ArcadeDB v25.6.1 Release Highlights
We're excited to announce ArcadeDB v25.6.1!
This release brings significant improvements in stability, performance, and developer experience.
We've focused on enhancing remote transaction handling, providing more robust server-side retry mechanisms, and updating our dependency management for a smoother development process.
For those leveraging ArcadeDB Studio, you'll find new end-to-end tests ensuring a more reliable experience.
We've also addressed several important bug fixes and made notable changes to the Docker image and Helm chart for easier deployment and management.
We highly recommend upgrading to take advantage of these enhancements!
✨ New Features
- Tx explicit lock (#2292)
- Migrate Docker image to Temurin-alpine (#2319, closes #2316)
- [Helm] Allow multiple replicas by addressing hardcoded
serverList
(#2325, closes #2324) - Add extra environment variables to Helm chart (#2308, closes #2307)
- Improve Studio: add package manager and update third-party libraries (#2260, closes #2259)
- Remote property types enhancements (#2247)
- Add end-to-end tests for ArcadeDB Studio database creation and management (#2290)
- Add server-side retry configuration for remote database commands (#2255, closes #2236)
- Add performance testing for single server load in ArcadeDB (#2305, closes #2304)
- Enhance load testing with increased user and friendship counts (#2321)
🐛 Bug Fixes
- Support for remote transaction retry on the server side (#2254)
- Refactor notification system to use Notyf, fixing Studio notification display (#2327, closes #2323)
- Incorrect field type retrieved on RemoteDatabase with
get(<prop>)
resolved (related to #2246) - Issue with
RemoteDatabase.reload()
addressed (related to #2243) - Remote database no longer automatically converts Float to Double (related to #1700)
- Edge case of partial written record resolved (related to #2282)
- Concurrent modification on page issue fixed (related to #2187)
- Massive insertion (multiple threads/buckets + non-unique index) timeout/excessive retries addressed (related to #2258)
- Concurrent modification error on the same bucket (@v25.3.2) resolved (related to #2236)
- Error reported in the log during performance testing addressed (related to #2175)
🛠️ Other Notable Changes
- Update entity type references for consistency across importer formats (#2245)
- Security Fix: Upgraded the
commons-beanutils
library to version 1.11.0 to resolve a security vulnerability identified by a Meterian security scan (#2288) - Add Docker as dependency to developer guide (#2331)
- Refactor load test implementation to use
DatabaseWrapper
and enhance parameters (#2329) - Dependency Updates: Numerous dependencies have been bumped to their latest versions, including
junit.jupiter.version
,github/codeql-action
,io.netty
,org.postgresql
,io.micrometer
,jest
,docker/setup-buildx-action
,pg
,de.bwaldvogel:mongo-java-server
,lucene.version
,testcontainers.version
,org.sonatype.central:central-publishing-maven-plugin
, andorg.apache.tomcat:tomcat-jdbc
.
Full Changelog: 25.5.1...25.6.1