Download Latest Version 8.6.1 source code.tar.gz (4.9 MB)
Email in envelope

Get an email when there's a new version of RESTHeart

Home / 8.4.3
Name Modified Size InfoDownloads / Week
Parent folder
restheart-darwin-arm64 2025-06-10 202.8 MB
restheart-windows-amd64.exe 2025-06-09 207.4 MB
restheart-darwin-amd64 2025-06-09 206.6 MB
restheart-linux-amd64 2025-06-09 218.5 MB
restheart.tar.gz 2025-06-09 51.5 MB
restheart.zip 2025-06-09 51.5 MB
8.4.3 source code.tar.gz 2025-06-09 4.9 MB
8.4.3 source code.zip 2025-06-09 5.7 MB
README.md 2025-06-09 1.4 kB
Totals: 9 Items   949.0 MB 0

RESTHeart 8.4.3 Release Notes

Release Date: June 9, 2025

Bug Fixes

Embedded Static Resources

  • Fixed validation logic for embedded static resources: Removed incorrect validation that was preventing embedded static resources from using absolute paths. This fix allows embedded static resources to properly use absolute classpath paths starting with '/' as required by ResourcesExtractor.extract() and ClassLoader.getResource() methods.

  • Corrected error messages: Fixed misleading error messages in the Bootstrapper that incorrectly referenced the 'where' parameter when actually validating the 'what' parameter for embedded static resources binding.

  • Removed redundant null check: Cleaned up unnecessary null validation for the 'what' parameter in embedded static resources binding logic.

Technical Details

The primary issue addressed in this release was related to the validation of embedded static resources configuration. Previously, the system incorrectly blocked the use of absolute paths like "/assets" for embedded static resources, even though these paths are required for proper resource resolution from the classpath. This release ensures that embedded static resources can be properly configured and accessed as intended.


Full Changelog: https://github.com/SoftInstigate/restheart/compare/8.4.2...8.4.3

Source: README.md, updated 2025-06-09