:owl: Snow Owl Terminology Server - production-ready, scalable, supports FHIR R4, FHIR R5, SNOMED CT International and Extensions, LOINC, ICD-10, dm+d, custom code systems and many others
ETag
, If-None-Match
and Cache-Control
HTTP header support (#1270)
ETag
header value generated based the queried branch referenceapi.cache_control
configuration setting
s-maxage=0,max-age=0,must-revalidate
which ensures that caching can happen but the cached response has to be revalidated before usingIf-None-Match
header is now also supported to allow clients to send the ETag
value and receive a HTTP 304 Not Modified
when revalidating an earlier response. This allows the cached response to be used until it is not overridden by the server with a new response.api.rate_limit.capacity
replaces the now deprecated api.rate_limit.overdraft
configuration setting (#1270)-Dso.component.scan
JVM argument to allow 3rd party plugins to use their own namespaces for their classpaths (#1294)moduleId
was not propagated to nested member create requests causing an HTTP 400 Bad Request response (#1276)namespaceConceptId
was not propagated to nested description and relationship create requests causing incorrect namespace value to be used for the components (#1295)includeDesignations=true
did not append the member designations in certain FHIR ValueSet$expand requests (#1275, dfba2b2)POST /ValueSet/$expand operation
fails with an internal server error when displayLanguage is not present (e9d1866)Huge thanks to @abelardy for testing and providing feedback to improve ECL evaluation and FHIR ValueSet$expand operation implementations!
ValueSet#expand
operation responded with a randomized compose definition on each request (#1266)locale
values for preferred terms and synonymsparentId
columnimport
path segment from import API routelocale
values for preferred terms and synonymsparentId
columnimport
path segment from import API routePOST /login
endpoint in favor of POST /token
endpoint (6693bf6)timestamp
query parameter from Bundle, CodeSystem, ValueSet, ConceptMap get by id endpoints (336eba6)codeSystemUri
property from generic concept representations (27d45a5)charset=UTF-8
part from JSON and XML media types (#1238)~
) path expression (#1228)
~
character is an URL safe character that from now on can be used to denote direct subpaths of a resource (eg. version) or can be used by third party libraries to denote an altered/derived version of a resource that is stored and managed by another indexstatus
filter support to FHIR resource search (#1217)after
and next
properties to ValueSet expansions (#1216)draft
resources to active
status after successful versioning (7857d9f)timestamp
filtering when expanding commits()
on resource responses (#1201)dependencies
(1560ced, 2f84339)resources
for commit
objects (e74a176, 0920bec)relativeBranch
parameter for resource content commits
expansion (37239d9)versionResourceURI
property to Version representation (ace55e5)version
object (5d27504)metadata
filtering using dynamic filters (0263b1f)locales
after a successful RF2 import (#1215)effectiveTime
RF2 fields (6141e3e)extensionOf
and upgradeOf
became deprecated, they still function, but will be removed in the next major versiondependencies
array is available for all terminology resource types. Each dependency entry encapsulates a resource uri
field (with optional query
part) and an optional scope
field to allow a more dynamic dependency graph to be built between resourcesX-Owner
and X-OwnerProfileAttribute
headers to specify ownership properly and allow a different user to commit the change via the X-Author
header (#1181)fields
parameter when expanding partial version objects (fb6f2c0)en
locale in FHIR API calls (54827a1)