Releases: ArangoDB-Community/arangodb-net-standard
3.0.0
https://www.nuget.org/packages/ArangoDBNetStandard/3.0.0
What's Changed
- Use latest stable LTS .NET SDK to run tests (.NET 8) by @DiscoPYF in #482
- Fix #484: Use IEnumerable instead of IList. by @rossmills99 in #485
- Fix #479 Add tests for ArangoDB 3.11. by @rossmills99 in #486
- Overload CursorApi.PostCursorAsync to execute ad-hoc queries and return only basic statistics by @grzesiekjaczewski in #488
- Allow controlling the disposal of provided transport and HTTP client instances by @DiscoPYF in #487
- Update csproj version to 3.0.0. by @rossmills99 in #489
New Contributors
- @grzesiekjaczewski made their first contribution in #488
Full Changelog: 2.0.1...3.0.0
2.0.1
https://www.nuget.org/packages/ArangoDBNetStandard/2.0.1
What's Changed
- Fix InvertedIndexConsolidationPolicy. SetgmentsBytesMax type by @kealist in #472
- Update csproj version to 2.0.1 by @DiscoPYF in #473
New Contributors
Full Changelog: 2.0.0...2.0.1
2.0.0
https://www.nuget.org/packages/ArangoDBNetStandard/2.0.0
What's Changed
This release contains breaking changes, including a bug fix for an issue when deserializing the response of API method PostInvertedIndexAsync
.
- Added support for satellite graphs in graph API by @tjoubert in #405
- Added async serialization methods by @tjoubert in #404
- Fixed PostInvertedIndexAsync() response issue by @tjoubert in #454
- Use interfaces instead of implementation for each API client in IArangoDBClient by @iwedaz in #458
- Fixes #436 Properties in RunningAqlQuery class should be PascalCase instead of lowerCase by @JLedel in #438
- Bump Newtonsoft.Json from 12.0.2 to 13.0.2 in /arangodb-net-standard by @dependabot in #446
- Update csproj version to 2.0.0 by @DiscoPYF in #471
Full Changelog: 1.3.1...2.0.0
1.3.1
https://www.nuget.org/packages/ArangoDBNetStandard/1.3.1
What's Changed
- Forward missed CancellationTokens by @iwedaz in #459
- Added ArangoDBErrors enum by @tjoubert in #447
- Add missing properties to Post, Put and Patch document query objects by @tjoubert in #460
- Update csproj version to 1.3.1 by @DiscoPYF in #463
New Contributors
Full Changelog: 1.3.0...1.3.1
1.3.0
https://www.nuget.org/packages/ArangoDBNetStandard/1.3.0
What's Changed
- Deprecate methods and provide replacement for PutCursorAsync by @tjoubert in #396
- Added example using graphs, vertices and edges by @tjoubert in #407
- Renamed PostCursorResponse to CursorResponse by @tjoubert in #439
- Fixes #426 Impossible to specify ApiClientSerializationOptions when patching an edge by @JLedel in #437
- License features and tests by @tjoubert in #386
- Created CollectionSchema and associated classes by @tjoubert in #393
- Fixed dictionary item value serialization issue by @tjoubert in #401
- Fix compilation warnings caused by XML doc comments. by @DiscoPYF in #435
- Added header for driver version and other info by @tjoubert in #441
- Fixed dictionary item value serialization issue - Part 2 by @tjoubert in #445
- Added missing ngram properties by @tjoubert in #453
- Update csproj version to 1.3.0 by @DiscoPYF in #456
New Contributors
Full Changelog: 1.2.0...1.3.0
1.2.0
https://www.nuget.org/packages/ArangoDBNetStandard/1.2.0
What's Changed
- Mention default values of serialization options in readme. by @DiscoPYF in #383
- Added WriteConcern and ReplicationFactor to PostCollectionResponse by @tjoubert in #392
- Overloaded PatchDocumentAsync and PatchDocumentsAsync by @tjoubert in #391
- Added SandCastle config file by @tjoubert in #385
- Make missing member handling configurable by @tjoubert in #399
- Update readme.md by @tjoubert in #397
- Updated remarks on all Error properties by @tjoubert in #395
- Solves NullReferenceException thrown when deserializing empty content of error reponse by @tjoubert in #398
- Updated roadmap doc by @tjoubert in #402
- Stream transaction support in the Collection and Graph APIs by @tjoubert in #403
- Added cancellation token to async methods by @tjoubert in #406
- Added PostDatabaseOptions by @tjoubert in #394
- 3.10: Added properties to CursorResponseStats by @tjoubert in #414
- 3.10: ArangoSearch changes by @tjoubert in #422
- 3.10: Pregel API support with 3.10 features by @tjoubert in #425
- 3.10: Consolidation of new 3.10 index features by @tjoubert in #421
- 3.10: Added Read From Follower support by @tjoubert in #420
- 310: Implementation of Computed Values by @tjoubert in #418
- 3.10: Query rules by @tjoubert in #413
- Updated csproj to the correct version. by @tjoubert in #429
- Added test-arangodb-3_10 in CircleCI workflow. by @tjoubert in #430
Full Changelog: 1.1.1...1.2.0
1.1.1
https://www.nuget.org/packages/ArangoDBNetStandard/1.1.1
What's Changed
- Fix modifying default serialization options. by @DiscoPYF in #389
- Update csproj version number to 1.1.1 by @DiscoPYF in #390
Full Changelog: 1.1.0...1.1.1
Note: the commits for this release have been picked from master using cherry-pick.
1.1.0
https://www.nuget.org/packages/ArangoDBNetStandard/1.1.0
What's Changed
- Make header properties optional in cursor API client interface. by @DiscoPYF in #344
- Run tests against ArangoDB 3.8 by @DiscoPYF in #347
- Use arangodb image 3.8.5.1 for 3.8 tests. by @DiscoPYF in #349
- Support for indexes api by @tjoubert in #350
- Support for additional AQL/Query endpoints by @tjoubert in #352
- Support for additional collection endpoints by @tjoubert in #356
- Update CircleCI badge link by @Zyqsempai in #365
- Update CI config to run tests against ArangoDB 3.9 by @DiscoPYF in #361
- Add changelog file by @tjoubert in #369
- Support for analyzers by @tjoubert in #357
- Support for Views API by @tjoubert in #358
- Support for Oasis by @tjoubert in #364
- Amended changelog file by @tjoubert in #371
- Resolve build warnings caused by syntax issues in XML doc comments. by @DiscoPYF in #373
- Fix type of selectivity estimate in responses. by @DiscoPYF in #374
- Simplify error handling in test fixture of Index API client by @DiscoPYF in #377
- Support basic Admin API by @tjoubert in #370
- Use constants to represent index types. by @DiscoPYF in #376
- Extract common index response properties into an interface. by @DiscoPYF in #378
- Bulk operations support by @tjoubert in #354
- Updated ChangeLog by @tjoubert in #379
- Update csproj version number to 1.1.0 by @DiscoPYF in #380
- Updated pre-release items by @tjoubert in #381
- Apply ConfigureAwait(false) to inner method calls of bulk operations API by @DiscoPYF in #382
New Contributors
- @tjoubert made their first contribution in #350
- @Zyqsempai made their first contribution in #365
Full Changelog: 1.0.0...1.1.0
1.0.0
https://www.nuget.org/packages/ArangoDBNetStandard/1.0.0
What's Changed
- Fix ShardKeys property by using collection type instead of string. by @DiscoPYF in #315
- Implement Stream Transaction Api. by @DiscJockeyDJ in #323
- Added .ConfigureAwait(false) to every awaited async call by @Leoltron in #324
- Implement changes to Cursor API to include the stream transaction id … by @DiscJockeyDJ in #325
- Stream transaction on Document API by @DiscJockeyDJ in #327
- Rename header class of document API for consistency. by @DiscoPYF in #331
- Add remark to Error in transaction response by @EMcG0402429 in #335
- Create a common interface for POST and PUT cursor responses. by @DiscoPYF in #338
- Update roadmap to include completed APIs by @DiscoPYF in #334
- Mention usage of http request headers in readme. by @DiscoPYF in #333
- Extend coverage of default serialization logic. by @DiscoPYF in #329
- Update csproj version number to 1.0.0. by @rossmills99 in #340
New Contributors
- @DiscJockeyDJ made their first contribution in #323
- @Leoltron made their first contribution in #324
- @EMcG0402429 made their first contribution in #335
Full Changelog: 1.0.0-alpha04...1.0.0
1.0.0-alpha04
https://www.nuget.org/packages/ArangoDBNetStandard/1.0.0-alpha04
What's Changed
- Add ErrorMessage property in PatchDocumentsResponse. by @DiscoPYF in #268
- Feature create user by @DiscoPYF in #265
- Create and throw dedicated serialization exception. by @robsiera in #275
- Add _oldRev property in PatchDocumentsResponse. by @DiscoPYF in #270
- Fix inconsistent usage of T and U types for body and response. by @DiscoPYF in #271
- Add missing silent parameter in query models for multiple documents by @DiscoPYF in #280
- Add method overloads with document ID. by @DiscoPYF in #272
- Implement remaining CRUD operation for user API. by @DiscoPYF in #278
- Implement access level methods in UserApiClient. by @DiscoPYF in #283
- Resolve warnings about malformed xml doc comments by @DiscoPYF in #289
- Fix Code property of PutCursorResponse. by @DiscoPYF in #292
- Add IArangoDBClient interface. Fixes #296 by @Otixa in #302
- Provide ability to override options used to serialize, use default op… by @modios in #290
- Build and run tests with release configuration. by @DiscoPYF in #301
- Add a PostDocumentAsync with extra generic for new doc type. by @DiscoPYF in #305
- Make cluster-only graph properties optional in response. by @DiscoPYF in #307
- Add a step in circle CI config to run tests against arangodb 3.7 by @DiscoPYF in #298
- Implement endpoint to list available users in UserApiClient. by @DiscoPYF in #288
- Change collection
Type
property from integer to enum value. by @rossmills99 in #309 - Add support for ARANGO_PORT env variable in tests. by @DiscoPYF in #300
- Implement IAsyncLifetime in test classes with async calls in constructor. by @DiscoPYF in #319
- Update .Net SDK to 3.1 for docker image of CI. by @DiscoPYF in #317
- Add doc comments to various collection API classes by @DiscoPYF in #314
- Update version to 1.0.0-alpha04 by @DiscoPYF in #316
New Contributors
- @robsiera made their first contribution in #275
- @Otixa made their first contribution in #302
- @modios made their first contribution in #290
Full Changelog: 1.0.0-alpha03...1.0.0-alpha04