Skip to content

Releases: Azure/azure-sdk-tools

Azure.Sdk.Tools.TestProxy_1.0.0-dev.20240806.1

06 Aug 15:42
920afb2
Compare
Choose a tag to compare
Add proxy audit log and other assorted fixes (#8781)

* Use a unified lock for all access to a recording. sanitizers or recording entries.
* Creating an audit log so we can see raw associated information for important events about a specific recording.
* obtain a lock before stopping playback, ensuring that ongoing writes in other threads won't be broken

---------

Co-authored-by: semick-dev <[email protected]>

Azure.Sdk.Tools.TestProxy_1.0.0-dev.20240804.1

04 Aug 19:50
7f918db
Compare
Choose a tag to compare
Allow already-removed sanitizers to not error when removed (#8770)

* allow the sanitizers to clear

* remove a test that doesn't have a point if we don't error on sanitizer removal

Azure.Sdk.Tools.TestProxy_1.0.0-dev.20240801.2

02 Aug 05:04
Compare
Choose a tag to compare
remove a test that doesn't have a point if we don't error on sanitize…

Azure.Sdk.Tools.TestProxy_1.0.0-dev.20240801.1

01 Aug 22:22
0ae9770
Compare
Choose a tag to compare
[test-proxy] All semaphor all the time (#8755)

* refactor to use semaphor slim instead of lock wherever it is used
* refactor tests to deal with new async-ness of the proxy

Azure.Sdk.Tools.TestProxy_1.0.0-dev.20240731.4

01 Aug 01:31
2e2e0a6
Compare
Choose a tag to compare
Add TypeSpec Definition for APIView TreeStyle Parser (#8657)

* Add TypeSpec Definition for APIView TreeStyle Parser

* Update TreeStyleParser Schema

* Update StructuredToken id documentation, and update json schema

Azure.Sdk.Tools.TestProxy_1.0.0-dev.20240731.3

31 Jul 23:00
fb1b7a2
Compare
Choose a tag to compare
ensure that sourceversion doesn't appear in the test-proxy informatio…

Azure.Sdk.Tools.TestProxy_1.0.0-dev.20240731.2

31 Jul 18:19
a09e26d
Compare
Choose a tag to compare
reduce a proxy log line's verbosity (#8732)

Azure.Sdk.Tools.TestProxy_1.0.0-dev.20240731.1

31 Jul 08:35
8ee51aa
Compare
Choose a tag to compare
Updates to `HandlePlaybackRequest` to force synchronous handling (#8731)

* add a couple debugging log locations
* allow synchronous I/O from kestrel
* force HandlePlayBackRequest entirely synchronous, to avoid the wonky sync issues we've been encountering.

Azure.Sdk.Tools.TestProxy_1.0.0-dev.20240730.2

30 Jul 23:08
Compare
Choose a tag to compare
when failing to match, express the reasoning

Azure.Sdk.Tools.TestProxy_1.0.0-dev.20240730.1

30 Jul 18:15
f3e3a51
Compare
Choose a tag to compare
[test-proxy] Only remove session once body has been written (#8709)

* Only remove session once body has been written, to minimize probability client retries but test-proxy has already removed the session
* remove the necessity of always locking to check if a session is sanitized
* add entry remove, call it
* optimize a few lock calls to happen once where possible

---------

Co-authored-by: Scott Beddall <[email protected]>