Name | Modified | Size | Downloads / 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()
andClassLoader.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