From f0decbf8c8676363550aa5b7469f3e9f54ae86ae Mon Sep 17 00:00:00 2001 From: Tadgh Date: Tue, 12 Jul 2022 11:09:02 -0700 Subject: [PATCH] Mergeback 2022 07 08 2 (#3772) * 3138 externalized binary packages (#3139) * Add test and impl * Add changelog * Fix test * Update hapi-fhir-docs/src/main/resources/ca/uhn/hapi/fhir/changelog/5_6_0/3138-support-externalized-binaries.yaml * add beans to test configs * Typo * Update hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/binstore/IBinaryStorageSvc.java Co-authored-by: michaelabuckley * Update hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/binstore/NullBinaryStorageSvcImpl.java Co-authored-by: michaelabuckley Co-authored-by: Kevin Dougan SmileCDR <72025369+KevinDougan-SmileCDR@users.noreply.github.com> Co-authored-by: michaelabuckley * 3131 - Added support for the lookup operation in the Remote Terminology code (#3134) * Remove leading underscores from identifiers (#3146) * Version bump * License files * version.yaml * Add executeRawSql() method to Migrator (#3183) * Add implementation, add test * Add javadoc * Add another helper function * Bump version * 3153 update unknowncodesystemwarningvallidationsupport to have configurable severities (#3155) * 3153 updating the unknowncodesystemwarningvalidationsupport class * 3153 updating version for smile * 3153 update broken tests * 3153 adding log * 3153 cleanup * 3153 cleanup Co-authored-by: leif stawnyczy * Add backport info * Avoid creating ResourcePersistentId for placeholder resources with null ID (#3158) * Add check before mapping storage ID to resource ID in TransactionDetails. * Add change log. * Changed to instead prevent creation of ResourcePersistentId with null ID value. * Changed to instead prevent ResourcePersistentId being created with null resource ID. Co-authored-by: ianmarshall * Fix bug loading packages in non-database mode (#3199) * Add implementation * Add changelog * Add backports * 3164 updating code review points (#3165) * 3164 updating code review points * 3164 updating code review points Co-authored-by: leif stawnyczy * Add executeRawSqlStub (#3203) Co-authored-by: Joanne Mendoza * Add new version * begin with failing test * fix bug * change log * change log * Add backport informationm * begin with failing test * fix issue * change log * code review * Add backport info. Add folder * fixed * Add test * Update test * Add backport info * Bump minor version * 3170 language portion of language code is case insensitive (#3171) * 3170 language portion of language code is case insensitive * 3170 adding changelog * 3170 house keeping Co-authored-by: leif stawnyczy * Add backport info: * Add version enum * Bump hapi version to 5.6.3 * Add version enum * Add changelog folder and version.yaml * Patch vulnerability, add changelog * AuthorizationInterceptor concurrency failure (#3528) * Fix #3256 - AuthorizationInterceptor concurrency failure * Test fixes * Add backport info * Fix test for lang level 8 * Bump hapi * License updates * Add release pipeline * remove checkstyle from old version * swap jdk for build * Couple removals for arbitrary failures * disabling tests for this next 5_6 release because we shoot from the hip here * Updating version to: 5.6.5 post release. * add new folder * fix versionenum * remove unreleased versions * Bring back into line Co-authored-by: Kevin Dougan SmileCDR <72025369+KevinDougan-SmileCDR@users.noreply.github.com> Co-authored-by: michaelabuckley Co-authored-by: TipzCM Co-authored-by: leif stawnyczy Co-authored-by: IanMMarshall <49525404+IanMMarshall@users.noreply.github.com> Co-authored-by: ianmarshall Co-authored-by: Joanne Mendoza Co-authored-by: Joanne Mendoza Co-authored-by: Ken Stevens Co-authored-by: katie_smilecdr Co-authored-by: James Agnew Co-authored-by: markiantorno --- hapi-fhir-base/src/main/java/ca/uhn/fhir/util/VersionEnum.java | 1 + .../resources/ca/uhn/hapi/fhir/changelog/5_6_4/version.yaml | 3 +++ .../fhir/changelog/6_0_0/3256-avoid-concurrency-failure.yaml | 1 + 3 files changed, 5 insertions(+) create mode 100644 hapi-fhir-docs/src/main/resources/ca/uhn/hapi/fhir/changelog/5_6_4/version.yaml diff --git a/hapi-fhir-base/src/main/java/ca/uhn/fhir/util/VersionEnum.java b/hapi-fhir-base/src/main/java/ca/uhn/fhir/util/VersionEnum.java index bfb3f27dac8..e6871e7480b 100644 --- a/hapi-fhir-base/src/main/java/ca/uhn/fhir/util/VersionEnum.java +++ b/hapi-fhir-base/src/main/java/ca/uhn/fhir/util/VersionEnum.java @@ -86,6 +86,7 @@ public enum VersionEnum { V5_6_1, V5_6_2, V5_6_3, + V5_6_4, V5_7_0, V5_7_1, V5_7_2, diff --git a/hapi-fhir-docs/src/main/resources/ca/uhn/hapi/fhir/changelog/5_6_4/version.yaml b/hapi-fhir-docs/src/main/resources/ca/uhn/hapi/fhir/changelog/5_6_4/version.yaml new file mode 100644 index 00000000000..2c45b904595 --- /dev/null +++ b/hapi-fhir-docs/src/main/resources/ca/uhn/hapi/fhir/changelog/5_6_4/version.yaml @@ -0,0 +1,3 @@ +--- +release-date: "2022-07-07" +codename: "Raccoon" diff --git a/hapi-fhir-docs/src/main/resources/ca/uhn/hapi/fhir/changelog/6_0_0/3256-avoid-concurrency-failure.yaml b/hapi-fhir-docs/src/main/resources/ca/uhn/hapi/fhir/changelog/6_0_0/3256-avoid-concurrency-failure.yaml index 86e26dba850..0d9a9b78dac 100644 --- a/hapi-fhir-docs/src/main/resources/ca/uhn/hapi/fhir/changelog/6_0_0/3256-avoid-concurrency-failure.yaml +++ b/hapi-fhir-docs/src/main/resources/ca/uhn/hapi/fhir/changelog/6_0_0/3256-avoid-concurrency-failure.yaml @@ -1,5 +1,6 @@ --- type: fix issue: 3256 +backport: 5.6.4 title: "An occasional concurrency failure in AuthorizationInterceptor has been resolved. Thanks to Martin Visser for reporting and providing a reproducible test case!"