Skip to content

Releases: ArcadeData/arcadedb

25.5.1

31 May 00:08
Compare
Choose a tag to compare

ArcadeDB v25.5.1 Release Highlights

This release of ArcadeDB brings exciting new features, important bug fixes, and several under-the-hood improvements to enhance performance and developer experience.

✨ New Features

  • Encrypted Backup and Restore: Secure your data with the new encrypted backup and restore functionality ( #2222).
  • SQL ifempty Function: A new SQL function ifempty has been introduced for more flexible data handling ( #2185).
  • Iterable Graph Java API: Vertex and Edge types now return a new Iterable Graph Java API, offering more convenient ways to work with graph data ( #2228).
  • Improved SQL Backup: The BACKUP DATABASE SQL command has been enhanced for better functionality and logging ( #2198, #2200).

🐛 Bug Fixes

  • Cypher Parametric Queries over JDBC: Refactored Cypher to properly support parametric queries when using JDBC ( #2169).
  • Postgres Driver CPU Usage: Fixed an issue causing the Postgres driver to consume 100% CPU on idle connections ( #2229).

🛠️ Other Notable Changes

  • Adopted more Java 21 idiomatic code for modernization ( #2143).
  • Improved SQL function implementations and added more tests ( #2186).
  • The nightly builds link in the README has been updated ( #2220).
  • Test workflow speed has been improved ( #2201).
  • Deployment of Maven artifacts has been migrated to the Central portal ( #2197, #2218).
  • Numerous dependencies have been updated to their latest versions, enhancing security and stability.

Full Changelog: 25.4.1...25.5.1

25.4.1

22 Apr 14:41
Compare
Choose a tag to compare

Summary

ArcadeDB version 25.4.1 introduces significant modernizations, most notably migrating the core dependency from Java 17 to Java 21 and enabling HTTP/2 support. Key new features include an improved connection strategy for High Availability setups, the ability to define unidirectional edges in the schema, an improved space reclaim, and the adoption of Java's modern HttpClient for remote operations.

This release also addresses numerous bugs, enhancing stability and performance. Critical fixes were applied to resolve issues with the HTTP serializer, asynchronous index rebuilding, SQL behavior (including default values and INSERT/UPDATE logic), edge deletion, GraphQL documents, Studio login, HTTPS connections, and several problems within the Postgres driver concerning null values and query results. Additionally, the release incorporates various miscellaneous improvements to builds, documentation, testing, and updates numerous dependencies.

New Features

  • Migration from Java17 to Java21 #2081
  • RemoteDatabase in HA using a HTTP Proxy - implemented new connection strategy "FIXED" #2101
  • Unidirectional edges should be defined at schema level #2093
  • Wipeout freespace by @lvca in #2125
  • Enable HTTP/2 support in HttpServer for both HTTP and HTTPS listeners by @ExtReMLapin in #2122
  • Replace httpUrlConnection with HttpClient on RemoteHttpComponent by @robfrank in #2123

Bugs fixed

  • HTTP Serializer is slow when using long arrays of floats #2126
  • SQL REBUILD INDEX deletes indexes when used via async HTTP-API #2097
  • SQL: Mandatory property is not using default value instead errors #1919
  • SQL INSERT vs UPDATE for a Vertex Type using JSON payload and @cat Behavior for Remote API #2060
  • Delete of edge uses wrong index if many edges are present #2092
  • GraphQL Embedded Document Bug #2103
  • Login is not working in studio #2160
  • Java RemoteDatabase class doesn't accept HTTPS protocol #2077
  • Postgres driver column is omitted when all values are null #2110
  • Postgres driver @Rid and @type are null for cypher queries #2111
  • Postgres driver returns nothing with INSERT INTO .... RETURN @Rid but RID with RETURN @rid.asString() #2038
  • fix cypher psycopg rid and types being returned as null, closes #2038 and #2111 by @ExtReMLapin in #2112
  • Fixes columns with null values not being returned by pg driver | closes #2110 by @ExtReMLapin in #2113
  • Async rebuild index by @lvca in #2118

Misc

Dependencies Updated

  • build(deps): bump lucene.version from 9.12.1 to 10.1.0 by @dependabot in #1983
  • build(deps): bump org.codehaus.mojo:javacc-maven-plugin from 3.1.0 to 3.1.1 by @dependabot in #2137
  • build(deps): bump actions/setup-node from 4.3.0 to 4.4.0 by @dependabot in #2173
  • build(deps): bump io.micrometer:micrometer-core from 1.14.5 to 1.14.6 by @dependabot in #2172
  • build(deps): bump graalvm.version from 24.2.0 to 24.2.1 by @dependabot in #2171
  • build(deps): bump io.micrometer:micrometer-registry-prometheus from 1.14.5 to 1.14.6 by @dependabot in #2170
  • build(deps): bump lucene.version from 10.1.0 to 10.2.0 by @dependabot in #2157
  • build(deps-dev): bump @testcontainers/postgresql from 10.24.0 to 10.24.2 in /e2e-js by @dependabot in #2158
  • build(deps-dev): bump org.apache.tomcat:tomcat-jdbc from 11.0.5 to 11.0.6 by @dependabot in #2153
  • build(deps): bump actions/setup-java from 4.7.0 to 4.7.1 by @dependabot in #2151
  • build(deps): bump github/codeql-action from 3.28.13 to 3.28.15 by @dependabot in #2152
  • build(deps): bump com.google.code.gson:gson from 2.12.1 to 2.13.0 by @dependabot in #2155
  • build(deps): bump io.fabric8:docker-maven-plugin from 0.45.1 to 0.46.0 by @dependabot in #2156
  • build(deps): bump junit.jupiter.version from 5.11.4 to 5.12.2 by @dependabot in #2154
  • build(deps): bump org.mockito:mockito-core from 5.15.2 to 5.17.0 by @dependabot in #2159
  • build(deps): bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.2 to 3.5.3 by @dependabot in #2138
  • build(deps-dev): bump @testcontainers/postgresql from 10.23.0 to 10.24.0 in /e2e-js by @dependabot in #2139
  • build(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13 by @dependabot in #2132
  • build(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.2 to 3.5.3 by @dependabot in #2135
  • build(deps): bump io.netty:netty-all from 4.1.119.Final to 4.2.0.Final by @dependabot in #2136
  • build(deps): bump io.netty:netty-transport from 4.1.119.Final to 4.2.0.Final by @dependabot in #2134
  • build(deps): bump actions/setup-python from 5.4.0 to 5.5.0 by @dependabot in #2105
  • build(deps): bump github/codeql-action from 3.28.12 to 3.28.13 by @dependabot in #2104
  • build(deps): bump com.mycila:license-maven-plugin from 4.6 to 5.0.0 by @dependabot in #2108
  • build(deps-dev): bump @testcontainers/postgresql from 10.21.0 to 10.23.0 in /e2e-js by @dependabot in #2109
  • build(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.22 to 3.0.23 by @dependabot in #2106

Full Changelog: 25.3.2...25.4.1

25.3.2

24 Mar 20:51
Compare
Choose a tag to compare

Summary

Hello community! This is the second release of March 2025 containing important fixes and improved the check database fix command.

Note: 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

  • Java RemoteDatabase now accepts HTTPS protocol #2077

Misc

Bugs fixed

  • DuplicatedKeyException: Duplicated key [zone1, device1] found on index 'zone_device[from_id,to_id]' already assigned to record #2089
  • Remote Vertex and Edge type is "d" rather than "v" or "e" #2055

Dependencies Updated

  • build(deps): bump github/codeql-action from 3.28.10 to 3.28.11 by @dependabot in #2044
  • build(deps-dev): bump testcontainers.version from 1.20.5 to 1.20.6 by @dependabot in #2050
  • build(deps): bump org.apache.maven.plugins:maven-install-plugin from 3.1.3 to 3.1.4 by @dependabot in #2045
  • build(deps-dev): bump org.apache.tomcat:tomcat-jdbc from 11.0.4 to 11.0.5 by @dependabot in #2046
  • build(deps): bump docker/login-action from 3.3.0 to 3.4.0 by @dependabot in #2071
  • build(deps): bump dorny/test-reporter from 1.9.1 to 2.0.0 by @dependabot in #2072
  • build(deps): bump io.micrometer:micrometer-registry-prometheus from 1.14.4 to 1.14.5 by @dependabot in #2069
  • build(deps): bump io.micrometer:micrometer-core from 1.14.4 to 1.14.5 by @dependabot in #2068
  • build(deps): bump pg from 8.13.3 to 8.14.0 in /e2e-js by @dependabot in #2066
  • build(deps-dev): bump @testcontainers/postgresql from 10.18.0 to 10.20.0 in /e2e-js by @dependabot in #2065
  • build(deps): bump pg from 8.14.0 to 8.14.1 in /e2e-js by @dependabot in #2076
  • build(deps-dev): bump @testcontainers/postgresql from 10.20.0 to 10.21.0 in /e2e-js by @dependabot in #2075
  • build(deps): bump com.mycila:license-maven-plugin from 4.6 to 5.0.0 by @dependabot in #2088
  • build(deps-dev): bump ch.qos.logback:logback-classic from 1.5.17 to 1.5.18 by @dependabot in #2087
  • build(deps): bump graalvm.version from 24.1.2 to 24.2.0 by @dependabot in #2086
  • build(deps): bump github/codeql-action from 3.28.11 to 3.28.12 by @dependabot in #2085
  • build(deps): bump actions/setup-node from 4.2.0 to 4.3.0 by @dependabot in #2084

Full Changelog: 25.3.1...25.3.2

25.3.1

07 Mar 18:02
Compare
Choose a tag to compare

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

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

Full Changelog: 25.2.1...25.3.1

25.2.1

27 Feb 21:03
Compare
Choose a tag to compare

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

Misc

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

25.1.1

26 Jan 07:14
Compare
Choose a tag to compare

Summary

Hello community! We're pleased to announce the release of ArcadeDB 25.1.1.

The main news of this release are:

  • New JSONL importer, able to import ArcadeDb exports in JSONL format
  • Added support for Micrometer + Prometheus for metrics
  • You can now define hidden properties that won't show up when you execute a select * ...
  • New types (documents, vertices and edges) are created with 1 bucket by default

What's New

Bugs fixed

  • Big result set are not serialized using Postgres wrapper #1871
  • SQL: Out-of-memory when CREATE EDGE ... IF NOT EXISTS for existing edges with array of destination vertices #1763
  • Inconsistent behavior between Cypher vs SQL query with one field indexed while other not #1898
  • Neo4J JSONL import allows NULL on node but not on relationship properties #1904
  • CSV Importer is limited to max 4096 chars per column #1873
  • #1515 fix date formatting in JSONObject, add tests by @robfrank in #1887
  • #1922 fix failing neo4j import test by @robfrank in #1932
    pull/1914

Misc

Dependencies Updated

  • build(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.17 to 3.0.18 by @dependabot in #1868
  • build(deps): bump github/codeql-action from 3.27.6 to 3.27.9 by @dependabot in #1867
  • build(deps-dev): bump org.apache.tomcat:tomcat-jdbc from 11.0.1 to 11.0.2 by @dependabot in #1866
  • build(deps): bump jline.version from 3.27.1 to 3.28.0 by @dependabot in #1865
  • build(deps): bump github/codeql-action from 3.27.9 to 3.28.0 by @dependabot in #1883
  • build(deps): bump actions/setup-java from 4.5.0 to 4.6.0 by @dependabot in #1882
  • build(deps): bump docker/setup-buildx-action from 3.7.1 to 3.8.0 by @dependabot in #1881
  • build(deps-dev): bump ch.qos.logback:logback-classic from 1.5.12 to 1.5.15 by @dependabot in #1880
  • build(deps): bump junit.jupiter.version from 5.11.3 to 5.11.4 by @dependabot in #1879
  • build(deps): bump io.micrometer:micrometer-core from 1.13.6 to 1.14.2 by @dependabot in #1876
  • build(deps-dev): bump org.assertj:assertj-core from 3.26.3 to 3.27.0 by @dependabot in #1878
  • build(deps): bump io.netty:netty-transport from 4.1.115.Final to 4.1.116.Final by @dependabot in #1875
  • build(deps): bump io.micrometer:micrometer-registry-prometheus from 1.13.6 to 1.14.2 by @dependabot in #1874
  • build(deps): bump mockito-core.version from 5.14.2 to 5.15.2 by @dependabot in #1894
  • build(deps-dev): bump org.assertj:assertj-core from 3.27.0 to 3.27.2 by @dependabot in #1893
  • build(deps): bump org.mockito:mockito-core from 5.14.2 to 5.15.2 by @dependabot in #1896
  • build(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.18 to 3.0.19 by @dependabot in #1897
  • build(deps-dev): bump ch.qos.logback:logback-classic from 1.5.15 to 1.5.16 by @dependabot in #1895
  • build(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.19 to 3.0.20 by @dependabot in #1907
  • build(deps): bump docker/setup-qemu-action from 3.2.0 to 3.3.0 by @dependabot in #1909
  • build(deps): bump github/codeql-action from 3.28.0 to 3.28.1 by @dependabot in #1908
  • build(deps-dev): bump org.assertj:assertj-core from 3.27.2 to 3.27.3 by @dependabot in #1923
  • build(deps): bump io.netty:netty-transport from 4.1.116.Final to 4.1.117.Final by @dependabot in #1924
  • build(deps): bump org.postgresql:postgresql from 42.7.4 to 42.7.5 by @dependabot in #1925
  • build(deps): bump io.micrometer:micrometer-core from 1.14.2 to 1.14.3 by @dependabot in #1926
  • build(deps): bump io.micrometer:micrometer-registry-prometheus from 1.14.2 to 1.14.3 by @dependabot in #1927
  • build(deps): bump graalvm.version from 24.1.1 to 24.1.2 by @dependabot in #1931
  • build(deps): bump de.bwaldvogel:mongo-java-server from 1.45.0 to 1.46.0 by @dependabot in #1885

Full Changelog: 24.11.2...25.1.1

24.11.2

10 Dec 13:48
Compare
Choose a tag to compare

Summary

Hello community! We're pleased to announce the release of ArcadeDB 24.11.2 just in time for the holidays. This is expected to be our final release for 2024, barring any critical updates, and we're already looking ahead to 2025 with plans for the 2025.1.1 release.

This release contains 2 main optimizations you should consider when upgrading:

  • Shared Memory Page Manager: now pages are collected on a centralized Page Manager to easily manage hundreds of databases open on a single JVM. Before 24.11.2, each database had its own PageManager with page cache + flush thread. Now both the page cache and the flush thread are shared across all the databases.
  • If you're executing a massive insertion, especially post database creation, you can disable the backup lock increasing insertion speed of +30% in multi-threads. On a 2019 MacBook Pro we tested 4.3M/s records inserted (simple schema, 1 unique indexed property)

Special thanks to all the usual contributors and the new ones. This month ExtReMLapin (handle on GitHub) made his first contribution.

What's New

  • Shared Memory Page Manager: centralized cache for page manager to support hundreds of databases on a single JVM by @lvca in #1853
  • Disable backup lock for embedded massive insertion gaining +33% insertion speed by @lvca in #1852
  • Support inverse iteration of records at bucket level #1854
  • Add version number to Studio sidebar by @gramian in #1820
  • #1832 add support for unidirectional edge creation on remote database by @robfrank in #1834

Bugs fixed

  • fix: return value of CREATE PROPERTY for DEFAULT attribute by @gramian in #1831
  • Fixed html injection based on node content by @ExtReMLapin in #1849
  • fix: supported SQL size() on records #1855 by @lvca in #1856
  • fix: supported IPV6 in HA configuration by @lvca in #1860
  • remove npe on closing in TomcatConnectionPoolPostgresWJdbcTest #1845

Misc

  • Remove "UpdateEdge" and "DeleteEdge" SQL Commands by @gramian in #1784
  • replace StringBuilder and string concatenation with text block by @robfrank in #1840
  • cleanup quorum configuration by @robfrank in #1833

Dependencies Updated

  • build(deps): bump github/codeql-action from 3.27.0 to 3.27.1 by @dependabot in #1824
  • build(deps-dev): bump org.apache.tomcat:tomcat-jdbc from 11.0.0 to 11.0.1 by @dependabot in #1823
  • build(deps): bump io.netty:netty-transport from 4.1.114.Final to 4.1.115.Final (#1826) [skip ci] by @dependabot in #1826
  • build(deps): bump github/codeql-action from 3.27.1 to 3.27.4 (#1827) [skip ci] by @dependabot in #1827
  • build(deps): bump org.codehaus.mojo:versions-maven-plugin from 2.17.1 to 2.18.0 by @dependabot in #1828
  • build(deps): bump github/codeql-action from 3.27.4 to 3.27.5 by @dependabot in #1838
  • build(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.16 to 3.0.17 by @dependabot in #1837
  • build(deps-dev): bump testcontainers.version from 1.20.3 to 1.20.4 by @dependabot in #1836
  • build(deps): bump github/codeql-action from 3.27.5 to 3.27.6 by @dependabot in #1858
  • build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.1 to 3.11.2 by @dependabot in #1857

New Contributors

Full Changelog: 24.11.1...24.11.2

24.11.1

06 Nov 05:29
Compare
Choose a tag to compare

What's New

Bugs fixed

Misc

Dependencies Updated

  • build(deps): bump mockito-core.version from 5.13.0 to 5.14.1 by @dependabot in #1752
  • build(deps-dev): bump org.apache.tomcat:tomcat-jdbc from 10.1.30 to 11.0.0 by @dependabot in #1751
  • build(deps-dev): bump ch.qos.logback:logback-classic from 1.5.8 to 1.5.10 by @dependabot in #1750
  • build(deps-dev): bump org.apache.tomcat:tomcat-jdbc from 10.1.30 to 11.0.0 by @dependabot in #1777
  • build(deps): bump org.mockito:mockito-core from 5.14.1 to 5.14.2 by @dependabot in #1774
  • build(deps): bump jline.version from 3.27.0 to 3.27.1 by @dependabot in #1772
  • build(deps-dev): bump ch.qos.logback:logback-classic from 1.5.10 to 1.5.11 by @dependabot in #1770
  • build(deps): bump io.undertow:undertow-core from 2.3.17.Final to 2.3.18.Final by @dependabot in #1773
  • build(deps): bump mockito-core.version from 5.14.1 to 5.14.2 by @dependabot in #1779
  • build(deps): bump junit.jupiter.version from 5.11.2 to 5.11.3 by @dependabot in #1786
  • build(deps-dev): bump testcontainers.version from 1.20.2 to 1.20.3 by @dependabot in #1787
  • build(deps): bump graalvm.version from 22.3.5 to 24.1.1 by @dependabot in #1776
  • build(deps-dev): bump ch.qos.logback:logback-classic from 1.5.11 to 1.5.12 by @dependabot in #1788
  • build(deps): bump actions/setup-python from 5.2.0 to 5.3.0 by @dependabot in #1789
  • build(deps): bump gremlin.version from 3.7.2 to 3.7.3 by @dependabot in #1803
  • build(deps): bump actions/checkout from 4.2.1 to 4.2.2 (#1813) [skip ci] by @dependabot in #1813
  • build(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.15 to 3.0.16 (#1812) [skip ci] by @dependabot in #1812
  • build(deps): bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.1 to 3.5.2 (#1811) [skip ci] by @dependabot in #1811
  • build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.1 (#1809) [skip ci] by @dependabot in #1809
  • build(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.1 to 3.5.2 (#1810) [skip ci] by @dependabot in #1810

Full Changelog: 24.10.1...24.11.1

24.10.1

12 Oct 16:30
Compare
Choose a tag to compare

What's New

  • Wipe out record content on record delete #1685
  • Add "trimPrefix" and "trimSuffix" SQL Methods by @gramian in #1686
  • Preview: encryption at rest: initial draft by @pawellhasa in #1680

Bugs fixed & Misc

  • SQL Script: BREAK is ignored in nested FOREACH loop #1673
  • SQL Script: BREAK is ignored when followed by other statements #1672
  • MATCH query with NOT pattern fails to return unique vertices #1689
  • Gremlin ".count()" ignores ".has" queries with boolean properties #1674
  • Sending a body on /api/v1/begin/{database} with missing key isolationLevel should return HTTP 400 not an error #1698
  • Use only relative paths in studio URLs. by @docbacardi in #1675
  • Unexpect Behavior when issuing shutdown command over HTTP #1683
  • custom plugins broken after update from 24.2.1 to 24.5.1 #1684

Dependencies Updated

  • build(deps): bump io.fabric8:docker-maven-plugin from 0.44.0 to 0.45.0 by @dependabot in #1677
  • build(deps-dev): bump testcontainers.version from 1.20.0 to 1.20.1 by @dependabot in #1682
  • build(deps): bump org.codehaus.mojo:buildnumber-maven-plugin from 1.4 to 3.2.1 by @dependabot in #1718
  • build(deps): bump mockito-core.version from 5.12.0 to 5.13.0 by @dependabot in #1717
  • build(deps-dev): bump ch.qos.logback:logback-classic from 1.5.7 to 1.5.8 by @dependabot in #1716
  • build(deps): bump io.netty:netty-transport from 4.1.112.Final to 4.1.113.Final by @dependabot in #1715
  • build(deps-dev): bump org.apache.tomcat:tomcat-jdbc from 10.1.28 to 10.1.30 by @dependabot in #1728
  • build(deps): bump jline.version from 3.26.3 to 3.27.0 by @dependabot in #1726
  • build(deps): bump lucene.version from 9.11.1 to 9.12.0 by @dependabot in #1739
  • build(deps): bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.5 to 3.2.7 by @dependabot in #1738
  • build(deps): bump com.mycila:license-maven-plugin from 4.5 to 4.6 by @dependabot in #1737
  • build(deps): bump junit.jupiter.version from 5.11.0 to 5.11.1 by @dependabot in #1736
  • build(deps): bump io.fabric8:docker-maven-plugin from 0.45.0 to 0.45.1 by @dependabot in #1734
  • build(deps): bump org.mockito:mockito-core from 5.13.0 to 5.14.0 by @dependabot in #1735
  • build(deps): bump io.netty:netty-transport from 4.1.113.Final to 4.1.114.Final by @dependabot in #1746
  • build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.0 to 3.10.1 by @dependabot in #1745
  • build(deps): bump org.mockito:mockito-core from 5.13.0 to 5.14.1 by @dependabot in #1744
  • build(deps): bump junit.jupiter.version from 5.11.1 to 5.11.2 by @dependabot in #1743
  • build(deps-dev): bump testcontainers.version from 1.20.1 to 1.20.2 by @dependabot in #1742
  • build(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.0 to 3.5.1 by @dependabot in #1741
  • build(deps): bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.0 to 3.5.1 by @dependabot in #1740

New Contributors

Full Changelog: 24.6.1...24.10.1

24.6.1

23 Jul 04:32
Compare
Choose a tag to compare

What's New

  • SQL: support for new break statement in SQL script foreach loops #1647

Bugs fixed & Misc

  • HTTP: fix record serializer in query and command #1670
  • HTTP: limit request property ignored for non-SQL #1661
  • SQL: error in variable scope in scripts #1646
  • Graph: edges not deleted together with vertices on large enough datasets #1626
  • Console: retain multiple command-line args for console script #1648
  • Gremlin: Wait for Gremlin Server to complete shutdown while shutting down the ArcadeDB Server by @dominik-bergen-fnt in #1635

Dependencies Updated

  • build(deps-dev): bump org.assertj:assertj-core from 3.25.3 to 3.26.0 by @dependabot in #1619
  • build(deps): bump io.netty:netty-transport from 4.1.109.Final to 4.1.110.Final by @dependabot in #1618
  • build(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0 by @dependabot in #1631
  • build(deps): bump io.netty:netty-transport from 4.1.110.Final to 4.1.111.Final by @dependabot in #1633
  • build(deps): bump org.apache.maven.plugins:maven-failsafe-plugin from 3.2.5 to 3.3.0 by @dependabot in #1632
  • build(deps): bump io.undertow:undertow-core from 2.3.13.Final to 2.3.14.Final in /server by @dependabot in #1636
  • build(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.0 to 3.3.1 by @dependabot in #1656
  • build(deps-dev): bump org.apache.tomcat:tomcat-jdbc from 10.1.24 to 10.1.26 by @dependabot in #1655
  • build(deps-dev): bump org.assertj:assertj-core from 3.26.0 to 3.26.3 by @dependabot in #1658
  • build(deps): bump org.apache.maven.plugins:maven-failsafe-plugin from 3.3.0 to 3.3.1 by @dependabot in #1657
  • [Snyk] Upgrade org.apache.lucene:lucene-queryparser from 9.10.0 to 9.11.1 by @arcade-player in #1662
  • build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.8.0 by @dependabot in #1669
  • build(deps-dev): bump testcontainers.version from 1.19.8 to 1.20.0 by @dependabot in #1667
  • build(deps): bump org.codehaus.mojo:versions-maven-plugin from 2.16.2 to 2.17.1 by @dependabot in #1666
  • build(deps): bump io.netty:netty-transport from 4.1.111.Final to 4.1.112.Final by @dependabot in #1665
  • build(deps): bump io.undertow:undertow-core from 2.3.14.Final to 2.3.15.Final by @dependabot in #1664
  • build(deps): bump jline.version from 3.26.1 to 3.26.3 by @dependabot in #1663
  • build(deps): bump lucene.version from 9.10.0 to 9.11.1 by @dependabot in #1644
  • build(deps): bump junit.jupiter.version from 5.10.2 to 5.10.3 by @dependabot in #1642
  • build(deps): bump org.apache.maven.plugins:maven-shade-plugin from 3.5.3 to 3.6.0 by @dependabot in #1622
  • build(deps): bump org.sonatype.plugins:nexus-staging-maven-plugin from 1.6.13 to 1.7.0 by @dependabot in #1621
  • build(deps): bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2 by @dependabot in #1638

Full Changelog: 24.5.1...24.6.1