This version of the LinuxForHealth FHIR Server supports HL7 FHIR versions 4.0.1 and 4.3.0.
This release includes dependency updates and important changes to the fhir-smart AuthzPolicyEnforcement interceptor.
Changed
- Dependency updates
- Including a bump from Liberty 2022.0.0.10 to 2022.0.0.12
- Remove the "batch" section from audit event messages for batch bundle entries
Fixed
Security
Migration Considerations
If upgrading from a version prior to 5.1.0, be sure to review the applicable migration considerations:
Note: for schema migrations, only the latest version of the fhir-persistence-schema tool must be run.
Using the Release
Run or extend the Docker image from https://github.com/LinuxForHealth/FHIR/pkgs/container/fhir-server or download fhir-install-5.1.1.zip and install as described at https://linuxforhealth.github.io/FHIR/guides/FHIRServerUsersGuide.
Executable jar files for the fhir-persistence-schema, fhir-swagger-generator, fhir-bucket, and fhir-path projects are also available:
- fhir-persistence-schema-5.1.1-cli.jar
- fhir-swagger-generator-5.1.1-cli.jar
- fhir-bucket-5.1.1-cli.jar
- fhir-path-5.1.1-cli.jar
Usage is documented in the corresponding README files:
- https://github.com/LinuxForHealth/FHIR/tree/main/fhir-persistence-schema
- https://github.com/LinuxForHealth/FHIR/tree/main/fhir-swagger-generator
- https://github.com/LinuxForHealth/FHIR/tree/main/fhir-bucket
- https://github.com/LinuxForHealth/FHIR/tree/main/fhir-path
For Maven users, all project binaries are posted to Maven Central with a groupId of org.linuxforhealth.fhir
and a version of 5.1.1
.