Commit Graph

1333 Commits

Author SHA1 Message Date
Larry Osterman
c9d0934dc5
Initial creation of Batch Operation prototype. (#3769)
* Initial stab at batch API implementation

* Initial cut at documentation for batch operations

* More batch pattern madness

* Prepare for recommendation

* checkpoint

* Updated batch example and fixed implementation errors

* Added support for isolated mode batch

* Updated documentation

* Added lots of words and documentation of limitations

* clang-format

* clang fixes

* cspell

* Added test recordings

* Isolated mode tests only work in live tests

* Update sdk/core/azure-core/inc/azure/core/internal/deferred_operation.hpp

Co-authored-by: JinmingHu <jinmhu@microsoft.com>

* Update sdk/core/azure-core/inc/azure/core/internal/deferred_operation.hpp

Co-authored-by: JinmingHu <jinmhu@microsoft.com>

* Pull request feedback, improved BatchOperation.md

* clang-format

Co-authored-by: JinmingHu <jinmhu@microsoft.com>
2022-06-27 16:42:54 -07:00
George Arama
3f0c570007
Perf test for certs (#3729)
* one commit to rule them all

* main merge

* error

* main merge

* error

* main merge

* error

* main merge

* error

* example of perf test

* remove file

* create certs and keys in post setup, use to run the test

* PR comments
2022-06-21 15:46:08 -07:00
Anton Kolesnyk
5f575c32fa
ManagedIdentityCredential: Add support for AppServiceV2019 (#3734)
* ManagedIdentityCredential: Add support for AppServiceV2019

* Attempt to create 2019 before 2017

* Changelog update

Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2022-06-20 11:55:37 -07:00
Ahson Khan
de6ed1da38
Add missing license header to http_sanitizer source file (#3739) 2022-06-16 19:59:07 +00:00
Azure SDK Bot
1d9f44bc4e
Increment version for keyvault releases (#3719)
* Increment package version after release of azure-security-keyvault-certificates

* Increment package version after release of azure-security-keyvault-secrets
2022-06-16 12:43:37 -07:00
Anton Kolesnyk
dfe9a2be1f
InputSanitizer: rename to HttpSanitizer, remove static member (#3736)
* InputSanitizer => HttpSanitizer, remove static

* Update cpp

* Clang format

Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2022-06-15 11:18:23 -07:00
Anton Kolesnyk
b36403a018
Include pi-version to default list of unredacted query params for logging (#3730)
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2022-06-10 17:17:37 -07:00
Larry Osterman
99f45a5f18
Enable Distributed Tracing for Attestation SDK client. (#3706)
* Implement tracing for Attestation and Template services

* Pipeline no longer requires service name if opting into distributed tracing; enable tracing in attestation service

* Generate user-agent header from request activity policy

* Added test to catch the redacted header regression

* Updated documentation to reflect API surface changes
2022-06-08 11:40:56 -07:00
Azure SDK Bot
42e284dc14
Increment package version after release of azure-security-attestation (#3717) 2022-06-08 09:40:58 -07:00
Azure SDK Bot
49500f1b79
Increment package version after release of azure-core-tracing-opentelemetry (#3727) 2022-06-08 08:41:34 +00:00
Larry Osterman
ef58a37658
Updated changelog (#3726) 2022-06-08 00:32:14 -07:00
Azure SDK Bot
3b9d526a26
Increment version for storage releases (#3713)
* Increment package version after release of azure-storage-common

* Increment package version after release of azure-storage-blobs
2022-06-08 09:08:35 +08:00
Azure SDK Bot
1a39c8c4ce
Increment package version after release of azure-identity (#3721) 2022-06-07 16:54:00 -07:00
Anton Kolesnyk
f391e45bc1
OpenTelemetry vcpkg fixes (#3716)
* OpenTelemetry vcpkg fixes

* Update ci.yml

* Drop version >= from project-level vcpkg

* find_package only supports numeric versions

* include(AzureBuildTargetForCI)

* Do not build as Windows/UWP DLL

* Docs and package dependencies

* Update condition

* Move condition down

* Move more under condition

* Rephrase condition

* Try hack for CI that won't affect vcpkg

Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2022-06-07 14:40:27 -07:00
Anton Kolesnyk
15f897c4e9
Identity 1.3.0 Release (#3685)
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2022-06-07 14:15:06 -07:00
Larry Osterman
7e8065a2e3
Removed empty sections in changelog (#3718) 2022-06-07 11:39:48 -07:00
George Arama
473e0201c5
Changelog updates for secrets and certificates (#3714)
* Changelog updates for secrets and certificates

* Update package versions
2022-06-07 11:09:46 -07:00
JinmingHu
0886fa2b81
Storage June Release (#3686) 2022-06-07 07:37:30 +08:00
Larry Osterman
8ec7a9958a
Removed version>= fields for openssl in vcpkg.json files (#3705) 2022-06-03 16:43:08 -07:00
Anton Kolesnyk
ad2591b58d
Format vcpkg.json (#3701)
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2022-06-03 08:43:03 -07:00
Azure SDK Bot
3a26df2852
Increment package version after release of azure-core (#3699) 2022-06-03 03:04:48 +00:00
Anton Kolesnyk
d0853af995
Core 1.7.0-beta.1 Release (#3684)
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2022-06-02 18:38:19 -07:00
Larry Osterman
bea147905a
Added ability to create instance with pointer (#3698)
* Added ability to create instance with pointer

* Pull request feedback
2022-06-03 00:59:20 +00:00
Larry Osterman
78095ce0c7
Additional OpenTelemetry Feedback... (#3691)
* OpenTelemetry API Review Feedback

* Returns std::unique_ptr<DiagnosticTracingFactory instead of raw pointer

* Late breaking pull request feedback

* Renamed clientContext parameter to CreateSpan

* Renamed ContextAndSpanFactory to TracingContextFactory and CreateSpan to CreateTracingContext.
2022-06-03 00:25:08 +00:00
Larry Osterman
6b903d0b3f
Attestation 1.0.0 GA Release (#3693)
* Prepare attestation for release

* removed references to RetrieveResponseValidationCollateral from docs

* Added C++ SDK team as owners of attestation SDK

* Added Ahmad from attestation team to attestation owners

* Removed dead API; switched attestation back to beta-3
2022-06-02 12:13:12 -07:00
Larry Osterman
ebe084bfc6
OpenTelemetry API Review Feedback (#3687)
* OpenTelemetry API Review Feedback
2022-06-02 00:20:26 +00:00
Larry Osterman
0fd02674fe
Moved attestation factory back to static method on attestation class … (#3682)
* Moved attestation factory back to static method on attestation class and return a concrete type not a pointer

* Fixed factory in readme file
2022-06-01 18:33:59 +00:00
Larry Osterman
7c93854125
Complete the initial implementation of OpenTelemetry (#3677)
* Added telemetry support for HTTP pipeline elements

* Finish OpenTelemetry implementation

* clang-format and added doxygen comments
2022-05-31 10:57:32 -07:00
JinmingHu
933486385a
storage unittest fix and improvement (#3667) 2022-05-24 14:08:14 +08:00
Larry Osterman
8ca08a1429
Initial implementation of OpenTelemetry APIs. (#3561)
* Start of tracing prototype

* Created initial implementation of azure-core-opentelemetry package

* New version of enabling MSVCRT Lib for static configs

* Attempt to add OpenTelemetry tests to build

* Take a dependency on OpenTelemetry version 1.3

* Added service API level tracing support

* API Review feedback
2022-05-23 16:44:22 -07:00
Larry Osterman
745091d01c
Split out attestation client factory into separate class (#3654)
* Split out attestation client factory into separate class

* Updated readme; clang-format

* Final set of API review changes

* Replaced () constructors with {} constructors
2022-05-23 15:54:57 -07:00
Anton Kolesnyk
593464ceda
Remove (#3657)
oexcept specifier from Context::IsCancelled()

Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2022-05-20 11:48:14 -07:00
Anton Kolesnyk
80cf3d09fd
Update all-inclusive headers, and CMakeFiles for including all headers (#3640) 2022-05-17 20:45:46 -07:00
Anton Kolesnyk
3ec224eaf6
Clean up target_include_directories() (#3641)
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
2022-05-17 12:22:55 -07:00
JinmingHu
e65ea2f71f
Storage Blob Stg78 Features (#3650) 2022-05-17 11:20:18 +08:00
Victor Vazquez
ca9a40b6b7
Adding Acknowledgments (#3611)
* cl

* Update sdk/core/azure-core/CHANGELOG.md

Co-authored-by: Ahson Khan <ahkha@microsoft.com>

* cspell

Co-authored-by: Ahson Khan <ahkha@microsoft.com>
2022-05-12 17:07:49 -07:00
JinmingHu
fc2f7c53b3
Fixed a bug where text of XML element cannot be empty. (#3643) 2022-05-12 08:56:06 +08:00
Azure SDK Bot
c0e92e4f92
Increment package version after release of azure-security-attestation (#3636) 2022-05-11 14:23:18 -07:00
Azure SDK Bot
bfaf27ce15
Increment package version after release of azure-identity (#3637) 2022-05-11 05:08:46 +00:00
Victor Vazquez
a4a6efb226
azure identity may 2022 release (#3615) 2022-05-10 21:10:15 -07:00
Anton Kolesnyk
7c34ab088e
Fix identity samples running in CI (#3632) 2022-05-10 21:08:40 -07:00
Azure SDK Bot
c2ce38da1f
Increment package version after release of azure-core (#3624) 2022-05-06 15:45:38 -07:00
Larry Osterman
44af947141
Prepare Attestation SDK for May Release. (#3625)
* Prepare attestation for May release

* Removed some noise from changelog
2022-05-05 16:01:23 -07:00
Victor Vazquez
d317e06ba9
cl (#3613) 2022-05-05 09:54:19 -07:00
JinmingHu
b9fb5efb6a
Get rid of warnings in nullable.hpp (#3617) 2022-05-05 07:10:34 +08:00
Larry Osterman
f8ced21a1a
Remove version pin for OpenSSL (#3610)
* Remove version pin for OpenSSL

* Gratuitous change to trigger CI pipelines
2022-05-03 16:05:36 -07:00
Larry Osterman
a2d975c7d4
API Review Feedback for Attestation SDK (#3543)
* API Review Feedback for Attestation SDK

* Updated changelog to reflect API Review updates
2022-05-03 13:46:35 -07:00
Jeremi Piotrowski
f1de8d20df
sdk/core: Reimplement Md5OpenSSL using EVP API (#3609)
The MD5_Init/Update/Final functions are deprecated in OpenSSL 3.0 and result in
a compile-time warning. Due to the default usage of -Werror during compilation,
these warnings are treated as errors and prevent the SDK from being built on
Ubuntu 22.04, which ships with OpenSSL by default. The deprecated APIs should
be replaced by the EVP APIs, which are already in use for the SHA family of
functions, and supported on all versions of OpenSSL.
2022-05-03 10:32:29 -07:00
Ahson Khan
82261744eb
Reword the curl proxy fix changelog entry. (#3606) 2022-05-02 14:46:35 -07:00
JinmingHu
5232334520
fix cmake in storage (#3604) 2022-04-30 10:36:29 +08:00