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.6.0
Name Modified Size InfoDownloads / Week
Parent folder
restheart-darwin-amd64 2025-07-23 206.7 MB
restheart-darwin-arm64 2025-07-23 202.8 MB
restheart-windows-amd64.exe 2025-07-23 208.0 MB
restheart-linux-amd64 2025-07-23 218.6 MB
restheart.tar.gz 2025-07-23 51.6 MB
restheart.zip 2025-07-23 51.6 MB
8.6.0 source code.tar.gz 2025-07-23 4.9 MB
8.6.0 source code.zip 2025-07-23 5.7 MB
README.md 2025-07-23 2.3 kB
Totals: 9 Items   949.8 MB 3

RESTHeart 8.6.0 Release Notes

Release Date: July 23, 2025

Summary

RESTHeart 8.6.0 introduces configurable auto-creation of indexes for GraphQL applications, enhanced authentication configuration with improved JWT TTL documentation, and comprehensive code quality improvements including bug fixes, dependency updates, and native image compatibility enhancements.

New Features

GraphQL Enhancements

Configurable Index Auto-Creation

  • Added configurable indexes auto-creation for gql-apps collection
  • Improves query performance and database optimization for GraphQL operations

Authentication Improvements

Enhanced JWT Configuration

  • Refactored authCookieSetter configuration with updated expiry documentation referencing JWT TTL
  • Improved clarity and consistency in authentication configuration comments

Bug Fixes

Configuration Fixes

  • Fixed typo in MongoRealmAuthenticator configuration property

Polyglot Deployment Fixes

  • Prevented interceptors from being incorrectly deployed as services in polyglot environments
  • Resolved compile and style warnings in PolyglotDeployer and DirectoryWatcher
  • Enhanced stability and reliability of polyglot service deployment

Native Image Compatibility

  • Added JXPathContextFactoryReferenceImpl to build-time initialization arguments
  • Added JXPathContextFactory service resource to native-image configuration
  • Improved GraalVM native image compilation compatibility

Infrastructure Improvements

Docker Optimization

  • Refactored Dockerfile to use ARG for Java runtime version configuration
  • Simplified Dockerfile by removing custom Java runtime build process
  • Improved build consistency and maintenance

Dependency Updates

Core Dependencies

  • Updated multiple dependency versions in pom.xml for improved security and performance
  • Enhanced compatibility with latest library versions
  • Improved overall system stability

Code Quality Improvements

  • Updated license headers across codebase
  • Enhanced configuration comments for better clarity and consistency
  • General code quality improvements and refactoring
  • Improved maintainability and documentation
Source: README.md, updated 2025-07-23