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 aselect * ...
- New types (documents, vertices and edges) are created with 1 bucket by default
What's New
- New Import/Export components for JsonL #1922
- Replace internal metrics with Micrometer #1850
- Add "hidden" property attribute by @gramian and @robfrank in #1847
- Improve console batch mode by @gramian in #1692
- Changed default buckets per type to 1 by @lvca in #1903
- SelectCompiled from Native-Select - add method size() by @robfrank #1724
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
- chore: anonymize data by @robfrank in #1872
- chore: use @EnabledOnOs and @DisabledOnOs annotations in tests by @robfrank in #1862
- chore: more idiomatic java 17, remove "i" prefix by @robfrank in #1916
- #1922 JSONL: importer, tests, fixes to exporter by @robfrank in #1930
- Fix code scanning alert no. 157: Insecure randomness by @robfrank in #1917
- Potential fix for code scanning alert no. 115: Insecure randomness by @robfrank in #1921
- chore: fix after anonymization by @robfrank in #1915
- #1898 complete review of SelectExecutionPlanner by @robfrank in #1900
- #1873 update 'Copyright 2021" to "Copyright 2021-present" by @robfrank in #1891
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