github ArcadeData/arcadedb 25.6.1

latest release: 25.7.1
2 months ago

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, and org.apache.tomcat:tomcat-jdbc.

Full Changelog: 25.5.1...25.6.1

Don't miss a new arcadedb release

NewReleases is sending notifications on new releases.