# Change Log ## [master](https://github.com/arangodb/go-driver/tree/master) (N/A) ## [1.5.0](https://github.com/arangodb/go-driver/tree/v1.5.0) (2023-02-17) - Use Go 1.19.4 - Add `IsExternalStorageError` to check for [external storage errors](https://www.arangodb.com/docs/stable/appendix-error-codes.html#external-arangodb-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 ## [1.4.1](https://github.com/arangodb/go-driver/tree/v1.4.1) (2022-12-14) - 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 ## [1.4.0](https://github.com/arangodb/go-driver/tree/v1.4.0) (2022-10-04) - 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` ## [1.3.3](https://github.com/arangodb/go-driver/tree/v1.3.3) (2022-07-27) - Fix `lastValue` field type - Setup Go-lang linter with minimal configuration - Use Go 1.17.6 - Add missing `deduplicate` param to PersistentIndex ## [1.3.2](https://github.com/arangodb/go-driver/tree/v1.3.2) (2022-05-16) - Fix selectivityEstimate Index field type ## [1.3.1](https://github.com/arangodb/go-driver/tree/v1.3.1) (2022-03-23) - Add support for `exclusive` field for transaction options - Fix cursor executionTime statistics getter - Fix cursor warnings field type - Fix for DocumentMeta name field overrides name field ## [1.3.0](https://github.com/arangodb/go-driver/tree/v1.3.0) (2022-03-17) - Disallow unknown fields feature - inBackground parameter in ArangoSearch links - ZKD indexes - Hybrid SmartGraphs - Segmentation and Collation Analyzers - Bypass caching for specific collections - Overload Control - [V2] Add support for streaming the response body by the caller. - [V2] Bugfix with escaping the URL path twice. - Bugfix for the satellites' collection shard info. - [V2] Support for satellites' collections. ## [1.2.1](https://github.com/arangodb/go-driver/tree/v1.2.1) (2021-09-21) - Add support for fetching shards' info by the given collection name. - Change versioning to be go mod compatible - Add support for ForceOneShardAttributeValue in Query ## [1.2.0](https://github.com/arangodb/go-driver/tree/1.2.0) (2021-08-04) - Add support for AQL, Pipeline, Stopwords, GeoJSON and GeoPoint Arango Search analyzers. - Add `estimates` field to indexes properties. - Add tests for 3.8 ArangoDB and remove tests for 3.5. - Add Plan support in Query execution. - Change Golang version from 1.13.4 to 1.16.6. - Add graceful shutdown for the coordinators. - Replace 'github.com/dgrijalva/jwt-go' with 'github.com/golang-jwt/jwt' ## [1.1.1](https://github.com/arangodb/go-driver/tree/1.1.1) (2020-11-13) - Add Driver V2 in Alpha version - Add HTTP2 support for V1 and V2 - Don't omit the `stopwords` field. The field is mandatory in 3.6 ArangoDB ## [1.1.0](https://github.com/arangodb/go-driver/tree/1.1.0) (2020-08-11) - Use internal coordinator communication for cursors if specified coordinator was not found on endpoint list - Add support for Overwrite Mode (ArangoDB 3.7) - Add support for Schema Collection options (ArangoDB 3.7) - Add support for Disjoint and Satellite Graphs options (ArangoDB 3.7) ## [1.0.0](https://github.com/arangodb/go-driver/tree/1.0.0) (N/A) - Enable proper CHANGELOG and versioning