Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stage #131

Merged
merged 13 commits into from
Aug 14, 2024
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,27 @@

All notable changes to this project will be documented in this file.

## [3.1.0] 2024-08-14

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since you removed stuff from the interface - should this be a major version release?

Copy link
Collaborator Author

@khaf khaf Aug 14, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nothing has been removed from the interface, just behind the scene functionality that we mentioned on major release that would be unsupported.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I lied. Predexp was public, but still mentioned in the release notes for v3 that the client only supports servers v6 and later. PredExp was deprecated in v5.6 and removed in v6 more than 2 years ago.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bumped the version to v4.


- **New Features**
- [CLIENT-2177] Add support for `MapReturnType#MAP_ORDERED` and `MapReturnType#MAP_UNORDERED`.
- [CLIENT-2308] Add `Exp#infinity_val` and `Exp#wildcard_val`.
- [CLIENT_1731] Support Batch Operations.

- **Updates**
- [CLIENT-3055] Remove Unsupported Server Features (`Predexp` and `BatchDirect`).

- **Improvements**
- [CLIENT-3056] Fix Github Actions Workflow. Tests still fail due to runner constraints, but we are now on the right track.
- [CLIENT-2682] Code Coverage - obtain current code coverage numbers for automated unit/integration functional tests.

- **Fixes**
- [CLIENT-3080] Set correct return types in list/map read expressions.
Set `bool` return type for list read expressions with `ListReturnType.EXISTS`.
Set `bool` return type for map read expressions with `MapReturnType.EXISTS`.
Set `map` return type for map read expressions with `MapReturnType.UNORDERED_MAP` or `MapReturnType.ORDERED_MAP`.
- [CLIENT-3072] Fix an issue where `Statement#return_data` is not respected.

## [3.0.0] 2023-12-15
Notice: This version of the client only supports Aerospike Server v6.0 and later. Some features will work for the older server versions.
- **new_features**
Expand Down
Loading