Summary
Hello community! We're excited to announce the release of ArcadeDB 25.2.1 which contains many bug fixes and general improvements. In the next release (25.3.1), we're going to introduce a MAJOR CHANGE in the storage engine: the long time needed reuse of the deleted space in the database. 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.
Bugs fixed
- LSM Tree index optimization #1988
- Fix studio db tabs sync | fixes #1979 by @ExtReMLapin in #1980
- #1956 fix PGSQL when used with JS/npm pg driver by @robfrank in #1959
- In STUDIO, if there is 4 or less character selected, ignore it and just send the whole editor query by @ExtReMLapin in #1978
- refactor setDatabaseSetting for step-by-step decoding by @robfrank in #2014
fixed notify usage in JS | fixes by @ExtReMLapin #1976 #1977 - Improve Fetch-From-Type Warning in Log #1940
Misc
- Update contributing guide (#1960) [skip ci] by @gramian in #1960
- refactor test reporting in CI workflow for unit and IT tests by @robfrank in #2015
- fix testSQLMath() by @robfrank in #1935
- #1937 fix content type of prometheus endpoint to text/plain by @robfrank in #1938
- #1974 add js e2e tests using pg driver by @robfrank in #1975
- Fix inconsistent naming HSNW to HNSW by @gramian in #2003
- #1989 fix failing IT tests by @robfrank in #1990
Dependencies Updated
- build(deps): bump jline.version from 3.28.0 to 3.29.0 by @dependabot in #1942
- build(deps): bump actions/setup-python from 5.3.0 to 5.4.0 by @dependabot in #1946
- build(deps): bump github/codeql-action from 3.28.1 to 3.28.8 by @dependabot in #1945
- build(deps): bump actions/setup-java from 4.6.0 to 4.7.0 by @dependabot in #1944
- build(deps): bump com.google.code.gson:gson from 2.11.0 to 2.12.1 by @dependabot in #1943
- override versions of groovy and netty to solve security issues by @robfrank in #1955
- build(deps): bump docker/setup-buildx-action from 3.8.0 to 3.9.0 (#1950) [skip ci] by @dependabot in #1950
- build(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.20 to 3.0.21 (#1953) [skip ci] by @dependabot in #1953
- build(deps): bump github/codeql-action from 3.28.8 to 3.28.9 (#1951) [skip ci] by @dependabot in #1951
- build(deps): bump docker/setup-qemu-action from 3.3.0 to 3.4.0 (#1952) [skip ci] by @dependabot in #1952
- #1439 fix properties mapping on Projection by @robfrank in #1954
- build(deps): bump io.netty:netty-all from 4.1.117.Final to 4.1.118.Final by @dependabot in #1968
- build(deps): bump org.apache.groovy:groovy from 4.0.24 to 4.0.25 by @dependabot in #1965
- build(deps): bump io.micrometer:micrometer-registry-prometheus from 1.14.3 to 1.14.4 by @dependabot in #1967
- build(deps-dev): bump org.apache.tomcat:tomcat-jdbc from 11.0.2 to 11.0.3 by @dependabot in #1964
- build(deps): bump io.micrometer:micrometer-core from 1.14.3 to 1.14.4 by @dependabot in #1966
- build(deps): bump io.netty:netty-transport from 4.1.117.Final to 4.1.118.Final by @dependabot in #1963
- build(deps): bump pg from 8.13.1 to 8.13.3 in /e2e-js (#1986) [skip ci] by @dependabot in #1986
- build(deps-dev): bump @testcontainers/postgresql from 10.17.2 to 10.18.0 in /e2e-js (#1987) [skip ci] by @dependabot in #1987
- build(deps-dev): bump jest-junit from 12.3.0 to 16.0.0 in /e2e-js (#1984) [skip ci] by @dependabot in #1984
- build(deps): bump github/codeql-action from 3.28.9 to 3.28.10 by @dependabot in #2012
- build(deps): bump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 by @dependabot in #2011
- build(deps-dev): bump testcontainers.version from 1.20.4 to 1.20.5 by @dependabot in #2009
- build(deps-dev): bump org.apache.tomcat:tomcat-jdbc from 11.0.3 to 11.0.4 by @dependabot in #2008
- build(deps-dev): bump org.awaitility:awaitility from 4.2.2 to 4.3.0 by @dependabot in #2007
- build(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.21 to 3.0.22 by @dependabot in #1994
- build(deps): bump org.yaml:snakeyaml from 2.3 to 2.4 by @dependabot in #1993
Full Changelog: 25.1.1...25.2.1