ArcadeDB 25.3.1 Release: Enhanced Storage Efficiency and Performance Improvements

ArcadeDBArcadeDB
2 min read

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 compress provides 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.

0
Subscribe to my newsletter

Read articles from ArcadeDB directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

ArcadeDB
ArcadeDB