Releases: ArcadeData/arcadedb
Releases · ArcadeData/arcadedb
23.1.1
What's New
- Support for new Java Time Date API + precision up to nanosecond in #608, #765 and #773
- Console
- Studio Web Tool
- SQL
- UPSERT on buckets #719
- Gremlin
- new execution timeout in #713
- Performance
What We Fixed
-
HA/Replication
-
Console
- ignores arcadedb.server.databaseDirectory setting #752
- unify console commands with path argument by @gramian in #724
- does not show property column in SELECT result if returned property values are null #731
- ignores the value of server.databaseDirectory property #704
- connect Issues: Exit and Error #599
- drop database via console or endpoint #579
-
HTTP Server
-
Studio Web Tool
- special characters in password breaks ArcadeDB web tool login #750
- add server POST endpoint and remove document endpoints on API page by @gramian in #754
- update studio API page by @gramian in #756 and #762
- export to CSV/Excel truncates String values longer than 30 characters #721
- start-up message displayed also when the server is in production mode #622
-
SQL
- ALTER PROPERTY ... CUSTOM attribute does not work (anymore) #736
- ORDER BY @Rid ASC adds spurious _$$$ORDER_BY_ALIAS$$$_0 column to SELECT results when @Rid is explicitly included in list of fields #725
- latest snapshot showing date in a numeric format, not date format #743
- exception thrown when using @Rid < ? in prepared statement and providing rid value as String #741
- order of properties returned by SELECT does not match order specified #726
- SQL Division by NULL #566
- SQL Select NULL #565
-
Cypher
-
Engine
- index lookup returns partial data while compaction is running #757
-
Misc
Dependencies Updated
- Bump versions-maven-plugin from 2.14.1 to 2.14.2 by @dependabot in #707
- Bump graalvm.version from 21.3.4 to 22.3.0 by @dependabot in #706
- Bump metrics.version from 4.2.13 to 4.2.15 by @dependabot in #705
- Bump eclipse-temurin from 11 to 19 in /package/src/main/docker by @dependabot in #549
- build(deps-dev): bump mockito-core from 4.10.0 to 4.11.0 by @dependabot in #732
- build(deps): bump actions/checkout from 3.2.0 to 3.3.0 by @dependabot in #748
- [Snyk] Upgrade org.graalvm.sdk:graal-sdk from 21.2.0 to 21.3.4 by @snyk-bot in #703
New Contributors
Full Changelog: 22.12.1...23.1.1
22.12.1
What's New
- Custom functions in #349
- Order edges in descending order in #689
- New HTTP
/ready
API to get is the server is running in #665 - User management via API and console in #574
- Importer: support additional settings in #666
- SQL include and exclude methods in #664
What is fixed
- Calculator SELECT via query endpoint problem in #580
- SQL
first
andlast
functions return empty value for non multi-value types in #663 - Console fixes and extensions by @gramian in #693
- Double dash comment fix (mostly) by @gramian in #669
- Fixed autofocus of login by @gramian in #676
- Fixed escaped characters in strings? by @gramian in #680
- Fixed Not connected edges from OrientDB import in #688
- OrientDB Import: embedded maps are not imported in #692
- Minor fixes in static studio pages by @gramian in #674
- Cypher query returns Internal Error without any details of the actual error in #696
- Postgresql: parsing errors are not propagated to the postgres layer in #677
- Postgres driver: error on creating non-string properties in #691
- Custom Property Attributes should be returned as a map instead of list of entries in #651
- Support validation with Gremlin "addVertex" through Postgres driver in #690
Updated Dependencies
- Bump slf4j.version from 2.0.3 to 2.0.5 by @dependabot in #644
- Bump postgresql from 42.5.0 to 42.5.1 by @dependabot in #643
- Bump kubernetes-maven-plugin from 1.10.0 to 1.10.1 by @dependabot in #632
- Bump testcontainers.version from 1.17.5 to 1.17.6 by @dependabot in #630
- Bump logback-classic from 1.4.4 to 1.4.5 by @dependabot in #627
- Bump metrics.version from 4.2.12 to 4.2.13 by @dependabot in #628
- Bump mockito-core from 4.8.1 to 4.9.0 by @dependabot in #629
- Bump postgresql from 42.5.0 to 42.5.1 in /postgresw by @dependabot in #636
- Bump actions/checkout from 3.1.0 to 3.2.0 by @dependabot in #687
- Bump netty-transport from 4.1.85.Final to 4.1.86.Final by @dependabot in #685
- Bump undertow-core from 2.3.0.Final to 2.3.2.Final by @dependabot in #682
- Bump slf4j.version from 2.0.5 to 2.0.6 by @dependabot in #683
- Bump mockito-core from 4.9.0 to 4.10.0 by @dependabot in #684
- Bump versions-maven-plugin from 2.13.0 to 2.14.1 by @dependabot in #686
Full Changelog: 22.11.1...22.12.1
22.11.1
What's New
- SQL: IS Comparison -> new <=> operator (null-safe comparison operator) by @gramian in #652
- Console: allows execution of commands in languages other than SQL in #656
- SQL: toDate and toDateTime should get custom format in #606
Problems fixed
- Custom Property Attributes Structure in #651
- HTTP /exists should return a boolean, not a string in #647
- Error: "java.nio.file.NoSuchFileException: .\log\arcadedb.log.0.lck" on simple Scala code in #620
- Multiple execution of "CREATE INDEX IF NOT EXISTS ON eltdev (SN) UNIQUE" results in IllegalArgumentException in #634
- dumpConfigAtStartup to write config to log file in #624
- Console: case sensitive commands in #615
- Wildcard escape % produces error in #603
Updated dependencies
- [Snyk] Upgrade com.conversantmedia:disruptor from 1.2.20 to 1.2.21 by @arcade-player in #607
- [Snyk] Upgrade com.google.code.gson:gson from 2.9.1 to 2.10 by @arcade-player in #621
- Bump netty-transport from 4.1.84.Final to 4.1.85.Final by @dependabot in #614
- Bump kubernetes-maven-plugin from 1.9.1 to 1.10.0 by @dependabot in #613
- Bump maven-shade-plugin from 3.4.0 to 3.4.1 by @dependabot in #593
- Bump gson from 2.9.1 to 2.10 by @dependabot in #592
- Bump icu4j from 71.1 to 72.1 by @dependabot in #586
- Bump disruptor from 1.2.20 to 1.2.21 by @dependabot in #585
- Bump mockito-core from 4.8.0 to 4.8.1 by @dependabot in #584
- Bump versions-maven-plugin from 2.12.0 to 2.13.0 by @dependabot in #583
New Contributors
Full Changelog: 22.10.1...22.11.1
22.10.1
What's Changed
- Supported for
CUSTOM
property inALTER TYPE
and schema retrieval in #590 - Support for comments in SQL by using
--
in #570 - Implemented missing SQL methods:
asDouble()
,asShort()
andasByte()
in #571 - Supported SQL
.values()
method in #573 - Fixed issue with
SKIP
null strategy in indexes in #567 - Fixed empty name in databases in #589
- Fixed issue with type names in edges and vertices in #498 and #577
- Fixed annoying "SLF4J: Failed to load class" in #575
Dependencies Updated
- Bump testcontainers.version from 1.17.4 to 1.17.5 by @dependabot in #556
- Bump undertow-core from 2.2.19.Final to 2.2.20.Final by @dependabot in #557
- Bump actions/checkout from 3.0.2 to 3.1.0 by @dependabot in #558
- [Snyk] Security upgrade io.undertow:undertow-core from 2.2.20.Final to 2.3.0.Final by @snyk-bot in #562
- Bump logback-classic from 1.4.3 to 1.4.4 by @dependabot in #569
- Bump netty-transport from 4.1.82.Final to 4.1.84.Final by @dependabot in #568
- #575 fix slf4j bindings by @arcade-player in #576
Full Changelog: 22.9.1...22.10.1
22.9.1
What's Changed
- Added support for types in remote database interface in #497
- Added Support Property Constraints in #481
- Adds configuration to run ArcadeDBServer in READ_ONLY mode. by @erickj in #538
- Multiplatform image in #455
Bugs Fixed
- Fixed ArcadeDBServer#stop fails to shutdown cleanly after executing a gremlin query in #537
- Fixed /server HTTP endpoint GET request in #528
- Fixed problem formatting dates in #520
- Fixed RemoteDatabase: Vertex toMap fail in #501
- Fixed RemoteDatabase: create command does not return a Type in #502
- Fixed Gremlin api "hasLabel" after "has" returns unexpected result in #500
- Fixed Error on export database in #499
- Fixed Issue on queries using @Rid in #470
Security Fixes
- Fix Zip Slip Vulnerability by @JLLeitschuh in #529
Updated Dependencies
- Bump postgresql from 42.4.0 to 42.4.1 in /postgresw by @dependabot in #477
- Bump undertow-core from 2.2.18.Final to 2.2.19.Final in /server by @dependabot in #489
- Bump maven-javadoc-plugin from 3.4.0 to 3.4.1 by @dependabot in #488
- Bump mockito-core from 4.6.1 to 4.7.0 by @dependabot in #486
- Bump postgresql from 42.4.0 to 42.4.1 by @dependabot in #478
- Bump postgresql from 42.4.0 to 42.4.1 in /e2e by @dependabot in #476
- Bump junit.jupiter.version from 5.8.2 to 5.9.0 by @dependabot in #466
- Bump gson from 2.9.0 to 2.9.1 by @dependabot in #465
- Bump maven-resources-plugin from 3.2.0 to 3.3.0 by @dependabot in #467
- Bump undertow-core from 2.2.18.Final to 2.2.19.Final by @dependabot in #487
- Bump metrics.version from 4.2.10 to 4.2.11 by @dependabot in #479
- Bump postgresql from 42.4.1 to 42.5.0 by @dependabot in #495
- Bump mongo-java-server from 1.40.0 to 1.41.0 by @dependabot in #492
- Bump slf4j-simple.version from 1.7.36 to 2.0.0 by @dependabot in #490
- Bump netty-transport from 4.1.79.Final to 4.1.80.Final by @dependabot in #493
- Bump logback-classic from 1.2.11 to 1.4.0 by @dependabot in #494
- Bump kubernetes-maven-plugin from 1.8.0 to 1.9.1 by @dependabot in #526
- Bump netty-transport from 4.1.80.Final to 4.1.82.Final by @dependabot in #525
- Bump maven-jar-plugin from 3.2.2 to 3.3.0 by @dependabot in #524
- Bump logback-classic from 1.4.0 to 1.4.1 by @dependabot in #523
- Bump slf4j-simple.version from 2.0.0 to 2.0.1 by @dependabot in #521
- Bump maven-shade-plugin from 3.3.0 to 3.4.0 by @dependabot in #522
- Bump mockito-core from 4.7.0 to 4.8.0 by @dependabot in #511
- Bump versions-maven-plugin from 2.11.0 to 2.12.0 by @dependabot in #509
- Bump metrics.version from 4.2.11 to 4.2.12 by @dependabot in #505
- Bump json from 20220320 to 20220924 by @dependabot in #534
- Bump junit.jupiter.version from 5.9.0 to 5.9.1 by @dependabot in #533
- Bump slf4j-simple.version from 2.0.1 to 2.0.2 by @dependabot in #532
- Bump logback-classic from 1.4.1 to 1.4.3 by @dependabot in #548
- Bump testcontainers.version from 1.17.3 to 1.17.4 by @dependabot in #547
- Bump slf4j-simple.version from 2.0.2 to 2.0.3 by @dependabot in #546
- Update pre-commit and prettier versions by @arcade-player in #530
- [Snyk] Security upgrade de.bwaldvogel:mongo-java-server from 1.39.0 to 1.40.0 by @snyk-bot in #403
New Contributors
- @JLLeitschuh made their first contribution in #529
- @erickj made their first contribution in #538
Full Changelog: 22.8.1...22.9.1
22.8.1
What's Changed
- Issue #447: update to gremlin 3.6.0 by @arcade-player in #457
- Issue #106: @Rid is possibly not parameterized properly in #106
- Issue #461: Remote connection with Apache Gremlin TinkerPop ignores credentials and database choice settings in #461
- Issue #397: Unable to import JSON data in #397
- Bump maven-assembly-plugin from 3.3.0 to 3.4.0 by @dependabot in #443
- Bump testcontainers.version from 1.16.3 to 1.17.3 by @dependabot in #442
- Bump maven-failsafe-plugin from 3.0.0-M6 to 3.0.0-M7 by @dependabot in #431
- Bump postgresql from 42.3.6 to 42.4.0 by @dependabot in #430
- Bump netty-transport from 4.1.76.Final to 4.1.79.Final by @dependabot in #456
- Bump maven-assembly-plugin from 3.4.0 to 3.4.1 by @dependabot in #453
- Bump undertow-core from 2.2.17.Final to 2.2.18.Final by @dependabot in #437
- Bump metrics.version from 4.2.9 to 4.2.10 by @dependabot in #436
- Bump lucene.version from 8.11.1 to 8.11.2 by @dependabot in #435
- Bump maven-surefire-plugin from 3.0.0-M6 to 3.0.0-M7 by @dependabot in #432
- Bump actions/setup-python from 2 to 4 by @dependabot in #433
- Bump assertj-core from 3.22.0 to 3.23.1 by @dependabot in #424
- Bump mockito-core from 4.6.0 to 4.6.1 by @dependabot in #423
- Bump docker/login-action from 1 to 2 by @dependabot in #396
- Bump actions/checkout from 2.4.0 to 3.0.2 by @dependabot in #389
- Bump pre-commit/action from 2.0.3 to 3.0.0 by @dependabot in #426
- Bump maven-deploy-plugin from 3.0.0-M2 to 3.0.0 by @dependabot in #463
- Bump maven-assembly-plugin from 3.4.1 to 3.4.2 by @dependabot in #462
- [Snyk] Security upgrade org.apache.tinkerpop:gremlin-server from 3.6.0 to 3.6.1 by @snyk-bot in #464
Full Changelog: 22.6.1...22.8.1
22.6.1
News & Issues
- #371 #413 : replace "/" with File.pathSeparator to be more OS agnostic by @arcade-player in #422
- Create index without name by @lvca in #382
- Spelling by @jsoref in #418
- Fix matrix by @jsoref in #419
- Use markdown in pr template by @jsoref in #420
Updated dependencies
- [Snyk] Upgrade com.google.code.gson:gson from 2.8.9 to 2.9.0 by @snyk-bot in #341
- maven wrapper updated to 3.1.1 released by Apache by @arcade-player in #415
- Bump netty-transport from 4.1.74.Final to 4.1.75.Final by @dependabot in #348
- split execution of e2e tests by @arcade-player in #340
- Bump versions-maven-plugin from 2.9.0 to 2.10.0 by @dependabot in #351
- Bump postgresql from 42.3.3 to 42.3.4 by @dependabot in #377
- Bump undertow-core from 2.2.16.Final to 2.2.17.Final by @dependabot in #365
- Bump icu4j from 70.1 to 71.1 by @dependabot in #366
- Bump maven-shade-plugin from 3.2.4 to 3.3.0 by @dependabot in #359
- Bump maven-failsafe-plugin from 3.0.0-M5 to 3.0.0-M6 by @dependabot in #357
- Bump jacoco-maven-plugin from 0.8.7 to 0.8.8 by @dependabot in #364
- Bump json from 20211205 to 20220320 by @dependabot in #350
- Bump mockito-core from 4.2.0 to 4.4.0 by @dependabot in #347
- Bump netty-transport from 4.1.75.Final to 4.1.76.Final by @dependabot in #375
- Bump maven-compiler-plugin from 3.10.0 to 3.10.1 by @dependabot in #345
- Bump nexus-staging-maven-plugin from 1.6.11 to 1.6.12 by @dependabot in #338
- Bump maven-surefire-plugin from 3.0.0-M5 to 3.0.0-M6 by @dependabot in #358
- Bump actions/setup-java from 2 to 3 by @dependabot in #368
- Bump logback-classic from 1.2.10 to 1.2.11 by @dependabot in #342
- Bump metrics.version from 4.2.7 to 4.2.9 by @dependabot in #346
- Bump nexus-staging-maven-plugin from 1.6.12 to 1.6.13 by @dependabot in #387
- Bump mongo-java-driver from 3.12.10 to 3.12.11 by @dependabot in #388
- Bump maven-javadoc-plugin from 3.3.2 to 3.4.0 by @dependabot in #385
- Bump mongo-java-server from 1.39.0 to 1.40.0 by @dependabot in #406
- Bump versions-maven-plugin from 2.10.0 to 2.11.0 by @dependabot in #404
- Bump postgresql from 42.3.4 to 42.3.6 by @dependabot in #417
- Bump mockito-core from 4.4.0 to 4.6.0 by @dependabot in #416
- [Snyk] Upgrade io.dropwizard.metrics:metrics-core from 4.2.7 to 4.2.9 by @snyk-bot in #354
- Bump disruptor from 1.2.19 to 1.2.20 by @dependabot in #425
New Contributors
Full Changelog: 22.2.1...22.6.1
22.2.1
What's Changed
Updated Dependencies
- Bump postgresql from 42.3.1 to 42.3.2 in /postgresw by @dependabot in #306
- Bump postgresql from 42.2.24 to 42.2.25 in /e2e by @dependabot in #305
- Bump undertow-core from 2.2.14.Final to 2.2.15.Final by @dependabot in #319
- Bump netty-transport from 4.1.73.Final to 4.1.74.Final by @dependabot in #327
- Bump undertow-core from 2.2.15.Final to 2.2.16.Final by @dependabot in #326
- Bump slf4j-simple.version from 1.7.35 to 1.7.36 by @dependabot in #325
- Bump maven-javadoc-plugin from 3.3.1 to 3.3.2 by @dependabot in #324
- Bump nexus-staging-maven-plugin from 1.6.8 to 1.6.10 by @dependabot in #322
- Bump postgresql from 42.3.2 to 42.3.3 in /postgresw by @dependabot in #330
- Bump postgresql from 42.2.25 to 42.3.3 in /e2e by @dependabot in #329
- Bump nexus-staging-maven-plugin from 1.6.10 to 1.6.11 by @dependabot in #334
- Bump maven-compiler-plugin from 3.9.0 to 3.10.0 by @dependabot in #333
Full Changelog: 22.1.3...22.2.1
22.1.3
What's Changed
- Add support for asynchronous deleteRecord() API #297
- Moved gremlin to its own module by @arcade-player in #274
- Moved gremlin, cypher, graphql and mongo QueryEngines to their own modules by @arcade-player in #279
Updated dependencies
- Bump maven-jar-plugin from 3.2.0 to 3.2.1 by @dependabot in #278
- Bump mockito-core from 3.12.4 to 4.2.0 by @dependabot in #249
- Bump slf4j-simple.version from 1.7.32 to 1.7.33 by @dependabot in #285
- Bump netty-transport from 4.1.72.Final to 4.1.73.Final by @dependabot in #287
- Bump gremlin.version from 3.5.1 to 3.5.2 by @dependabot in #286
- Bump maven-jar-plugin from 3.2.1 to 3.2.2 by @dependabot in #282
- Bump ph-javacc-maven-plugin from 4.1.4 to 4.1.5 by @dependabot in #284
- Bump testcontainers.version from 1.16.2 to 1.16.3 by @dependabot in #292
- Bump versions-maven-plugin from 2.8.1 to 2.9.0 by @dependabot in #291
- Bump maven-compiler-plugin from 3.8.1 to 3.9.0 by @dependabot in #283
- Bump slf4j-simple.version from 1.7.33 to 1.7.35 by @dependabot in #301
Full Changelog: 22.1.2...22.1.3
22.1.2
No enhancements, just bug fixing.
What's Changed
- Bump assertj-core from 3.21.0 to 3.22.0 by @dependabot in #265
- Fix/packaging for deployment by @robfrank in #264
- Feature 253/cleanup logging by @arcade-player in #254
- Bump netty-all from 4.1.71.Final to 4.1.72.Final by @dependabot in #247
- Bump lucene.version from 8.11.0 to 8.11.1 by @dependabot in #245
- Bump metrics.version from 4.2.5 to 4.2.7 by @dependabot in #246
- organize and cleanup imports by @arcade-player in #268
New Contributors
Full Changelog: 21.12.1...22.1.2