Skip to content

Releases: IHTSDO/snowstorm

Release 10.6.1

20 Jan 13:50
Compare
Choose a tag to compare

Maintenance release with bug fixes.

Fixes

  • MAINT-2699 Improve additional-en-language-refset-delta endpoint to support processing of duplicate ReferenceSetMembers.
  • MAINT-2691 Add 'clone' method to Annotation class to improve handling of annotations during rebase.

Release 10.6.0

20 Jan 14:04
Compare
Choose a tag to compare

Maintenance release with bug fix.

Fixes

  • MAINT-2699 Improve additional-en-language-refset-delta endpoint to support processing of duplicate ReferenceSetMembers.

Release 10.5.1

21 Nov 11:51
Compare
Choose a tag to compare

10.5.1 Release (November 2024)

Small release with minor improvement

Improvements

  • VAL-417 Update snomed-drools and snomed-boot dependencies
  • PIP-569 Exclude spring-webmvc lib to fix CVE-2024-38816

Release 10.5.0

21 Nov 11:33
Compare
Choose a tag to compare

10.5.0 Release (November 2024)

Maintenance release with improvements

Improvements

  • MAINT-2602 Improve logging when encountering exception during CodeSystem upgrade
  • MAINT-2640 Improve logging when encountering exception interacting with Elasticsearch
  • MAINT-2667 Add French Edition to default application properties
  • MAINT-2464 Improve Snapshot import times

Fixes

  • MAINT-2665 Fix FHIR ValueSet expansion to search FSN & Synonyms, not Text Definitions
  • MAINT-2308 Fix blank assertion group names to skip validation
  • MAINT-2677 Fix bug where Semantic index was not updated when non-isa Relationships were inactivated

Release 10.4.2

30 Aug 10:06
Compare
Choose a tag to compare

10.4.2 Release (July 2024)

Maintenance release with bug fixes and improvements.

Fixes

  • ISTO-119 Snowstorm MRCM search does not match translated terms
  • VAL-384 Exclude the relationships from the concept before running Drools validation
  • RAP-85 ModuleDependency automation not working as expected for Derivative releases
  • MAINT-2586 ECL member of query results return only active concepts when enclosed in round brackets
  • MAINT-2606 Fix ECL conjunction query search results with filters, supplements or member of queries
  • MAINT-2609 Update ECL parser to parse query containing memberOf and other unary operators such as descendantOf correctly
  • MAINT-2452 Snowstorm [fix]: prevent updates to published, inactive, malformed OWL axioms

Improvements

  • MAINT-2557 Adjust annotations filename and location to match expectations set in 20240601 International release
  • MAINT-2472 Write unit test to prove Snowstorm handles duplicate language reference set entries correctly
  • MAINT-2649 Allow RELEASE_LEAD to run "additional-en-language-refset-delta" operation

Release 10.3.1

05 Jun 13:11
Compare
Choose a tag to compare

10.3.1 Release (May 2024)

Maintenance release with bug fixes and improvements.

Fixes

  • AMS-41 Update correct branch metadata item when upgrading CodeSystem
  • MAINT-2529 Prevent startup from failing if MAIN branch is locked

Improvements

  • MAINT-2528 Improve log message when Traceability data is chunked
  • MAINT-2547 Allow configurable aggregation search size
  • VAL-376 Add Drools assertion for German language
  • VAL-377 Identify Relationships that are in a different module from the source Concept
  • MAINT-2449 Upgrade HAPI-FHIR to 7.0.2
  • MAINT-2550 Reduce excessive logging when classification job is timed out

Release 10.2.1

28 Mar 10:22
Compare
Choose a tag to compare

10.2.1 Release (March 2024)

Maintenance release with bug fixes and improvements.

Fixes

  • MAINT-2476 Fix de-serialization bug when extra colon found in String concrete value
  • MAINT-2490 Stop applying default module id to components if module has expected value

Improvements

  • ISTO-107 Support loading LOINC 2.73 and above
  • MAINT-2493 Change annotation column from languageCode to languageDialectCode
  • MAINT-2403 Add option to store Extensions in separate Semantic index
  • MAINT-2496 Improve performance of integrity report by increasing page size

Release 10.1.0

15 Feb 12:18
Compare
Choose a tag to compare

10.1.0 Release (February 2024)

Major release with Spring Boot 3 and Elasticsearch 8 upgrade.

Breaking

  • Elasticsearch 8.11.1 onwards must be used with this release. Existing clusters on Elasticsearch 7 must be upgraded to Elasticsearch 8 first. See more information in elasticsearch8-upgrade

