Skip to content

Commit

Permalink
[azure-core-cpp] Update to May Release for Core Packages (#31256)
Browse files Browse the repository at this point in the history
* [azure-security-keyvault-administration-cpp] Update to 4.0.0-beta.3

* [azure-identity-cpp] Update to 1.5.0
## 1.5.0 (2023-05-04)

### Features Added

- Added support for challenge-based and multi-tenant authentication.
- Added `DefaultAzureCredential`.

### Bugs Fixed

- [[#4443]](Azure/azure-sdk-for-cpp#4443) Fixed potentially high CPU usage on Windows.

### Other Changes

- Improved diagnostics to utilize `Azure::Core::Credentials::TokenCredential::GetCredentialName()`.
- Improved log messages.

* [azure-core-cpp] Update to 1.9.0
## 1.9.0 (2023-05-04)

### Features Added

- Added the ability to ignore invalid certificate common name for TLS connections in WinHTTP transport.
- Added `DisableTlsCertificateValidation` in `TransportOptions`.
- Added `TokenCredential::GetCredentialName()` to be utilized in diagnostic messages. If you have any custom implementations of `TokenCredential`, it is recommended to pass the name of your credential to `TokenCredential` constructor. The old parameterless constructor is deprecated.
- Added support for challenge-based and multi-tenant authentication.

### Bugs Fixed

- Fixed the UUID generation so the variant is RFC 4122 conforming.

### Other Changes

- [[#4352]](Azure/azure-sdk-for-cpp#4352) Fixed compilation error on Visual Studio 2017. (A community contribution, courtesy of _[jorgen](https://github.com/jorgen)_)

### Acknowledgments

Thank you to our developer community members who helped to make Azure Core better with their contributions to this release:

- Jorgen Lind _([GitHub](https://github.com/jorgen))_

---------

Co-authored-by: Anton Kolesnyk <[email protected]>
Co-authored-by: Anton Kolesnyk <[email protected]>
  • Loading branch information
3 people authored May 4, 2023
1 parent e4e9eb9 commit 60e2c07
Show file tree
Hide file tree
Showing 10 changed files with 31 additions and 16 deletions.
4 changes: 2 additions & 2 deletions ports/azure-core-cpp/portfile.cmake
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO Azure/azure-sdk-for-cpp
REF azure-core_1.8.2
SHA512 b4da41c267ebf143f2114000bc684650ef00c2f4dc710ce4eb3b39c8045c5730d7d0f5725bd9ebf8d69b543cabfb14146828713b08d46cbdf15aa22dba109881
REF azure-core_1.9.0
SHA512 15650af728123e902c5bcf99ae2e8186b7ad77fe1187f11f379ec7c0dab5a0aba197d6cf6e5348845f51fa0f2d195e9f8eba9595756e600c166bebdf0a8c1b31
)

vcpkg_check_features(
Expand Down
2 changes: 1 addition & 1 deletion ports/azure-core-cpp/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "azure-core-cpp",
"version-semver": "1.8.2",
"version-semver": "1.9.0",
"description": [
"Microsoft Azure Core SDK for C++",
"This library provides shared primitives, abstractions, and helpers for modern Azure SDK client libraries written in the C++."
Expand Down
6 changes: 3 additions & 3 deletions ports/azure-identity-cpp/portfile.cmake
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO Azure/azure-sdk-for-cpp
REF azure-identity_1.4.0
SHA512 ddc6aee949e1a6dfb39ea36d118cec652889e31334e90c51e516e520599d0ce5bbcdaa6dfab7168f2b91c80647d5a0e29f13b465fdf092d112e955b6367f2de8
REF azure-identity_1.5.0
SHA512 1f96c2c9a056e83e083d9d8bc6c55fce1bc84b1ccee0a980c4b09d13b364551a1760c8a44232e5786b179fd60bea4b5b05c6cadd6b7fb270979a606a895bb7b6
)

vcpkg_cmake_configure(
SOURCE_PATH ${SOURCE_PATH}/sdk/identity/azure-identity/
SOURCE_PATH "${SOURCE_PATH}/sdk/identity/azure-identity/"
OPTIONS
-DWARNINGS_AS_ERRORS=OFF
)
Expand Down
4 changes: 2 additions & 2 deletions ports/azure-identity-cpp/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "azure-identity-cpp",
"version-semver": "1.4.0",
"version-semver": "1.5.0",
"description": [
"Microsoft Azure Identity SDK for C++",
"This library provides common authentication-related abstractions for Azure SDK."
Expand All @@ -11,7 +11,7 @@
{
"name": "azure-core-cpp",
"default-features": false,
"version>=": "1.8.0"
"version>=": "1.9.0"
},
"openssl",
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO Azure/azure-sdk-for-cpp
REF azure-security-keyvault-administration_4.0.0-beta.2
SHA512 9f4f9f115bbc922cc62fd6aa75e4eb56aaed21058e0defd129993c38888dc90cdd29b3c4e746f8b1fb0c716cefe5d605e59994a68a7d6aaf7fdbcee0a81c535e
REF azure-security-keyvault-administration_4.0.0-beta.3
SHA512 1209811b470821f929ffd5d09df58ff19b19f13a657acf304fefd457ee533acb3e91774ca6d72d0106e42d601d0bd4d23fbd563f62a4c9a62d686afe61cb4e6c
)

vcpkg_cmake_configure(
SOURCE_PATH ${SOURCE_PATH}/sdk/keyvault/azure-security-keyvault-administration/
SOURCE_PATH "${SOURCE_PATH}/sdk/keyvault/azure-security-keyvault-administration/"
OPTIONS
-DWARNINGS_AS_ERRORS=OFF
)
Expand Down
4 changes: 2 additions & 2 deletions ports/azure-security-keyvault-administration-cpp/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "azure-security-keyvault-administration-cpp",
"version-semver": "4.0.0-beta.2",
"version-semver": "4.0.0-beta.3",
"description": [
"Microsoft Azure Key Vault Administration SDK for C++",
"This library provides Azure Key Vault Administration SDK."
Expand All @@ -11,7 +11,7 @@
{
"name": "azure-core-cpp",
"default-features": false,
"version>=": "1.7.2"
"version>=": "1.9.0"
},
{
"name": "vcpkg-cmake",
Expand Down
5 changes: 5 additions & 0 deletions versions/a-/azure-core-cpp.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "307d4685a0813bb00150dfe87aed0b3fbf88c179",
"version-semver": "1.9.0",
"port-version": 0
},
{
"git-tree": "43ab8aacc87b3d2644b7845af700baf9320f139f",
"version-semver": "1.8.2",
Expand Down
5 changes: 5 additions & 0 deletions versions/a-/azure-identity-cpp.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "abdd671a9667a8b13e439410503d5bb582189fdc",
"version-semver": "1.5.0",
"port-version": 0
},
{
"git-tree": "07078cbe0cd0059af61369f8794ff5d652eaf506",
"version-semver": "1.4.0",
Expand Down
5 changes: 5 additions & 0 deletions versions/a-/azure-security-keyvault-administration-cpp.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "6c7bbcafaacfef51314e05b648c3634a3d324916",
"version-semver": "4.0.0-beta.3",
"port-version": 0
},
{
"git-tree": "51aaf65e62ea28b9af84af79e4d655ea13c40ba3",
"version-semver": "4.0.0-beta.2",
Expand Down
6 changes: 3 additions & 3 deletions versions/baseline.json
Original file line number Diff line number Diff line change
Expand Up @@ -389,15 +389,15 @@
"port-version": 0
},
"azure-core-cpp": {
"baseline": "1.8.2",
"baseline": "1.9.0",
"port-version": 0
},
"azure-core-tracing-opentelemetry-cpp": {
"baseline": "1.0.0-beta.4",
"port-version": 0
},
"azure-identity-cpp": {
"baseline": "1.4.0",
"baseline": "1.5.0",
"port-version": 0
},
"azure-iot-sdk-c": {
Expand All @@ -417,7 +417,7 @@
"port-version": 0
},
"azure-security-keyvault-administration-cpp": {
"baseline": "4.0.0-beta.2",
"baseline": "4.0.0-beta.3",
"port-version": 0
},
"azure-security-keyvault-certificates-cpp": {
Expand Down

0 comments on commit 60e2c07

Please sign in to comment.