HAPI FHIR 3.1.0 has been released!
This release brings several interesting things:
- Support for Android has been restored, and improved while we're at it! The use of a special "uberjar" with its own classifier is no longer required,
hapi-fhir-android
works as a normal Gradle dependency in your Android build. See the HAPI FHIR Android Integration Test for an example. - Support for the
Cache-Control
header has been added for JPA server searches, allowing a client to request that cached results not be used. - A number of bugs were fixed and performance improvements were made (see the changelog for a full list)
- Spring has been upgraded to the 5.0 series.
- Some initial refactoring has occurred towards enabling ElasticSearch support in JPA server. Note that any existing JPA projects will need to add an additional property in their Spring config called
hibernate.search.model_mapping
. See this line in the example project. - Support for Spring Boot has been added to many of the modules of the libaray. See the Spring Boot Samples for examples of how to use this.
Thanks to everyone who contributed to this release!