Skip to content

FHIR Engine 0.1.0 beta05

Pre-release
Pre-release
Compare
Choose a tag to compare
@jingtang10 jingtang10 released this 18 Oct 15:02
· 134 commits to master since this release
56f0253

The FHIR Engine 0.1.0-beta05 release includes the following changes:

Sync module changes (esp. upload redesign) continued

  • Add a LocalChangeFetcher #2135
  • Add ResourceConsolidator #2137
  • Introduce Patches: changes to be uploaded to the server #2156
  • Remove UploadWorkManager #2166
  • Refactoring UploadRequestGenerator for Upload Sync Redesign #2168
  • Introducing Upload Strategies #2171
  • Refactor syncUpload Method to improve flow and error handling #2173
  • Add resource UUID to LocalChangeEntity, fixing changing UUID issue for the same resource #2210
  • Update the version of resource after updates are downloaded from the server #2272

Improvements in tests and testing infrastructure

  • Add tests to sync classes #1505
  • Clean up SyncJobStatus and add FhirSynchronizer test #2184
  • Set up CodeQL #2185
  • Set up Dependency graph for Dependencies and Dependents #2194
  • Set up Dependabot #2195
  • Fix broken CI for trivial PRs #2197
  • Remove CQL dependencies in the engine/benchmark module #2229
  • SdkSuppress FhirSyncWorkerBenchmark oneTimeSync_50patients (re. #2235) #2236

Dependency updates

  • Migrates engine to HAPI 6.8 while forcing Workflow to stay on 6.0 #2245
  • Update gradle build tool from 8.0.2 to 8.1.1 #2158
  • Bump com.android.tools.build:gradle from 8.1.1 to 8.1.2 #2219
  • Bump actions/upload-artifact from 2 to 3 #2249
  • Bump actions/checkout from 3 to 4 #2248
  • Bump styfle/cancel-workflow-action from 0.7.0 to 0.12.0 #2250
  • Bump com.diffplug.spotless:spotless-plugin-gradle from 6.21.0 to 6.22.0 #2252
  • Bump com.spotify.ruler:ruler-gradle-plugin from 1.2.1 to 1.4.0 #2253
  • Bump com.squareup:kotlinpoet from 1.12.0 to 1.14.2 #2255
  • Bump androidx.build.gradle.gcpbuildcache from 1.0.0-beta01 to 1.0.0-beta05 #2266

Documentation and codelabs

  • Update dependencies in engine colab #2268

Contributors:
@aditya-07 @anchita-g @jingtang10 @omarismail94 @roywanyaga @santosh-pingle @vorburger