Releases: b2ihealthcare/snow-owl
Releases · b2ihealthcare/snow-owl
Snow Owl v7.12.0
Core
- CodeSystems
- Validation
- Jobs
- Commits
- Add support for searching for commits by timestamps (#722)
Bugs/Improvements
- [index] clean up and remove unused logic from index module (493cd47, 6d53e5b, 57232cb, 2aa99f5, 07d09ed, fdb64ad)
- [index] support array property tracking properly (#709)
- [index] omit copy and move operations to properly migrate index schema (2595716)
- [index] exclude items from the "from" change set early to prevent invalid conflicts (#718)
- [index] fix potential resource leak when performing multiple searches with Integer.MAX_VALUE (aka
all()
) limit without explicit pagination (860be3a) - [index] replace
_id
based sorting with_doc
when sorting documents by default (44d4218, 2249b3c, bbd2497, 115153c) - [index] use default
node.roles
instead of deprecatednode.master=true
in embedded EsNode (28ca645) - [index] dynamic string values will be mapped to
keyword
by default (fe51c28) - [core] fetch only one CodeSystem in CodeSystemService (5299092)
- [core] support SETs as primary components in certain toolings (58536b5)
- [core] make sure we send out commit notifications about merge/rebase commits (f429ac7)
- [core] Add property to ConceptMapMapping for indicating if a match is approximate (#724)
- [validation] apply unpublished effective time filter in snomed-query validation rules only if the
isUnpublishedOnly
rule parameter is set totrue
(12ce787) - [validation] increase minimum number of validation threads to
4
(405010f) - [validation] remove aggregation from rule669 to improve its performance (1675105)
- [api] add configuration to return all matches at once in Concept Map Search API (0cbccfc)
- [api] support filter by description type in generic concept search API (de3777d, #714)
- [api] support scores in generic concept search API (ee3f55c, #714)
- [performance] speed up classpath scanning by restricting packages to
com.b2international
(#717) - [log] truncate collection request parameters to the first 10 items and remaining count (df069b0)
Dependencies
Snow Owl v7.11.1
Bugs/Improvements
- Fix rare branch rebase conflict due to multiple changes on the same property (#706)
Snow Owl v7.11.0
Core
- New, configurable term search API (#701)
- Added
stop-word
search to Generic Concept Search API (65cc672, #701) - Improved Concept Map Compare API and algorithm (#702, #703, #704)
- Support equivalence configuration, supported values are,
codeSystem
,code
,term
- Support equivalence configuration, supported values are,
SNOMED CT
- Support
effectiveTime
force updates on concept/description/relationship REST API (2dfbe7c) - Added
stop-word
search to SNOMED CT Description Search API (65cc672, #701)
Bugs/Improvements
- [index] use Elasticsearch auto-generated IDs for revision documents to increase indexing perf (bab9cc0)
- [core] support file names when executing groovy scripts (f56cfc8)
- [snomed] fix potential StackOverflowError when evaluating large OR'd ID ECL/QL expressions (6c666a5)
- [classification] cache computed direct/indirect destination edges to speed up classification process by ~80% (#700)
Snow Owl v7.10.1
Core
- Add
minTermMatch
andfuzzy
search support to Generic Concept Search API (#684) - Expose
squash
property for advanced branch merge scenarios (#686) - New configuration keys to configure index bulk commit sizes (#690, 38bc1bd):
repository.index.bulkActionSize
- the number of bulk action requests to send in a single batch to the configured Elasticsearch cluster, defaults to10.000
.repository.index.bulkActionSizeInMb
- the maximum bulk request size (in megabytes) to send to the configured Elasticsearch cluster, defaults to9MB
.
Bugs/Improvements
- [index] reduce the number of edge_ngram prefixes generated to
2-12
(#684) - [index] fix potential branch rebase issue when there were no actual tracked changes on both branches (#696)
- [index] remove deprecated
_hash
field (#691) - [core] always render SNOMED CT Metadata concepts with their preferred synonym (PT) (#685)
- [snomed] fix RF2 FULL export issue when exporting SNOMED CT Extensions in a deep branching scenario (#689, 57f1fdf)
- [releng] improve test code coverage numbers, clean up unused functionality, types, libraries (#694)
Dependencies
Snow Owl v7.10.0
Core
- Code Systems
- Support analyzed (tokenized, exact, prefix)
name
property searches in Code System Java API (#667)
- Support analyzed (tokenized, exact, prefix)
- Concept Maps
Validation
- Make some SNOMED CT validation rules available in the OSS version (#666, #675)
- Allow users to customize display labels in FSN via Validation Java API (#674)
Bugs/Improvements
- [index] add the ability to change the search time analyzer to something else than the default specified on the index field mapping (#669)
- [index] serialize nested objects as JSON during commits (75d2139)
- [index] apply recognized property diff conflict resolutions as JSON patch directly on the source document (#680, 3b7fddc)
- [core] support ID prefix and ID regexp queries (21eacab)
- [classification] log unexpected errors during classification (#673)
- [classification] fix registration of GCI, reflexive, transitive axioms (#673)
- [snomed] fix
owlExpressions()
expansion issue (857db34) - [cis] port some CIS ID registration leftover fixes from 6.x (5f3f9f0, 0341b5d, 1e7e965)
Snow Owl v7.9.2
Bugs/Improvements
- Fix incorrect reuse and auto-generation of inactivation indicator members (#664)
Snow Owl v7.9.1
Snow Owl v7.9.0
Bugs/Improvements
- Improve ConceptMap Compare performance (#637, #639)
- Improve ConceptMap Mapping Java API (#640)
- Add new convenience method to Dates Java API (#642)
- Fix SNOMED CT icon calculation (#645)
- Add support for CHANGE vs REMOVE case during branch compare (#646)
- Avoid creating duplicate description inactivation indicators (#648)
- Make return value of commit timestamps more flexible (#649)
SNOMED CT
- Enforce order of preferred descriptions: US preferred FSN, GB preferred FSN, all other Synonyms grouped by type (#645)
Validation
- Improve performance of rule 671