You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Update module github.com/arangodb/go-driver/v2 to v2.4.1 - #32
Fix: NewJWTAuthWrapper now always calls /_open/auth after HTTP 401 instead of reusing a cached JWT whose exp is still in the future (e.g. JWT secret reload).
Vector index: ArangoDB 3.12.10 support — optional/scaling nLists (*VectorNLists; use NewVectorNLists(n) for a fixed count), numberOfDocsPerCentroid, factory {} placeholder, per-shard shards/resolvedNLists via IndexesWithOptions (withHidden), fields/storedValues on vector responses, and ErrQueryVectorIndexNotReady (1555).
Breaking: CollectionIndexes now includes IndexesWithOptions. Existing implementations of this interface must add that method. Indexes is unchanged.
Replication: deprecate APIs removed in ArangoDB 3.12.10+ (GetApplierConfig, UpdateApplierConfig, ApplierStart, ApplierStop, GetApplierState, MakeFollower, StartReplicationSync, LoggerFirstTick, LoggerTickRange, GetReplicationServerId); related tests skip from 3.12.10.
Switch to Go 1.25.13 to fix standard library security issues (GO-2026-6218, GO-2026-6090, GO-2026-5972, GO-2026-5026)
Switch to Go 1.25.12 to fix Encrypted Client Hello privacy leak in crypto/tls (GO-2026-5856)
Connection: added optional ArangoDBConfiguration.HostHeader so clients can dial an IP/URL host while sending a different HTTP Host (e.g. ingress / virtual hosts).
Tests: added v2 Kubernetes resiliency and Toxiproxy suites (kind + kube-arangodb + ingress-nginx) with shared multi-driver runner docs.
Replication: stop using DBserver forwarding for inventory and logger-state (server allows it only for batch/dump); LoggerState is not supported on Coordinators
Switch to Go 1.25.11 to fix standard library security issues (GO-2026-5039, GO-2026-5037)
Tests: added v2 Kubernetes integration test support using kind, kube-arangodb, and ingress-nginx.
Switch to Go 1.25.10 and bump golang.org/x/net to v0.53.0 to fix security issues (GO-2026-4971, GO-2026-4918)
CircleCI: optional publish-release workflow to cut a GitHub release from CI using pipeline parameter publish (Make target, e.g. release-v2-patch or prerelease-v2-minor); see .circleci/config.yml.
CircleCI: optional publish-release workflow to cut a GitHub release from CI using pipeline parameter publish (Make target, e.g. release-v2-patch or prerelease-v2-minor); see .circleci/config.yml.
Metrics API: added Metrics (GET /_admin/metrics) for 4.0+ and deprecated GetMetrics (GET /_admin/metrics/v2)
ArangoDB 4.0 deprecations: documented additional deprecations on master, including replication LoggerFirstTick/LoggerTickRange and ClusterStatistics, so users can discover all v4.0-related deprecations
Tests: test/cluster.sh passes javascript.startup-options-allowlist=.* for ArangoDB 3.12.9+ require("internal").options() in JS transactions
Fix Version.CompareTo for pre-release patch suffixes (e.g. -nightly) by comparing the numeric patch instead of the full sub-version string
Add DontFollowRedirect fields to HTTP connection configuration
Switched to Go 1.25.8 to fix a security vulnerability
QueryProperties: Added slowStreamingQueryThreshold field
RunningAQLQuery: Added exitCode (slow queries), modificationQuery, and warnings
QuerySubOptions/ExplainQueryOptions: Added usePlanCache, failOnWarning, fullCount, maxNodesPerCallstack, maxWarningCount, profile, and other missing options
KeyGeneratorType: Added support for 'uuid' and 'padded'
License: Added diskUsage and upgrading fields for Community Edition dataset limits
DatabaseSharding: Added support for "flexible" value
ServerHealth: Added LastAckedTime, Timestamp, SyncTime for Coordinators/DB-Servers
Vector index: Added 3.12.9+ trainingState/errorMessage response support; EnsureVectorIndex now forwards the inBackground option when set
Switch to Go 1.25.9 to fix security issues in the standard library (GO-2026-4870, GO-2026-4946, GO-2026-4947)
Implement TLS dialing with InsecureSkipVerify for h2 support
Deprecations and Removals (v2.x, in preparation for ArangoDB v4.0)
CollectionStatus and collection status/statusString: Only values 3 (loaded) and 5 (deleted) are in use; other status values and status/statusString properties deprecated (may be removed in v4.0)
minReplicationFactor: Deprecated, use writeConcern instead
QueryOverwrite (AQL queries): Deprecated, will be removed in v4.0
CollectionDocumentCreateOptions.Overwrite: Deprecated, will be removed in v4.0
KeyGeneratorType: Deprecated types not in docs
EngineType: 'mmfiles' is deprecated/removed
Consolidation policy 'bytes_accum': deprecated for inverted indexes (per devel inverted index API docs); not deprecated for ArangoSearch views
CacheRespObject: Reviewed for missing fields per API docs
Foxx, User-defined AQL functions (UDFs), JavaScript Transactions, Foxx Queues, /_api/tasks, Task/TaskOptions: Deprecated, will be removed in v4.0. Deprecation comments added on: ClientFoxx, ClientFoxxService, Manifest; CreateUserDefinedFunction, DeleteUserDefinedFunction, GetUserDefinedFunctions, UserDefinedFunctionObject; TransactionJS, TransactionJSOptions; ClientTasks, Task, TaskOptions; ExecuteAdminScript; ServerStatusResponse.FoxxApi, CoordinatorInfo.Foxxmaster/IsFoxxmaster; replication ApplierConfig.IncludeFoxxQueues
CollectionDocumentImportOptions: Deprecated/removed legacy fields as per API docs
CreateGraphOptions: Only 'satellites' is valid; others moved to GraphDefinition
Fulltext index type: Deprecated, will be removed in v4.0. minLength option is only used for fulltext indexes. FulltextIndexType constant added (deprecated); MinLength and fulltext-related comments in collection_indexes.go and client_admin_cluster.go
DatabaseSharding: Both "" and "flexible" supported for creation; server response checked
LicenseStatus: 'expired' not used; added diskUsage, upgrading if missing
Enterprise Edition features: Now available in Community Edition (v3.12.5+); docs/comments updated. Comments updated across graph (SmartGraph, Satellite, IsSmart, IsDisjoint, Satellites), query options (AllowDirtyReads, SatelliteSyncWait, SkipInaccessibleCollections, EnterpriseOnly), collection opts (IsSmart, SmartJoinAttribute, SmartGraphAttribute), ArangoSearch/views (OptimizeTopK, PrimarySortCache, PrimaryKeyCache, Nested, Cache), inverted index (OptimizeTopK, Nested), backup (Force), and shared (PrimarySort Cache)
ServerStatusResponse: 'mode' deprecated, use 'operationMode'
ServerHealth: LastHeartbeatAcked, LastHeartbeatSent, LastHeartbeatStatus deprecated (not returned by current server, older format)
ServerInformation: 'writeOpsEnabled' is deprecated
ServerRole: SingleActive and SinglePassive deprecated (Active Failover removed in v3.12.0)
SetCollectionPropertiesOptionsV2: 'journalSize' is deprecated (no longer existent since v3.7; MMFiles removed)
Collection option fields: IsVolatile, DoCompact, IndexBuckets, JournalSize are deprecated
renovateBot
changed the title
Update module github.com/arangodb/go-driver/v2 to v2.1.4
Update module github.com/arangodb/go-driver/v2 to v2.1.5
Aug 31, 2025
renovateBot
changed the title
Update module github.com/arangodb/go-driver/v2 to v2.1.5
Update module github.com/arangodb/go-driver/v2 to v2.1.5 - autoclosed
Nov 3, 2025
renovateBot
changed the title
Update module github.com/arangodb/go-driver/v2 to v2.1.5 - autoclosed
Update module github.com/arangodb/go-driver/v2 to v2.1.5
Nov 4, 2025
renovateBot
changed the title
Update module github.com/arangodb/go-driver/v2 to v2.1.5
Update module github.com/arangodb/go-driver/v2 to v2.1.6
Nov 6, 2025
renovateBot
changed the title
Update module github.com/arangodb/go-driver/v2 to v2.1.6
Update module github.com/arangodb/go-driver/v2 to v2.2.0
Feb 17, 2026
renovateBot
changed the title
Update module github.com/arangodb/go-driver/v2 to v2.2.0
Update module github.com/arangodb/go-driver/v2 to v2.3.0
Apr 30, 2026
renovateBot
changed the title
Update module github.com/arangodb/go-driver/v2 to v2.3.0
Update module github.com/arangodb/go-driver/v2 to v2.3.1
May 5, 2026
renovateBot
changed the title
Update module github.com/arangodb/go-driver/v2 to v2.3.1
Update module github.com/arangodb/go-driver/v2 to v2.3.1 - autoclosed
Aug 29, 2026
renovateBot
changed the title
Update module github.com/arangodb/go-driver/v2 to v2.3.1 - autoclosed
Update module github.com/arangodb/go-driver/v2 to v2.3.1
Aug 29, 2026
renovateBot
changed the title
Update module github.com/arangodb/go-driver/v2 to v2.3.1
Update module github.com/arangodb/go-driver/v2 to v2.3.1 - autoclosed
Aug 30, 2026
renovateBot
changed the title
Update module github.com/arangodb/go-driver/v2 to v2.3.1 - autoclosed
Update module github.com/arangodb/go-driver/v2 to v2.3.1
Aug 30, 2026
renovateBot
changed the title
Update module github.com/arangodb/go-driver/v2 to v2.3.1
Update module github.com/arangodb/go-driver/v2 to v2.3.1 - autoclosed
Sep 2, 2026
renovateBot
changed the title
Update module github.com/arangodb/go-driver/v2 to v2.3.1 - autoclosed
Update module github.com/arangodb/go-driver/v2 to v2.3.1
Sep 2, 2026
renovateBot
changed the title
Update module github.com/arangodb/go-driver/v2 to v2.3.1
Update module github.com/arangodb/go-driver/v2 to v2.4.0
Sep 11, 2026
renovateBot
changed the title
Update module github.com/arangodb/go-driver/v2 to v2.4.0
Update module github.com/arangodb/go-driver/v2 to v2.4.1
Sep 17, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v2.1.3→v2.4.1Release Notes
arangodb/go-driver (github.com/arangodb/go-driver/v2)
v2.4.1Compare Source
v2.4.0Compare Source
nLists(*VectorNLists; useNewVectorNLists(n)for a fixed count),numberOfDocsPerCentroid, factory{}placeholder, per-shardshards/resolvedNListsviaIndexesWithOptions(withHidden),fields/storedValueson vector responses, andErrQueryVectorIndexNotReady(1555).CollectionIndexesnow includesIndexesWithOptions. Existing implementations of this interface must add that method.Indexesis unchanged.GetApplierConfig,UpdateApplierConfig,ApplierStart,ApplierStop,GetApplierState,MakeFollower,StartReplicationSync,LoggerFirstTick,LoggerTickRange,GetReplicationServerId); related tests skip from 3.12.10.ArangoDBConfiguration.HostHeaderso clients can dial an IP/URL host while sending a different HTTPHost(e.g. ingress / virtual hosts).publish-releaseworkflow to cut a GitHub release from CI using pipeline parameterpublish(Make target, e.g.release-v2-patchorprerelease-v2-minor); see.circleci/config.yml.v2.3.1Compare Source
v2.3.0Compare Source
Deprecations and Removals (v2.x, in preparation for ArangoDB v4.0)
ServerInformation: 'writeOpsEnabled' is deprecated
v2.2.0Compare Source
v2.1.6Compare Source
v2.1.5Compare Source
v2.1.4Compare Source
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.