FHIR Engine 0.1.0 beta05
Pre-release
Pre-release
jingtang10
released this
18 Oct 15:02
·
203 commits
to master
since this release
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