Fixes

  • MAINT-2384 Fix bug where an ECL query would fail if the modelling of a Concept had a concrete value with four or more decimal places.
  • MAINT-2418 Full import is no longer working due to reference set types update during start up
  • ISTO-112 Fix swagger doc parameter names
  • MAINT-2454 Snowstorm: FHIR config missing for Germany edition
  • MAINT-2424 Update en-gb language refset copy api to avoid duplication and deletion
  • VAL-273 Drools update: Duplicate FSNs

Improvements

  • PIP-307 Upgrade to Elasticsearch 8
  • PIP-374 Upgrade to Spring Boot 3
  • PIP-369 Document Elasticsearch 7 to Elasticsearch 8 migration options
  • PIP-458 Add abilities to configure shards externally after Elasticsearch 8 upgrade
  • PIP-468 Upgrade Spring Boot to 3.2 and ElasticSearch to 8.11.1
  • PIP-479 Upgrade activemq-broker version to 6.0.1
  • MAINT-2456 Increase number of modules returned from CodeSystems endpoint
  • MAINT-2361 Snowstorm: Move semantic tag list into configuration
  • MAINT-2414 Snowstorm: Allow parsing of SubAnnotationPropertyOf
  • MAINT-2441 Add config to switch off sending JMS topic message when creating versions during RF2 import
  • MAINT-2457 Fix Snowstorm jenkins builds with intermittent test failures caused by index conflict during deleteAll
  • VAL-361 Drools: Add exclusions list

Release 9.2.0

13 Dec 11:44
Compare
Choose a tag to compare

9.2.0 Release (November 2023)

Major release with Java 17 upgrade.

Breaking

  • Java 17 must be used with this release.

Features

  • MAINT-2282 Add POST multisearch/descriptions endpoint for searching Descriptions across multiple CodeSystems

Improvements

  • MAINT-1038 Raise merge conflict when one branch has a deleted Concept and the other has a new Synonym on the same Concept
  • MAINT-1930 Retrieve semantic tag based on language, with default being en
  • PIP-289 Upgrade from Java 11 to Java 17
  • MAINT-2199 Improve en-gb language refsets copying during IE and NZ extension upgrade to detect any existing preferred terms created in extension module
  • MAINT-2370 Move the Annotation language code to a new column in RF2

Fixes

  • ISTO-95 Block FULL RF2 imports unless request is on an empty MAIN branch
  • PIP-267 Stop classification status becoming stuck when encountering a NotFoundException
  • MAINT-2227 Fix bug preventing loading of all content in LOINC (2.72) package
  • MAINT-2296 Stop throwing exception when no Concepts found when querying concept-or-identifier-ref-concept endpoint
  • MAINT-2280 Do not record any Traceability Activities if an exception occurs
  • MAINT-2310 Suppress EC2MetadataUtils warning message
  • FRI-543 Stop duplicate Concept Not Current indicators from being generated when a CodeSystem upgrades its dependency
  • MAINT-2357 Remove any alternate identifiers that reference the concept while deleting a concept
  • MAINT-2366 Delete alternate identifier indices when running the application with the delete-indices flag

Release 8.3.0

08 Aug 15:32
Compare
Choose a tag to compare

8.3.0 Release (August 2023)

Maintenance release with bug fixes and improvements.

Features

  • BROWSE-638 Add support for finding the referenced Component of an alternative Identifier.
  • MAINT-2220 Add new /identifier endpoint for searching for Concepts by their alternative Identifiers.

Improvements

  • PIP-254 Change role group name from PROJECT_LEAD to PROJECT_LEAD.
  • MAINT-2216 Enable MRCM Domain Templates to be updated during a rebase commit.
  • MAINT-2188 Move MRCM Domain Templates into appropriate module when edited.
  • MAINT-1988 Stop writing logs to redundant tmp/spring.log file.
  • MAINT-2228 Add CodeSystem's Branch path to message when versioning.
  • MAINT-2258 Send Classification status to a new response queue for authoring
  • PIP-288 Fix vulnerabilities in guava, jackson-databind and tomcat-embed-core libraries.
  • PIP-279 Explicitly add drools-engine and drools-core-dynamic as dependencies.

Fixes

  • MAINT-2192 Fix bug which resulted in modifying an inactive Component being audited as an 'inactivation'.
  • FRI-526 Only update dependency package in Branch metadata during an Extension's upgrade routine.
  • ISTO-94 Fix active flag in FHIR interface when expanding a ValueSet.
  • ISTO-97 Fix bug which resulted in a blank moduleId when adding a Description to an inactive Concept.