Skip to content

Release 7.5.4

Compare
Choose a tag to compare
@CoderMChu CoderMChu released this 14 Dec 16:42
· 672 commits to master since this release

Maintenance release with new features in FHIR and many improvements and fixes.

Breaking

  • Authoring
    • MAINT-1824 Disable traceability by default.

Features

  • FHIR
    • Designation use context FHIR extension implementation.
  • General
    • BROWSE-429 Add URI dereference support for module and version specific URIs.
    • BROWSE-470 Implement ECL cache and add cache stats endpoint. To disable cache update config key cache.ecl.enabled to false.
  • Authoring
    • FRI-299 Add POST version of member search to allow for bulk item filtering.
    • FRI-73 Include MDR generation when versioning content. Add MDR Preview API, cache of international modules and logic for how high up MD tree to populate.

Improvements

  • General
    • MAINT-1746 Concepts deleted on both sides of merge do not conflict but concepts deleted on one side of the merge still conflict.
    • MAINT-1790 Allow pagination beyond 10K reference set members.
    • MAINT-1811 Support single character search for Korean.
    • MAINT-1825 Refactor code system and version cache.
    • MAINT-1827 Make code system dependant version cache thread safe.
    • MAINT-1834 Don't output unchanged MDRS rows when exporting Delta.
  • Authoring
    • FRI-121 Add date filter to code system versioning traceability backfill.
    • FRI-127 Move setAuthorFlag logic from controller to service and set batch-change flag when importing.
    • FRI-262 Update descriptor refset when creating/deleting refset to prevent duplicates. Refactor metadata for importing code system version.
    • FRI-283 Copy release info from parent branch when merge conflict.
    • FRI-319 Reliable deduplication of historical indicators and associations. Remove incorrect inactivation indicator member collection check.
    • MAINT-1722 Improve on-save validation performance with drools query and branch criteria cache.
    • MAINT-1725 Order is-a relationships top when no config for a hierarchy.
    • MAINT-1728 Stop writing semantic updates when no logical change.

Fixes

  • Fixes #347 Log4j vulnerability by upgrading minor versions to latest.
  • Fix #264 / MAINT-1664 Async axiom conversion error handling.
  • Fixes #339 importing RF2 from local file bug.
  • FHIR
    • Fix #322 / MAINT-1779 FHIR: default dialect and no inactive terms.
  • Authoring
    • MAINT-1719 Fixed NPE when constructing concrete values.
    • MAINT-1722 Val performance: fix query cache key and tweak ECL string.
    • MAINT-1758 Fix restoration of donated content when rolling back upgrade.
    • MAINT-1810 Fix deletion of redundant orphan relationships.