Vector model - implementation preview#1148
Conversation
Fixed issue 1102
Fixed issue #1097
…timized for RAM implementation
They are not stored as List with dynamic type for each item, but rather as array of element of the same type. This saves much more space and it is much faster because avoid java autoboxing by using literals
…o see the timestamp
|
Inspired by the Qdrant Benchmark page (https://qdrant.tech/benchmarks/) I downloaded the GloVe-100-Angular dataset (100 dimensions, 1.2M entries) and loaded it into ArcadeDB. Below are some numbers running on my Mac Book Pro 2019 (Intel CPU, 32GB RAM)
I can't see what's the accuracy of the responses, I guess it should be measured against a distance calculated with all the vector embeddings. |
|
Just integrated the vector index into the import database file://glove-angular-100.txt
with distanceFunction = 'cosine', m = 16, ef = 128, efConstruction = 128,
vertexType = 'Word', edgeType = 'Proximity', vectorProperty = 'vector', idProperty = 'name'" |
Coverage summary from CodacyMerging #1148 (58d0f55) into
Coverage variation details
Coverage variation is the difference between the coverage for the head and common ancestor commits of the pull request branch: Diff coverage details
Diff coverage is the percentage of lines that are covered by tests out of the coverable lines that the pull request added or modified: See your quality gate settings Change summary preferencesFootnotes
|
Bumps `jline.version` from 3.28.0 to 3.29.0. Updates `org.jline:jline-terminal` from 3.28.0 to 3.29.0 Release notes *Sourced from [org.jline:jline-terminal's releases](https://github.com/jline/jline3/releases).* > 3.29.0 > ------ > > 💥 Breaking changes > ----------------------- > > * Undeprecate ConsolePrompt methods et al ([#1148](https://redirect.github.com/jline/jline3/pull/1148)) [`@quintesse`](https://github.com/quintesse) > > 🚀 New features and improvements > ------------------------------- > > * Add text-only prompt element for console-ui ([#1138](https://redirect.github.com/jline/jline3/pull/1138)) [`@quintesse`](https://github.com/quintesse) > * Dynamic console-ui prompt improvements, see [#1051](https://redirect.github.com/jline/jline3/issues/1051) ([#1132](https://redirect.github.com/jline/jline3/pull/1132)) [`@quintesse`](https://github.com/quintesse) > > 🐛 Bug Fixes > ----------- > > * AnsiConsole should always obey the terminal (fixes [#1160](https://redirect.github.com/jline/jline3/issues/1160)) ([#1161](https://redirect.github.com/jline/jline3/pull/1161)) [`@cstamas`](https://github.com/cstamas) > * Add overloaded no-arg compile method ([#1137](https://redirect.github.com/jline/jline3/pull/1137)) [`@iflan`](https://github.com/iflan) > * Move catch to proper place ([#1133](https://redirect.github.com/jline/jline3/pull/1133)) [`@cstamas`](https://github.com/cstamas) > > 📦 Dependency updates > -------------------- > > * Bump groovy.version from 4.0.24 to 4.0.25 ([#1163](https://redirect.github.com/jline/jline3/pull/1163)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump org.graalvm.sdk:graal-sdk from 24.1.1 to 24.1.2 ([#1159](https://redirect.github.com/jline/jline3/pull/1159)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.1 to 2.44.2 ([#1155](https://redirect.github.com/jline/jline3/pull/1155)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump org.sonatype.central:central-publishing-maven-plugin from 0.6.0 to 0.7.0 ([#1149](https://redirect.github.com/jline/jline3/pull/1149)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump com.diffplug.spotless:spotless-maven-plugin from 2.43.0 to 2.44.1 ([#1147](https://redirect.github.com/jline/jline3/pull/1147)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump org.codehaus.gmavenplus:gmavenplus-plugin from 4.0.1 to 4.1.1 ([#1146](https://redirect.github.com/jline/jline3/pull/1146)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump org.apache.ivy:ivy from 2.5.2 to 2.5.3 ([#1144](https://redirect.github.com/jline/jline3/pull/1144)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump net.java.dev.jna:jna from 5.15.0 to 5.16.0 ([#1142](https://redirect.github.com/jline/jline3/pull/1142)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump junit.version from 5.11.3 to 5.11.4 ([#1135](https://redirect.github.com/jline/jline3/pull/1135)) @[dependabot[bot]](https://github.com/apps/dependabot) > > 👻 Maintenance > ------------- > > * Replace `Path.toFile()` ([#1158](https://redirect.github.com/jline/jline3/pull/1158)) [`@snazy`](https://github.com/snazy) Commits * [`c095db8`](jline/jline3@c095db8) [maven-release-plugin] prepare release jline-3.29.0 * [`a6a7786`](jline/jline3@a6a7786) Undeprecate ConsolePrompt methods ([#1148](https://redirect.github.com/jline/jline3/issues/1148)) * [`ee5ac1b`](jline/jline3@ee5ac1b) Bump groovy.version from 4.0.24 to 4.0.25 ([#1163](https://redirect.github.com/jline/jline3/issues/1163)) * [`57030d4`](jline/jline3@57030d4) Replace `Path.toFile()` ([#1158](https://redirect.github.com/jline/jline3/issues/1158)) * [`f869217`](jline/jline3@f869217) AnsiConsole should always obey the terminal (fixes [#1160](https://redirect.github.com/jline/jline3/issues/1160)) ([#1161](https://redirect.github.com/jline/jline3/issues/1161)) * [`c7f7fbe`](jline/jline3@c7f7fbe) Bump org.graalvm.sdk:graal-sdk from 24.1.1 to 24.1.2 ([#1159](https://redirect.github.com/jline/jline3/issues/1159)) * [`ddfb352`](jline/jline3@ddfb352) Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.1 to 2.44.2 ([#1155](https://redirect.github.com/jline/jline3/issues/1155)) * [`4504b46`](jline/jline3@4504b46) Bump org.sonatype.central:central-publishing-maven-plugin ([#1149](https://redirect.github.com/jline/jline3/issues/1149)) * [`5e6aa3e`](jline/jline3@5e6aa3e) Bump com.diffplug.spotless:spotless-maven-plugin from 2.43.0 to 2.44.1 ([#1147](https://redirect.github.com/jline/jline3/issues/1147)) * [`1e70700`](jline/jline3@1e70700) Bump org.codehaus.gmavenplus:gmavenplus-plugin from 4.0.1 to 4.1.1 ([#1146](https://redirect.github.com/jline/jline3/issues/1146)) * Additional commits viewable in [compare view](jline/jline3@jline-3.28.0...jline-3.29.0) Updates `org.jline:jline-reader` from 3.28.0 to 3.29.0 Release notes *Sourced from [org.jline:jline-reader's releases](https://github.com/jline/jline3/releases).* > 3.29.0 > ------ > > 💥 Breaking changes > ----------------------- > > * Undeprecate ConsolePrompt methods et al ([#1148](https://redirect.github.com/jline/jline3/pull/1148)) [`@quintesse`](https://github.com/quintesse) > > 🚀 New features and improvements > ------------------------------- > > * Add text-only prompt element for console-ui ([#1138](https://redirect.github.com/jline/jline3/pull/1138)) [`@quintesse`](https://github.com/quintesse) > * Dynamic console-ui prompt improvements, see [#1051](https://redirect.github.com/jline/jline3/issues/1051) ([#1132](https://redirect.github.com/jline/jline3/pull/1132)) [`@quintesse`](https://github.com/quintesse) > > 🐛 Bug Fixes > ----------- > > * AnsiConsole should always obey the terminal (fixes [#1160](https://redirect.github.com/jline/jline3/issues/1160)) ([#1161](https://redirect.github.com/jline/jline3/pull/1161)) [`@cstamas`](https://github.com/cstamas) > * Add overloaded no-arg compile method ([#1137](https://redirect.github.com/jline/jline3/pull/1137)) [`@iflan`](https://github.com/iflan) > * Move catch to proper place ([#1133](https://redirect.github.com/jline/jline3/pull/1133)) [`@cstamas`](https://github.com/cstamas) > > 📦 Dependency updates > -------------------- > > * Bump groovy.version from 4.0.24 to 4.0.25 ([#1163](https://redirect.github.com/jline/jline3/pull/1163)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump org.graalvm.sdk:graal-sdk from 24.1.1 to 24.1.2 ([#1159](https://redirect.github.com/jline/jline3/pull/1159)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.1 to 2.44.2 ([#1155](https://redirect.github.com/jline/jline3/pull/1155)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump org.sonatype.central:central-publishing-maven-plugin from 0.6.0 to 0.7.0 ([#1149](https://redirect.github.com/jline/jline3/pull/1149)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump com.diffplug.spotless:spotless-maven-plugin from 2.43.0 to 2.44.1 ([#1147](https://redirect.github.com/jline/jline3/pull/1147)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump org.codehaus.gmavenplus:gmavenplus-plugin from 4.0.1 to 4.1.1 ([#1146](https://redirect.github.com/jline/jline3/pull/1146)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump org.apache.ivy:ivy from 2.5.2 to 2.5.3 ([#1144](https://redirect.github.com/jline/jline3/pull/1144)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump net.java.dev.jna:jna from 5.15.0 to 5.16.0 ([#1142](https://redirect.github.com/jline/jline3/pull/1142)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump junit.version from 5.11.3 to 5.11.4 ([#1135](https://redirect.github.com/jline/jline3/pull/1135)) @[dependabot[bot]](https://github.com/apps/dependabot) > > 👻 Maintenance > ------------- > > * Replace `Path.toFile()` ([#1158](https://redirect.github.com/jline/jline3/pull/1158)) [`@snazy`](https://github.com/snazy) Commits * [`c095db8`](jline/jline3@c095db8) [maven-release-plugin] prepare release jline-3.29.0 * [`a6a7786`](jline/jline3@a6a7786) Undeprecate ConsolePrompt methods ([#1148](https://redirect.github.com/jline/jline3/issues/1148)) * [`ee5ac1b`](jline/jline3@ee5ac1b) Bump groovy.version from 4.0.24 to 4.0.25 ([#1163](https://redirect.github.com/jline/jline3/issues/1163)) * [`57030d4`](jline/jline3@57030d4) Replace `Path.toFile()` ([#1158](https://redirect.github.com/jline/jline3/issues/1158)) * [`f869217`](jline/jline3@f869217) AnsiConsole should always obey the terminal (fixes [#1160](https://redirect.github.com/jline/jline3/issues/1160)) ([#1161](https://redirect.github.com/jline/jline3/issues/1161)) * [`c7f7fbe`](jline/jline3@c7f7fbe) Bump org.graalvm.sdk:graal-sdk from 24.1.1 to 24.1.2 ([#1159](https://redirect.github.com/jline/jline3/issues/1159)) * [`ddfb352`](jline/jline3@ddfb352) Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.1 to 2.44.2 ([#1155](https://redirect.github.com/jline/jline3/issues/1155)) * [`4504b46`](jline/jline3@4504b46) Bump org.sonatype.central:central-publishing-maven-plugin ([#1149](https://redirect.github.com/jline/jline3/issues/1149)) * [`5e6aa3e`](jline/jline3@5e6aa3e) Bump com.diffplug.spotless:spotless-maven-plugin from 2.43.0 to 2.44.1 ([#1147](https://redirect.github.com/jline/jline3/issues/1147)) * [`1e70700`](jline/jline3@1e70700) Bump org.codehaus.gmavenplus:gmavenplus-plugin from 4.0.1 to 4.1.1 ([#1146](https://redirect.github.com/jline/jline3/issues/1146)) * Additional commits viewable in [compare view](jline/jline3@jline-3.28.0...jline-3.29.0) Updates `org.jline:jline-terminal-jni` from 3.28.0 to 3.29.0 Release notes *Sourced from [org.jline:jline-terminal-jni's releases](https://github.com/jline/jline3/releases).* > 3.29.0 > ------ > > 💥 Breaking changes > ----------------------- > > * Undeprecate ConsolePrompt methods et al ([#1148](https://redirect.github.com/jline/jline3/pull/1148)) [`@quintesse`](https://github.com/quintesse) > > 🚀 New features and improvements > ------------------------------- > > * Add text-only prompt element for console-ui ([#1138](https://redirect.github.com/jline/jline3/pull/1138)) [`@quintesse`](https://github.com/quintesse) > * Dynamic console-ui prompt improvements, see [#1051](https://redirect.github.com/jline/jline3/issues/1051) ([#1132](https://redirect.github.com/jline/jline3/pull/1132)) [`@quintesse`](https://github.com/quintesse) > > 🐛 Bug Fixes > ----------- > > * AnsiConsole should always obey the terminal (fixes [#1160](https://redirect.github.com/jline/jline3/issues/1160)) ([#1161](https://redirect.github.com/jline/jline3/pull/1161)) [`@cstamas`](https://github.com/cstamas) > * Add overloaded no-arg compile method ([#1137](https://redirect.github.com/jline/jline3/pull/1137)) [`@iflan`](https://github.com/iflan) > * Move catch to proper place ([#1133](https://redirect.github.com/jline/jline3/pull/1133)) [`@cstamas`](https://github.com/cstamas) > > 📦 Dependency updates > -------------------- > > * Bump groovy.version from 4.0.24 to 4.0.25 ([#1163](https://redirect.github.com/jline/jline3/pull/1163)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump org.graalvm.sdk:graal-sdk from 24.1.1 to 24.1.2 ([#1159](https://redirect.github.com/jline/jline3/pull/1159)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.1 to 2.44.2 ([#1155](https://redirect.github.com/jline/jline3/pull/1155)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump org.sonatype.central:central-publishing-maven-plugin from 0.6.0 to 0.7.0 ([#1149](https://redirect.github.com/jline/jline3/pull/1149)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump com.diffplug.spotless:spotless-maven-plugin from 2.43.0 to 2.44.1 ([#1147](https://redirect.github.com/jline/jline3/pull/1147)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump org.codehaus.gmavenplus:gmavenplus-plugin from 4.0.1 to 4.1.1 ([#1146](https://redirect.github.com/jline/jline3/pull/1146)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump org.apache.ivy:ivy from 2.5.2 to 2.5.3 ([#1144](https://redirect.github.com/jline/jline3/pull/1144)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump net.java.dev.jna:jna from 5.15.0 to 5.16.0 ([#1142](https://redirect.github.com/jline/jline3/pull/1142)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump junit.version from 5.11.3 to 5.11.4 ([#1135](https://redirect.github.com/jline/jline3/pull/1135)) @[dependabot[bot]](https://github.com/apps/dependabot) > > 👻 Maintenance > ------------- > > * Replace `Path.toFile()` ([#1158](https://redirect.github.com/jline/jline3/pull/1158)) [`@snazy`](https://github.com/snazy) Commits * [`c095db8`](jline/jline3@c095db8) [maven-release-plugin] prepare release jline-3.29.0 * [`a6a7786`](jline/jline3@a6a7786) Undeprecate ConsolePrompt methods ([#1148](https://redirect.github.com/jline/jline3/issues/1148)) * [`ee5ac1b`](jline/jline3@ee5ac1b) Bump groovy.version from 4.0.24 to 4.0.25 ([#1163](https://redirect.github.com/jline/jline3/issues/1163)) * [`57030d4`](jline/jline3@57030d4) Replace `Path.toFile()` ([#1158](https://redirect.github.com/jline/jline3/issues/1158)) * [`f869217`](jline/jline3@f869217) AnsiConsole should always obey the terminal (fixes [#1160](https://redirect.github.com/jline/jline3/issues/1160)) ([#1161](https://redirect.github.com/jline/jline3/issues/1161)) * [`c7f7fbe`](jline/jline3@c7f7fbe) Bump org.graalvm.sdk:graal-sdk from 24.1.1 to 24.1.2 ([#1159](https://redirect.github.com/jline/jline3/issues/1159)) * [`ddfb352`](jline/jline3@ddfb352) Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.1 to 2.44.2 ([#1155](https://redirect.github.com/jline/jline3/issues/1155)) * [`4504b46`](jline/jline3@4504b46) Bump org.sonatype.central:central-publishing-maven-plugin ([#1149](https://redirect.github.com/jline/jline3/issues/1149)) * [`5e6aa3e`](jline/jline3@5e6aa3e) Bump com.diffplug.spotless:spotless-maven-plugin from 2.43.0 to 2.44.1 ([#1147](https://redirect.github.com/jline/jline3/issues/1147)) * [`1e70700`](jline/jline3@1e70700) Bump org.codehaus.gmavenplus:gmavenplus-plugin from 4.0.1 to 4.1.1 ([#1146](https://redirect.github.com/jline/jline3/issues/1146)) * Additional commits viewable in [compare view](jline/jline3@jline-3.28.0...jline-3.29.0) 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-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will 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 version` will 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 dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
… [skip ci] Bumps [testcontainers](https://github.com/testcontainers/testcontainers-node) from 11.6.0 to 11.7.1. Release notes *Sourced from [testcontainers's releases](https://github.com/testcontainers/testcontainers-node/releases).* > v11.7.1 > ------- > > Changes > ------- > > 🐛 Bug Fixes > ----------- > > * Return empty registry credentials when none found [`@cristianrgreco`](https://github.com/cristianrgreco) ([#1153](https://redirect.github.com/testcontainers/testcontainers-node/issues/1153)) > > v11.7.0 > ------- > > Changes > ------- > > 🚀 Features > ---------- > > * Bump ryuk image version to 0.14 [`@digital88`](https://github.com/digital88) ([#1148](https://redirect.github.com/testcontainers/testcontainers-node/issues/1148)) > * Add CouchDB module [`@botflux`](https://github.com/botflux) ([#1136](https://redirect.github.com/testcontainers/testcontainers-node/issues/1136)) > > 🐛 Bug Fixes > ----------- > > * Fix MongoDB container excessive CPU usage [`@digital88`](https://github.com/digital88) ([#1146](https://redirect.github.com/testcontainers/testcontainers-node/issues/1146)) > > 📦 Dependency Updates > -------------------- > > * Bump mkdocs-material from 9.6.19 to 9.6.20 in the dependencies group @[dependabot[bot]](https://github.com/apps/dependabot) ([#1142](https://redirect.github.com/testcontainers/testcontainers-node/issues/1142)) > * Bump the dependencies group with 15 updates @[dependabot[bot]](https://github.com/apps/dependabot) ([#1141](https://redirect.github.com/testcontainers/testcontainers-node/issues/1141)) Commits * [`c243f8e`](testcontainers/testcontainers-node@c243f8e) Return empty registry credentials when none found ([#1153](https://redirect.github.com/testcontainers/testcontainers-node/issues/1153)) * [`8d320dc`](testcontainers/testcontainers-node@8d320dc) v11.7.0 * [`e5f28f8`](testcontainers/testcontainers-node@e5f28f8) Bump mkdocs-material from 9.6.19 to 9.6.20 in the dependencies group ([#1142](https://redirect.github.com/testcontainers/testcontainers-node/issues/1142)) * [`e7399ee`](testcontainers/testcontainers-node@e7399ee) Bump the dependencies group with 15 updates ([#1141](https://redirect.github.com/testcontainers/testcontainers-node/issues/1141)) * [`9c68c18`](testcontainers/testcontainers-node@9c68c18) Bump ryuk to 0.14 ([#1148](https://redirect.github.com/testcontainers/testcontainers-node/issues/1148)) * [`dc79944`](testcontainers/testcontainers-node@dc79944) Fix MongoDB container excessive CPU usage ([#1146](https://redirect.github.com/testcontainers/testcontainers-node/issues/1146)) * [`9271e97`](testcontainers/testcontainers-node@9271e97) Add CouchDB module ([#1136](https://redirect.github.com/testcontainers/testcontainers-node/issues/1136)) * [`885e117`](testcontainers/testcontainers-node@885e117) v11.6.0 * See full diff in [compare view](testcontainers/testcontainers-node@v11.6.0...v11.7.1) [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will 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 version` will 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 dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
…udio [skip ci] [//]: # (dependabot-start)⚠️ \*\*Dependabot is rebasing this PR\*\*⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. --- [//]: # (dependabot-end) Bumps [testcontainers](https://github.com/testcontainers/testcontainers-node) from 11.2.1 to 11.7.1. Release notes *Sourced from [testcontainers's releases](https://github.com/testcontainers/testcontainers-node/releases).* > v11.7.1 > ------- > > Changes > ------- > > 🐛 Bug Fixes > ----------- > > * Return empty registry credentials when none found [`@cristianrgreco`](https://github.com/cristianrgreco) ([#1153](https://redirect.github.com/testcontainers/testcontainers-node/issues/1153)) > > v11.7.0 > ------- > > Changes > ------- > > 🚀 Features > ---------- > > * Bump ryuk image version to 0.14 [`@digital88`](https://github.com/digital88) ([#1148](https://redirect.github.com/testcontainers/testcontainers-node/issues/1148)) > * Add CouchDB module [`@botflux`](https://github.com/botflux) ([#1136](https://redirect.github.com/testcontainers/testcontainers-node/issues/1136)) > > 🐛 Bug Fixes > ----------- > > * Fix MongoDB container excessive CPU usage [`@digital88`](https://github.com/digital88) ([#1146](https://redirect.github.com/testcontainers/testcontainers-node/issues/1146)) > > 📦 Dependency Updates > -------------------- > > * Bump mkdocs-material from 9.6.19 to 9.6.20 in the dependencies group @[dependabot[bot]](https://github.com/apps/dependabot) ([#1142](https://redirect.github.com/testcontainers/testcontainers-node/issues/1142)) > * Bump the dependencies group with 15 updates @[dependabot[bot]](https://github.com/apps/dependabot) ([#1141](https://redirect.github.com/testcontainers/testcontainers-node/issues/1141)) > > v11.6.0 > ------- > > Changes > ------- > > 🚀 Features > ---------- > > * Skip checking registry on credential helper list [`@karol-bochenski`](https://github.com/karol-bochenski) ([#1121](https://redirect.github.com/testcontainers/testcontainers-node/issues/1121)) > * Add username option to Valkey container [`@rqbazan`](https://github.com/rqbazan) ([#1117](https://redirect.github.com/testcontainers/testcontainers-node/issues/1117)) > > 📖 Documentation > --------------- > > * Fix typo in usage example (RedisContainer) [`@lightningspirit`](https://github.com/lightningspirit) ([#1132](https://redirect.github.com/testcontainers/testcontainers-node/issues/1132)) > > 📦 Dependency Updates > -------------------- > > * Bump the dependencies group across 1 directory with 22 updates @[dependabot[bot]](https://github.com/apps/dependabot) ([#1137](https://redirect.github.com/testcontainers/testcontainers-node/issues/1137)) > * Bump the dependencies group across 1 directory with 15 updates @[dependabot[bot]](https://github.com/apps/dependabot) ([#1123](https://redirect.github.com/testcontainers/testcontainers-node/issues/1123)) > * Bump mkdocs-material from 9.6.17 to 9.6.18 in the dependencies group @[dependabot[bot]](https://github.com/apps/dependabot) ([#1118](https://redirect.github.com/testcontainers/testcontainers-node/issues/1118)) > * Bump mkdocs-material from 9.6.16 to 9.6.17 in the dependencies group @[dependabot[bot]](https://github.com/apps/dependabot) ([#1110](https://redirect.github.com/testcontainers/testcontainers-node/issues/1110)) > * Bump the dependencies group across 1 directory with 16 updates @[dependabot[bot]](https://github.com/apps/dependabot) ([#1111](https://redirect.github.com/testcontainers/testcontainers-node/issues/1111)) > * Bump actions/checkout from 4 to 5 in the actions group @[dependabot[bot]](https://github.com/apps/dependabot) ([#1112](https://redirect.github.com/testcontainers/testcontainers-node/issues/1112)) > * Remove msw override [`@cristianrgreco`](https://github.com/cristianrgreco) ([#1114](https://redirect.github.com/testcontainers/testcontainers-node/issues/1114)) > > v11.5.1 > ------- > > Changes > ------- > > 🐛 Bug Fixes > ----------- ... (truncated) Commits * [`c243f8e`](testcontainers/testcontainers-node@c243f8e) Return empty registry credentials when none found ([#1153](https://redirect.github.com/testcontainers/testcontainers-node/issues/1153)) * [`8d320dc`](testcontainers/testcontainers-node@8d320dc) v11.7.0 * [`e5f28f8`](testcontainers/testcontainers-node@e5f28f8) Bump mkdocs-material from 9.6.19 to 9.6.20 in the dependencies group ([#1142](https://redirect.github.com/testcontainers/testcontainers-node/issues/1142)) * [`e7399ee`](testcontainers/testcontainers-node@e7399ee) Bump the dependencies group with 15 updates ([#1141](https://redirect.github.com/testcontainers/testcontainers-node/issues/1141)) * [`9c68c18`](testcontainers/testcontainers-node@9c68c18) Bump ryuk to 0.14 ([#1148](https://redirect.github.com/testcontainers/testcontainers-node/issues/1148)) * [`dc79944`](testcontainers/testcontainers-node@dc79944) Fix MongoDB container excessive CPU usage ([#1146](https://redirect.github.com/testcontainers/testcontainers-node/issues/1146)) * [`9271e97`](testcontainers/testcontainers-node@9271e97) Add CouchDB module ([#1136](https://redirect.github.com/testcontainers/testcontainers-node/issues/1136)) * [`885e117`](testcontainers/testcontainers-node@885e117) v11.6.0 * [`ab7fbdd`](testcontainers/testcontainers-node@ab7fbdd) Bump mkdocs-material from 9.6.18 to 9.6.19 in the dependencies group ([#1128](https://redirect.github.com/testcontainers/testcontainers-node/issues/1128)) * [`785e1b2`](testcontainers/testcontainers-node@785e1b2) Fix typo in usage example (RedisContainer) ([#1132](https://redirect.github.com/testcontainers/testcontainers-node/issues/1132)) * Additional commits viewable in [compare view](testcontainers/testcontainers-node@v11.2.1...v11.7.1) [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will 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 version` will 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 dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps the github-actions group with 2 updates: [anthropics/claude-code-action](https://github.com/anthropics/claude-code-action) and [docker/login-action](https://github.com/docker/login-action). Updates `anthropics/claude-code-action` from 1.0.82 to 1.0.88 Release notes *Sourced from [anthropics/claude-code-action's releases](https://github.com/anthropics/claude-code-action/releases).* > v1.0.88 > ------- > > **Full Changelog**: <anthropics/claude-code-action@v1...v1.0.88> > > v1.0.87 > ------- > > **Full Changelog**: <anthropics/claude-code-action@v1...v1.0.87> > > v1.0.86 > ------- > > What's Changed > -------------- > > * Fix subprocess isolation install step not running by [`@OctavianGuzu`](https://github.com/OctavianGuzu) in [anthropics/claude-code-action#1148](https://redirect.github.com/anthropics/claude-code-action/pull/1148) > * Pass env to execFileSync git calls by [`@OctavianGuzu`](https://github.com/OctavianGuzu) in [anthropics/claude-code-action#1151](https://redirect.github.com/anthropics/claude-code-action/pull/1151) > > **Full Changelog**: <anthropics/claude-code-action@v1...v1.0.86> > > v1.0.85 > ------- > > What's Changed > -------------- > > * fix: fall back to repo default\_branch instead of hardcoded "main" by [`@ashwin-ant`](https://github.com/ashwin-ant) in [anthropics/claude-code-action#1143](https://redirect.github.com/anthropics/claude-code-action/pull/1143) > > **Full Changelog**: <anthropics/claude-code-action@v1...v1.0.85> > > v1.0.84 > ------- > > What's Changed > -------------- > > * Pin Claude Code to 2.1.87 by [`@ashwin-ant`](https://github.com/ashwin-ant) in [anthropics/claude-code-action#1142](https://redirect.github.com/anthropics/claude-code-action/pull/1142) > > **Full Changelog**: <anthropics/claude-code-action@v1...v1.0.84> > > v1.0.83 > ------- > > What's Changed > -------------- > > * Add subprocess isolation setup and git credential helper by [`@OctavianGuzu`](https://github.com/OctavianGuzu) in [anthropics/claude-code-action#1132](https://redirect.github.com/anthropics/claude-code-action/pull/1132) > > **Full Changelog**: <anthropics/claude-code-action@v1...v1.0.83> Commits * [`1eddb33`](anthropics/claude-code-action@1eddb33) chore: bump Claude Code to 2.1.92 and Agent SDK to 0.2.92 * [`0432df8`](anthropics/claude-code-action@0432df8) chore: bump Claude Code to 2.1.91 and Agent SDK to 0.2.91 * [`ba026a3`](anthropics/claude-code-action@ba026a3) Pass env to execFileSync git calls ([#1151](https://redirect.github.com/anthropics/claude-code-action/issues/1151)) * [`c95e735`](anthropics/claude-code-action@c95e735) Fix subprocess isolation install step never running ([#1148](https://redirect.github.com/anthropics/claude-code-action/issues/1148)) * [`58dbe8e`](anthropics/claude-code-action@58dbe8e) chore: bump Claude Code to 2.1.90 and Agent SDK to 0.2.90 * [`c281e17`](anthropics/claude-code-action@c281e17) fix: fall back to repo default\_branch instead of hardcoded "main" ([#1143](https://redirect.github.com/anthropics/claude-code-action/issues/1143)) * [`408a40e`](anthropics/claude-code-action@408a40e) Pin Claude Code to 2.1.87 ([#1142](https://redirect.github.com/anthropics/claude-code-action/issues/1142)) * [`bee87b3`](anthropics/claude-code-action@bee87b3) chore: bump Claude Code to 2.1.89 and Agent SDK to 0.2.89 * [`32156b1`](anthropics/claude-code-action@32156b1) Add subprocess isolation setup and git credential helper ([#1132](https://redirect.github.com/anthropics/claude-code-action/issues/1132)) * [`7225f04`](anthropics/claude-code-action@7225f04) chore: bump Claude Code to 2.1.88 and Agent SDK to 0.2.88 * See full diff in [compare view](anthropics/claude-code-action@88c168b...1eddb33) Updates `docker/login-action` from 4.0.0 to 4.1.0 Release notes *Sourced from [docker/login-action's releases](https://github.com/docker/login-action/releases).* > v4.1.0 > ------ > > * Fix scoped Docker Hub cleanup path when registry is omitted by [`@crazy-max`](https://github.com/crazy-max) in [docker/login-action#945](https://redirect.github.com/docker/login-action/pull/945) > * Bump `@aws-sdk/client-ecr` and `@aws-sdk/client-ecr-public` to 3.1020.0 in [docker/login-action#930](https://redirect.github.com/docker/login-action/pull/930) > * Bump `@docker/actions-toolkit` from 0.77.0 to 0.86.0 in [docker/login-action#932](https://redirect.github.com/docker/login-action/pull/932) [docker/login-action#936](https://redirect.github.com/docker/login-action/pull/936) > * Bump brace-expansion from 1.1.12 to 1.1.13 in [docker/login-action#952](https://redirect.github.com/docker/login-action/pull/952) > * Bump fast-xml-parser from 5.3.4 to 5.3.6 in [docker/login-action#942](https://redirect.github.com/docker/login-action/pull/942) > * Bump flatted from 3.3.3 to 3.4.2 in [docker/login-action#944](https://redirect.github.com/docker/login-action/pull/944) > * Bump glob from 10.3.12 to 10.5.0 in [docker/login-action#940](https://redirect.github.com/docker/login-action/pull/940) > * Bump handlebars from 4.7.8 to 4.7.9 in [docker/login-action#949](https://redirect.github.com/docker/login-action/pull/949) > * Bump http-proxy-agent and https-proxy-agent to 8.0.0 in [docker/login-action#937](https://redirect.github.com/docker/login-action/pull/937) > * Bump lodash from 4.17.23 to 4.18.1 in [docker/login-action#958](https://redirect.github.com/docker/login-action/pull/958) > * Bump minimatch from 3.1.2 to 3.1.5 in [docker/login-action#941](https://redirect.github.com/docker/login-action/pull/941) > * Bump picomatch from 4.0.3 to 4.0.4 in [docker/login-action#948](https://redirect.github.com/docker/login-action/pull/948) > * Bump undici from 6.23.0 to 6.24.1 in [docker/login-action#938](https://redirect.github.com/docker/login-action/pull/938) > > **Full Changelog**: <docker/login-action@v4.0.0...v4.1.0> Commits * [`4907a6d`](docker/login-action@4907a6d) Merge pull request [#930](https://redirect.github.com/docker/login-action/issues/930) from docker/dependabot/npm\_and\_yarn/aws-sdk-dependenc... * [`1e233e6`](docker/login-action@1e233e6) chore: update generated content * [`6c24ead`](docker/login-action@6c24ead) build(deps): bump the aws-sdk-dependencies group with 2 updates * [`ee034d7`](docker/login-action@ee034d7) Merge pull request [#958](https://redirect.github.com/docker/login-action/issues/958) from docker/dependabot/npm\_and\_yarn/lodash-4.18.1 * [`1527209`](docker/login-action@1527209) Merge pull request [#937](https://redirect.github.com/docker/login-action/issues/937) from docker/dependabot/npm\_and\_yarn/proxy-agent-depen... * [`d39362a`](docker/login-action@d39362a) build(deps): bump lodash from 4.17.23 to 4.18.1 * [`a6f092b`](docker/login-action@a6f092b) chore: update generated content * [`60953f0`](docker/login-action@60953f0) build(deps): bump the proxy-agent-dependencies group with 2 updates * [`62c6885`](docker/login-action@62c6885) Merge pull request [#936](https://redirect.github.com/docker/login-action/issues/936) from docker/dependabot/npm\_and\_yarn/docker/actions-to... * [`102c0e6`](docker/login-action@102c0e6) chore: update generated content * Additional commits viewable in [compare view](docker/login-action@b45d80f...4907a6d) 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-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
* feat: refactoring of schema api using a builder for types Fixed issue 1102 * fix: SQLSCRIPT commit command with retry Fixed issue ArcadeData#1097 * First version of VectorBuilder to hold parameters to build the vector index * First implementation (not tested yet) of HnswIndex derived from an optimized for RAM implementation * chore: removed unused properties * feat: optimized support for arrays of numbers They are not stored as List with dynamic type for each item, but rather as array of element of the same type. This saves much more space and it is much faster because avoid java autoboxing by using literals * feat: first working version of importer + index. * feat: completed 1st impl of RAM+Database HSNW Index * feat: vector test now select a random word * test: vector test run, removed delay and converted output into logs to see the timestamp * First draft of create index command for vectors * Merge branch 'main' into vector-model * feat: implemented ArcadeDB's Index interface on HnswVectorIndex * feat: major refactoring to support vector indexes * test: removed initial count of words * Fixed compilation issue * Merge branch 'main' into vector-model * feat: vector index now is correctly saved and loaded in/from the database * Fixed compilation issues after merge * Added support for Chebyshev by @gramian * Moved ChebyshevDistance into ArcadeDB project * fix: hnsw -> init level connections under the control of maxM0 and maxM Applied the PR from jelmerk/hnswlib#54 * feat: added statistics to the vector demo * integrated Word2Vec and GloVe format into the importer ArcadeData#995 * fix: automatically saved the vector index upon creation * feat: sql -> added `vectorNeighbors()` function * fix: compilation warning * feat: supported arrays in Types + auto create type and properties + some refactoring * chore: refactoring with names * chore: fixed typos * test: fixed broken tests * test: fixed broken test
Bumps `jline.version` from 3.28.0 to 3.29.0. Updates `org.jline:jline-terminal` from 3.28.0 to 3.29.0 Release notes *Sourced from [org.jline:jline-terminal's releases](https://github.com/jline/jline3/releases).* > 3.29.0 > ------ > > 💥 Breaking changes > ----------------------- > > * Undeprecate ConsolePrompt methods et al ([ArcadeData#1148](https://redirect.github.com/jline/jline3/pull/1148)) [`@quintesse`](https://github.com/quintesse) > > 🚀 New features and improvements > ------------------------------- > > * Add text-only prompt element for console-ui ([ArcadeData#1138](https://redirect.github.com/jline/jline3/pull/1138)) [`@quintesse`](https://github.com/quintesse) > * Dynamic console-ui prompt improvements, see [ArcadeData#1051](https://redirect.github.com/jline/jline3/issues/1051) ([ArcadeData#1132](https://redirect.github.com/jline/jline3/pull/1132)) [`@quintesse`](https://github.com/quintesse) > > 🐛 Bug Fixes > ----------- > > * AnsiConsole should always obey the terminal (fixes [ArcadeData#1160](https://redirect.github.com/jline/jline3/issues/1160)) ([#1161](https://redirect.github.com/jline/jline3/pull/1161)) [`@cstamas`](https://github.com/cstamas) > * Add overloaded no-arg compile method ([ArcadeData#1137](https://redirect.github.com/jline/jline3/pull/1137)) [`@iflan`](https://github.com/iflan) > * Move catch to proper place ([#1133](https://redirect.github.com/jline/jline3/pull/1133)) [`@cstamas`](https://github.com/cstamas) > > 📦 Dependency updates > -------------------- > > * Bump groovy.version from 4.0.24 to 4.0.25 ([ArcadeData#1163](https://redirect.github.com/jline/jline3/pull/1163)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump org.graalvm.sdk:graal-sdk from 24.1.1 to 24.1.2 ([ArcadeData#1159](https://redirect.github.com/jline/jline3/pull/1159)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.1 to 2.44.2 ([#1155](https://redirect.github.com/jline/jline3/pull/1155)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump org.sonatype.central:central-publishing-maven-plugin from 0.6.0 to 0.7.0 ([ArcadeData#1149](https://redirect.github.com/jline/jline3/pull/1149)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump com.diffplug.spotless:spotless-maven-plugin from 2.43.0 to 2.44.1 ([#1147](https://redirect.github.com/jline/jline3/pull/1147)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump org.codehaus.gmavenplus:gmavenplus-plugin from 4.0.1 to 4.1.1 ([#1146](https://redirect.github.com/jline/jline3/pull/1146)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump org.apache.ivy:ivy from 2.5.2 to 2.5.3 ([ArcadeData#1144](https://redirect.github.com/jline/jline3/pull/1144)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump net.java.dev.jna:jna from 5.15.0 to 5.16.0 ([ArcadeData#1142](https://redirect.github.com/jline/jline3/pull/1142)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump junit.version from 5.11.3 to 5.11.4 ([ArcadeData#1135](https://redirect.github.com/jline/jline3/pull/1135)) @[dependabot[bot]](https://github.com/apps/dependabot) > > 👻 Maintenance > ------------- > > * Replace `Path.toFile()` ([#1158](https://redirect.github.com/jline/jline3/pull/1158)) [`@snazy`](https://github.com/snazy) Commits * [`c095db8`](jline/jline3@c095db8) [maven-release-plugin] prepare release jline-3.29.0 * [`a6a7786`](jline/jline3@a6a7786) Undeprecate ConsolePrompt methods ([ArcadeData#1148](https://redirect.github.com/jline/jline3/issues/1148)) * [`ee5ac1b`](jline/jline3@ee5ac1b) Bump groovy.version from 4.0.24 to 4.0.25 ([ArcadeData#1163](https://redirect.github.com/jline/jline3/issues/1163)) * [`57030d4`](jline/jline3@57030d4) Replace `Path.toFile()` ([#1158](https://redirect.github.com/jline/jline3/issues/1158)) * [`f869217`](jline/jline3@f869217) AnsiConsole should always obey the terminal (fixes [ArcadeData#1160](https://redirect.github.com/jline/jline3/issues/1160)) ([#1161](https://redirect.github.com/jline/jline3/issues/1161)) * [`c7f7fbe`](jline/jline3@c7f7fbe) Bump org.graalvm.sdk:graal-sdk from 24.1.1 to 24.1.2 ([ArcadeData#1159](https://redirect.github.com/jline/jline3/issues/1159)) * [`ddfb352`](jline/jline3@ddfb352) Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.1 to 2.44.2 ([#1155](https://redirect.github.com/jline/jline3/issues/1155)) * [`4504b46`](jline/jline3@4504b46) Bump org.sonatype.central:central-publishing-maven-plugin ([ArcadeData#1149](https://redirect.github.com/jline/jline3/issues/1149)) * [`5e6aa3e`](jline/jline3@5e6aa3e) Bump com.diffplug.spotless:spotless-maven-plugin from 2.43.0 to 2.44.1 ([#1147](https://redirect.github.com/jline/jline3/issues/1147)) * [`1e70700`](jline/jline3@1e70700) Bump org.codehaus.gmavenplus:gmavenplus-plugin from 4.0.1 to 4.1.1 ([#1146](https://redirect.github.com/jline/jline3/issues/1146)) * Additional commits viewable in [compare view](jline/jline3@jline-3.28.0...jline-3.29.0) Updates `org.jline:jline-reader` from 3.28.0 to 3.29.0 Release notes *Sourced from [org.jline:jline-reader's releases](https://github.com/jline/jline3/releases).* > 3.29.0 > ------ > > 💥 Breaking changes > ----------------------- > > * Undeprecate ConsolePrompt methods et al ([ArcadeData#1148](https://redirect.github.com/jline/jline3/pull/1148)) [`@quintesse`](https://github.com/quintesse) > > 🚀 New features and improvements > ------------------------------- > > * Add text-only prompt element for console-ui ([ArcadeData#1138](https://redirect.github.com/jline/jline3/pull/1138)) [`@quintesse`](https://github.com/quintesse) > * Dynamic console-ui prompt improvements, see [ArcadeData#1051](https://redirect.github.com/jline/jline3/issues/1051) ([ArcadeData#1132](https://redirect.github.com/jline/jline3/pull/1132)) [`@quintesse`](https://github.com/quintesse) > > 🐛 Bug Fixes > ----------- > > * AnsiConsole should always obey the terminal (fixes [ArcadeData#1160](https://redirect.github.com/jline/jline3/issues/1160)) ([#1161](https://redirect.github.com/jline/jline3/pull/1161)) [`@cstamas`](https://github.com/cstamas) > * Add overloaded no-arg compile method ([ArcadeData#1137](https://redirect.github.com/jline/jline3/pull/1137)) [`@iflan`](https://github.com/iflan) > * Move catch to proper place ([#1133](https://redirect.github.com/jline/jline3/pull/1133)) [`@cstamas`](https://github.com/cstamas) > > 📦 Dependency updates > -------------------- > > * Bump groovy.version from 4.0.24 to 4.0.25 ([ArcadeData#1163](https://redirect.github.com/jline/jline3/pull/1163)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump org.graalvm.sdk:graal-sdk from 24.1.1 to 24.1.2 ([ArcadeData#1159](https://redirect.github.com/jline/jline3/pull/1159)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.1 to 2.44.2 ([#1155](https://redirect.github.com/jline/jline3/pull/1155)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump org.sonatype.central:central-publishing-maven-plugin from 0.6.0 to 0.7.0 ([ArcadeData#1149](https://redirect.github.com/jline/jline3/pull/1149)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump com.diffplug.spotless:spotless-maven-plugin from 2.43.0 to 2.44.1 ([#1147](https://redirect.github.com/jline/jline3/pull/1147)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump org.codehaus.gmavenplus:gmavenplus-plugin from 4.0.1 to 4.1.1 ([#1146](https://redirect.github.com/jline/jline3/pull/1146)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump org.apache.ivy:ivy from 2.5.2 to 2.5.3 ([ArcadeData#1144](https://redirect.github.com/jline/jline3/pull/1144)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump net.java.dev.jna:jna from 5.15.0 to 5.16.0 ([ArcadeData#1142](https://redirect.github.com/jline/jline3/pull/1142)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump junit.version from 5.11.3 to 5.11.4 ([ArcadeData#1135](https://redirect.github.com/jline/jline3/pull/1135)) @[dependabot[bot]](https://github.com/apps/dependabot) > > 👻 Maintenance > ------------- > > * Replace `Path.toFile()` ([#1158](https://redirect.github.com/jline/jline3/pull/1158)) [`@snazy`](https://github.com/snazy) Commits * [`c095db8`](jline/jline3@c095db8) [maven-release-plugin] prepare release jline-3.29.0 * [`a6a7786`](jline/jline3@a6a7786) Undeprecate ConsolePrompt methods ([ArcadeData#1148](https://redirect.github.com/jline/jline3/issues/1148)) * [`ee5ac1b`](jline/jline3@ee5ac1b) Bump groovy.version from 4.0.24 to 4.0.25 ([ArcadeData#1163](https://redirect.github.com/jline/jline3/issues/1163)) * [`57030d4`](jline/jline3@57030d4) Replace `Path.toFile()` ([#1158](https://redirect.github.com/jline/jline3/issues/1158)) * [`f869217`](jline/jline3@f869217) AnsiConsole should always obey the terminal (fixes [ArcadeData#1160](https://redirect.github.com/jline/jline3/issues/1160)) ([#1161](https://redirect.github.com/jline/jline3/issues/1161)) * [`c7f7fbe`](jline/jline3@c7f7fbe) Bump org.graalvm.sdk:graal-sdk from 24.1.1 to 24.1.2 ([ArcadeData#1159](https://redirect.github.com/jline/jline3/issues/1159)) * [`ddfb352`](jline/jline3@ddfb352) Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.1 to 2.44.2 ([#1155](https://redirect.github.com/jline/jline3/issues/1155)) * [`4504b46`](jline/jline3@4504b46) Bump org.sonatype.central:central-publishing-maven-plugin ([ArcadeData#1149](https://redirect.github.com/jline/jline3/issues/1149)) * [`5e6aa3e`](jline/jline3@5e6aa3e) Bump com.diffplug.spotless:spotless-maven-plugin from 2.43.0 to 2.44.1 ([#1147](https://redirect.github.com/jline/jline3/issues/1147)) * [`1e70700`](jline/jline3@1e70700) Bump org.codehaus.gmavenplus:gmavenplus-plugin from 4.0.1 to 4.1.1 ([#1146](https://redirect.github.com/jline/jline3/issues/1146)) * Additional commits viewable in [compare view](jline/jline3@jline-3.28.0...jline-3.29.0) Updates `org.jline:jline-terminal-jni` from 3.28.0 to 3.29.0 Release notes *Sourced from [org.jline:jline-terminal-jni's releases](https://github.com/jline/jline3/releases).* > 3.29.0 > ------ > > 💥 Breaking changes > ----------------------- > > * Undeprecate ConsolePrompt methods et al ([ArcadeData#1148](https://redirect.github.com/jline/jline3/pull/1148)) [`@quintesse`](https://github.com/quintesse) > > 🚀 New features and improvements > ------------------------------- > > * Add text-only prompt element for console-ui ([ArcadeData#1138](https://redirect.github.com/jline/jline3/pull/1138)) [`@quintesse`](https://github.com/quintesse) > * Dynamic console-ui prompt improvements, see [ArcadeData#1051](https://redirect.github.com/jline/jline3/issues/1051) ([ArcadeData#1132](https://redirect.github.com/jline/jline3/pull/1132)) [`@quintesse`](https://github.com/quintesse) > > 🐛 Bug Fixes > ----------- > > * AnsiConsole should always obey the terminal (fixes [ArcadeData#1160](https://redirect.github.com/jline/jline3/issues/1160)) ([#1161](https://redirect.github.com/jline/jline3/pull/1161)) [`@cstamas`](https://github.com/cstamas) > * Add overloaded no-arg compile method ([ArcadeData#1137](https://redirect.github.com/jline/jline3/pull/1137)) [`@iflan`](https://github.com/iflan) > * Move catch to proper place ([#1133](https://redirect.github.com/jline/jline3/pull/1133)) [`@cstamas`](https://github.com/cstamas) > > 📦 Dependency updates > -------------------- > > * Bump groovy.version from 4.0.24 to 4.0.25 ([ArcadeData#1163](https://redirect.github.com/jline/jline3/pull/1163)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump org.graalvm.sdk:graal-sdk from 24.1.1 to 24.1.2 ([ArcadeData#1159](https://redirect.github.com/jline/jline3/pull/1159)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.1 to 2.44.2 ([#1155](https://redirect.github.com/jline/jline3/pull/1155)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump org.sonatype.central:central-publishing-maven-plugin from 0.6.0 to 0.7.0 ([ArcadeData#1149](https://redirect.github.com/jline/jline3/pull/1149)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump com.diffplug.spotless:spotless-maven-plugin from 2.43.0 to 2.44.1 ([#1147](https://redirect.github.com/jline/jline3/pull/1147)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump org.codehaus.gmavenplus:gmavenplus-plugin from 4.0.1 to 4.1.1 ([#1146](https://redirect.github.com/jline/jline3/pull/1146)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump org.apache.ivy:ivy from 2.5.2 to 2.5.3 ([ArcadeData#1144](https://redirect.github.com/jline/jline3/pull/1144)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump net.java.dev.jna:jna from 5.15.0 to 5.16.0 ([ArcadeData#1142](https://redirect.github.com/jline/jline3/pull/1142)) @[dependabot[bot]](https://github.com/apps/dependabot) > * Bump junit.version from 5.11.3 to 5.11.4 ([ArcadeData#1135](https://redirect.github.com/jline/jline3/pull/1135)) @[dependabot[bot]](https://github.com/apps/dependabot) > > 👻 Maintenance > ------------- > > * Replace `Path.toFile()` ([#1158](https://redirect.github.com/jline/jline3/pull/1158)) [`@snazy`](https://github.com/snazy) Commits * [`c095db8`](jline/jline3@c095db8) [maven-release-plugin] prepare release jline-3.29.0 * [`a6a7786`](jline/jline3@a6a7786) Undeprecate ConsolePrompt methods ([ArcadeData#1148](https://redirect.github.com/jline/jline3/issues/1148)) * [`ee5ac1b`](jline/jline3@ee5ac1b) Bump groovy.version from 4.0.24 to 4.0.25 ([ArcadeData#1163](https://redirect.github.com/jline/jline3/issues/1163)) * [`57030d4`](jline/jline3@57030d4) Replace `Path.toFile()` ([#1158](https://redirect.github.com/jline/jline3/issues/1158)) * [`f869217`](jline/jline3@f869217) AnsiConsole should always obey the terminal (fixes [ArcadeData#1160](https://redirect.github.com/jline/jline3/issues/1160)) ([#1161](https://redirect.github.com/jline/jline3/issues/1161)) * [`c7f7fbe`](jline/jline3@c7f7fbe) Bump org.graalvm.sdk:graal-sdk from 24.1.1 to 24.1.2 ([ArcadeData#1159](https://redirect.github.com/jline/jline3/issues/1159)) * [`ddfb352`](jline/jline3@ddfb352) Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.1 to 2.44.2 ([#1155](https://redirect.github.com/jline/jline3/issues/1155)) * [`4504b46`](jline/jline3@4504b46) Bump org.sonatype.central:central-publishing-maven-plugin ([ArcadeData#1149](https://redirect.github.com/jline/jline3/issues/1149)) * [`5e6aa3e`](jline/jline3@5e6aa3e) Bump com.diffplug.spotless:spotless-maven-plugin from 2.43.0 to 2.44.1 ([#1147](https://redirect.github.com/jline/jline3/issues/1147)) * [`1e70700`](jline/jline3@1e70700) Bump org.codehaus.gmavenplus:gmavenplus-plugin from 4.0.1 to 4.1.1 ([#1146](https://redirect.github.com/jline/jline3/issues/1146)) * Additional commits viewable in [compare view](jline/jline3@jline-3.28.0...jline-3.29.0) 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-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will 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 version` will 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 dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
… [skip ci] Bumps [testcontainers](https://github.com/testcontainers/testcontainers-node) from 11.6.0 to 11.7.1. Release notes *Sourced from [testcontainers's releases](https://github.com/testcontainers/testcontainers-node/releases).* > v11.7.1 > ------- > > Changes > ------- > > 🐛 Bug Fixes > ----------- > > * Return empty registry credentials when none found [`@cristianrgreco`](https://github.com/cristianrgreco) ([ArcadeData#1153](https://redirect.github.com/testcontainers/testcontainers-node/issues/1153)) > > v11.7.0 > ------- > > Changes > ------- > > 🚀 Features > ---------- > > * Bump ryuk image version to 0.14 [`@digital88`](https://github.com/digital88) ([ArcadeData#1148](https://redirect.github.com/testcontainers/testcontainers-node/issues/1148)) > * Add CouchDB module [`@botflux`](https://github.com/botflux) ([#1136](https://redirect.github.com/testcontainers/testcontainers-node/issues/1136)) > > 🐛 Bug Fixes > ----------- > > * Fix MongoDB container excessive CPU usage [`@digital88`](https://github.com/digital88) ([#1146](https://redirect.github.com/testcontainers/testcontainers-node/issues/1146)) > > 📦 Dependency Updates > -------------------- > > * Bump mkdocs-material from 9.6.19 to 9.6.20 in the dependencies group @[dependabot[bot]](https://github.com/apps/dependabot) ([ArcadeData#1142](https://redirect.github.com/testcontainers/testcontainers-node/issues/1142)) > * Bump the dependencies group with 15 updates @[dependabot[bot]](https://github.com/apps/dependabot) ([ArcadeData#1141](https://redirect.github.com/testcontainers/testcontainers-node/issues/1141)) Commits * [`c243f8e`](testcontainers/testcontainers-node@c243f8e) Return empty registry credentials when none found ([ArcadeData#1153](https://redirect.github.com/testcontainers/testcontainers-node/issues/1153)) * [`8d320dc`](testcontainers/testcontainers-node@8d320dc) v11.7.0 * [`e5f28f8`](testcontainers/testcontainers-node@e5f28f8) Bump mkdocs-material from 9.6.19 to 9.6.20 in the dependencies group ([ArcadeData#1142](https://redirect.github.com/testcontainers/testcontainers-node/issues/1142)) * [`e7399ee`](testcontainers/testcontainers-node@e7399ee) Bump the dependencies group with 15 updates ([ArcadeData#1141](https://redirect.github.com/testcontainers/testcontainers-node/issues/1141)) * [`9c68c18`](testcontainers/testcontainers-node@9c68c18) Bump ryuk to 0.14 ([ArcadeData#1148](https://redirect.github.com/testcontainers/testcontainers-node/issues/1148)) * [`dc79944`](testcontainers/testcontainers-node@dc79944) Fix MongoDB container excessive CPU usage ([#1146](https://redirect.github.com/testcontainers/testcontainers-node/issues/1146)) * [`9271e97`](testcontainers/testcontainers-node@9271e97) Add CouchDB module ([#1136](https://redirect.github.com/testcontainers/testcontainers-node/issues/1136)) * [`885e117`](testcontainers/testcontainers-node@885e117) v11.6.0 * See full diff in [compare view](testcontainers/testcontainers-node@v11.6.0...v11.7.1) [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will 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 version` will 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 dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
…udio [skip ci] [//]: # (dependabot-start)⚠️ \*\*Dependabot is rebasing this PR\*\*⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. --- [//]: # (dependabot-end) Bumps [testcontainers](https://github.com/testcontainers/testcontainers-node) from 11.2.1 to 11.7.1. Release notes *Sourced from [testcontainers's releases](https://github.com/testcontainers/testcontainers-node/releases).* > v11.7.1 > ------- > > Changes > ------- > > 🐛 Bug Fixes > ----------- > > * Return empty registry credentials when none found [`@cristianrgreco`](https://github.com/cristianrgreco) ([ArcadeData#1153](https://redirect.github.com/testcontainers/testcontainers-node/issues/1153)) > > v11.7.0 > ------- > > Changes > ------- > > 🚀 Features > ---------- > > * Bump ryuk image version to 0.14 [`@digital88`](https://github.com/digital88) ([ArcadeData#1148](https://redirect.github.com/testcontainers/testcontainers-node/issues/1148)) > * Add CouchDB module [`@botflux`](https://github.com/botflux) ([#1136](https://redirect.github.com/testcontainers/testcontainers-node/issues/1136)) > > 🐛 Bug Fixes > ----------- > > * Fix MongoDB container excessive CPU usage [`@digital88`](https://github.com/digital88) ([#1146](https://redirect.github.com/testcontainers/testcontainers-node/issues/1146)) > > 📦 Dependency Updates > -------------------- > > * Bump mkdocs-material from 9.6.19 to 9.6.20 in the dependencies group @[dependabot[bot]](https://github.com/apps/dependabot) ([ArcadeData#1142](https://redirect.github.com/testcontainers/testcontainers-node/issues/1142)) > * Bump the dependencies group with 15 updates @[dependabot[bot]](https://github.com/apps/dependabot) ([ArcadeData#1141](https://redirect.github.com/testcontainers/testcontainers-node/issues/1141)) > > v11.6.0 > ------- > > Changes > ------- > > 🚀 Features > ---------- > > * Skip checking registry on credential helper list [`@karol-bochenski`](https://github.com/karol-bochenski) ([ArcadeData#1121](https://redirect.github.com/testcontainers/testcontainers-node/issues/1121)) > * Add username option to Valkey container [`@rqbazan`](https://github.com/rqbazan) ([ArcadeData#1117](https://redirect.github.com/testcontainers/testcontainers-node/issues/1117)) > > 📖 Documentation > --------------- > > * Fix typo in usage example (RedisContainer) [`@lightningspirit`](https://github.com/lightningspirit) ([ArcadeData#1132](https://redirect.github.com/testcontainers/testcontainers-node/issues/1132)) > > 📦 Dependency Updates > -------------------- > > * Bump the dependencies group across 1 directory with 22 updates @[dependabot[bot]](https://github.com/apps/dependabot) ([ArcadeData#1137](https://redirect.github.com/testcontainers/testcontainers-node/issues/1137)) > * Bump the dependencies group across 1 directory with 15 updates @[dependabot[bot]](https://github.com/apps/dependabot) ([ArcadeData#1123](https://redirect.github.com/testcontainers/testcontainers-node/issues/1123)) > * Bump mkdocs-material from 9.6.17 to 9.6.18 in the dependencies group @[dependabot[bot]](https://github.com/apps/dependabot) ([ArcadeData#1118](https://redirect.github.com/testcontainers/testcontainers-node/issues/1118)) > * Bump mkdocs-material from 9.6.16 to 9.6.17 in the dependencies group @[dependabot[bot]](https://github.com/apps/dependabot) ([#1110](https://redirect.github.com/testcontainers/testcontainers-node/issues/1110)) > * Bump the dependencies group across 1 directory with 16 updates @[dependabot[bot]](https://github.com/apps/dependabot) ([ArcadeData#1111](https://redirect.github.com/testcontainers/testcontainers-node/issues/1111)) > * Bump actions/checkout from 4 to 5 in the actions group @[dependabot[bot]](https://github.com/apps/dependabot) ([ArcadeData#1112](https://redirect.github.com/testcontainers/testcontainers-node/issues/1112)) > * Remove msw override [`@cristianrgreco`](https://github.com/cristianrgreco) ([ArcadeData#1114](https://redirect.github.com/testcontainers/testcontainers-node/issues/1114)) > > v11.5.1 > ------- > > Changes > ------- > > 🐛 Bug Fixes > ----------- ... (truncated) Commits * [`c243f8e`](testcontainers/testcontainers-node@c243f8e) Return empty registry credentials when none found ([ArcadeData#1153](https://redirect.github.com/testcontainers/testcontainers-node/issues/1153)) * [`8d320dc`](testcontainers/testcontainers-node@8d320dc) v11.7.0 * [`e5f28f8`](testcontainers/testcontainers-node@e5f28f8) Bump mkdocs-material from 9.6.19 to 9.6.20 in the dependencies group ([ArcadeData#1142](https://redirect.github.com/testcontainers/testcontainers-node/issues/1142)) * [`e7399ee`](testcontainers/testcontainers-node@e7399ee) Bump the dependencies group with 15 updates ([ArcadeData#1141](https://redirect.github.com/testcontainers/testcontainers-node/issues/1141)) * [`9c68c18`](testcontainers/testcontainers-node@9c68c18) Bump ryuk to 0.14 ([ArcadeData#1148](https://redirect.github.com/testcontainers/testcontainers-node/issues/1148)) * [`dc79944`](testcontainers/testcontainers-node@dc79944) Fix MongoDB container excessive CPU usage ([#1146](https://redirect.github.com/testcontainers/testcontainers-node/issues/1146)) * [`9271e97`](testcontainers/testcontainers-node@9271e97) Add CouchDB module ([#1136](https://redirect.github.com/testcontainers/testcontainers-node/issues/1136)) * [`885e117`](testcontainers/testcontainers-node@885e117) v11.6.0 * [`ab7fbdd`](testcontainers/testcontainers-node@ab7fbdd) Bump mkdocs-material from 9.6.18 to 9.6.19 in the dependencies group ([ArcadeData#1128](https://redirect.github.com/testcontainers/testcontainers-node/issues/1128)) * [`785e1b2`](testcontainers/testcontainers-node@785e1b2) Fix typo in usage example (RedisContainer) ([ArcadeData#1132](https://redirect.github.com/testcontainers/testcontainers-node/issues/1132)) * Additional commits viewable in [compare view](testcontainers/testcontainers-node@v11.2.1...v11.7.1) [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will 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 version` will 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 dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps the github-actions group with 2 updates: [anthropics/claude-code-action](https://github.com/anthropics/claude-code-action) and [docker/login-action](https://github.com/docker/login-action). Updates `anthropics/claude-code-action` from 1.0.82 to 1.0.88 Release notes *Sourced from [anthropics/claude-code-action's releases](https://github.com/anthropics/claude-code-action/releases).* > v1.0.88 > ------- > > **Full Changelog**: <anthropics/claude-code-action@v1...v1.0.88> > > v1.0.87 > ------- > > **Full Changelog**: <anthropics/claude-code-action@v1...v1.0.87> > > v1.0.86 > ------- > > What's Changed > -------------- > > * Fix subprocess isolation install step not running by [`@OctavianGuzu`](https://github.com/OctavianGuzu) in [anthropics/claude-code-action#1148](https://redirect.github.com/anthropics/claude-code-action/pull/1148) > * Pass env to execFileSync git calls by [`@OctavianGuzu`](https://github.com/OctavianGuzu) in [anthropics/claude-code-action#1151](https://redirect.github.com/anthropics/claude-code-action/pull/1151) > > **Full Changelog**: <anthropics/claude-code-action@v1...v1.0.86> > > v1.0.85 > ------- > > What's Changed > -------------- > > * fix: fall back to repo default\_branch instead of hardcoded "main" by [`@ashwin-ant`](https://github.com/ashwin-ant) in [anthropics/claude-code-action#1143](https://redirect.github.com/anthropics/claude-code-action/pull/1143) > > **Full Changelog**: <anthropics/claude-code-action@v1...v1.0.85> > > v1.0.84 > ------- > > What's Changed > -------------- > > * Pin Claude Code to 2.1.87 by [`@ashwin-ant`](https://github.com/ashwin-ant) in [anthropics/claude-code-action#1142](https://redirect.github.com/anthropics/claude-code-action/pull/1142) > > **Full Changelog**: <anthropics/claude-code-action@v1...v1.0.84> > > v1.0.83 > ------- > > What's Changed > -------------- > > * Add subprocess isolation setup and git credential helper by [`@OctavianGuzu`](https://github.com/OctavianGuzu) in [anthropics/claude-code-action#1132](https://redirect.github.com/anthropics/claude-code-action/pull/1132) > > **Full Changelog**: <anthropics/claude-code-action@v1...v1.0.83> Commits * [`1eddb33`](anthropics/claude-code-action@1eddb33) chore: bump Claude Code to 2.1.92 and Agent SDK to 0.2.92 * [`0432df8`](anthropics/claude-code-action@0432df8) chore: bump Claude Code to 2.1.91 and Agent SDK to 0.2.91 * [`ba026a3`](anthropics/claude-code-action@ba026a3) Pass env to execFileSync git calls ([ArcadeData#1151](https://redirect.github.com/anthropics/claude-code-action/issues/1151)) * [`c95e735`](anthropics/claude-code-action@c95e735) Fix subprocess isolation install step never running ([ArcadeData#1148](https://redirect.github.com/anthropics/claude-code-action/issues/1148)) * [`58dbe8e`](anthropics/claude-code-action@58dbe8e) chore: bump Claude Code to 2.1.90 and Agent SDK to 0.2.90 * [`c281e17`](anthropics/claude-code-action@c281e17) fix: fall back to repo default\_branch instead of hardcoded "main" ([ArcadeData#1143](https://redirect.github.com/anthropics/claude-code-action/issues/1143)) * [`408a40e`](anthropics/claude-code-action@408a40e) Pin Claude Code to 2.1.87 ([ArcadeData#1142](https://redirect.github.com/anthropics/claude-code-action/issues/1142)) * [`bee87b3`](anthropics/claude-code-action@bee87b3) chore: bump Claude Code to 2.1.89 and Agent SDK to 0.2.89 * [`32156b1`](anthropics/claude-code-action@32156b1) Add subprocess isolation setup and git credential helper ([ArcadeData#1132](https://redirect.github.com/anthropics/claude-code-action/issues/1132)) * [`7225f04`](anthropics/claude-code-action@7225f04) chore: bump Claude Code to 2.1.88 and Agent SDK to 0.2.88 * See full diff in [compare view](anthropics/claude-code-action@88c168b...1eddb33) Updates `docker/login-action` from 4.0.0 to 4.1.0 Release notes *Sourced from [docker/login-action's releases](https://github.com/docker/login-action/releases).* > v4.1.0 > ------ > > * Fix scoped Docker Hub cleanup path when registry is omitted by [`@crazy-max`](https://github.com/crazy-max) in [docker/login-action#945](https://redirect.github.com/docker/login-action/pull/945) > * Bump `@aws-sdk/client-ecr` and `@aws-sdk/client-ecr-public` to 3.1020.0 in [docker/login-action#930](https://redirect.github.com/docker/login-action/pull/930) > * Bump `@docker/actions-toolkit` from 0.77.0 to 0.86.0 in [docker/login-action#932](https://redirect.github.com/docker/login-action/pull/932) [docker/login-action#936](https://redirect.github.com/docker/login-action/pull/936) > * Bump brace-expansion from 1.1.12 to 1.1.13 in [docker/login-action#952](https://redirect.github.com/docker/login-action/pull/952) > * Bump fast-xml-parser from 5.3.4 to 5.3.6 in [docker/login-action#942](https://redirect.github.com/docker/login-action/pull/942) > * Bump flatted from 3.3.3 to 3.4.2 in [docker/login-action#944](https://redirect.github.com/docker/login-action/pull/944) > * Bump glob from 10.3.12 to 10.5.0 in [docker/login-action#940](https://redirect.github.com/docker/login-action/pull/940) > * Bump handlebars from 4.7.8 to 4.7.9 in [docker/login-action#949](https://redirect.github.com/docker/login-action/pull/949) > * Bump http-proxy-agent and https-proxy-agent to 8.0.0 in [docker/login-action#937](https://redirect.github.com/docker/login-action/pull/937) > * Bump lodash from 4.17.23 to 4.18.1 in [docker/login-action#958](https://redirect.github.com/docker/login-action/pull/958) > * Bump minimatch from 3.1.2 to 3.1.5 in [docker/login-action#941](https://redirect.github.com/docker/login-action/pull/941) > * Bump picomatch from 4.0.3 to 4.0.4 in [docker/login-action#948](https://redirect.github.com/docker/login-action/pull/948) > * Bump undici from 6.23.0 to 6.24.1 in [docker/login-action#938](https://redirect.github.com/docker/login-action/pull/938) > > **Full Changelog**: <docker/login-action@v4.0.0...v4.1.0> Commits * [`4907a6d`](docker/login-action@4907a6d) Merge pull request [ArcadeData#930](https://redirect.github.com/docker/login-action/issues/930) from docker/dependabot/npm\_and\_yarn/aws-sdk-dependenc... * [`1e233e6`](docker/login-action@1e233e6) chore: update generated content * [`6c24ead`](docker/login-action@6c24ead) build(deps): bump the aws-sdk-dependencies group with 2 updates * [`ee034d7`](docker/login-action@ee034d7) Merge pull request [ArcadeData#958](https://redirect.github.com/docker/login-action/issues/958) from docker/dependabot/npm\_and\_yarn/lodash-4.18.1 * [`1527209`](docker/login-action@1527209) Merge pull request [ArcadeData#937](https://redirect.github.com/docker/login-action/issues/937) from docker/dependabot/npm\_and\_yarn/proxy-agent-depen... * [`d39362a`](docker/login-action@d39362a) build(deps): bump lodash from 4.17.23 to 4.18.1 * [`a6f092b`](docker/login-action@a6f092b) chore: update generated content * [`60953f0`](docker/login-action@60953f0) build(deps): bump the proxy-agent-dependencies group with 2 updates * [`62c6885`](docker/login-action@62c6885) Merge pull request [ArcadeData#936](https://redirect.github.com/docker/login-action/issues/936) from docker/dependabot/npm\_and\_yarn/docker/actions-to... * [`102c0e6`](docker/login-action@102c0e6) chore: update generated content * Additional commits viewable in [compare view](docker/login-action@b45d80f...4907a6d) 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-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
This is the first piece of the Vector Model for ArcadeDB. We extended the amazing Open Source HNSW library by Jelmer Kuperus (https://github.com/jelmerk/hnswlib) to be supported in ArcadeDB as an index.
HNSW stands for "Hierarchical Navigable Small World" and it's probably the best algorithm to index multi-dimensional data. For more information look at the paper "Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphs".
After trying to load some of the most popular datasets, we used the publicly available Word2Vec with 2M words, 300 dimenions.
To experiment this new feature, just run the Java class com.arcadedb.index.vector.FastTextDatabase that downloads the first time the dataset, and start indexing all the words in ArcadeDB using the new HNSW index.
The best way to load vectors in ArcadeDB is by using a RAM-based index to load the dataset quickly:
And then make it persistent in ArcadeDB:
With the code above, you're told to store the HNSW index inside "Word" vertices by using the edge type "Proximity". The vector property will be stored in the property "vector", as a
float[300]. The actual word as a string is saved in the property "name".The types and properties mentioned above are automatically created if not already in the database.
After the first import, your data is in ArcadeDB, so you can just open your database and get the HNSW index as a normal index:
Note the index name is composed of the selected vertex type and the name and vector properties.
The Java test class pulls a random word from the database and looks for its neighbors.
Where input is the word and K is the maximum number of neighbors to retrieve, ordered by the highest proximity, namely the
Kclosest words will be returned.The result is an ordered list where you can get the word vertex and its proximity (as a Float).