Releases: IHTSDO/snowstorm
Releases · IHTSDO/snowstorm
Release 10.8.2
Maintenance release with bug fixes and general improvements.
Features
ECL member of query performance enhancement
- PIP-677 Add new index for reference set concept id lookup (concepts-lookup)
- PIP-680 Improve performance of "member of" ECL query
- PIP-681 Add admin function to rebuild and clear concepts-lookup
- PIP-679 Add to "concepts-lookup" during import
- PIP-678 Add to "concepts-lookup" during authoring
- PIP-700 Add configuration to optionally use "concepts-lookup" index during ECL queries
- PIP-710 Improve performance of compound ECL "member of" query
- PIP-772 Handle duplicate refset member inactivation when building/promoting concept lookups during authoring
- PIP-773 Improve ECL refinement expression with member of query
Improvements
- MAINT-2628 Update Accept-Language header parser for language with regional dialect
- ISTO-130 Add CZ to default configuration
- PIP-662 Address CVE-2024-43709
- MAINT-2793 Use expectedExtensionModules when donating Concept
- PIP-730 Update ECL "member of" query with dot notation to use concepts-lookup
- MAINT-2545 Remove current MDRS automation
- MAINT-2543 Update MDRS when starting new authoring cycle
- MAINT-2542 Update MDRS when versioning
- MAINT-2544 Update MDRS when upgrading
- MAINT-2686 Stop ability to create Descriptions with capitalized language codes
- PIP-770 Address CVE-2025-31651
Fixes
- ISTO-129 Suppress not found error when querying unknown resource in FHIR
- MAINT-2732 Prevent error during startup when CodeSystemVersion has no underlying Branch
- MAINT-2788 Stop published Annotations losing "released" and "effectiveTime" properties during rebase
- MAINT-2801 Fix en-gb import by specifying dependant CodeSystem
- MAINT-2761 Stop publishes Annotations being deleted
Release 10.7.0
Maintenance release with bug fixes and general improvements.
Improvements
- MAINT-2309 Prevent copy endpoint from modifying versioned Branch
- PIP-575 Address CVE-2024-38816
- PIP-584 Address CVE-2024-47072
- PIP-583 Address CVE-2024-51132
Fixes
- ISTO-125 Allow pagination beyond 10K for LOINC
- ISTO-127 Improve handling of term search for LOINC
Release 10.6.1
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
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
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
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
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
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
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
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