Skip to content

FHIR engine 0.1.0 beta03

Pre-release
Pre-release
Compare
Choose a tag to compare
@jingtang10 jingtang10 released this 06 Apr 13:36
· 367 commits to master since this release
da963d5

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.