From 08a267275d7006b43384bd205bcf07f275f2d9aa Mon Sep 17 00:00:00 2001 From: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com> Date: Tue, 7 Feb 2023 16:13:04 -0800 Subject: [PATCH] Attestation February Release (#4326) * Attestation February Release * Changelog (repeat Beta changes) * Update azure core minimum version dependency --------- Co-authored-by: Anton Kolesnyk --- .../azure-security-attestation/CHANGELOG.md | 11 +++++------ .../azure-security-attestation/CMakeLists.txt | 4 ++-- .../src/private/package_version.hpp | 2 +- .../azure-security-attestation/vcpkg/Config.cmake.in | 2 +- .../azure-security-attestation/vcpkg/vcpkg.json | 2 +- 5 files changed, 10 insertions(+), 11 deletions(-) diff --git a/sdk/attestation/azure-security-attestation/CHANGELOG.md b/sdk/attestation/azure-security-attestation/CHANGELOG.md index fe26fd0d9..7c68bb491 100644 --- a/sdk/attestation/azure-security-attestation/CHANGELOG.md +++ b/sdk/attestation/azure-security-attestation/CHANGELOG.md @@ -1,14 +1,13 @@ # Release History -## 1.1.0-beta.2 (Unreleased) - -### Features Added +## 1.1.0 (2023-02-07) ### Breaking Changes -### Bugs Fixed - -### Other Changes +- Changed `AttestationClient::AttestTpm` to match `AttestOpenEnclave` and `AttestSgxEnclave`: + - Added `std::vector` dataToAttest parameter to the `AttestTpm()` client method. + - Removed `Payload` in `TpmAttestationOptions`. + - Changed `TpmResult` in `TpmAttestationResult` to type `std::vector`. ## 1.1.0-beta.1 (2022-10-11) diff --git a/sdk/attestation/azure-security-attestation/CMakeLists.txt b/sdk/attestation/azure-security-attestation/CMakeLists.txt index 0fd43b075..6993ce663 100644 --- a/sdk/attestation/azure-security-attestation/CMakeLists.txt +++ b/sdk/attestation/azure-security-attestation/CMakeLists.txt @@ -22,9 +22,9 @@ set(CMAKE_CXX_STANDARD_REQUIRED True) set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON) if(NOT AZ_ALL_LIBRARIES) - find_package(azure-core-cpp "1.5.0" CONFIG QUIET) + find_package(azure-core-cpp CONFIG QUIET) if(NOT azure-core-cpp_FOUND) - find_package(azure-core-cpp "1.5.0" REQUIRED) + find_package(azure-core-cpp REQUIRED) endif() endif() find_package(OpenSSL REQUIRED) diff --git a/sdk/attestation/azure-security-attestation/src/private/package_version.hpp b/sdk/attestation/azure-security-attestation/src/private/package_version.hpp index 424964bd3..c4802d652 100644 --- a/sdk/attestation/azure-security-attestation/src/private/package_version.hpp +++ b/sdk/attestation/azure-security-attestation/src/private/package_version.hpp @@ -11,7 +11,7 @@ #define AZURE_ATTESTATION_VERSION_MAJOR 1 #define AZURE_ATTESTATION_VERSION_MINOR 1 #define AZURE_ATTESTATION_VERSION_PATCH 0 -#define AZURE_ATTESTATION_VERSION_PRERELEASE "beta.2" +#define AZURE_ATTESTATION_VERSION_PRERELEASE "" #define AZURE_ATTESTATION_VERSION_ITOA_HELPER(i) #i #define AZURE_ATTESTATION_VERSION_ITOA(i) AZURE_ATTESTATION_VERSION_ITOA_HELPER(i) diff --git a/sdk/attestation/azure-security-attestation/vcpkg/Config.cmake.in b/sdk/attestation/azure-security-attestation/vcpkg/Config.cmake.in index 1872375c3..1960b2319 100644 --- a/sdk/attestation/azure-security-attestation/vcpkg/Config.cmake.in +++ b/sdk/attestation/azure-security-attestation/vcpkg/Config.cmake.in @@ -4,7 +4,7 @@ @PACKAGE_INIT@ include(CMakeFindDependencyMacro) -find_dependency(azure-core-cpp "1.7.0") +find_dependency(azure-core-cpp "1.8.0") find_dependency(OpenSSL) include("${CMAKE_CURRENT_LIST_DIR}/azure-security-attestation-cppTargets.cmake") diff --git a/sdk/attestation/azure-security-attestation/vcpkg/vcpkg.json b/sdk/attestation/azure-security-attestation/vcpkg/vcpkg.json index 191d5fbc5..b8705facd 100644 --- a/sdk/attestation/azure-security-attestation/vcpkg/vcpkg.json +++ b/sdk/attestation/azure-security-attestation/vcpkg/vcpkg.json @@ -14,7 +14,7 @@ { "name": "azure-core-cpp", "default-features": false, - "version>=": "1.7.0" + "version>=": "1.8.0" }, "openssl", {