chore(deps): bump com.arcadedb:arcadedb-network from 25.10.1 to 25.11.1 by dependabot[bot] · Pull Request #493 · robfrank/linklift (original) (raw)
Bumps com.arcadedb:arcadedb-network from 25.10.1 to 25.11.1.
Release notes
Sourced from com.arcadedb:arcadedb-network's releases.
25.11.1
ArcadeDB v25.11.1
This release introduces significant improvements to vector search capabilities, alongside critical fixes for SQL querying, indexing, and gRPC protocol handling.
🚀 Highlights
New JVector Integration
We have implemented a new LSMVector index using the JVector open-source engine. This provides a substantial performance boost and better state-of-the-art capabilities for vector search operations within ArcadeDB.
✨ New Features & Improvements
SQL & Indexing
- Embedded List Indexing: Added support for indexing properties contained in embedded documents (or maps) inside lists using the
BY ITEMsyntax. (#2802, #2803)- Enhanced Query Optimization: Improved index awareness for
CONTAINS,IN, andCONTAINSALLoperators. (#2786)- Delete Operations: Enhanced
DELETEfunctionality to better handle multipleORconditions. (#2760, #2695)- Progress Logging: Added progress logging to the
LSMTreeIndexbuild phase to improve visibility during large index operations. (#2772, #2763)gRPC & API
- SQL Aliases: Fixed issue where SQL aliases were missing in gRPC
ResultSetserialization. (#2858, #2854, #2903)- Command Serialization: Improved reliability of gRPC command result serialization. (#2904)
- CLI Options: Updated and refined Command Line Interface options. (#2799)
Core & Internal
- Prometheus Plugin: Added shading to the Prometheus plugin to prevent classpath conflicts. (#2779, #2780)
- Test Refactoring: Major refactoring of test utilities and module dependencies for better maintainability. (#2885, #2881)
🐛 Bug Fixes
Query Engine
- Filtering Fix: Resolved a critical bug where filtering with
WHEREclauses returned wrong results in specific scenarios. (#2814, #2815)- Unwind/Merge: Hotfix for
UNWINDandMERGEoperations, including a fix for broken iterators. (#2856, #2861)- Binary Comparator: Fixed
ClassCastExceptioninBinaryComparatorforTYPE_BINARYcomparisons. (#2762, #1534)- Duplicate Documents: Fixed an issue where using the Greater Than (
>) operator with indexes returned duplicate documents. (#2328)Indexing
- NOTUNIQUE Indexes: Fixed an issue where creating a
NOTUNIQUEstring index on a large dataset broke the=operator. (#2757, #2859)- LSMTree Compaction: Addressed an issue where compaction created duplicate timestamped indexes that were not cleaned up. (#2701)
- Console Creation: Fixed error when attempting to create an index that exists even when using the
IF NOT EXISTSclause. (#1819)Studio & Tools
- Mongo Wrapper: Fixed failures when running Mongo queries inside Studio. (#2168)
- CSV Importer: Fixed the
createdDocumentscounter not incrementing during imports. (#2700)- REST API: Addressed idempotency issues where queries worked in Studio but failed via REST. (#1589)
🛠 Dependency Updates
Significant updates to core dependencies to ensure security and performance:
- Lucene: Bumped to version
10.3.2.- gRPC: Bumped to version
1.77.0.
... (truncated)
Commits
- 522241f Set release version to 25.11.1
- f185338 Merge branch 'main' of https://github.com/ArcadeData/arcadedb
- 777c592 chore: improved error exception for issue #2555
- 7502cd6 Hotfix for unwind and merge & broken iterator, fixes #2856 (#2861)
- f566007 test: added test for issue #1819
- 534de22 test: added tests for issue #2802
- c19fd77 fix import from csv counter
- 2082cfe #2903 fix: improve gRPC command result serialization (#2904)
- 2c941e6 chore(deps): bump github/codeql-action from 4.31.5 to 4.31.7 [skip ci]
- b4de658 chore(studio-deps-dev)(deps-dev): bump browserslist from 4.28.0 to 4.28.1 in ...
- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)