We’re excited to announce the release of ArcadeDB 25.3.1, bringing significant storage improvements, performance optimizations, and several new features while maintaining full compatibility with previous database formats.
Major Enhancements
Complete Space Reuse and RID Recycling
With this release, ArcadeDB now fully reuses space from deleted records and recycles Record IDs (RIDs), significantly improving storage efficiency and reducing database growth over time. This optimization is particularly valuable for applications with high record turnover.
Performance Improvements
The storage engine now prioritizes using the first available space instead of searching for the best-fit option, resulting in faster write operations without compromising storage efficiency.
New Features
Enhanced Database Management
- The new SQL command
check database compressprovides a convenient way to optimize database storage - Improved date/datetime handling with modern Java classes
- Initial Helm chart implementation for streamlined Kubernetes deployment
Expanded Testing Infrastructure
- Dedicated Python module for testing
- End-to-end Python tests integrated into CI workflow
PostgreSQL Compatibility Enhancements
- PostgresType now supports array types, improving compatibility with PostgreSQL clients
Bug Fixes
- Resolved Date storage issues
- Fixed triple quote handling in Cypher strings
- Several test identity updates
Getting Started with 25.3.1
Docker
Pull the latest image from Docker Hub:
docker pull arcadedata/arcadedb:25.3.1
Visit our Docker Hub repository for more information.
Maven
Add ArcadeDB to your Java projects:
<dependency>
<groupId>com.arcadedb</groupId>
<artifactId>arcadedb-engine</artifactId>
<version>25.3.1</version>
</dependency>
All artifacts are available on Maven Central.
Documentation
For detailed information on features and usage, refer to our comprehensive documentation.
Community Growth
A warm welcome to our new contributor @milesgranger, who provided our initial Helm chart implementation! The open-source community around ArcadeDB continues to grow, with numerous dependency updates and quality improvements in this release.
Compatibility Note
This release maintains 100% compatibility with previous database formats, meaning no export/import is required when upgrading. However, we always recommend creating a database backup before upgrading to a new version.
As always, we remain committed to making ArcadeDB the most developer-friendly multi-model database. This release builds on our foundation of performance and flexibility while adding important new capabilities.
Download ArcadeDB 25.3.1 now: GitHub Releases
For detailed documentation and getting started guides, visit docs.arcadedb.com.