Releases: samply/blaze
v1.5.0
Notes
The sizing of the resource cache is changed from count-based to size-based. The env var DB_RESOURCE_CACHE_SIZE is replaced by the env var DB_RESOURCE_CACHE_SIZE_RATIO. It's default is 0.25 so that 25 % of the Java Heap memory is used for the resource cache. That default should be safe for most deployments. It can be increased but not over 0.8 or 80 %. Please only increase the ratio if Monitoring is available.
Health checks are now officially supported via wget. In case you use curl for health checks, please replace it with wget. The curl command will be removed from the images in release v1.6.
Enhancements
- Switch Resource Cache Sizing from Count to Memory-Based (#3253)
- Implement $cql Operation (#3230)
- Implement CQL Operator InCodeSystem (#3157)
- Implement Basic VCL Support (#3275)
- Offer Health Checks (#3338)
Bugfixes
- Disable CompartmentResourceType Index Usage (#3294)
The full changelog can be found here.
v1.4.2
The security fix is relevant for the frontend. Please update.
Security
- Fix CVE-2025-15467: Out-of-bounds Write
v1.4.1
v1.4.0
Notes
Review the new DB_SCALE_FACTOR configuration option. If your Blaze server stores more than 50,000 patients or 50 million resources, increase this factor following the Production Configuration Guide. Increasing the scale factor from 1 to 4 yielded approximately 1.5× faster transactions in our measurements. Additionally, this reduces the number of database files, which helps avoid ulimit issues.
Enhancements
Documentation
- Rename Tuning Guide (#3199)
The full changelog can be found here.
v1.3.1
v1.3.0
v1.2.0
Enhancements
- Implement _since for Patient $everything (#1636)
- Fetch All Public Keys from the OIDC Provider (#3090)
Performance
- Prevent Cache Thrashing During Large Resource Scans (#3086)
- Improve Performance of FHIR Search Queries with 10k Values (#3112)
- Allow to Cache Larger CQL Expressions (#3113)
- Optimize DateTime Parsing (#3064)
- Remove Duplicate Search Params and Values (#3036)
Bugfixes
- Fix Incorrect Search on Resources with Varying ID Length (#3103)
- Fix Regression In Resource Memory Consumption (#3008)
- Allow Strings with Unicode Chars Outside U+FFF (#2984)
The full changelog can be found here.
Please verify the signature of the Docker image before use:
cosign verify "samply/blaze:1.2.0" \
--certificate-identity-regexp "https://github.com/samply/blaze/.*" \
--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
--certificate-github-workflow-ref="refs/tags/v1.2.0" \
-o textv1.1.2
Bugfixes
- Fix Paging on _id Parameter with Unsorted IDs (#2960)
The full changelog can be found here.
Please verify the signature of the Docker image before use:
cosign verify "samply/blaze:1.1.2" \
--certificate-identity-regexp "https://github.com/samply/blaze/.*" \
--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
--certificate-github-workflow-ref="refs/tags/v1.1.2" \
-o textv1.1.1
Bugfixes
- Fix Paging with FHIR Search _id Parameter (#2953)
Minor Enhancements
- Implement Frontend Dark Mode (#2926)
The full changelog can be found here.
Please verify the signature of the Docker image before use:
cosign verify "samply/blaze:1.1.1" \
--certificate-identity-regexp "https://github.com/samply/blaze/.*" \
--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
--certificate-github-workflow-ref="refs/tags/v1.1.1" \
-o textv1.1.0
Enhancements
- Improve FHIR Search Performance for Multiple Params and Values (#799)
The full changelog can be found here.
Please verify the signature of the Docker image before use:
cosign verify "samply/blaze:1.1.0" \
--certificate-identity-regexp "https://github.com/samply/blaze/.*" \
--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
--certificate-github-workflow-ref="refs/tags/v1.1.0" \
-o text