changelog updated for Releasing 1.0.0-beta.3 (#941)

This commit is contained in:
Victor Vazquez 2020-11-11 18:30:38 -08:00 committed by GitHub
parent 3979bd2b56
commit 1df5cfac9c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 37 additions and 24 deletions

View File

@ -1,38 +1,50 @@
# Release History
## 1.0.0-beta.3 (Unreleased)
### Breaking Changes
- `Azure::Core::Http::Url::AppendPath` now does not encode the input by default.
- Removed `azure.hpp`.
## 1.0.0-beta.3 (2020-11-11)
### New Features
- Added `strings.hpp` with `Azure::Core::Strings::LocaleInvariantCaseInsensitiveEqual` and `Azure::Core::Strings::ToLower`.
- Added `OperationCanceledException`.
- Added `GetPort()` to `Url`.
- Added `TransportPolicyOptions`.
- Added `TelemetryPolicyOptions`.
- Added `DateFormat::ToIso8601String(TimeFractionFormat)`.
- Added `RequestFailedException` deriving from `std::runtime_error`.
- Added `CurlTransportOptions` for the `CurlTransport`.
- Added `DateTime` supporting dates since 1601.
- Added `OperationCanceledException`.
- Added `Encode` and `Decode` to `Url`.
### Breaking Changes
- Removed `azure.hpp`.
- Removed macro `AZURE_UNREFERENCED_PARAMETER`.
- Bump CMake version from 3.12 to 3.13.
- Bump libcurl version from 7.4 to 7.44.
- Moved `ClientSecretCredential` and `EnvironmentCredential` to the Identity library.
- `Url` class changes:
- `AppendPath` now does not encode the input by default.
- Signature updated for `SetHost`, `SetPath` and `AppendPath`.
- Removed `SetFragment`.
- Renamed `AppendQueries` to `AppendQueryParameters`.
- Renamed `AppendQuery` to `AppendQueryParameter`.
- Renamed `RemoveQuery` to `RemoveQueryParameter`.
- Renamed `GetQuery` to `GetQueryParameters`.
### Bug Fixes
- Prevent pipeline of length zero to be created.
- Avoid re-using a connection when a request to upload data fails while using the `CurlTransport`.
- Add entropy to `Uuid` generation.
### Other changes and Improvements
- Add high-level and simplified core.hpp file for simpler include experience for customers.
- Add code coverage using gcov with gcc.
- Update SDK-defined exception types to be classes instead of structs.
### Bug Fixes
- Prevent pipeline of length zero to be created.
- Avoid re-using a connection when a request to upload data fails while using the `CurlTransport`.
### New Features
- Add `RequestFailException` deriving from `std::runtime_error`.
### Other changes and Improvements
- Updated `TransportException` and `InvalidHeaderException` to derive from `RequestFailedException`.
- Vcpkg dependency version updated to 2020.11.
- Make libcurl network requests cancelable by Context::Cancel().
- Validate HTTP headers for invalid characters.
- Calling `Cancel()` from context now throws `OperationCanceledException`.
## 1.0.0-beta.2 (2020-10-09)
@ -40,7 +52,6 @@
- Throw Azure::Http::TransportException if creating new connection fails.
- Response objects store Nullable\<T\>.
- Calling `Cancel()` from context now throws `OperationCanceledException`.
### Bug Fixes

View File

@ -1,6 +1,8 @@
# Release History
## 1.0.0-beta.1 (Unreleased)
## 1.0.0-beta.1 (2020-11-11)
* Support for Client Secret Credential
* Support for Environment Credential
### New Features
- Support for Client Secret Credential.
- Support for Environment Credential.