IBM FHIR Server 4.0.0 - Release Candidate 3
Pre-release
Pre-release
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