mirror of
https://github.com/hapifhir/hapi-fhir.git
synced 2025-02-05 20:48:15 +00:00
michaelabuckley
8813d9beda
Batch stabilization (#4647)
* Use java event names for work chunk transitions. * Cherry-pick d5ebd1f667 from rel_6_4 Avoid fetching work-chunk data (#4622) * add end time to reduction step (#4640) * add end time to reduction step * add changelog --------- Co-authored-by: Long Ma <long@smilecdr.com> (cherry picked from commit 37f5e59ffc41e20a3ea7e7f6d3bb05ca6840f642) * Cancel processing Provide error message in cancelled jobs, and avoid transitions in final states. * Apply tx boundary to starting job and first chunk. * cleanup * Apply tx boundary to work chunk processing * Delete BatchWorkChunk * Introduce events for job create, and chunk dequeue * Apply tx boundary to chunk handler * Move instance cancellation to database * tx boundary around stats collection and completion * tx boundary around stats collection and completion * Extend tx boundary to error, fail, and cancel * Move failure into status calc * ERROR is not an "ended" state. * Revert generics cleanup to avoid noise * Avoid sending gated chunks twice. * Make no-data path safer. Cleanup * Fix mock test for step advance. * Delete unsafe updateInstace() call * Cleanup * Changelog and notes * Fix cancel boundary. Cleanups * Cleanup * Sort mongo chunks for stable paging. Other cleanup * Document error handling * Cleanup * Update hapi-fhir-jpaserver-test-utilities/src/main/java/ca/uhn/fhir/jpa/test/Batch2JobHelper.java Co-authored-by: StevenXLi <stevenli_8118@hotmail.com> --------- Co-authored-by: longma1 <32119004+longma1@users.noreply.github.com> Co-authored-by: StevenXLi <stevenli_8118@hotmail.com>
The Lenient error handler will now throw exceptions when encode invalid extension containing value and nested extensions (#4747)
4745 one source record should create no match link with no errors when two golden records are possible matches (#4765)
remove enabled flag and instead only create the subscription topic beans in the fhir versions that use them (#4737)
The Lenient error handler will now throw exceptions when encode invalid extension containing value and nested extensions (#4747)
The Lenient error handler will now throw exceptions when encode invalid extension containing value and nested extensions (#4747)
update to docker installer tool for azure broke docker in the latest version, pinning the version to previous one (#4335)
HAPI FHIR
HAPI FHIR - Java API for HL7 FHIR Clients and Servers
CI/CD
CI Status (master) | SNAPSHOT Pipeline | Current Release |
---|---|---|
Coverage and Quality
Documentation and wiki
Complete project documentation is available here: http://hapifhir.io
A demonstration of this project is available here: http://hapi.fhir.org/
This project is Open Source, licensed under the Apache Software License 2.0.
Please see this wiki page for information on where to get help with HAPI FHIR.
Please see Smile CDR for information on commercial support.
Languages
Java
98.3%
HTML
0.8%
Ruby
0.7%
Shell
0.1%