Add optimistic write lock to $reindex operation to prevent indexing stale data.
Introduce Lockstep Phaser to make testing easier
Add 1 query to every resource reindex :-(
* First commit: Add userSelected and version to ResourceTag and ResourceHistoryTag. Add migration step to migration tasks. For some reason SchemaMigrationTest is failing.
* Fix nullability, update constructors, truncate versions over 30 chars.
* yay we're done just cleanup
* Checkpoint for recent changes.
* Last commit before pausing work.
* Fix bad code to find the version, tweak unit test pid ID to versionless and add TODO about why is update part of the test not passing?
* Fix bad code in extractTagsRi(): Make it leverage the IBaseCoding variable already in the for loop. Fix bad code in populateResourceMetadataRi(). Leverage the existing BaseTag and use it to populate the IBaseCoding tag instance instead. Add more and better assertions in the unit test.
* Merge rel_6_4 in
* Current state for pairing
* Fix CodingDt.getUserSelected method return code in tinder
* Complete migration task and cleanup
* Remove missed fixme
* Bump version temporarily to use it for building core lib
* Use primitive for compatibility with tinder generated CodingDt
* Copyright updates
* Hack to bypass NPE generated by bogus tinder-generated code
* Simplify by removing temporary deprecations as version bump is needed anyway because of TagDefinition entity changes
* Adjust tests
* Fix migration task
* Add test to show problem with tinder generated BooleanDt
* More test adjustments
* Improve BooleanDt NPE avoidance
* Update core dep
* Reverse Juan CVE VersionEnumTest changes.
* Fix unit test.
---------
Co-authored-by: Ken Stevens <ken@smilecdr.com>
Co-authored-by: juan.marchionatto <juan.marchionatto@smilecdr.com>
Co-authored-by: Tadgh <garygrantgraham@gmail.com>
* Improve performance on bulk export
* Add changelog
* Start working on cleaned up reducer
* Clean up batch calls
* Work on issues
* Build fixes
* Test fixing
* Test fixes
* Work on progress
* Add changelog
* Build tweak
* Fixes
* Fixes
* Fix compile
* Test fixes
* Bump to 6.4.2-SNAPSHOT
* Fix compile
---------
Co-authored-by: Tadgh <garygrantgraham@gmail.com>
* Add IbaseCoding changes, and tinder changes
* Fix up tag definition
* converter addition
* Fix unit test and add changelog.
* Add jira to changelog.
---------
Co-authored-by: Tadgh <garygrantgraham@gmail.com>
* First commit: Create new branch from the release branch with changes from James' branch. This probably won't compile as the work is incomplete.
* Second round of changes from integrating James' branch.
* Mark most test failures with TODOs.
* Add whitespace
* Add changes to FhirPathR4 to set FHIRPathEngine to non-strict FP evaluation.
* Fix CreatePackageCommandTest to assert null instead of empty string. Comments on tests that fail due to the double-quote encoding problem.
* Downgrade to core 5.6.97.
* Fix another test and remove TODOs.
* Fix changelog.
* Clean up some erroneous changes and TODOs.
---------
Co-authored-by: Tadgh <garygrantgraham@gmail.com>
* typedbundleprovider getallresources override
* added test to immunization tests that validates pagination does not result in null pointer if over default queryCount
* moved HapiFhirDal test to its own test class
* removed unused imports
* Update to use JpaStorageSettings
* adding changelog for issue 4551
* fix changelog spacing
* changelog type to fix
---------
Co-authored-by: justin.mckelvy <justin.mckelvy@smilecdr.com>
Co-authored-by: Jonathan Percival <jonathan.i.percival@gmail.com>