8.1.1
Release Notes for Version 8.1.1
We are now publishing RESTHeart’s native images for Windows and Linux on amd64 architectures. You can download either the Linux or the Windows pre-compiled executable and run RESTHeart without the need to have Java on your machine.
Please let us know of any issue with them.
Key Highlights
- Version Release: Version 8.1.1 introduces workflow improvements, bug fixes, and dependency updates to enhance reliability and performance.
- Multi-Architecture Support: Added support for multi-architecture native images and streamlined Docker workflows.
Features and Enhancements
- Multi-Architecture Native Image Support: Refactored
native-image.yml
workflow to support building native images across multiple architectures. - Refactored Docker Tags Generation: Improved Docker tag generation in native image and stable release workflows for better consistency.
- Improved JS Service Deploy/Undeploy Mechanism: Enhanced JavaScript service deployment to trigger updates based on file modifications.
Bug Fixes
- Fixed Ctrl-C Issue with GraalVM Container: Resolved an issue preventing proper shutdown of the GraalVM container with Ctrl-C.
- Plugin Library Copy Issue: Fixed copying plugin libraries in Docker images for GraalVM and Distroless builds.
Dependency Updates
- Undertow Core Update: Updated
undertow-core
to version2.3.18.Final
. - JUnit Update: Updated
JUnit Jupiter
to version5.11.3
.
Workflow Improvements
- Workflow File Refactoring: Refactored workflow files for consistency in naming conventions and triggering logic.
- Executable Binary Adjustments: Made RESTHeart binary executable in native Linux container.
Full Changelog: 8.1.0...8.1.1
This release focuses on workflow consistency and multi-platform build support. Let us know if you encounter any issues or have questions!