Skip to content

fix(deps): update module github.com/arangodb/go-driver/v2 to v2.3.1#21

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/github.com-arangodb-go-driver-v2-2.x
Open

fix(deps): update module github.com/arangodb/go-driver/v2 to v2.3.1#21
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/github.com-arangodb-go-driver-v2-2.x

Conversation

@renovate

@renovate renovate Bot commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
github.com/arangodb/go-driver/v2 v2.2.0v2.3.1 age confidence

Release Notes

arangodb/go-driver (github.com/arangodb/go-driver/v2)

v2.3.1

Compare Source

  • 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.

v2.3.0

Compare Source

  • 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
  • CollectionDocumentImportOptions: Added overwriteCollectionPrefix, ignoreMissing, details fields
  • 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
  • EdgeDetails: $label clarified as user-defined
  • ExplainQueryOptions: Deprecated/removed legacy options, added missing ones
  • KeyOpts.LastValue: Used internally only
  • 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

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants