- Make Count Queries Parallel (#998)
- Fix High Memory Usage of RocksDB (#1030)
- Fix Low Capacity of Paging Tokens (#1029)
- Fix Non-Stable Paging (#1000)
The full changelog can be found here.
- Fix Gender Values with Extensions Not Found in CQL (#993)
The full changelog can be found here.
- Add Profiles to Capability Statement (#983)
The full changelog can be found here.
- Fix Date Equal Search and Add Missing Prefixes (#975)
- Handle Case of Missing Resource Contents (#974)
- Fix Null Resource in Transactions Result in a 500 (#969)
- Support for Search prefixes sa and eb (#666)
- Improve Date Search Performance (#977)
The full changelog can be found here.
- Generate GitHub Pages from Documentation (#955)
- Improve Performance Evaluating Measures without Stratifier (#962)
- Strip Narrative from Structure Definitions (#959)
- Add First Link to Searchset Bundles (#961)
- Add Estimated Size to Cache Metrics (#963)
The full changelog can be found here.
- Update Dependencies (#943)
The full changelog can be found here.
- Fix URL Generation (#932)
The full changelog can be found here.
-
Implement Special Search Parameter _elements (#923)
-
Implement First Parts of Operation $graphql (#924)
- Fix Indexing Error during Soundex Calculation (#928)
The full changelog can be found here.
- Allow Writing Large Binary Resources in XML Format (#919)
The full changelog can be found here.
- Fix System Search Paging (#910)
- Extend Documentation of Data Sync (#911)
The full changelog can be found here.
- Fix _lastUpdated Search Returning a Resource more than Once (#882)
The full changelog can be found here.
The full changelog can be found here.
- Add Evaluate Measure Timeout (#888)
The full changelog can be found here.
- Enhance Development Docs (#878)
The full changelog can be found here.
- Support HTTP Header If-None-Match in Update Interactions (#782)
- Add a Backport of R5 Quantity Stratum Values (#853)
- Return CodeableConcepts as is for Strata (#851)
- Implement CQL ToRatio (#840)
- Implement CQL Concept Data Type (#839)
- Fix Date Search (#864)
- Decrease Size of Docker Image (#858)
- Fix CQL Function Argument Hiding (#835)
The full changelog can be found here.
- Revert Purging curl for Future Docker Health Checks (#831)
The full changelog can be found here.
- Fix Storage of Bundles with References (#822)
- Update Dependencies (#824)
The full changelog can be found here.
The full changelog can be found here.
- Allow Population Basis Differ from Subject in Measures (#768)
- Implement Sorting by _lastUpdated (#98)
- Allow Metadata Requests in Batches (#781)
- Allow to Set Separate RocksDB WAL Dirs (#791)
The full changelog can be found here.
- Migrate to Eclipse Temurin because OpenJDK is Deprecated (#773)
- Remove Bare Polymorph JSON Properties (#772)
The full changelog can be found here.
- Fix Quantity Indexing without Value (#764)
- Fix Deserialisation of Primitive Values in Extensions (#767)
- Implement Functions in CQL (#766)
The full changelog can be found here.
- Fix Reference Resolution on Extended Primitive References (#758)
- Implement CQL ConvertsToTime (#759)
The full changelog can be found here.
- Implement CQL ToTime and rearrange ToDate and ToDateTime (#747)
- Improve CQL Error Message on Subtract (#755)
The full changelog can be found here.
- Switch to Media Type text/cql-identifier for CQL Expressions (#748)
- Update Dependencies (#749)
- Update Dependencies (#746)
The full changelog can be found here.
- Introduce Database Versioning (#738)
The full changelog can be found here.
- Improve Interning of Complex Types (#725)
The full changelog can be found here.
- Allow Extensions on Date Data Type (#371)
The full changelog can be found here.
- Return an Error on Incorrect Content-Type for Search Requests (#524)
The full changelog can be found here.
- Fix Content Negotiation (#710)
The full changelog can be found here.
- Fix Server Errors Because of Unencoded Error Outputs (#706)
The full changelog can be found here.
- Add Metrics to KV Resource Store (#698)
The full changelog can be found here.
-
Chained Search Params (#691)
-
Implement CQL ToBoolean (#682)
-
Add Reverse Include Values into CapabilityStatement (#688)
The full changelog can be found here.
- Update Jackson Databind to v2.13.2.2 (#668)
The full changelog can be found here.
The full changelog can be found here.
- Trim Values in FHIR Search (#644)
The full changelog can be found here.
- Fix Authentication in Batch Requests (#641)
The full changelog can be found here.
- Improve CQL Quantity Creation (#621)
- Improve FHIRPath Performance (#617)
- Intern Uri, Canonical, Code, Coding and CodeableConcept (#628)
- Use Records For HumanName and Address, Intern Meta (#633)
The full changelog can be found here.
- Implement CQL FHIRHelpers ToInterval Function (#612)
The full changelog can be found here.
- Update Dependencies (#603)
The full changelog can be found here.
- Implement FHIRPath Function extension (#598)
- Fix NPE in Reference Resolution (#599)
The full changelog can be found here.
- Consume the Whole Inputstream of Request Payloads (#594)
The full changelog can be found here.
- Update Dependencies (#585)
The full changelog can be found here.
- Update Google Protobuf to v3.19.2 (#583)
- Enhance CQL Implementation (#582)
The full changelog can be found here.
- Fix CVE-2021-3712 in Package openssl-libs 1:1.1.1k-4.el8 (#574)
The full changelog can be found here.
- Allow Setting the Database Sync Timeout (#566)
- Ensure Error Response on Invalid Value in FHIR Search (#563)
The full changelog can be found here.
- Update Dependencies (#561)
The full changelog can be found here.
- Allow Disabling Referential Integrity (#544)
The full changelog can be found here.
- Fix Insufficient Configured Threads for the Metrics Server (#557)
The full changelog can be found here.
- Fix Health Handler (#553)
The full changelog can be found here.
- Fix Failing Metrics Endpoint (#547)
- Fix CVE-2021-37137 in Package io.netty:netty-codec (#548)
The full changelog can be found here.
- Migrate from Aleph to Jetty (#538)
The full changelog can be found here.
- Fix Encoding of Parameters at Operation POST Requests (#513)
- Move to OpenJDK (#518)
The full changelog can be found here.
- Implement CQL ParameterDef and ParameterRef (#506)
- Implement Normalization of Conditional Operators (#504)
- Update Java to v17 (#503)
The full changelog can be found here.
- Fix DB Sync After Failing Transaction (#498)
The full changelog can be found here.
- Fix Failing OPTIONS Request (#490)
The full changelog can be found here.
- Support _profile Search Parameter (#427)
- Support _lastUpdated Search Parameter (#428)
- Add Measure Evaluation Duration to MeasureReport (#437)
- Implement Read-Only Transactions (#440)
- Implement Subject Parameter in $evaluate-measure (#451)
- Ensure Linearizability on Single Resource Read and Write Operations (#450)
- Tune RocksDB Settings for Improving Imports (#432)
- Ensure Next-Links in Search Results can be Resolved by GET (#463)
- Fix Resizing of Buffers at Read (#475)
- Fix Indexing of lastUpdated for Deleted Resources (#469)
The full changelog can be found here.
- Migrate to from AdoptOpenJDK Eclipse Temurin (#462)
!!! IMPORTANT !!!
The database schema has changed! Please start with a fresh database docker volume/directory.
- Implement Search Param _include (#345)
- Implement Search Param _revinclude (#342)
- Implement Conditional Create (#359)
- Allow Multiple Includes with same Type (#351)
- Fall Back to Literal Reference Resolution on $evaluate-measure (#357)
- Use Implementation of ge/le for gt/lt in Date Search Params (#410)
- Override the base URL when Forwarded Headers are Present (#408)
- Implement Search Parameters of Type Number (#391)
- Improve Transaction Performance (#373)
- Refactor Reference Extraction (#368)
- Introduce Record for Attachment (#364)
- Implement a Transaction Cache (#340)
- Create Instance and Versioned URLs by Hand (#339)
- Use LUID's instead of Random UUID's (#338)
- Improve Performance of JSON Bundle Encoding (#336)
- Bundle Entries of a Page Should be a Vector (#318)
- Improve Performance of JSON Unforming (#308)
- Improve Performance of Resource Handle Function (#307)
- Improve Hashing Performance (#297)
- Use Jsonista for Better JSON Encoding/Decoding Performance (#34)
- Fix and Enhance OpenID Connect Auth (#372)
- Rename CQL Context Unspecified into Unfiltered (#317)
- Migrate to a Java 15 Runtime (#315)
- Fix Total Counter on Recreating a Resource (#341)
- Fix FHIR Date Search (#327)
- Fix Inconsistent Paged Results on Disjunctive FHIR Searches (#324)
- Fix JSON Generation of Instant Values (#320)
- Make Lists of Values of OR Search Parameters Unique (#293)
- Fix Issue Parsing of Large CQL Queries Never Finishes (#214)