Skip to content

Releases: arangodb/go-driver

v2.1.0

02 Apr 21:46
96dc185
Compare
Choose a tag to compare
  • Switch to Go 1.21.5
  • Disable AF mode in tests (not supported since 3.12)
  • Allow skipping validation for Database and Collection existence
  • Add support for Graph API
  • Add support for Graph API - Vertex
  • Add support for Graph API - Edge
  • Align ArangoSearchView and ArangoSearchAliasView with API
  • MDI and MDI-Prefixed indexes. Deprecate ZKD index
  • Fix url encoding for names with slashes
  • Users API support
  • Add ArangoDBConfiguration to Client config. Deprecate Context config options
  • External versioning
  • Switch to Go 1.21.8
  • multi_delimiter analyzer support
  • Wildcard analyzer support
  • Backup API support
  • Admin Cluster API support
  • Set Licence API support
  • Transparent compression of requests and responses (ArangoDBConfiguration.Compression)
  • Fix Cursor batch

v1.6.2

02 Apr 21:44
43a2bc9
Compare
Choose a tag to compare
  • Switch to Go 1.20.11
  • Switch to Go 1.21.5
  • Disable AF mode in tests (not supported since 3.12)
  • Remove graph with all collections
  • Allow skipping validation for Database and Collection existence
  • Deprecate Pregel Job API
  • MDI and MDI-Prefixed indexes. Deprecate ZKD index

v2.0.3

31 Oct 11:24
15a5b36
Compare
Choose a tag to compare

CHANGELOG:

  • Add optional status code checks. Consistent return of response
  • JavaScript Transactions API
  • Async Client
  • Fix connection.NewRequestWithEndpoint()
  • Add support for MaglevHashEndpoints
  • Add basic support for Views and Analyzers
  • Add ServerMode/SetServerMode/ServerID
  • Add collection Truncate, Count, Properties, SetProperties
  • Add and re-organize missing collection properties fields
  • Rename CreateCollectionOptions to CreateCollectionProperties
  • Add support for missing query options (create documents, remove collection, remove view)
  • Adjust CursorStats and JournalSize types
  • Improve returning old doc handling in CollectionDocumentDelete
  • Agency: Supply ClientID with agency transactions
  • Automate release process

v1.6.1

31 Oct 11:22
0e1d208
Compare
Choose a tag to compare

CHANGELOG:

  • Add support for getting license
  • Add support for Raw Authentication in VST (support external jwt token as raw element)
  • Fix race when using WithRawResponse/WithResponse context with agencyConnection
  • Async Client
  • Expose getters for Context values
  • Deprecate AllowInconsistent in HotBackup
  • Revert ReturnOld for edge/vertex operations
  • Agency: Deprecate TTL and observe features
  • Bugfix: Force analyzer removal
  • Move examples to separate package
  • Deprecate ClientConfig.SynchronizeEndpointsInterval due to bug in implementation
  • Add Rename function for collections (single server only).
  • Fix using VST for database with non-ANSI characters
  • Automate release process

v1.6.0

30 May 10:03
0af2b60
Compare
Choose a tag to compare

CHANGELOG:

  • Add ErrArangoDatabaseNotFound and IsExternalStorageError helper to v2
  • [V2] Support for Collection Documents removal
  • [V2] Fix: Plain Connection doesn't work with JWT authentication
  • Support for new error codes if write concern is not fulfilled
  • Support for geo_s2 analyzers
  • Add replication V2 option for database creation
  • Use Go 1.20.3 for testing. Add govulncheck to pipeline
  • Fix test for extended names
  • Fix potential bug with DB name escaping for URL when requesting replication-related API
  • Retriable batch reads in AQL cursors
  • Add support for explain API ([v1] and [V2])
  • Search optimisation for inverted index and ArangoSearch
  • [V2] Fix AF mode in tests
  • Support for optimizer rules in AQL query
  • Add support for refilling index caches
  • [V2] Retriable batch reads in AQL cursors
  • Add log level support for a specific server
  • Allow for VPACK encoding in _api/gharial API

v1.5.2

01 Mar 09:24
6282135
Compare
Choose a tag to compare

CHANGELOG:

  • Bump DRIVER_VERSION

v1.5.1

01 Mar 07:03
a4e7412
Compare
Choose a tag to compare

CHANGELOG:

  • Add x-arango-driver header flag

v1.5.0

17 Feb 09:15
45f7121
Compare
Choose a tag to compare

CHANGELOG:

  • Use Go 1.19.4
  • Add IsExternalStorageError to check for external storage errors
  • nested field in arangosearch type View
  • Fix: TTL index creation fails when expireAt is 0
  • [V2] Support for Collection Indexes
  • Fix: Fetching single InvertedIndex fails with Marshalling error

v1.4.1

14 Dec 10:19
4cb31e3
Compare
Choose a tag to compare

CHANGELOG:

  • Add support for checksum in Collections
  • Fix reusing same connection with different Authentication parameters passed via driver.NewClient
  • Add cache for ArangoSearchView Link and StoredValue types and primarySortCache, primaryKeyCache for ArangoSearchView type

v1.4.0

04 Oct 17:53
9e06b23
Compare
Choose a tag to compare

CHANGELOG:

  • Add hex property to analyzer's properties
  • Add support for computedValues
  • Optional computeOn field in computedValues
  • Add support for computedValues into collection inventory
  • Update the structures to align them with the ArangoDB 3.10 release
  • Add IsNotFoundGeneral and IsDataSourceOrDocumentNotFound methods - deprecate IsNotFound
  • Add support for optimizer rules (AQL query)
  • New LegacyPolygons parameter for Geo Indexes
  • New parameters (cacheEnabled and storedValues) for Persistent Indexes
  • New analyzers: classification, nearest neighbors, minhash
  • Add support for Inverted index
  • Deprecate fulltext index
  • Add support for Pregel API
  • Add tests to check support for Enterprise Graphs
  • Search View v2 (search-alias)
  • Add Rename View support
  • Add support for Metrics