Skip to content

IBM FHIR Server 4.0.0 - Release Candidate 3

Pre-release
Pre-release
Compare
Choose a tag to compare
@prb112 prb112 released this 26 Nov 20:06
05a52f5

The third release candidate for the IBM FHIR Server under the Apache 2.0 license.
The build timestamp is 4.0.0-rc3-20191126.

This release addresses the following:

#433 - introduce FHIRSwaggersGenerator for generating one-swagger-per-resource

#260 - introduce handling config and use strict by default

#374 - introduce FHIRPathSpecTest into into TestNG DateProvider factory

#129 - cleanup and timestamp test for core FHIRUtilities.java

Security

None

Resolve Bugs

#192 - add test cases for datetime types

#193 - fhir-client swallows connection exceptions when the request payload is too large #193 

#255 - fix logging for SearchUtil extractParametersValues 

#265 - add test cases for checking duplicated search results

#344 - properly index Address and HumanName

#346 - paging fix for include/revinclude search

#348 - add extraction support for multi-type search params

#350 - fix for pipeline async http client timeout issue, and set use.async.http.conduit to false to avoid pipeline failure

#355 - Fixed semantic errors in FHIRPathType.isAssignableFrom and Added unit tests, fixed tabs/spaces issue.

#362 - remove tx_correlation_id from add_any_resource proc

#370 - all `as` operator to execute over a collection > 1

    - have `is` return false on empty input collection
    - return empty collection when the left hand operand

#377 - changes for the db schema tool

#383 - fix db2 fhir resource creation issue, make the tenant_id column nullable

#384 - fix nullpointer issue in parameter builder and visitor

#389 - upgrade FHIRPath grammar version and fixed issues related to failing FHIRPathSpec tests

#394 - fix nullpointer issue in parameter builder and visitor

#395 - add guards for missing values for Parameters Visitor

#396 - fix for derby dead lock issue

#410 - index the display unit field even when a coded unit is present

#414 - Enhance server integration tests to support derby and db2

#418 - add order by clause to searchByIds to ensure sorted results

#424 - fixup Code subtypes, refactor parser benchmark and add valueset benchmarks, update CodeGenerator and regen model

#427 update index files - all.txt and performance.txt

Performance

#400 #406 - enhancement of the jdbc performance test tool

Automation

#124 - Automated Javadocs and Website 

    - on_commit to the master branch with updates to docs, the docs publish to https://ibm.github.io/FHIR/
    - the formatting is updated per mdx/md consistency with Gatsby / Carbon Theme 
    - applied custom css to gatsby carbon and introduced javadoc automation to support UML aggregation and javadocs. 
    - javadocs are not part of the website build process, rather the RC build and release process

#140 - db2 docker for fhir server integration test

#145 - Improve javadocs and consistency with javadocs

#159 - No schema files - generate schema output using a Pretty Printer

#391 - enabled jdbc performance metrics for db2

#426 - fix for pipeline derby jdbc test error

#435 - add automation to support the automatic generation of the website

Updated documentation for fhir-persistence-schema/README.md