Summary
Hello community! We're excited to announce the release of ArcadeDB 25.3.1 early in the month. This release contains a MAJOR CHANGE in the storage engine: fully reusage of the deleted space in the database and recycling of record ids (RIDs). All ArcadeDB releases are 100% compatible with the previous ones in terms of database format, so there is no need to upgrade the database or export/import it for the upgrade, but please make a backup/copy of your database before upgrading.
New Features
- Reuse of RIDs of deleted records #1391
- New
check database compress
sql command to compress the database pages by @lvca in #2022 - Default date and datetime implementation now use new Java classes by @lvca in #2021
- Initial impl of helm chart by @milesgranger in #2037
- perf: use the first space found instead of the best by @lvca in #2035
Misc
- Enhance PostgresType to support array types (serialization, not deserialization) by @ExtReMLapin in #2017
- Move python test to dedicated module #1997
- test: add test for postgres driver handling of generic lists and ARRAY_OF_FLOATS by @ExtReMLapin in #2039
- #1997 add end-to-end Python tests and setup in CI workflow by @robfrank in #2034
Bugs fixed
- Incorrect Date storage #2020
- Triple quote in cypher string + multiline = error #1780 by @ExtReMLapin
- replace test identities with Albert Einstein by @gramian in #2040
- Update tests by @gramian in #2042
Dependencies Updated
- build(deps): bump docker/setup-buildx-action from 3.9.0 to 3.10.0 by @dependabot in #2032
- build(deps): bump docker/setup-qemu-action from 3.4.0 to 3.6.0 by @dependabot in #2031
- build(deps): bump org.apache.groovy:groovy from 4.0.25 to 4.0.26 by @dependabot in #2030
- build(deps): bump io.netty:netty-all from 4.1.118.Final to 4.1.119.Final by @dependabot in #2029
- build(deps): bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.3 to 3.1.4 by @dependabot in #2028
- build(deps): bump io.netty:netty-transport from 4.1.118.Final to 4.1.119.Final by @dependabot in #2024
- build(deps): bump slf4j.version from 2.0.16 to 2.0.17 by @dependabot in #2023
- build(deps-dev): bump ch.qos.logback:logback-classic from 1.5.16 to 1.5.17 by @dependabot in #2025
- build(deps): bump org.apache.maven.plugins:maven-install-plugin from 3.1.3 to 3.1.4 by @dependabot in #2027
- build(deps): bump org.mockito:mockito-core from 5.15.2 to 5.16.0 by @dependabot in #2036
New Contributors
- @milesgranger made their first contribution in #2037
Full Changelog: 25.2.1...25.3.1