* [arrow] Update Apache Arrow to 10.0.0
* Update versions
* Simplify and make more robust
* Use vcpkg_check_features()
* Use lower case for CMake package name
* Update version
* bump qtbase
* add qt3d
* format manifest
* test features in CI
* pass ci baseline stuff
* vulkan is skip in ci so cannot force it.
* remove extra ,
* fix deps
* try to fix promotion
* gstreamer adjustments.
* fix gstreamer on linux
* fix gstreamer stuff
* fix x264 api import macro
* fix gst-rsp-server
* correctly replace
* promote targets....
* enable arm64 qtwebengine
* --trace-expand
* install wrapper for egl.
* add newline
* remove opengl from skip list
* add gl to link
* another try
* retry again
* test dynamic angle linkage
* retry
* link XNVCtrl
* retry
* add libxnvctrl
* retry
* retry again...
* move wrapper to angle
* revert changes to egl-reg
* more debugging
* try again
* fix stuff
* add missing ,
* egl stuff
* wrapper stuff
* fix angle
* remove double dep
* remove libxnvctrl
* format manifest
* revert trace
* bump version
* bump v
* v db
* remove trace
* v db
* refine supports
* v db
* remove qtmultimedia from baseline
* [azure-storage-blobs-cpp] Update to 12.6.2
## 12.6.2 (2022-10-11)
### Other Changes
- No public changes in this release.
* [azure-storage-files-shares-cpp] Update to 12.3.0
## 12.3.0 (2022-10-11)
### Features Added
- New features in `12.3.0-beta.1` are now generally available.
* [azure-security-keyvault-keys-cpp] Update to 4.3.0
## 4.3.0 (2022-10-11)
### Features Added
- Keyvault 7.3 support added for Keys.
* [azure-security-keyvault-secrets-cpp] Update to 4.1.0
## 4.1.0 (2022-10-11)
### Features Added
- Keyvault 7.3 support added for Secrets.
* not-specified
* [azure-storage-blobs-cpp] Update to 12.6.1
## 12.6.1 (2022-09-16)
### Other changes
- No public changes in this release.
* update version database
Co-authored-by: Jinming Hu <jinmhu@microsoft.com>
* [azure-storage-common-cpp] Update to 12.3.0
## 12.3.0 (2022-09-06)
### Features Added
- Features in `12.3.0-beta.1` are now generally available.
* [azure-storage-blobs-cpp] Update to 12.6.0
## 12.6.0 (2022-09-06)
### Features Added
- Features in `12.6.0.beta.1` are now generally available.
### Bugs Fixed
- Empty file or existing file won't be created/overwritten if the blob to be downloaded doesn't exist.
Since it first tries to locate the directory and then unconditionally
adds a subdirectory to it, running this script twice resulted in an
incorrect path (the last node was added multiple times).
We now check whether the script already ran and then abort.
Co-authored-by: Martijn Otto <martijn@resolume.com>
* start of argon2 port
* continue development
* attempt to compile with optimization
* add feature to enable hardware optimizations
* fix symbol visibility
* set symbol visibility
* add pkg-config
* use libs.private for threading
* use last release
* start of argon2 port
* continue development
* attempt to compile with optimization
* add feature to enable hardware optimizations
* fix symbol visibility
* set symbol visibility
* add pkg-config
* use libs.private for threading
* use last release
* publish the command line tool
* Argon2 port
* add version info for argon2
* use preferred vcpkg cmake functions
* update version
* fix compile of x64-windows-static
* update version
* Update ports/argon2/portfile.cmake
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* Update ports/argon2/portfile.cmake
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* install pdbs
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* add argon2 licence
* use target-specific functions for link libraries
* use upstream pkgconfig file
* export library for cmake
* update version hash
* don't use deprecated vcpkg_fixup_cmake_targets
* fix cmake integration
* update version
* fix thread.c includes when building on mingw32
* export header path and thread dependency properly
* don't export the argon2_tool
* fix output clash between library and tool on mingw
* use declspec for symbol visibility with mingw
* update version
* fix missing PDBs for library due to tool/library filename clash
* update argon2 version
* quote filenames for safety
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* update arong2 version
* note upstream PR for visibility patch
* always build with hardware optimizations if supported by compiler
* update argon2 version
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* Use expressive patch name
* Fix BROTLI_INCLUDE_DIR import
* glog is unused (off by default)
* Cleanup portfile, fix 'arrow[core]'
* Add CI test port
* Update to 8.0.1 [skip actions]
* Declare dependency source for substituted packages
* Trim obsolete patch chunks
* Fix static link libs export
* Use substituted targets directly, for proper export
* Fix snappy lib export to pc file
* Update versions
* Add license for test port
* Add =pass entries for the new "vcpkg-ci-Xxx" port.
Co-authored-by: Billy O'Neal <bion@microsoft.com>
* [opentelemetry-cpp] update opentelemetry-cpp to v1.4.1
* enable logs and metrics preview
* update versions database
* update azure-core-tracing-opentelemetry-cpp to use opentelemetry-cpp 1.4.1
* azure-core-tracing-opentelemetry-cpp: remove hard depdency on opentelemetry version instead of using 1.4.1
* Nitpick on using identical patch file.
Co-authored-by: João Soares <joao.soares@xpi.com.br>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
## 1.0.0 (2022-07-07)
### Breaking Changes
- Renamed `Version` field to `ApiVersion` and removed the `ServiceVersion` enumeration.
Co-authored-by: Victor Romero <viromer@microsoft.com>
* [azure-core-tracing-opentelemetry-cpp] Update to 1.0.0-beta.2
## 1.0.0-beta.2 (2022-06-30)
### Breaking Changes
- The `Azure::Core::Tracing::OpenTelemetry::OpenTelemetryProvider` type can only be instantiated via a factory method: `OpenTelemetryProvider::Create()`.
### Other Changes
- Removed `_internal` APIs from the public API surface. Also removed most of the `_internal` APIs from the public `opentelemetry.hpp` headers.
* [azure-core-cpp] Update to 1.7.0
## 1.7.0 (2022-06-30)
### Features Added
- Added prototypes and initial service support for Distributed Tracing.
* Initial port for Ableton Link
* Added missing versions/a-/ableton.json file
* Added double quotes to all relative paths in portfile.cmake
* Removed CMakeLists.txt file from the installed files
* Use Catch2 only in CMakeLists.txt, when test features are enabled
* Made find_package asio conditional too
## 1.0.0-beta.3 (2022-06-07)
### Breaking Changes
- `ValueToSend` field in `TpmAttestationOptions` becomes `Payload`.
- `AddIsolatedModeCertificatesOptions` becomes `AddIsolatedModeCertificateOptions`
- `RemoveIsolatedModeCertificatesOptions` becomes `RemoveIsolatedModeCertificateOptions`
- Renamed `AttestEnclaveOptions` to `AttestSgxEnclaveOptions` and `AttestOpenEnclaveOptions`.
- `AttestationClient` and `AttestationAdministrationClient` creation is now done using the factory method `AttestationClient::Create()` and `AttestationAdministrationClient::Create()`.
* Bump version to 8.0.0
* Update version files
* Update patches
* Update version files
* Add patch for MSVC 2022 compat
* Update version files
* [arrow] Minimize dependencies patch
* [arrow] Fix issue with getting brotli include dir for dynamic targets
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Fix angle macos build
* Fix angle port version
* Fix angle port version
* Fix angle_common source files for macos
* upgrade angle port version to #4
* Fix angle port version, again...
* Fix angle port version, again, again...
## 1.0.0-beta.2 (2022-05-10)
### Breaking Changes
- Renamed `AttestationOpenIdMetadata` type to `OpenIdMetadata`.
- Renamed `AttestationSigningCertificateResult` type to `TokenValidationCertificateResult` to more accurately reflect the
purpose of the type.
- Removed the `AttestationTokenBase` class and moved its contents to the `AttestationToken` class.
- Empty `AttestationToken` types are now represented with `AttestationToken<void>` rather than `AttestationToken<>` to more idiomatically express the idea of a nullable attestation token.
- Renamed `RuntimeClaims` field to `RunTimeClaims` to align with `InitTimeClaims` type name; standardized spelling of
`InitTimeClaims`.
- Changed input parameter to `AttestTpm` to be `AttestTpmOptions` instead of `std::string`.
- Changed output parameter of `AttestTpm` to be `TpmAttestationResult` instead of `std::string`.
- Renamed `AttestationTokenValidationOptions::ValidationTimeSlack` to `AttestationTokenValidationOptions::TimeValidationSlack`
to improve consistency with other attestation SDKs.
- Removed the unused `AttestationValidationCollateral` API.
- Renamed `AttestOptions` to `AttestEnclaveOptions`
- Renamed `TokenValidationOptions` field in various API Options structures to be `TokenValidationOptionsOverride` to better
reflect the semantics of the field.
- Renamed `PolicyCertificate` types to `IsolatedMode`.
- `PolicyCertificateModificationResult` becomes `IsolatedModeCertificateModificationResult`
- `PolicyCertificateListResult` becomes `IsolatedModeCertificateListResult`
- `GetPolicyManagementCertificateOptions` becomes `GetIsolatedModeCertificatesOptions`
- `AddPolicyManagementCertificatesOptions` becomes `AddIsolatedModeCertificatesOptions`
- `RemovePolicyManagementCertificatesOptions` becomes `RemoveIsolatedModeCertificatesOptions`
- `AttestationAdministrationClient::GetPolicyManagementCertificates` becomes `AttestationAdministrationClient::GetIsolatedModeCertificates`.
- `AttestationAdministrationClient::AddPolicyManagementCertificate` becomes `AttestationAdministrationClient::AddIsolatedModeCertificate`.
- `AttestationAdministrationClient::RemovePolicyManagementCertificate` becomes `AttestationAdministrationClient::RemoveIsolatedModeCertificate`.
- Removed `ClientVersion` API from `AttestationClient` and `AttestationAdministrationClient`
### Other Changes
- Added `Endpoint` property to `AttestationClient` and `AttestationAdministrationClient`
* [zlib] Use readme as copyright
* [soil2] update to 1.3.0
* [bento4] update to 1.6.0-639
* [bento4] fix version db
* [zlib] Format manifest
* [anglescript] Remove local license
* [bustache] Update to master
* [bustache] Don't update
* version
* version
* remove version string
* remove v
* version
* version
* Fix version database.
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* synchronize cmake build scripts.
* version stuff
* fix REMOVE_ITEM and add license
* format manifest
* update version
* use LOGFILE_BASE
* version update
* readd PREFER_NINJA and print a warning that it is deprecated for vcpkg_cmake_configure
* version stuff
* sync build_cmake
* only turn off ninja on windows
* add Z_VCPKG_CHAINLOAD_TOOLCHAIN_FILE
* use z_vcpkg_select_default_vcpkg_chainload_toolchain in meson
* remove VCPKG_CMAKE_GENERATOR
* version stuff
* reduce error to warning
* remove VCPKG_CMAKE_GENERATOR form configure_cmake
* version stuff
* version stuff
* use build_dir_<config>
* version stuff
* use ninja variable insead of pure ninja cmd
* version bump
* use ninja variable instead of calling ninja directly
* acquire ninja
* move the acquire.
* remove setting of cmake_prefix_path
* version stuff
* bump version date
* version stuff
* bump ashes baseline
* remove VCPKG_CMAKE_GENERATOR reference
* fix wrong variable reference due to refactor
* version stuff
Co-authored-by: Alexander Neumann <you@example.com>
Co-authored-by: Billy Robert O'Neal <bion@microsoft.com>
* Update aricpp to 1.1.2
* Update CI baseline
* Mark as header-only, remove vcpkg_copy_pdbs
* Update CI baseline
Co-authored-by: chausner <chausner@users.noreply.github.com>
* [toolchain windows] set CMAKE_SYSTEM_NAME and CMAKE_SYSTEM_PROCESSOR
In specific, I did this for the cpuinfo PR - I realized the reason
that cpuinfo doesn't support arm64 windows cross compilation is because
we don't set CMAKE_SYSTEM_PROCESSOR.
* correctly set CMAKE_CROSSCOMPILING
* start fixin libraries
* more changes:
- gainput: remove line
- glog: remove try_run when cross compiling
- windows.cmake: set CMAKE_SYSTEM_VERSION
* more patches
- mapnik: set BOOST_REGEX_HAS_ICU to avoid check_cxx_source_runs
- orc: set HAS_PRE_1970 and HAS_POST_2038 for same
- seal: change out check_cxx_source_runs for check_cxx_source_compiles
* more changes
* fix x86-windows
* fix qpid-proton, glog
* build corrade-rc
* fix x64-uwp ports
* forgot to _actually_ always build corrade-rc .,.
* Replay #22831
* Dedupe CMAKE_SYSTEM_NAME settings.
* Add quotes for corrade_rc_param
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* Update version DB.
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* [atkmm, pangomm] Move to GitLab
* version
* Add SHA
* version
* Enable maintainer mode
* version
* [mmcommon] New port
* Format
* Format
* version
* Hash
* version
* Python
* version
* Remove mmcommon
* Keep distfile
* version
* Update download file
* Update hash
* version
* [azure-storage-common-cpp] Update to 12.2.3
## 12.2.3 (2022-04-06)
### Bugs Fixed
- Fixed a bug where we got error when XML request body is too big.
* [azure-storage-blobs-cpp] Update to 12.4.0
## 12.4.0 (2022-04-06)
### Other changes
- No public changes in this release.
* [azure-storage-queues-cpp] Update to 12.0.0
## 12.0.0 (2022-04-06)
### New Features
- This release includes all features from beta.1 to beta.4. This is the first stable release of a ground-up rewrite of our client libraries to ensure consistency, idiomatic design, productivity and an excellent developer experience. It was created following the [Azure SDK Design Guideline for C++](https://azure.github.io/azure-sdk/cpp_introduction.html).
* remove version comparison on openssl
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
* [argtable3] actually don't build examples
* version
* Fix version
* version
* switch back to "version"
* after 0 comes 1!
* ... and after 1 comes 2!
* version
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
* Create package openssl3
* Create package openssl3
* Delete openssl3
* update version to 3.0.1
* Delete openssl3
* Update manifests to 3.0.1
* Fix download url
* Update port version
* Update version
* Remove wrong port version
* Fix errors
* Fix license
* Remove empty folders
* Fix post-build errors
* Add license field
* Fix cmake for uwp
* Remove patch file
* format manifest
* Update version file
* Fix port version
* version
* Test: remove vcvarsall
* version
* fix version
* version
* Fix docs in cmake files as well
* wrong branch
* Add port openssl-1
* Fix directories
* delete openssl-1
* [openssl-1] Add port
* version
* Fix UWP build
* version
* migrate uthenticode
* version
* Fix UWP build for librabbitmq
* version
* Fix UWP warnings
* version
* Fix patch
* version
* Disable C4996 on UWP
* version
* [idevicerestore] disable C4996
* remove warning fixes
* Revert uthenticode
* Final newlines
* version
* Remove winsock replace
* version
* [libwebsockets] Disable /WX on Windows
* version
* Typo
* version
* Disable C4996 in patch instead
* version
* [luasec] Use openssl-1
* version
* revert luasec
* migrate luasec
* version
* revert winsock
* version
* revert winsock
* version
* revert revert
* version
* Fix platform for luasec
* Fix supports
* version
* .
* version
* uthenticode
* libmysql
* azure-c-shared-utility
* version
* remove azure-c-shared-utility
* revert all
* uthenticode
* version
* azure
* version
* libmysql
* version
* remove mysql
* [libdatachannel] disable warnings on UWP
* version
* Fix patches
* version
* Add openssl-1 to CI baseline
* openssl-1: check if copyright exists
* version
* revert azure
* [libssh2] disable c4996
* version
* [aws-sdk-cpp] -Wno-deprecated
* version
* fix aws patch
* version
* fix aws patch
* version
* [qpid-proton] disable warning
* version
* Fix patch
* version
* [librtmp] disable c4996
* version
* [libu2f-server] disablec4996
* switch version scheme
* version
* [idevicerestore] disable c4996
* version
* typo
* version
* fix cmake
* version
* fix cmake again
* version
* [uthenticode] patch to support Openssl 3
* version
* fix idevicerestore
* version
* search for conflicting copyrights
* version
* Fix luasec
* fix version
* version
* fix azure
* version
* Remove debug stuff
* version
* [open62541] patch
* update port version
* version
* [libmysql] patch
* version
* Fix patch
* version
* Format openssl
* Format openssl portfiles
* Check for conflicting copyrights
* Fix typo
* Rename openssl-1 to openssl1
* Rename openssl-1 to openssl1
* version
* Update ci baseline
* version
* resolve conflicting port versions
* version
* apply latest openssl security fix
* version
* Fix qpid-proton
* version
* retrigger Bbuild of qtbase
* version
* revert qtbase
* Remove openssl1
* version
* version
* fix openssl_version_fix
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
## 1.5.0 (2022-03-31)
### Features Added
- When a `RequestFailedException` exception is thrown, the `what()` method now includes information about the HTTP request which failed.
- Adding option `WinHttpTransportOptions.IgnoreUnknownCertificateAuthority`. It can be used to disable verifying server certificate for the `WinHttpTransport`.
### Breaking Changes
- Enforce TLS 1.2 or greater for `CurlTransport` and `WinHttpTransport`.
### Other Changes
- Improve output message for `Azure::Core::Http::TransportException`.
* [azure-security-keyvault-certificates-cpp] Update to 4.0.0-beta.2
## 4.0.0-beta.2 (2022-03-08)
### Breaking Changes
- Updated `CreateCertificateOperation.PollUntilDone()` (returned from `StartCreateCertificate()`) to return the operation status instead of the newly created certificate.
* [azure-security-keyvault-secrets-cpp] Update to 4.0.0-beta.2
## 4.0.0-beta.2 (2022-03-08)
- Second preview.
- Internal improvements.
* [azure-storage-common-cpp] Update to 12.2.2
## 12.2.2 (2022-03-09)
### Features Added
- Added `SetImmutabilityPolicy` permission for account SAS.
- Bumped up SAS token service version to `2020-08-04`.
* [azure-storage-files-datalake-cpp] Update to 12.3.1
## 12.3.1 (2022-03-09)
### Other Changes
- No public changes in this release.
* [azure-storage-files-shares-cpp] Update to 12.2.1
## 12.2.1 (2022-03-09)
### Other Changes
- Deprecated enum `LeaseDuration`, use `LeaseDurationType` instead.
* [azure-storage-queues-cpp] Update to 12.0.0-beta.4
## 12.0.0-beta.4 (2022-03-09)
### Other Changes
- Changed SAS token signed version to `2018-03-28`.
* [azure-storage-common-cpp] Update to 12.2.1
## 12.2.1 (2022-02-14)
### Other Changes
- No public changes in this release.
* [azure-storage-blobs-cpp] Update to 12.3.0
## 12.3.0 (2022-02-14)
### Features Added
- Added `VersionId` in `SetBlobMetadataResult`.
* [azure-storage-files-datalake-cpp] Update to 12.3.0
## 12.3.0 (2022-02-14)
### Other Changes
- Deprecated enum `LeaseDuration`, use `LeaseDurationType` instead.
* [azure-storage-queues-cpp] Update to 12.0.0-beta.3
## 12.0.0-beta.3 (2022-02-14)
### Other Changes
- No public changes in this release.
* support of -fPIC flag in linux compilation
* Modify versions
* Make -fPIC mandatory for linux builds
* Update ace.json
* Change vcpkg version
* Change to versions
* Update ace.json
Co-authored-by: bisaillonp <Pierre.Bisaillon@ixiasoft.com>
* Fix Build Windows - include files not copied correctly to target
* Update versions
* install_includes requires quotes on windows
* Update ace.json
Co-authored-by: bisaillonp <Pierre.Bisaillon@ixiasoft.com>
* [ace] Update to 7.0.6
* Remove patch
* Adding double quotes to absolute paths
* Optimize the code to modify the content of config.h
Co-authored-by: Cheney-Wang <v-xincwa@microsoft.com>
* Bulk remove vcpkg_fail_port_install calls.
Interesting ones have been split out into separate reviews, where "interesting" means "anything more than just deleting the call to vcpkg_fail_port_install",
In support of https://github.com/microsoft/vcpkg/pull/21502
* Update version database.
* Revert google benchmark changes already submitted as https://github.com/microsoft/vcpkg/pull/22728
* Repair version database.
* Update HTTP to HTTPS links where it can be done safely.
This means that the HTTP-based link gave a 200 response with identical
content to the HTTPS version of the link. For links containing
variables, we checked the interpolated (real) link.
* Bump relevant vcpkg.json versions.
* Use version-date for cello.
* update version
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: Jonliu1993 <13720414433@163.com>
The `uuid/uuid.h` header conflicts with system libraries on osx; some system headers include `<uuid/uuid.h>`, intending to get the macOS system headers.
* [arrow] Fix CMake link error
* update version
* [arrow] update vcpkg-cmake-wrapper.cmake
* update version
Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
* Support libavif building on UWP and ARM
Remove deprecated functions
Bump port version
Apply suggestions from code review
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Bump version
Add version all
use patches
* Add version
* Disable deprecated functions using _CRT_SECURE_NO_WARNINGS rather than disabling 4996.
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* update meson to 0.60.1
* add port vcpkg-tool-meson for consistency deprecate usage of tool-meson
* [skip actions] make every port using meson depend on vcpkg-tool-meson
(except pkgconf for now.)
* fix subtle bugs in vcpkg_find_acquire_program
make the port install meson if the system does not provide it.
* make pkgconf depend on meson
* restore old vcpkg_find_acquire_program behavior for versioning
* Update ports/gstreamer/vcpkg.json
remove duplicated dependency
* remove invalid option in glib
* [skip actions] fix ci failures?
* remove invalid option in gstreamer
* try without cmake
* get more logs from meson configure.
* update glib to 2.70.1
* fix typo
* fix pc file of flac
* update meson to 0.60.2
* try the patch from the other pr.
* patch meson .....
* version stuff
* fix port version
* fix gstreamer version
* remove version
* format-manifest
* version stuff
* format manifest again
* revert version stuff
* remove outdated gtk options
* version stuff
* pango version stuff
* correct baseline lost in merge
* Fix fontconfig version db
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [ace] Upgrade to ACE 7.0.4, added myself as maintainer, added some todo's for ACE 7.0.5 when it becomes available
* ports/ace/portfile.cmake:
* ports/ace/vcpkg.json:
* [ace] Update port file
* ports/ace/vcpkg.json:
* [ace] Upgrade to 7.0.4
* [ace] Updated version database
* update version
* [ace] Upgrade to 7.0.5
* ports/ace/portfile.cmake:
* ports/ace/vcpkg.json:
* [ace] Updated version database
* [ace] Make platform toolset more maintainable
* ports/ace/portfile.cmake:
* Updated version database
Co-authored-by: Jonliu1993 <13720414433@163.com>
* Update asio-grpc to v1.3.0
* Update asio-grpc baseline and versions
* Remove boost-asio, libunifex and standalone-asio features from asio-grpc. Add a usage file. Update it to 1.3.1
* Remove asio-grpc 1.3.0 from versions/
## 4.0.0-beta.1 (2021-11-09)
### New Features
- Initial beta release of Azure Security Key Vault Certificates API for CPP.
- Added `Azure::Security::KeyVault::Certificates::CertificateClient` for get, create, list, delete, backup, restore, and import certificate operations.
- Added high-level and simplified `keyvault_certificates.hpp` file for simpler include experience for customers.
- Added model types which are returned from the `CertificateClient` operations, such as `Azure::Security::KeyVault::Certificates::KeyVaultCertificate`.
* [azure-storage-blobs-cpp] Update to 12.2.1
## 12.2.1 (2021-11-08)
### Other Changes
- `DefaultEncryptionScope` and `PreventEncryptionScopeOverride` in `BlobContainerProperties` were changed to optional.
* [azure-storage-queues-cpp] Update to 12.0.0-beta.2
## 12.0.0-beta.2 (2021-11-08)
### Breaking Changes
- Renamed `GetServicePropertiesResult` to `QueueServiceProperties`.
- Renamed `GetServiceStatisticsResult` to `ServiceStatistics`.
- Renamed `GetQueuePropertiesResult` to `QueueProperties`.
- Renamed `GetQueueAccessPolicyResult` to `QueueAccessPolicy`.
- Wrapped the first parameter of `QueueClient::SetAccessPolicy`, a vector of signed identifiers into a struct `QueueAccessPolicy`.
- Renamed `ReceiveMessagesResult` to `ReceivedMessages`.
- Renamed `PeekMessagesResult` to `PeekedMessages`.
* [getdns/flint] Update to the latest version
* [getdns/flint] Update to the latest version
* [flint] Add unsupported on uwp
* Update version files
* [flint] Handle dllimport macro in header files
* [arb] Update to 2.21.0
* [arb] Update to 2.2.1 and use upstream CMakeLists.txt
* [arb] App patch
* Update versions/a-/arb.json
* [many ports] call vcpkg_fixup_pkgconfig()
The ports generate pc files, but don't call vcpkg_fixup_pkgconfig() so that there are absolute paths in the pc files
* Update port-version for armadillo and polyclipping.
* Update version database.
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* added missing 'xml' feature implementation
* updated versions
* Update version database
* small fixes and update version database
* merged changes
* Update version database
* add version-port
* update version
* fixed [tao] feature
* updated version database
* forgot to merge this
* update version
* another small change
* update version database
* pass the same ACE features to ACEXML as well
* update version
* fixed zlib feature
* update version
* fixed x64-windows-static triplet
* update version
* incorporated requested changes after review
* update version
* updated "version" string
* updated version
* use current_install_dir
* update version
Co-authored-by: Erik Sohns <erik.sohns@posteo.de>
Co-authored-by: Jonliu1993 <13720414433@163.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
## 4.2.0 (2021-10-05)
### Features Added
- [2833](https://github.com/Azure/azure-sdk-for-cpp/issues/2833) Added `GetCryptographyClient()` to `KeyClient` to return a `CryptographyClient` that uses the same options, policies, and pipeline as the `KeyClient` that created it.
* [protobuf] upgrade to latest release (v3.18.0)
This requires patching OpenCV as it uses a function removed in the
latest version of protobuf (FWIW, upstream OpenCV has a similar patch).
* The arcus port also needs a patch
* The caffe2 port also needs a patch
* The brpc port also needs a patch
* [amqpcpp/leptonica/glibmm] Update to latest version
* Modify the include dir path
* Modify version schemes
Co-authored-by: Cheney-Wang <v-xincwa@microsoft.com>
* [aws-c-common] Update to 0.6.9
* [aws-checksums] Update to 0.1.11
* [aws-c-event-stream] Upgrade to 0.2.7
* Add aws-c-cal port
* Add s2n port
* Add port aws-c-io
* [aws-c-event-stream] Update port to 0.2.7
* Update aws-sdk-cpp port
* Add aws-c-compression port
* Add aws-c-auth port
* Add aws-c-http port
* Add aws-c-mqtt port
* Add aws-c-s3 port
* Add aws-crt-cpp port
* [aws-sdk-cpp] Update port to 1.9.91 version
* Fix port issues.
* Upgrade aws-sdk-cpp to 1.9.96
Upgrade aws-crt-cpp to 0.15.1
* Support x64-windows
* Fix format issues
* Specify supported triplets for aws libs
* Specify platforms for more aws libs
* Support x64-windows-static triplet.
* Fix format issue for aws-c-common
* Update port versions file
* Use new vcpkg cmake methods and format
* Use new vcpkg cmake methods and format
* update version
* Fix s2n port typo
* Fix s2n port typo
Co-authored-by: Jonliu1993 <13720414433@163.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [audiofile/cgltf/libsbml] Update to the latest version
* Format manifests
* [libsbml] Update branch from stable to development
* Update versions/l-/libsbml.json
* [audiofile] Add options to vcpkg_cmake_configure
* [azure-security-keyvault-keys-cpp] Update to 4.1.0
## 4.1.0 (2021-09-08)
### Features Added
- Added `GetUrl()` to `KeyClient`.
### Bugs Fixed
- [2750](https://github.com/Azure/azure-sdk-for-cpp/issues/2750) Support for Azure `managedhsm` cloud and any other non-public Azure cloud.
* not-specified
* Release for 08-30-2021
* Update azure-iot-sdk-c vcpkg.json formatting
* Update version database
* Test commit. In progress.
* bot actions
* Update refs and hashes for main branch test
* bot instructions
* Add OpenSSL for uamqp, umqtt, uhttp
* bot instructions
* Update cmake build options 'warning_as_errors' to OFF; remove patch file
* bot instructions
* Update all REFs to current test commit in azure-iot-sdk-c momuno/curl-vcpkg-fix_20210831
* bot instructions
* c-utility fix -- test
* bot instructions
* Update azure-iot-sdk-c REF and SHA512 for LTS release. Use version-date
* Update version database
* put back remove-werror.patch for LTS release.
* Update versioning. bot instructions
* bot instructions.
* Adding back patch to portfile instructions. Removes warnings as errors
* bot instructions
Co-authored-by: Mollie Munoz <momuno@microsoft.com>
* [azure-storage-blobs-cpp] Update to 12.2.0
## 12.2.0 (2021-09-08)
### Breaking Changes
- `StartsOn` and `ExpiresOn` in `SignedIdentifier` were changed to nullable.
### Bugs Fixed
- Fixed a bug where prefix cannot contain `&` when listing blobs.
### Other Changes
- Create less threads if there isn't too much data to transfer.
* [azure-storage-files-datalake-cpp] Update to 12.2.0
## 12.2.0 (2021-09-08)
### Breaking Changes
- `StartsOn` and `ExpiresOn` in `SignedIdentifier` were changed to nullable.
### Bugs Fixed
- Fixed a bug where prefix cannot contain `&` when listing files.
### Other Changes
- Create less threads if there isn't too much data to transfer.
* [azure-storage-files-shares-cpp] Update to 12.2.0
## 12.2.0 (2021-09-08)
### Breaking Changes
- `AccessPolicy::StartsOn` and `AccessPolicy::ExpiresOn` are now nullable values.
### Bugs Fixed
- Fixed a bug where prefix cannot contain `&` when listing files.
### Other Changes
- Create less threads if there isn't too much data to transfer.
* [azure-storage-queues-cpp] Update to 12.0.0-beta.1
## 12.0.0-beta.1 (2021-09-08)
### New Features
- Added support for Queue features:
- QueueServiceClient::ListQueues
- QueueServiceClient::SetProperties
- QueueServiceClient::GetProperties
- QueueServiceClient::GetStatistics
- QueueServiceClient::CreateQueue
- QueueServiceClient::DeleteQueue
- QueueClient::Create
- QueueClient::Delete
- QueueClient::GetProperties
- QueueClient::SetMetadata
- QueueClient::GetAccessPolicy
- QueueClient::SetAccessPolicy
- QueueClient::EnqueueMessage
- QueueClient::ReceiveMessages
- QueueClient::PeekMessages
- QueueClient::UpdateMessage
- QueueClient::DeleteMessage
- QueueClient::ClearMessages
- Added support for queue SAS.
* [azure-storage-common-cpp] Update to 12.2.0
## 12.2.0 (2021-09-08)
### Features Added
- Used new xml library on Windows, dropped dependency for libxml2.
### Bugs Fixed
- Fixed a bug that may cause crash when parsing XML.
* Enable ANGLE's desktop GL backend
Only the D3D and GLES backends were available, but getting desktop GL to
work is trivial.
The Vulkan backend would be a much bigger task, unfortunately.
* x-add-version
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
## 1.2.1 (2021-09-02)
### Bugs Fixed
- [2785](https://github.com/Azure/azure-sdk-for-cpp/issues/2785) Fix to build on g++ 5.5.
### Other Changes
- Fixed compilation error on POSIX platforms where OpenSSL was not available.
- Support CMake version 3.12
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [aubio] Add support for find_package
* Add include(CMakeFindDependencyMacro)
* x-add-version
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [arcus/any-lite/aixlog] Update to the latest version
* update version
* Apply requested changes
* update version
* update vcpkg.json
* update version
* Make sure C++11 is enabled on macosx
* ports/ace/portfile.cmake:
* [ace] Upgrade to 7.0.3
* No need to force C++11 anymore for MacOSX
* ports/ace/portfile.cmake:
* Add ACE 7.0.3 version
## 1.2.0 (2021-08-05)
### Features Added
- Added `Azure::Core::IO::ProgressBodyStream` type that wraps an existing BodyStream based type stream and reports progress via callback when the stream position is updated.
### Bugs Fixed
- [2647](https://github.com/Azure/azure-sdk-for-cpp/issues/2647) Make the curl transport adapter to check the connection close header.
- [2474](https://github.com/Azure/azure-sdk-for-cpp/issues/2474) Fix compiling with MSVC and `/analyze`.
- Make WinHTTP transport adapter to NOT use SSL/TLS for unsecured HTTP connections.
### Other Changes
- Updated source code to build with Clang 11. (A community contribution, courtesy of _[davidchisnall](https://github.com/davidchisnall)_)
### Acknowledgments
Thank you to our developer community members who helped to make Azure Core better with their contributions to this release:
- David Chisnall _([GitHub](https://github.com/davidchisnall))_
* update 2021-07-27
macOS -> 11.5.1, XCode -> 12.5.1
* update azure-pipelines
* update sha of macfuse
* change how macos-ci-base works
* fix build errors
* fix itpp:linux
* more fixes
* remove tab
* allow version changes in all the remove/rename-version patches
* fix libunistring for real
* robert CR
* [alembic] Enable release only and debug only build on alembic port
* Fix version database.
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* Added a new port, apsi.
* Updated versioning.
* Added platform to a feature in apsi.
* Updated versioning.
Co-authored-by: Billy Robert ONeal III <bion@microsoft.com>
* Updated vulkan-headers, vulkan-hpp and vulkan-memory-allocator to new versions.
* Updated the port ashes to fix compilation errors with the new Vulkan headers. Added vk_video/ to the list of copied header files in the port vulkan-headers.
* Apply suggestions from code review regarding version strings
Update version strings in ports/ashes/vcpkg.json and ports/vulkan-headers/vcpkg.json.
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
* Updated versioning information of modified ports.
* Update version strings after changes in vcpkg.json files.
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
* [cli11] Update to 1.9.1
* Update version in CONTROL
* Add new port ADVobfuscator
* Format vcpkg.json
* Add version
* Update ports/advobfuscator/vcpkg.json
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* Update versions/a-/advobfuscator.json
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* Update versions/a-/advobfuscator.json
* version stuff
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
## 4.0.0-beta.4 (2021-07-20)
### Features Added
- Added `GetIv()` to `EncryptParameters` and `DecryptParameters`.
- Added `BackupKeyResult` for `BackupKey()` return type.
### Breaking Changes
- Removed `Azure::Security::KeyVault::Keys::ServiceVersion::V7_0` and `V7_1`.
- Removed `Azure::Security::KeyVault::Keys::Cryptography::ServiceVersion::V7_0` and `V7_1`.
- Removed `CryptographyClient::RemoteClient()` and `CryptographyClient::LocalOnly()`.
- Removed the general constructor from `EncryptParameters` and `DecryptParameters`.
- Removed access to `Iv` field member from `EncryptParameters` and `DecryptParameters`.
- Removed `Encrypt(EncryptionAlgorithm, std::vector, context)`.
- Removed `Decrypt(DecryptAlgorithm, std::vector, context)`.
- Removed `JsonWebKey::HasPrivateKey()`.
- Removed the `MaxPageResults` field from `GetPropertiesOfKeysOptions`, `GetPropertiesOfKeyVersionsOptions`, and `GetDeletedKeysOptions`.
- Renamed header `list_keys_single_page_result.hpp` to `list_keys_responses.hpp`.
- Updated `BackupKey()` API return type to `BackupKeyResult` model type.
- Renamed `KeyPropertiesPageResult` to `KeyPropertiesPagedResponse`.
- Renamed `DeletedKeyPageResult` to `DeletedKeyPagedResponse`.
- Changed the container for `KeyOperations` from `std::list` to `std::vector` within `CreateKeyOptions` and `UpdateKeyProperties()`.
- Changed the return type of `CrytographyClient` APIs like `Encrypt()` to return `Response<T>` rather than the `T` directly.
- Renamed high-level header from `key_vault_keys.hpp` to `keyvault_keys.hpp`.
* [azure-core-cpp] Update to 1.1.0
## 1.1.0 (2021-07-02)
### Bugs Fixed
- Fixed a memory leak issue in `Base64Encode()`. (A community contribution, courtesy of _[jorgen](https://github.com/jorgen)_)
### Other Changes
- Made internal-only changes to support the Azure Key Vault client library.
### 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))_
* [azure-storage-common-cpp] Update to 12.0.1
## 12.0.1 (2021-07-07)
### Bug Fixes
- Fixed a memory leak issue while parsing XML.
* [azure-storage-blobs-cpp] Update to 12.0.1
## 12.0.1 (2021-07-07)
### Bug Fixes
- Fixed a bug where transactional MD5 hash was treated as blob MD5 hash when downloading partial blob.
* [azure-storage-files-datalake-cpp] Update to 12.0.1
## 12.0.1 (2021-07-07)
### Bug Fixes
- Fixed a bug where transactional MD5 hash was treated as blob MD5 hash when downloading partial blob.
* [azure-storage-files-shares-cpp] Update to 12.0.1
## 12.0.1 (2021-07-07)
No API changes since `12.0.0`.
* Remove curl version from vcpkg manifest
* Update version files
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
* [boost] update generator script for boost 1.76
* [boost] update ports to 1.76.0 (run generator)
* [boost] fix windows build?
* [quantlib] update and fix mac build
* [symengine] update and fix build
* [avro-cpp] update to latest master and fix windows build
* [folly] update to 2021.05.31.00
* [fbthrift, fizz, wangle] update to v2021.05.31.00 and fix build
* [proxygen] update to version 2021.05.31.00
* [fizz, proxygen, fbthrift] fix sodium target
* [proxygen] also works on macOS
* [quantlib] use fix from upstream to fix mac build
* [symengine] minimize patch file and fix deprecation warning
* [folly,proxygen,wangle,fizz,fbthrift] update to 2021.06.14.00
* [fbthrift] remove unnecessary dependency rsocket
I couldn't find any information that this dependency exists. The term is used in the code, but not in the context of a dependency
* [fizz,fbthrift] fix zlib dependency
* [fbthrift] pass required flex executable to cmake configure
* add version files
* [boost] generate-ports.ps1: Apply code review
* [boost] changes from new version of generate-ports script
* update version files
* [boost] generate-ports.ps1: Apply code review
* Update arrow to 4.0.0
* Format
* Try fix thrift
* Update versions/ files
* Do not set ZSTD_ROOT
* Remove double quotes causing Windows problems
* Apply patches
* Remove LIB_DIR_OPTIONS
* Tweak zstd flags
* Update version hash
* Format
* Fail early on x86
* Update hash
* Fail early on arm, arm64
* Update hash
* Add expected failures to to scripts/ci.baseline.txt
* Exclude mallocs from default features
* Update hash
* Set default-features to false for aws-sdk-cpp
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Specify only x64 support in manifest
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Remove unneeded ci.baseline.txt entries
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Remove dataset from default-features
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Update hash
* Remove zstd path args
* Update hash
Co-authored-by: Tanguy Fautre <tanguy@fautre.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [azure-storage-common-cpp] Update to 12.0.0
## 12.0.0 (2021-06-08)
### Other Changes and Improvements
- Fixed a filename encoding issue.
* [azure-storage-blobs-cpp] Update to 12.0.0
## 12.0.0 (2021-06-08)
### Other Changes and Improvements
- Added and updated some samples.
- Fixed a read consistency issue.
* [azure-storage-files-datalake-cpp] Update to 12.0.0
## 12.0.0 (2021-06-08)
### Breaking Changes
- Renamed `ContentLength` in `FlushFileResult` to `FileSize`.
### Other Changes and Improvements
- Removed `IfUnmodifiedSince` from access conditions of setting filesystem metadata operation.
- Updated some samples.
- Fixed a read consistency issue.
* [azure-storage-files-shares-cpp] Update to 12.0.0
## 12.0.0 (2021-06-08)
### Breaking Changes
- Renamed `ContentLength` in `FileItemDetails` to `FileSize`.
### Other Changes and Improvements
- Updated some samples.
- Fixed a read consistency issue.
* [azure-security-keyvault-common-cpp] Update to 4.0.0-beta.3
## 4.0.0-beta.3 (2021-06-08)
No breaking changes or new features added. Includes only implementation enhancements.
* [azure-security-keyvault-keys-cpp] Update to 4.0.0-beta.3
## 4.0.0-beta.3 (2021-06-08)
### Breaking Changes
- Updated `MaxPageResults` type to `int32_t`, from `uint32_t`, affecting:
- `GetDeletedKeysOptions()`.
- `GetPropertiesOfKeysOptions()`.
- `GetPropertiesOfKeyVersionsOptions()`.
- Updated `CreateRsaKeyOptions::KeySize` type from `uint64_t` to `int64_t`.
- Updated `CreateRsaKeyOptions::PublicExponent` type from `uint64_t` to `int64_t`.
- Updated `CreateOctKeyOptions::KeySize` type from `uint64_t` to `int64_t`.
* chore: Update to v3.2.1
Since we have modified CMake scripts in Argtable3, which now supports
the vcpkg manifest mechanism, we also remove unnecessary code snippets
and deprecated targets.
* chore: Update version information
* [aubio] Fix definitions issues when build with dependencies
* Update baseline version
* Update the dependency
* Set default-features to false
* Fix link error
* Update the baseline version
* Update the baseline version
* Update the baseline version
* Unset the debug postfix
* Update the baseline version
* Remove unused dependency
* Update the baseline version
* [ffmpeg] use ffbuild/config.mak to get dependencies
* [ffmpeg] bump port version
* [ffmpeg] x-add-version
* [ffmpeg] fix dependency issue on x64-linux
* [ffmpeg] x-add-version
* [ffmpeg] link order fix on linux
* [ffmpeg] x-add-version
* [ffmpeg] bump port version
* [ffmpeg] x-add-version
* [ffmpeg] exclude -lgcc and -lgcc_s (causes issues on azure for unknown reasons)
* [ffmpeg] x-add-version
* [ffmpeg] handle -lgcc and -lgcc_s appropriately
* [ffmpeg] x-add-version
* [ffmpeg] use x_vcpkg_pkgconfig_get_modules to get info, added some more fixes to generated for pkgconfig files
* [ffmpeg] report dependencies (for now, helps debugging)
* [vcpkg-pkgconfig-get-modules] bump port version
* [ffmpeg] [vcpkg-pkgconfig-get-modules] x-add-version
* [ffmpeg] fix variant issue
* [ffmpeg] x-add-version
* [ffmpeg] reformat manifest
* [ffmpeg] x-add-version
* [ffmpeg] remove duplicate avfilter library from dependencies
* [ffmpeg] fix -pthread / -pthreads on linux
* [ffmpeg] x-add-version
* [ffmpeg] fix dynamic builds when no libraries need to be linked
* [ffmpeg] x-add-version
* [ffmpeg] disable openh264 on uwp when building all
* [ffmpeg] x-add-version
* [avcpp] fix uwp build failure due to deprecations treated as errors
* [avcpp] bump port version
* [avcpp] x-add-version
* [avcpp] smaller patch
* [avcpp] x-add-version
* [ffmpeg] x-add-version
* [azure-core-cpp] Update to 1.0.0
## 1.0.0 (2021-06-04)
### Bug Fixes
- Make `RequestFailedException` copiable so it can be propagated across thread.
- By default, add `x-ms-request-id` header to the allow list of headers to log.
* [azure-identity-cpp] Update to 1.0.0
## 1.0.0 (2021-06-04)
No API changes since `1.0.0-beta.6`.
* [azure-core-cpp] Update to 1.0.0-beta.9
## 1.0.0-beta.9 (2021-05-18)
### New Features
- Added `Azure::PagedResponse<T>`.
### Breaking Changes
- Added `final` specifier to classes and structures that are are not expected to be inheritable at the moment.
- Removed `Context::GetApplicationContext()` in favor of a new static data member `Context::ApplicationContext`.
- Renamed `Request::IsDownloadViaStream()` to `ShouldBufferResponse()`.
- Removed the `Azure::Core::Http::Request` ctor overload that takes both a `bodyStream` and a `bufferedDownload` boolean since it is not useful.
- Changed integer size parameters for buffers from `int64_t` to `size_t` in various places such as `Azure::Core::IO::BodyStream::Read()` APIs.
- Removed the `Azure::Core::Diagnostics::Logger::Listener` typedef.
### Bug Fixes
- Do not re-use a libcurl connection to same host but different port.
- Fixed curl transport issue to avoid crash at exit when curl connection pool cleanup thread is running.
- Ensure uniqueness of `Azure::Core::Uuid` on POSIX platforms.
### Other Changes and Improvements
- Modified precondition validation of function arguments to now result in assert failures rather than throwing an exception.
- Remove exposing windows.h header from our public headers.
- Improved performance of the WinHTTP transport layer on Windows for uploading large payloads.
* [azure-identity-cpp] Update to 1.0.0-beta.6
## 1.0.0-beta.6 (2021-05-18)
### Breaking Changes
- Added `final` specifier to classes and structures that are are not expected to be inheritable at the moment.
* [azure-security-keyvault-common-cpp] Update to 4.0.0-beta.2
## 4.0.0-beta.2 (2021-05-18)
### Breaking Changes
- Added `final` specifier to classes and structures that are are not expected to be inheritable at the moment.
- Removed `KeyVaultException`.
- Removed `ClientOptions`.
* [azure-security-keyvault-keys-cpp] Update to 4.0.0-beta.2
## 4.0.0-beta.2 (2021-05-18)
### New Features
- Added support for importing and deserializing EC and OCT keys.
- Added cryptography client.
- Added `CreateFromResumeToken()` to `DeletedKeyOperation` and `RecoverKeyOperation`.
### Breaking Changes
- Added `final` specifier to classes and structures that are are not expected to be inheritable at the moment.
- Renamed `GetPropertiesOfKeysSinglePage()` to `GetPropertiesOfKeys()`.
- Renamed `GetPropertiesOfKeyVersionsSinglePage()` to `GetPropertiesOfKeyVersions()`.
- Renamed `GetDeletedKeysSinglePage()` to `GetDeletedKeys()`.
- Renamed `KeyPropertiesSinglePage` to `KeyPropertiesPageResult`.
- Renamed `DeletedKeySinglePage` to `DeletedKeyPageResult`.
- Renamed `GetPropertiesOfKeysSinglePageOptions` to `GetPropertiesOfKeysOptions`.
- Renamed `GetPropertiesOfKeyVersionsSinglePageOptions` to `GetPropertiesOfKeyVersionsOptions`.
- Renamed `GetDeletedKeysSinglePageOptions` to `GetDeletedKeysOptions`.
- Removed `Azure::Security::KeyVault::Keys::JsonWebKey::to_json`.
- Replaced static functions from `KeyOperation` and `KeyCurveName` with static const members.
- Replaced the enum `JsonWebKeyType` for a class with static const members as an extensible enum called `KeyVaultKeyType`.
- Renamed `MaxResults` to `MaxPageResults` for `GetSinglePageOptions`.
- Changed the returned type for list keys, key versions, and deleted keys from `Response<T>` to `PagedResponse<T>` affecting:
- `GetPropertiesOfKeysSinglePage()` and `GetPropertiesOfKeyVersionsSinglePage()` now returns `KeyProperties`.
- `GetDeletedKeysSinglePage()` now returns `DeletedKey`.
- Removed `ResumeDeleteKeyOperation()` and `ResumeRecoverKeyOperation()`.
### Bug Fixes
- Fix getting a resume token from delete and recover key operations.
* [azure-storage-common-cpp] Update to 12.0.0-beta.11
## 12.0.0-beta.11 (2021-05-19)
### Breaking Changes
- Added `final` specifier to classes and structures that are are not expected to be inheritable at the moment.
- Removed `Azure::PagedResponse<T>`.
### Bug Fixes
- Fixed a stream leak issue in `ReliableStream`.
* [azure-storage-blobs-cpp] Update to 12.0.0-beta.11
## 12.0.0-beta.11 (2021-05-19)
### Breaking Changes
- Added `final` specifier to classes and structures that are are not expected to be inheritable at the moment.
- Renamed `HasMorePages()` in paged response to `HasPage()`.
- Default chunk size for concurrent upload was changed to nullable.
- `BlobLeaseClient::Change()` updates internal lease id.
- Removed `ContentType` from `GetBlockListResult`.
- Moved `GetPageRangesResult` to detail namespace.
- `BlobServiceClient::UndeleteBlobContainer` doesn't support restoring a deleted container under a different name anymore.
- Changed the type of block count to `int32_t`.
* [azure-storage-files-datalake-cpp] Update to 12.0.0-beta.11
## 12.0.0-beta.11 (2021-05-19)
### New Features
- Added `DataLakePathClient::SetAccessControlListRecursive()`, `UpdateAccessControlListRecursive()` and `RemoveAccessControlListRecursive()`.
### Breaking Changes
- Added `final` specifier to classes and structures that are are not expected to be inheritable at the moment.
- Renamed `HasMorePages()` in paged response to `HasPage()`.
- Default chunk size for concurrent upload was changed to nullable.
- `DataLakeLeaseClient::Change()` updates internal lease id.
* [azure-storage-files-shares-cpp] Update to 12.0.0-beta.11
## 12.0.0-beta.11 (2021-05-19)
### New Features
- Added `ShareDirectoryClient::ForceCloseAllHandles()` and `ShareFileClient::ForceCloseAllHandles()`.
### Breaking Changes
- Added `final` specifier to classes and structures that are are not expected to be inheritable at the moment.
- Renamed `HasMorePages()` in paged response to `HasPage()`.
- `ShareLeaseClient::Change()` updates internal lease id.
- `ShareItem::ShareMetadata` was renamed to `ShareItem::Metadata`.
* [avisynthplus] Update to 3.7.0
* Update to 3.7.0
* Allows static build as this is supported since 3.7.0
* [avisynthplus] add filesystem submodule to support older compiler
* [avisynthplus] change version-string to version-semver
* update glib to meson
* update ci baseline
* update glib to 2.66.3
remove cmakelists
* fix some minor meson issue but meson is still a mess
* add_bin_to_path to vcpkg_install_meson
* regen docs
* try fixing/touching all glib dependent ports
* fix libsigcpp-3 version
* fix glibmm
* fix gmime
* fix libcroco
* update libnice
* fix atk build
* update harfbuzz
* fix few builds
* update libxmlpp
* fix gdk-pixbuf
* fix gts
* gts add patch
* remove old libsigcpp
* add missing comma
* fix supports logic
* fix name mismatch
* restore original ci baseline.
* fix a lot of small details.
increment controls.
* fix harfbuzz & glib
* bump port version
* update port_versions
* fix version field
* update versions
* fix glib in harfbuzz
* update port versions
* silly uppercase type
* update port-versions
* fix cairo build
* update version
* fix atk
* update atk port-verisons
* fix gts public includes
* update versions
* fix cairomm
* fix pango
* fix ignition
* update versions.
* fix gtk
* fix librsvg
* update versions
* fix atk linux
* fix libgpod
* update versions
* fix lcm
* fix librsvg
* update pango and pangomm
* update pango to meson
* more updates
* update pixman
* fix cairo
* fix cairo
* some fixes
* reorder meson a bit
* add none.txt for meson
* fix x86_x64 to x86 "cross" builds
* add tiff pkgconfig
* update gdk-pixbuf
* fix tiff and jpeg
* add graphene
* fix gdk-pixbuf
* add sassc
* update gtk
* fix cairo complete build
* add harfbuzz inlcude in pango since meson does not add it into pkgconfig.
* fix gtk build. Remaining issue fix install script.
* fix gtk build
* fix io2d
* add supports field
* fix cartographer?
* fix librsvg build
* fix gtk build
* fix cartographer
* fix sassc on linux
* fix tiff and libjpeg pc files
* fix pixman x86
* _isnanf is undefined on arm-
* merge fix for make on arm64
* fix gdk-pixbuf on arm64-windows
* pixman remove test/demos.
should fix it on osx.
* [vcpkg_install_meson] add bin to path to run code generators
* [vcpkg_configure_meson]
deactivate native compiler in cross builds
make x86 on x86_x64 a native instead of a cross build
(as long as we are not building for UWP)
* pixman reenable UWP support.
* pixman reenable arm support
* add pixman:arm-uwp=fail to baseline
* update gtkmm
* remove double whitespaces
* gtk baseline
gtk dependency on cairo x11
remove double spaces in flags
* fix linux build
* native none again
* cairo fix cairo-script.pc
* comment out patch since the cairo changes should have fixed it.
* disable wayland backend in GTK since CI is missing system packages
* silly typo in cairo pc file correction
install lzo pc on windows
* remove double spaces in _FLAGS
remove unnecessary comments
* actually disabling wayland backend
* fix glib codegen issue having the wrong path
* try to fix paths in glib codegen
* integrate changes form #12860
* add the uwp patch back in
* deactivate extra harfbuzz shapers.
* vcpkg x-add-version --all --overwrite-version
* remove patches in tesseract.
* fix version
* rerun add-version
* add libgpod:x64-linux=fail to baseline due to missing system tools/libraries
* change regex to take double - into account.
* run x-add-version
* run format-manifest
* add missing removal of multiple spaces back into the regex
* remove ws diff change
* fix gtkmm the upstream way
* remove ws to reduce diff
* make glib build on osx
* format manifest
* run x-add-version
* add pthread dependency
* update baseline due to glib compiling on osx now.
* add meson as a dep to glib
* - add glib host dependencies
- switch to manifest of touched ports
* switch to manifest.
* [libxml2] add gnuinstalldirs
* [libxml2] add missing include of GNUInstallDirs
* add version info
* add include dir to pc files ....
* update version
* add UWP as crosscompiling target
* Apply suggestions from code review
* trying to fix cairo pthread detection on osx.
* fix libmicrohttpd by adding the required system frameworks on osx
* fix poppler by not removing the CXX standard
* fix missing coretext header from harfbuzz in pano
* fix formating issues
* fix librsvg on osx
* revert version changes
* bump version
* version stuff.
* fix graphene version stuff
* fix version stuff
* removing ports from ci baseline to cause me pain
* move cairomm:x64-linux=fail
to gtkmm:x64-linx=fail
remove pangomm:x64-osx=fail
* fix typo
* revert ws changes to vcpkg_install_meson
* update port version after merge
* version stuff
* fix fluidsynth by adding vcpkg_check_features
* move cairo to ci baseline on osx
* version stuff
* fluidsynth corrections
* more version stuff
* apply code review changes
* clean version stuff.
* update version stuff
* code review cleanup
* version stuff
* formating
* update version stuff again
* remove gdi again
* version stuff
* version stuff
* version baseline
* Apply strega-nil suggestions from code review
* run x-add-version
* reset versions to upstream/master
* v8 CONTROL -> json
* reset fluidsynth to upstream/master
* first batch of version-string -> version conversion
* second and last batch of version-string -> version conversions
* update version stuff
* disable gdi feature in harfbuzz (missing user32 linkage in qt5-base)
* version stuff
* Apply suggestions from code review
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* more CR stuff
* update versions
* back out provision changes so that pr can be merged.
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* [azure-sdk-for-cpp] Upgrade vcpkg manifest files
* Update version files
* vcpkg format-manifest
* Update version files
* Minor change to re-trigger CI
* Undo that minor change
* Bump up port-version
* Update x-add-version
* redo x-add-version without overwrite
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
* [azure-security-keyvault-common-cpp] Update to 4.0.0-beta.1
## 4.0.0-beta.1 (2021-04-07)
### New Features
- KeyVaultException.
* [azure-security-keyvault-keys-cpp] Update to 4.0.0-beta.1
## 4.0.0-beta.1 (2021-04-07)
### New Features
- Added `Azure::Security::KeyVault::Keys::KeyClient` for get, create, list, delete, backup, restore, and import key operations.
- Added high-level and simplified `key_vault.hpp` file for simpler include experience for customers.
- Added model types which are returned from the `KeyClient` operations, such as `Azure::Security::KeyVault::Keys::KeyVaultKey`.
* Update vcpkg ports to use a manifest json file instead of a CONTROL
file.
* Update git tree sha versions using the command 'x-add-version --all
--overwrite-version'
Co-authored-by: Ahson Khan <ahkha@microsoft.com>
* [azure-core-cpp] Update to 1.0.0-beta.8
## 1.0.0-beta.8 (2021-04-07)
### New Features
- Added `Azure::Core::Url::GetScheme()`.
- Added `Azure::Core::Context::TryGetValue()`.
- Added `Azure::Core::Context::GetDeadline()`.
- Added `Azure::Core::Credentials::TokenCredentialOptions`.
- Added useful fields to the `Azure::Core::RequestFailedException` class such as `StatusCode`, `ReasonPhrase`, and the `RawResponse`, for better diagnosis of errors.
### Breaking Changes
- Simplified the `Response<T>` API surface to expose two public fields with direct access: `T Value` and a `unique_ptr` to an `Azure::Core::Http::RawResponse`.
- Renamed `Azure::Nullable<T>::GetValue()` to `Value()`.
- Removed from `Azure::Core::Http::Request`:
- `SetUploadChunkSize()`.
- `GetHTTPMessagePreBody()`.
- `GetUploadChunkSize()`.
- `GetHeadersAsString()`.
- Changes to `Azure::Core::Http::RawResponse`:
- Removed `SetHeader(std::string const& header)`
- Removed `SetHeader(uint8_t const* const first, uint8_t const* const last)`.
- Removed `GetMajorVersion()`.
- Removed `GetMinorVersion()`.
- Renamed `GetBodyStream()` to `ExtractBodyStream()`.
- Changes to `Azure::Core::Context`:
- Removed `Get()` and `HasKey()` in favor of a new method `TryGetValue()`.
- Changed input parameter type of `WithDeadline()` to `Azure::DateTime`.
- Removed `Azure::Core::PackageVersion`.
- Removed from `Azure::Core::Http::Policies` namespace: `HttpPolicyOrder`, `TransportPolicy`, `RetryPolicy`, `RequestIdPolicy`, `TelemetryPolicy`, `BearerTokenAuthenticationPolicy`, `LogPolicy`.
- Removed `AppendQueryParameters()`, `GetUrlWithoutQuery()` and `GetUrlAuthorityWithScheme()` from `Azure::Core::Url`.
- Changed the `Azure::Core::Http::HttpMethod` regular enum into an extensible enum class and removed the `HttpMethodToString()` helper method.
- Introduced `Azure::Core::Context::Key` class which takes place of `std::string` used for `Azure::Core::Context` keys previously.
- Changed the casing of `SSL` in API names to `Ssl`:
- Renamed type `Azure::Core::Http::CurlTransportSSLOptions` to `CurlTransportSslOptions`.
- Renamed member `Azure::Core::Http::CurlTransportOptions::SSLOptions` to `SslOptions`.
- Renamed member `Azure::Core::Http::CurlTransportOptions::SSLVerifyPeer` to `SslVerifyPeer`.
### Other changes and Improvements
- Moved `Azure::Core::Http::Request` to its own header file from `http.hpp` to `inc/azure/core/http/raw_response.hpp`.
- Moved `Azure::Core::Http::HttpStatusCode` to its own header file from `http.hpp` to `inc/azure/core/http/http_status_code.hpp`.
* [azure-identity-cpp] Update to 1.0.0-beta.5
## 1.0.0-beta.5 (2021-04-07)
### New Features
- Add Active Directory Federation Service (ADFS) support to `ClientSecretCredential`.
### Breaking Changes
- Removed `Azure::Identity::PackageVersion`.
* [azure-storage-common-cpp] Update to 12.0.0-beta.10
## 12.0.0-beta.10 (2021-04-16)
### New Features
- Added server timeout support.
- Added `PagedResponse<T>` for returning paginated collections.
### Breaking Changes
- Removed `Azure::Storage::Common::PackageVersion`.
- Moved `ReliableStream` to internal namespace.
- Removed `HttpGetterInfo` and `HTTPGetter` from the `Azure::Storage` namespace.
* [azure-storage-blobs-cpp] Update to 12.0.0-beta.10
## 12.0.0-beta.10 (2021-04-16)
### Breaking Changes
- Removed `Azure::Storage::Blobs::PackageVersion`.
- Renamed `GetUserDelegationKeyOptions::startsOn` to `StartsOn`.
- Replaced all paginated collection functions that have the SinglePage suffix with pageable functions returning a `PagedResponse<T>`-derived type. The options are also renamed accordingly.
- `BlobServiceClient::ListBlobContainers()`.
- `BlobServiceClient::FindBlobsByTags()`.
- `BlobContainerClinet::ListBlobs()`.
- `BlobContainerClient::ListBlobsByHierarchy()`.
- `PageBlobClient::GetPageRanges()`.
- `PageBlobClient::GetPageRangesDiff()`.
- `PageBlobClient::GetManagedDiskPageRangesDiff()`.
- Renamed `FilterBlobItem` to `TaggedBlobItem`.
- `FindBlobsByTags()` now returns `FindBlobsByTagsPagedResponse` and the field `FindBlobsByTagsSinglePageResult::Items` was renamed to `FindBlobsByTagsPagedResponse::TaggedBlobs`.
* [azure-storage-files-datalake-cpp] Update to 12.0.0-beta.10
## 12.0.0-beta.10 (2021-04-16)
### Breaking Changes
- Removed `Azure::Storage::Files::DataLake::PackageVersion`.
- Renamed `GetUserDelegationKeyOptions::startsOn` to `StartsOn`.
- Replaced all paginated collection functions that have the SinglePage suffix with pageable functions returning a `PagedResponse<T>`-derived type. The options are also renamed accordingly.
- `DataLakeServiceClient::ListFileSystems()`.
- `DataLakeFileSystemClient::ListPaths()`.
- `DataLakeDirectoryClient::ListPaths()`.
- Removed `DataLakePathClient::SetAccessControlListRecursiveSinglePage()`, `UpdateAccessControlListRecursiveSinglePage()` and `RemoveAccessControlListRecursiveSinglePage()`.
### Bug Fixes
- Rename functions always fail because `/` was left out in the renamed source path.
* [azure-storage-files-shares-cpp] Update to 12.0.0-beta.10
## 12.0.0-beta.10 (2021-04-16)
### Breaking Changes
- Removed `Azure::Storage::Files::Shares::PackageVersion`.
- Renamed `GetUserDelegationKeyOptions::startsOn` to `StartsOn`.
- Removed `ShareClient::ListFilesAndDirectories()`.
- Replaced all paginated collection functions that have the SinglePage suffix with pageable functions returning a `PagedResponse<T>`-derived type. The options are also renamed accordingly.
- `ShareServiceClient::ListShares()`.
- `ShareDirectoryClient::ListFilesAndDirectories()`.
- `ShareDirectoryClient::ListHandles()`.
- `ShareFileClient::ListHandles()`.
- Removed `ShareDirectoryClient::ForceCloseAllHandlesSinglePage()` and `ShareFileClient::ForceCloseAllHandlesSinglePage()`.
* Update vcpkg ports to use a manifest json file instead of a CONTROL file.
* Update git tree sha versions using the command 'x-add-version --all --overwrite-version'
Co-authored-by: Ahson Khan <ahkha@microsoft.com>
* [antlr4] update to 4.9.1
* update version
* [antlr4] fix utfcpp dependency issue
* fix version SHA to account for utfcpp patch
* [antlr4] Minimize patch
Co-authored-by: Jonliu1993 <13720414433@163.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [azure-kinect-sensor-sdk] fix linux build and other issues
- linux: warnings stopping the build
- linux: set correct casing for dependecies
- linux: depthengine
- upgrade to 1.4.1
* Update ports/azure-kinect-sensor-sdk/CONTROL
* Update ports/azure-kinect-sensor-sdk/portfile.cmake
* Force to re-download archive, revert 9cd44db8e3
* update version record
* Update ports/azure-kinect-sensor-sdk/CONTROL
* Update versions/a-/azure-kinect-sensor-sdk.json
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [abseil] Upgrade to 20210324
* Use new version field
Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
* Avoid exluding EGL/eglext_angle.h from ANGLE and add egl_loader_autogen.cpp/h that were not properly added.
* Add port version to ANGLE port.
* Ran vcpkg x-add-version --overwrite-version angle.
* [amqpcpp] update to 4.3.11
* update version
* add vcpkg.json
* update version
* update amqpcpp.json
* update version
* format manifest
* update version
* [azure-storage-common-cpp] Update to 12.0.0-beta.8
* [azure-storage-blobs-cpp] Update to 12.0.0-beta.8
* [azure-storage-files-datalake-cpp] Update to 12.0.0-beta.8
* [azure-storage-files-shares-cpp] Update to 12.0.0-beta.8
* Update port for azure-storage-files-shares-cpp
* Remove comment headers
* Update version SHA
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
* Update port for azure-identity-cpp
* Update port version SHA
* Remove comment header from CONTROL file
* Remove comment header from portfile.cmake file
* Update port version SHA once again
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
Co-authored-by: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com>
* Update port for azure-storage-common-cpp
* Update port for azure-storage-blobs-cpp
* Update port for azure-storage-files-datalake-cpp
* Update port version SHAs
* Remove comment header from CONTROL files
* Remove comment header from portfile.cmake files
* Update port version SHAs once again
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
* [armadillo] Update to 10.2.0 and also update the repository
* Update versions
* Remove NO_REMOVE_ONE_LEVEL and update patches
* Update versions/a-/armadillo.json
* Update port for azure-core-cpp
* Update port version SHA
* Apply suggestions from code review
Remove comment headers from port files
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* Update port version SHA once again
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
Co-authored-by: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
* Cherry picked WiP (Update to arrow-2.0.0)
* Point to arrow-3.0.0 files
* Add missing re2 dependency.
Sort dependency list alphabetically.
* Configure ARROW_SNAPPY_USE_SHARED
* Configure ARROW_THRIFT_USE_SHARED
* Spaces vs tabs.
* Fix Thrift and Lz4 library finding logic.
* Fix debug arrow (shared) linking against release snappy.
Tell CI x86 is not supported.
* Fix debug arrow (shared) linking against release snappy (for real this time).
* Fix linux build not finding Lz4.
* Fix thrift finding on Linux (was pointing to an intermediate dir)
* Try to fix macOS 10.x build.
* Update port_versions.
* update version
* update version
Co-authored-by: Jonliu1993 <13720414433@163.com>
* [vcpkg] Miscellaneous internal improvements extracted from #15424
* [vcpkg] CR comments
* [armadillo] Use vcpkg_from_git() to workaround gitlab missing archive
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>