All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
New partial-hierarchy endpoint and CVE fixes.
- New endpoint for loading part of the SNOMED hierarchy
/partial-hierarchy
, useful for some types of analytics.
- CVE-2024-51132(9.3)
- CVE-2024-55887(7.7)
Minor security fix release.
- CVE-2024-51132
Feature release adding TerminologyCapabilities and ValueSet validate-code operation.
- Added ValueSet $validate-code operation
- Added TerminologyCapabilities (
/metadata?mode=terminology
)
- New capabilities added to Postman collection
- Add container name in Docker examples
- Fixed CapabilityStatement software version (
/metadata
) - Fixed all new CVEs
- Upgrade Lucene to version 9.9.x
- SNOMED CT must be imported again to create index in new format
- Updates for latest MLDS Syndication Feed format
- Check Lucene version compatibility during startup, fail with informative message
- Upgrade Spring Boot
- Upgrade many libraries
- All reported CVEs fixed
- ECL History Supplements
- Enables including inactive concepts for longitudinal reporting. For example include active and inactive Asthma concepts like this:
<< 195967001 |Asthma| {{ +HISTORY }}
- See: ECL Guide, History Supplements
- Enables including inactive concepts for longitudinal reporting. For example include active and inactive Asthma concepts like this:
- Fixed selection of PT when a specific language but no specific dialect is requested. #7
- Multiple language and dialect support for search and display
- Includes configurable language specific character folding
- Works with wildcard search
- Much better search ranking
- First 100 results are sorted by shortest matching description term, like the full Snowstorm server
- Works in any language and with wildcard search
- SNOMED to ICD-10 map equivalence corrected to 'relatedto', was 'unmatched'
- Docker java heap set to 1g minimum and maximum to prevent out of memory error during import
- CVE fixes, level 7 and above
- Reduce default ValueSet $expand results size to 100 for better performance
- Ability to load extension packages over REST API
- Parameterise import batch size
- Add Google App Engine config and warmup handler
- More robust parsing of syndication feed, to allow for inconsistent package size number formats
- CVE security fixes for level 7 and above
- Fix ValueSet $expand when multiple includes
- Fix $validate error: CodeSystem id format
- Remove compose section from ValueSet listing
Beta Release with syndication service integration and ability to load Edition packages via REST API.