FHIR engine 0.1.0 beta03
Pre-release
Pre-release
jingtang10
released this
06 Apr 13:36
·
367 commits
to master
since this release
The FHIR Engine 0.1.0-beta03 release includes the following enhancements and fixes:
Search API:
- Include resource type as parameter in
has
function in the Search DSL [#1921] - Add Coding type to token index [#1609]
- Remove old indexes when resource is updated [#1840]
- Allow developers to add custom search parameter to the engine [#1382]
Sync API:
- Add sync progress status update [#1484]
- Refactor and simplify Sync API [#1578]
- Fix engine upload sync [#1893]
- Remove SyncedResourceEntity from database [#1889]
- Add Bundle request support for downloading resources [#1888]
Other:
- Log HTTP API calls that are invoked by the FHIR Engine while syncing [#1426]
- Update HAPI structures dependency to 6.0.1 [#1616]
- Bump the Android
minSdk
level to 24 [#1628]
Warning: This release includes a database schema change. Applications upgraded to this version of the library cannot be downgraded to a previous version without the application crashing due to database incompatibility.
Warning: As a result of the effort to generalize the sync API, applications that use lastUpdated
timestamp to download FHIR resources are now required to manage the timestamp in the application. See DemoDataStore and TimestampBasedDownloadWorkManagerImpl for a reference implementation. The default sync download implementation has also been updated. See ResourceParamsBasedDownloadWorkManager.