Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[skip secret scan] Merge with Azure/azure-sdk-for-go #13

Merged
merged 4,389 commits into from
Mar 6, 2024
Merged
Changes from 1 commit
Commits
Show all changes
4389 commits
Select commit Hold shift + click to select a range
50131f5
Sync eng/common directory with azure-sdk-tools for PR 7385 (#22112)
azure-sdk Dec 6, 2023
837ae16
[Release] sdk/resourcemanager/baremetalinfrastructure/armbaremetalinf…
Alancere Dec 7, 2023
423e02b
[azopenai] Updating to the latest 2023-12-01 API (#22081)
richardpark-msft Dec 7, 2023
b44962e
azblob: Return io.ErrUnexpectedEOF as error in UploadStream (#22109)
souravgupta-msft Dec 8, 2023
074d2cc
Doc fix (#22117)
souravgupta-msft Dec 8, 2023
e96bba7
Add more retry after headers to check during retries (#22121)
jhendrixMSFT Dec 8, 2023
24e7b76
[azopenai] Fixing some issues with incorrect/incomplete types in gene…
richardpark-msft Dec 8, 2023
bfa1322
Prep azcore for release (#22122)
jhendrixMSFT Dec 9, 2023
3a1e9b9
Increment package version after release of azcore (#22124)
azure-sdk Dec 11, 2023
b1a2f3d
[azopenai] Updating to the latest azcore to allow for supporting smal…
richardpark-msft Dec 11, 2023
f94bde2
azblob: Updating dependencies (#22128)
souravgupta-msft Dec 12, 2023
9a5e714
Add version naming and deprecation link (#21679)
dtzar Dec 13, 2023
36d9f8d
fix mgmt README.md module link (#22132)
Alancere Dec 13, 2023
58ac9ec
Updating changelog for azblob 1.2.1 release (#22140)
souravgupta-msft Dec 13, 2023
ed5bc4b
[azopenai] Re-enable the tests for vision and expand it to include Az…
richardpark-msft Dec 13, 2023
ef773b3
Sanitize (#22142)
RickWinter Dec 13, 2023
7703881
[Cosmos] Add Global Endpoint Manager (#22100)
simorenoh Dec 14, 2023
981f3ef
Added replaceReadmeModule function (#22135)
Alancere Dec 14, 2023
8536f47
Increment package version after release of storage/azblob (#22146)
azure-sdk Dec 14, 2023
8867496
Prevent panic in exported.Payload (#22148)
jhendrixMSFT Dec 14, 2023
178fe26
Add Snapshot support for SDK (#22118)
MBSolomon Dec 14, 2023
2621632
Add notice for version 1 deprecation (#21680)
dtzar Dec 15, 2023
82712d0
[Release] sdk/resourcemanager/containerservice/armcontainerservice/4.…
azure-sdk Dec 20, 2023
0101345
[Release] sdk/resourcemanager/selfhelp/armselfhelp/2.0.0-beta.3 gener…
azure-sdk Dec 20, 2023
f497335
[Release] sdk/resourcemanager/servicefabric/armservicefabric/2.0.0 (#…
azure-sdk Dec 20, 2023
166d7c0
[Release] sdk/resourcemanager/postgresql/armpostgresqlflexibleservers…
azure-sdk Dec 20, 2023
9725a99
[Release] sdk/resourcemanager/dataprotection/armdataprotection/3.0.0 …
azure-sdk Dec 20, 2023
72768a2
[Release] sdk/resourcemanager/healthcareapis/armhealthcareapis/2.0.0 …
azure-sdk Dec 20, 2023
2454e9f
[Release] sdk/resourcemanager/deviceupdate/armdeviceupdate/1.3.0 gene…
azure-sdk Dec 20, 2023
959a71b
[Release] sdk/resourcemanager/virtualmachineimagebuilder/armvirtualma…
azure-sdk Dec 20, 2023
38a3d6f
[Release] sdk/resourcemanager/network/armnetwork/5.0.0 (#22093)
azure-sdk Dec 20, 2023
270c1d6
[Release] sdk/resourcemanager/netapp/armnetapp/6.0.0-beta.1 generatio…
azure-sdk Dec 20, 2023
e7bf410
[Release] sdk/resourcemanager/batch/armbatch/2.2.0 generation from sp…
azure-sdk Dec 20, 2023
775c707
[Release] sdk/resourcemanager/compute/armcompute/5.4.0 (#22114)
azure-sdk Dec 20, 2023
babccdd
fix sdk/resourcemanager/connectedvmware/armconnectedvmware README (#2…
Alancere Dec 20, 2023
90c78e1
feat: add ReplaceReadmeNewClientName function (#22165)
Alancere Dec 21, 2023
4473bad
[Release] sdk/resourcemanager/sql/armsql/2.0.0-beta.4 (#22080)
azure-sdk Dec 21, 2023
2c69ff8
sdk/resourcemanager/attestation/armattestation live test (#22143)
Alancere Dec 25, 2023
f11ffc7
sdk/resourcemanager/iotcentral/armiotcentral live test (#22123)
Alancere Dec 25, 2023
0d951cd
sdk/resourcemanager/labservices/armlabservices live test (#22115)
Alancere Dec 25, 2023
1fef4b1
sdk/resourcemanager/changeanalysis/armchangeanalysis live test (#22095)
Alancere Dec 25, 2023
22604ae
sdk/resourcemanager/msi/armmsi live test (#22094)
Alancere Dec 25, 2023
eb46df7
sdk/resourcemanager/dnsresolver/armdnsresolver live test (#22091)
Alancere Dec 25, 2023
8db9a88
sdk/resourcemanager/dns/armdns live test (#22089)
Alancere Dec 25, 2023
0cf3f2c
sdk/resourcemanager/quota/armquota live test (#22082)
Alancere Dec 25, 2023
b14a600
sdk/resourcemanager/chaos/armchaos live test (#22070)
Alancere Dec 25, 2023
9ba4ad5
sdk/resourcemanager/loadtesting/armloadtesting live test (#22106)
Alancere Dec 25, 2023
2d7b90a
Azdatalake stg 78-82 (#22192)
tanyasethi-msft Jan 2, 2024
4831055
azidentity credentials preserve MSAL headers (#22098)
handsomejack-42 Jan 2, 2024
08d2a81
[azdatalake] upgrade azblob version to 1.21 (#22196)
tanyasethi-msft Jan 3, 2024
b7a02cc
Various cleanup in azappconfig (#22197)
jhendrixMSFT Jan 3, 2024
d59677e
Update package versions (#22201)
RickWinter Jan 4, 2024
4228971
Increment package version after release of messaging/azeventgrid (#22…
azure-sdk Jan 4, 2024
8c72917
Increment package version after release of ai/azopenai (#22126)
azure-sdk Jan 4, 2024
5798b0d
azblob: STG91 upgrade (#22194)
souravgupta-msft Jan 5, 2024
7f7c19b
azfile: STG91 upgrade (#22193)
souravgupta-msft Jan 5, 2024
3ba6817
update source link to new azopenai location (#22208)
fkarg Jan 5, 2024
4162eea
More azappconfig cleanup (#22209)
jhendrixMSFT Jan 5, 2024
2d017b7
Fix spelling (preceeding=> preceding) (#22202)
azure-sdk Jan 5, 2024
06a9327
Storage: Reject HTTP endpoints (#22183)
souravgupta-msft Jan 8, 2024
e63fa24
[azeventhubs] Fixing an issue where a processor wouldn't grab partiti…
richardpark-msft Jan 8, 2024
9f9219c
Clean up ETags in azappconfig (#22212)
jhendrixMSFT Jan 9, 2024
ecdb3a6
[azopenai] Fixing issue where you can't use whisper with m4a files. (…
richardpark-msft Jan 9, 2024
ed7cbbe
Updating changelog for STG91 preview (#22216)
souravgupta-msft Jan 9, 2024
a672b5d
azfile: STG 91 Preview (#22217)
souravgupta-msft Jan 9, 2024
a5c4497
Increment package version after release of storage/azblob (#22219)
azure-sdk Jan 9, 2024
c7abe2d
[azopenai] Update changelog for release. (#22215)
richardpark-msft Jan 9, 2024
f386581
Replace string with azcore.ETag (#22218)
jhendrixMSFT Jan 9, 2024
dbf4d0d
Add script to go mod tidy modules (#22214)
jhendrixMSFT Jan 9, 2024
8b19787
Increment package version after release of storage/azfile (#22220)
azure-sdk Jan 9, 2024
bdf62de
Added Simon and Kushagra as code owners on GO Cosmos SDK (#22221)
kushagraThapar Jan 9, 2024
46b3614
[azservicebus] Updating batching to allow for a configurable wait tim…
richardpark-msft Jan 9, 2024
0fbeb23
Sync eng/common directory with azure-sdk-tools for PR 7459 (#22222)
azure-sdk Jan 9, 2024
58413e0
Fix image tag for multiimage deployments (#22224)
azure-sdk Jan 9, 2024
e274f37
Refresh azcontainerregistry module (#22161)
tadelesh Jan 10, 2024
fbe326d
fix generator tool (#22205)
Alancere Jan 10, 2024
467afcf
azdatalake preview stg82 (#22227)
tanyasethi-msft Jan 10, 2024
4b274bc
Rename azidentity/cache pipeline (#22231)
chlowell Jan 10, 2024
c99ab58
Handle errors in mod tidy script (#22234)
benbp Jan 11, 2024
1ae9698
Sync eng/common directory with azure-sdk-tools for PR 7445 (#22233)
azure-sdk Jan 11, 2024
0677fb4
Use package filter to prevent recursive package publish (#22232)
benbp Jan 11, 2024
58fcfdd
[Cosmos] Add preferred regions to CosmosClientOptions (#22206)
simorenoh Jan 12, 2024
c890523
Sync eng/common directory with azure-sdk-tools for PR 7451 (#22246)
azure-sdk Jan 15, 2024
83f777f
Correct the variable name in spec location validation script (#22247)
azure-sdk Jan 15, 2024
9ca7d01
Increment package version after release of storage/azdatalake (#22229)
azure-sdk Jan 16, 2024
4422a47
sdk/resourcemanager/storagecache/armstoragecache live test (#22244)
Alancere Jan 16, 2024
a432381
[CODEOWNERS] Remove automation section (#22249)
jsquire Jan 16, 2024
e6c32f4
Increment package version after release of messaging/azeventhubs (#22…
azure-sdk Jan 16, 2024
cc89915
Add selective component governance step (#22150)
benbp Jan 16, 2024
ca1debf
Filter packages at verify step (#22252)
azure-sdk Jan 17, 2024
6d37f43
[azservicebus] Fixing memory leak with go-amqp update. (#22253)
richardpark-msft Jan 17, 2024
2633a10
Sync eng/common directory with azure-sdk-tools for PR 7512 (#22241)
azure-sdk Jan 17, 2024
58ca6be
[Cosmos] Adds global endpoint manager policy and links GEM to client …
simorenoh Jan 17, 2024
f17d3c3
[azservicebus] Adjust version and changelog, small test change (#22256)
richardpark-msft Jan 17, 2024
18bb6a3
Fix allowed tenants for InteractiveBrowserCredential (#22257)
chlowell Jan 17, 2024
176ab71
[azopenai] Implement UnmarshalJSON method for custom types (#22133)
zjy282 Jan 17, 2024
48ecc39
Increment package version after release of messaging/azservicebus (#2…
azure-sdk Jan 17, 2024
eab8d47
Prepare azidentity v1.6.0-beta.1 for release (#22248)
chlowell Jan 17, 2024
fd8a7ad
Increment package version after release of azidentity (#22263)
azure-sdk Jan 17, 2024
e1887a6
Update release date for azappconfig (#22259)
jhendrixMSFT Jan 17, 2024
708e506
Sync eng/common directory with azure-sdk-tools for PR 7537 (#22264)
azure-sdk Jan 17, 2024
bdc09a2
Update tooling and sample dependencies (#22267)
jhendrixMSFT Jan 17, 2024
ddf768e
Increment package version after release of data/azappconfig (#22268)
azure-sdk Jan 17, 2024
1e53997
Update dependencies in deprecated modules (#22269)
jhendrixMSFT Jan 18, 2024
8916634
Update to latest version of websockets (#22270)
jhendrixMSFT Jan 18, 2024
d195126
Add git commit details to stress environment (#22266)
azure-sdk Jan 18, 2024
4eaf466
Fix Language value for JS (#22275)
azure-sdk Jan 19, 2024
cd5cd95
Fix typos in ps1 scripts (#22277)
azure-sdk Jan 19, 2024
5258046
use merge instead of cherry-pick (#22280)
azure-sdk Jan 22, 2024
4872e73
Broaden special case for 403 responses from IMDS (#22278)
chlowell Jan 22, 2024
6cdec79
Storage/fix Module Name in azfile, azdatalake, azblob (#22273)
tanyasethi-msft Jan 23, 2024
2f56762
[Release] sdk/resourcemanager/recoveryservices/armrecoveryservicesbac…
Alancere Jan 24, 2024
172f7c0
[Release] sdk/resourcemanager/cosmos/armcosmos/2.7.0 (#22184)
azure-sdk Jan 24, 2024
a5854dc
[Release] sdk/resourcemanager/hybridcontainerservice/armhybridcontain…
azure-sdk Jan 24, 2024
3f0ae5b
[Release] sdk/resourcemanager/containerservice/armcontainerservice/4.…
Alancere Jan 24, 2024
08787b7
[Release] sdk/resourcemanager/compute/armcompute/5.5.0 (#22188)
azure-sdk Jan 24, 2024
99f80af
[Release] sdk/resourcemanager/elasticsan/armelasticsan/1.0.0 (#22225)
azure-sdk Jan 24, 2024
d81f15a
[Release] sdk/resourcemanager/streamanalytics/armstreamanalytics/2.0.…
azure-sdk Jan 24, 2024
750d8af
update changelog (#22289)
tadelesh Jan 24, 2024
4d2bbe2
Sync eng/common directory with azure-sdk-tools for PR 7580 (#22292)
azure-sdk Jan 24, 2024
c87ebea
[Release] sdk/resourcemanager/networkanalytics/armnetworkanalytics/1.…
Alancere Jan 25, 2024
01fa694
fix acr test failure (#22290)
tadelesh Jan 25, 2024
4d102bf
Sync eng/common directory with azure-sdk-tools for PR 7569 (#22284)
azure-sdk Jan 25, 2024
ae70cac
Increment package version after release of containers/azcontainerregi…
azure-sdk Jan 25, 2024
6e01b90
Sync eng/common directory with azure-sdk-tools for PR 7584 (#22298)
azure-sdk Jan 25, 2024
aeb9fa4
AzureCLICredential prefers expires_on value (#22299)
chlowell Jan 26, 2024
47e5839
[Release] sdk/resourcemanager/hardwaresecuritymodules/armhardwaresecu…
azure-sdk Jan 26, 2024
4b49cde
[Release] sdk/resourcemanager/appplatform/armappplatform/2.0.0 (#22236)
azure-sdk Jan 26, 2024
6c284e8
[Release] sdk/resourcemanager/datafactory/armdatafactory/5.0.0 genera…
azure-sdk Jan 26, 2024
7288bda
[Release] sdk/resourcemanager/cosmos/armcosmos/3.0.0-beta.3 (#22300)
Alancere Jan 26, 2024
572ba1f
JSON marshaling helpers will preserve Content-Type (#22309)
jhendrixMSFT Jan 30, 2024
0aa2409
Sync eng/common directory with azure-sdk-tools for PR 7585 (#22312)
azure-sdk Jan 31, 2024
00f2b8b
Go SDK for Azure Web PubSub Data plane (#21929)
vicancy Jan 31, 2024
b36de61
Added spec location verification to the release pipeline (#22301)
raych1 Feb 1, 2024
7c50f09
[Release] sdk/resourcemanager/springappdiscovery/armspringappdiscover…
azure-sdk Feb 1, 2024
9ae828c
Replace ErrAuthenticationRequired with AuthenticationRequiredError (#…
chlowell Feb 1, 2024
c8ae7ed
Sync eng/common directory with azure-sdk-tools for PR 7615 (#22335)
azure-sdk Feb 2, 2024
0a332e3
Fix issue in Verify-Link.ps1 after PS 7.4 update (#22336)
azure-sdk Feb 2, 2024
d00123d
Update packages (#22338)
RickWinter Feb 2, 2024
299ebfe
Prepare internal for release (#22339)
jhendrixMSFT Feb 2, 2024
45f24aa
Update package dependencies (#22337)
RickWinter Feb 2, 2024
ab4bfbc
[AzDatalake] Path escape names to file and directory client (#22308)
tanyasethi-msft Feb 3, 2024
0e05b39
Prepare azidentity v1.6.0-beta.2 for release (#22341)
chlowell Feb 5, 2024
914370e
Fix BOM issue Generate-DocIndex.ps1 (#22340)
azure-sdk Feb 5, 2024
c05f902
Sync eng/common directory with azure-sdk-tools for PR 7634 (#22348)
azure-sdk Feb 6, 2024
0970bdc
Sync eng/common directory with azure-sdk-tools for PR 7630 (#22349)
azure-sdk Feb 6, 2024
d4384c8
Fix azblob/download data race (#22334)
tanyasethi-msft Feb 6, 2024
bcb9bcc
Increment package version after release of internal (#22351)
azure-sdk Feb 6, 2024
c802646
Update to latest internal module (#22149)
jhendrixMSFT Feb 6, 2024
14d23ec
Increment package version after release of azidentity (#22352)
azure-sdk Feb 6, 2024
1e48089
Increment package version after release of azcore (#22353)
azure-sdk Feb 6, 2024
f7748e7
Update armresourcehealth with latest code generator (#22354)
jhendrixMSFT Feb 7, 2024
9964cfc
[azblob] Fix file offset post sequential write in downloadFile (#22357)
tanyasethi-msft Feb 8, 2024
5421fef
[azblob] Fix panic when nil options bag is passed (#22358)
tanyasethi-msft Feb 8, 2024
40a6c15
Cosmos DB: Fixing encoding test (#22359)
ealsur Feb 8, 2024
981108a
Pin azure/login action step to v1.5.1 (#22362)
azure-sdk Feb 8, 2024
b6c374e
Add stress test arm/bicep template prefix to New-TestResources Resour…
azure-sdk Feb 9, 2024
d5dfa92
STG 91 GA [azfile, azblob], azcore version refresh (#22361)
tanyasethi-msft Feb 12, 2024
6f16bdb
fix flaky test (#22367)
gracewilcox Feb 12, 2024
7e3e829
Increment package version after release of storage/azfile (#22374)
azure-sdk Feb 13, 2024
563f5f7
Increment package version after release of storage/azblob (#22375)
azure-sdk Feb 13, 2024
b08f175
Revert test change - new file handle open on downloadfile (#22373)
tanyasethi-msft Feb 13, 2024
5a28877
[key vault] update modules to the 7.5 GA swagger (#22376)
gracewilcox Feb 13, 2024
ea7c3ad
Increment package version after release of security/keyvault/azsecret…
azure-sdk Feb 13, 2024
1d91db1
Increment package version after release of security/keyvault/azcertif…
azure-sdk Feb 13, 2024
5c97a10
Increment package version after release of security/keyvault/azkeys (…
azure-sdk Feb 13, 2024
7d3d302
Increment package version after release of security/keyvault/azadmin …
azure-sdk Feb 13, 2024
bf299df
Fix case-sensitive spelling in scripts that get deployed to C++ repo …
azure-sdk Feb 14, 2024
9d3749b
changelog update (#22384)
tanyasethi-msft Feb 14, 2024
e62d2c1
Move emitter-package.json scripts to eng/common (#22387)
azure-sdk Feb 14, 2024
7899ebe
[azservicebus] Fixing a memory leak when doing cross receiver settlem…
richardpark-msft Feb 14, 2024
3d66198
[monitor query] move metrics dataplane to new azmetrics module (#22366)
gracewilcox Feb 14, 2024
b5a231a
Increment package version after release of monitor/query/azmetrics (#…
azure-sdk Feb 14, 2024
f229c5f
Update CI to the latest two versions of Go (#22395)
jhendrixMSFT Feb 15, 2024
4a5bfaf
Codeowner update (#22397)
RickWinter Feb 15, 2024
10dd3c5
Increment package version after release of storage/azdatalake (#22392)
azure-sdk Feb 16, 2024
fd204d2
Update GitHubEventProcessorVersion (#22403)
azure-sdk Feb 16, 2024
c752010
Updates to tools for the CodeownersUtils updates (#22404)
azure-sdk Feb 16, 2024
ec67edd
Disable code coverage redesign in CI (#22402)
jhendrixMSFT Feb 16, 2024
9732d67
Fix potential race between NullValue and IsNullValue (#22410)
jhendrixMSFT Feb 20, 2024
bf6e7f3
SetBodilessMatcher & SetDefaultMatcher take RecordingOptions (#22405)
chlowell Feb 20, 2024
d607da6
upgrade script autorest.go version (#22413)
Alancere Feb 21, 2024
775ba01
Storage: Re-enable HTTP endpoints for shared key credential (#22401)
souravgupta-msft Feb 21, 2024
66e0447
Switch to errors.Join (#22429)
RickWinter Feb 21, 2024
7c8a71f
Updates to packages (#22430)
RickWinter Feb 21, 2024
0d4ed40
Package updates (#22431)
RickWinter Feb 21, 2024
89ee9d0
Add logging event EventResponseError (#22411)
jhendrixMSFT Feb 21, 2024
8a2833f
Update packages (#22432)
RickWinter Feb 22, 2024
4b5cb68
Update azcosmos (#22434)
RickWinter Feb 22, 2024
1b38aef
[azopenai] Adding in an example for gpt-4-vision. (#22439)
richardpark-msft Feb 22, 2024
4c27faf
Update arm internal package versions (#22440)
RickWinter Feb 23, 2024
8e6b370
Updating ARM package dependencies (#22435)
Alancere Feb 23, 2024
f8803f4
Update github-event-processor version (#22445)
azure-sdk Feb 23, 2024
bac2559
Some cleanup in aztables (#22443)
jhendrixMSFT Feb 23, 2024
b78f783
resource-type added (#22425)
ashruti-msft Feb 26, 2024
9ab4857
[azsystemevents] Generation of package for Azure Event Grid system ev…
richardpark-msft Feb 26, 2024
6c75210
More cleanup in aztables (#22453)
jhendrixMSFT Feb 26, 2024
f967d3b
[Release] sdk/resourcemanager/apicenter/armapicenter/1.0.0 (#22422)
Alancere Feb 27, 2024
f15f1b9
[Release] sdk/resourcemanager/storagecache/armstoragecache/3.4.0-beta…
Alancere Feb 27, 2024
ba1960a
[Release] sdk/resourcemanager/network/armnetwork/5.1.0 (#22418)
Alancere Feb 27, 2024
e6e897d
[Release] sdk/resourcemanager/recoveryservices/armrecoveryservicessit…
Alancere Feb 27, 2024
c3fcd93
[Release] sdk/resourcemanager/alertsmanagement/armalertsmanagement/0.…
Alancere Feb 27, 2024
9def172
[Release] sdk/resourcemanager/astro/armastro/0.1.0 (#22414)
Alancere Feb 27, 2024
fa1a529
[Release] sdk/resourcemanager/largeinstance/armlargeinstance/0.1.0 ge…
Alancere Feb 27, 2024
5d5b9d8
Update release date (#22407)
vicancy Feb 27, 2024
a8a12bb
Escape semicolons in query params before parsing (#22460)
jhendrixMSFT Feb 27, 2024
fc058d6
Update version of github-event-processor (#22461)
azure-sdk Feb 27, 2024
31ae961
Updates to tools for CodeownerUtils updates (#22463)
azure-sdk Feb 27, 2024
26b12ac
Add EnforceMaxLifeOfIssues to event-processor.config set to Off (#22465)
JimSuplizio Feb 27, 2024
f7ef1f3
Allow relative EmitterPackageJsonPath in New-EmitterPackageLock.ps1 (…
azure-sdk Feb 27, 2024
90c7eec
Move to latest azcore (#22462)
RickWinter Feb 27, 2024
83e2315
[Release] sdk/resourcemanager/redisenterprise/armredisenterprise/2.0.…
Alancere Feb 28, 2024
0a761b2
[Release] sdk/resourcemanager/datafactory/armdatafactory/6.0.0 genera…
Alancere Feb 28, 2024
0cd16aa
azblob: Random write in DownloadFile (#22459)
souravgupta-msft Feb 28, 2024
aadb25a
azblob: Updating changelog for azblob 1.3.1 release (#22467)
souravgupta-msft Feb 28, 2024
43d2f10
Clean up lint in aztables (#22470)
jhendrixMSFT Feb 28, 2024
4718139
Increment package version after release of storage/azblob (#22471)
azure-sdk Feb 28, 2024
4769244
NewListEntitiesPager fix (#22469)
jhendrixMSFT Feb 28, 2024
367d699
Update azappconfig with latest code generator (#22473)
jhendrixMSFT Feb 28, 2024
2b23e14
[aznamespaces] Moving to new folder site, updating readme and autores…
richardpark-msft Feb 28, 2024
da33ad0
azfile, azdatalake: Updating the type of number of chunks to uint64 (…
souravgupta-msft Feb 29, 2024
d742ee8
Add MatchConditions to azcore (#22476)
jhendrixMSFT Feb 29, 2024
fa064d6
Updating changelog for v1.2.1 release (#22478)
souravgupta-msft Feb 29, 2024
f1530dc
Updates for aztables metadata (#22472)
jhendrixMSFT Feb 29, 2024
6e61c5e
Updating changelog for v1.1.1 release (#22479)
souravgupta-msft Feb 29, 2024
91de7c6
Prep azcore for release (#22481)
jhendrixMSFT Feb 29, 2024
612d94c
Sync eng/common directory with azure-sdk-tools for PR 7682 (#22455)
azure-sdk Feb 29, 2024
c13b72d
Increment package version after release of azcore (#22488)
azure-sdk Feb 29, 2024
11b97ec
Update github-event-processor ver to 1.0.0-dev.20240229.2 (#22489)
azure-sdk Feb 29, 2024
9c81c63
Don't error on empty time value (#22485)
jhendrixMSFT Feb 29, 2024
084a027
[azeventgrid] Standalone package for Event Grid Basic (#22458)
richardpark-msft Feb 29, 2024
e049026
Increment package version after release of storage/azdatalake (#22486)
azure-sdk Mar 1, 2024
3c6aa87
Increment package version after release of storage/azfile (#22484)
azure-sdk Mar 1, 2024
d4af5af
Fix matrix CI tests (#22390)
azure-sdk Mar 1, 2024
6a3e5dc
[Cosmos] Add logging changes and sample (#22288)
simorenoh Mar 1, 2024
d5d6195
Fix EnforceMaxLifeOfIssues event and run time (#22513)
azure-sdk Mar 4, 2024
c498179
[azservicebus, azeventhubs] Updating to take in the new AMQP version …
richardpark-msft Mar 4, 2024
986b63c
Sync eng/common directory with azure-sdk-tools for PR 7758 (#22516)
azure-sdk Mar 4, 2024
465e3a2
[azopenai] Updating for the 2024-02-15-preview (#22447)
richardpark-msft Mar 5, 2024
ca3e815
[azblob] Pageblob documentation fix (#22520)
tanyasethi-msft Mar 5, 2024
bc4f15f
[azopenaiassistants] Azure OpenAI assistants (#22369)
richardpark-msft Mar 5, 2024
ae828a8
[azeventgrid(s)] Regenerating azsystemevents based on latest commit, …
richardpark-msft Mar 5, 2024
f5fb67d
Sync eng/common directory with azure-sdk-tools for PR 7810 (#22526)
azure-sdk Mar 5, 2024
81046db
[azeventgrid(s)] go mod tidy should have happened. (#22527)
richardpark-msft Mar 5, 2024
d6cba99
Increment package version after release of ai/azopenaiassistants (#22…
azure-sdk Mar 5, 2024
f9f2254
Increment package version after release of ai/azopenai (#22524)
azure-sdk Mar 5, 2024
8716e9b
Increment package version after release of messaging/azservicebus (#2…
azure-sdk Mar 5, 2024
d336ec4
Increment package version after release of messaging/azeventhubs (#22…
azure-sdk Mar 5, 2024
9982090
Increment package version after release of messaging/eventgrid/azname…
azure-sdk Mar 5, 2024
3080140
Merge remote-tracking branch 'upstream/main'
Mar 6, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
[azservicebus, azeventhubs] Updating to take in the new AMQP version …
…to fix issue with sessions taking 26s to close (Azure#22509)

Pulling in a new AMQP version with my fix for the "body size < frame size" that would cause to hang for 26 seconds while closing a session on a link that was idle.

Fixes Azure#21684
richardpark-msft authored Mar 4, 2024

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
commit c4981797f9cdecad023b0fd436020c2b3b277331
8 changes: 2 additions & 6 deletions sdk/messaging/azeventhubs/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,10 @@
# Release History

## 1.0.4 (Unreleased)

### Features Added

### Breaking Changes
## 1.0.4 (2024-03-05)

### Bugs Fixed

### Other Changes
- Fixed case where closing a Receiver/Sender after an idle period would take > 20 seconds. (PR#22509)

## 1.0.3 (2024-01-16)

2 changes: 1 addition & 1 deletion sdk/messaging/azeventhubs/go.mod
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ require (
github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.2
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/eventhub/armeventhub v1.0.0
github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.3.0
github.com/Azure/go-amqp v1.0.4
github.com/Azure/go-amqp v1.0.5
github.com/golang/mock v1.6.0
github.com/joho/godotenv v1.5.1
github.com/stretchr/testify v1.8.4
4 changes: 2 additions & 2 deletions sdk/messaging/azeventhubs/go.sum
Original file line number Diff line number Diff line change
@@ -12,8 +12,8 @@ github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/eventhub/armeventhub v1.0.
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage v1.5.0 h1:AifHbc4mg0x9zW52WOpKbsHaDKuRhlI7TVl47thgQ70=
github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.3.0 h1:IfFdxTUDiV58iZqPKgyWiz4X4fCxZeQ1pTQPImLYXpY=
github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.3.0/go.mod h1:SUZc9YRRHfx2+FAQKNDGrssXehqLpxmwRv2mC/5ntj4=
github.com/Azure/go-amqp v1.0.4 h1:GX5OFOs706UjuFRD5PDKm3aOuLQ92F7DMbua+DKAYCc=
github.com/Azure/go-amqp v1.0.4/go.mod h1:vZAogwdrkbyK3Mla8m/CxSc/aKdnTZ4IbPxl51Y5WZE=
github.com/Azure/go-amqp v1.0.5 h1:po5+ljlcNSU8xtapHTe8gIc8yHxCzC03E8afH2g1ftU=
github.com/Azure/go-amqp v1.0.5/go.mod h1:vZAogwdrkbyK3Mla8m/CxSc/aKdnTZ4IbPxl51Y5WZE=
github.com/AzureAD/microsoft-authentication-library-for-go v1.2.1 h1:DzHpqpoJVaCgOUdVHxE8QB52S6NiVdDQvGlny1qvPqA=
github.com/AzureAD/microsoft-authentication-library-for-go v1.2.1/go.mod h1:wP83P5OoQ5p6ip3ScPr0BAq0BvuPAvacpEuSzyouqAI=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
6 changes: 3 additions & 3 deletions sdk/messaging/azeventhubs/internal/eh/stress/Chart.lock
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
dependencies:
- name: stress-test-addons
repository: https://stresstestcharts.blob.core.windows.net/helm/
version: 0.3.0
digest: sha256:3e21a7fdf5d6b37e871a6dd9f755888166fbb24802aa517f51d1d9223b47656e
generated: "2023-09-26T11:39:54.587519919-07:00"
version: 0.3.1
digest: sha256:28e374f8db5c46447b2a1491d4361ceb126536c425cbe54be49017120fe7b27d
generated: "2024-03-01T17:51:06.962215142-08:00"
9 changes: 3 additions & 6 deletions sdk/messaging/azservicebus/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,11 @@
# Release History

## 1.6.1 (Unreleased)

### Features Added

### Breaking Changes
## 1.6.1 (2024-03-05)

### Bugs Fixed

### Other Changes
- Fixed case where closing a Receiver/Sender after an idle period would take > 20 seconds. (PR#22509)
- Fixed a potential memory leak when receiving a message on one receiver and attempting to settle with another. (PR#22431)

## 1.6.0 (2024-01-17)

2 changes: 1 addition & 1 deletion sdk/messaging/azservicebus/go.mod
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ require (
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.9.2
github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.5.1
github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.2
github.com/Azure/go-amqp v1.0.4
github.com/Azure/go-amqp v1.0.5
)

require (
4 changes: 2 additions & 2 deletions sdk/messaging/azservicebus/go.sum
Original file line number Diff line number Diff line change
@@ -7,8 +7,8 @@ github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.5.1 h1:sO0/P7g68FrryJzljemN+
github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.5.1/go.mod h1:h8hyGFDsU5HMivxiS2iYFZsgDbU9OnnJ163x5UGVKYo=
github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.2 h1:LqbJ/WzJUwBf8UiaSzgX7aMclParm9/5Vgp+TY51uBQ=
github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.2/go.mod h1:yInRyqWXAuaPrgI7p70+lDDgh3mlBohis29jGMISnmc=
github.com/Azure/go-amqp v1.0.4 h1:GX5OFOs706UjuFRD5PDKm3aOuLQ92F7DMbua+DKAYCc=
github.com/Azure/go-amqp v1.0.4/go.mod h1:vZAogwdrkbyK3Mla8m/CxSc/aKdnTZ4IbPxl51Y5WZE=
github.com/Azure/go-amqp v1.0.5 h1:po5+ljlcNSU8xtapHTe8gIc8yHxCzC03E8afH2g1ftU=
github.com/Azure/go-amqp v1.0.5/go.mod h1:vZAogwdrkbyK3Mla8m/CxSc/aKdnTZ4IbPxl51Y5WZE=
github.com/AzureAD/microsoft-authentication-library-for-go v1.2.2 h1:XHOnouVk1mxXfQidrMEnLlPk9UMeRtyBTnEFtxkV0kU=
github.com/AzureAD/microsoft-authentication-library-for-go v1.2.2/go.mod h1:wP83P5OoQ5p6ip3ScPr0BAq0BvuPAvacpEuSzyouqAI=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
Original file line number Diff line number Diff line change
@@ -50,6 +50,10 @@ matrix:
mostlyIdleReceiver:
testTarget: mostlyIdleReceiver
memory: "0.5Gi"
openCloseMeasurements:
testTarget: openCloseMeasurements
memory: "0.5Gi"
args: -rounds 100
rapidOpenClose:
testTarget: rapidOpenClose
memory: "0.5Gi"
Original file line number Diff line number Diff line change
@@ -81,6 +81,13 @@ type StressContextOptions struct {
// Duration is the amount of time the stress test should run before
// the StressContext.Context expires.
Duration time.Duration

// CommonBaggage will be added as part of the telemetry client, and will be included in each
// metric/event/error that's reported.
CommonBaggage map[string]string

// EmitStartEvent enables the automatic sending of the "Start" event for our test to telemetry.
EmitStartEvent bool
}

func MustCreateStressContext(testName string, options *StressContextOptions) *StressContext {
@@ -107,6 +114,12 @@ func MustCreateStressContext(testName string, options *StressContextOptions) *St
"TestRunId": testRunID,
}

if options != nil && options.CommonBaggage != nil {
for k, v := range options.CommonBaggage {
telemetryClient.Context().CommonProperties[k] = v
}
}

log.Printf("Common properties\n:%#v", telemetryClient.Context().CommonProperties)

ctx, cancel := NewCtrlCContext()
@@ -144,7 +157,7 @@ func MustCreateStressContext(testName string, options *StressContextOptions) *St
// return nil
// })

return &StressContext{
sc := &StressContext{
TestRunID: testRunID,
Nano: testRunID, // the same for now
ConnectionString: cs,
@@ -156,6 +169,12 @@ func MustCreateStressContext(testName string, options *StressContextOptions) *St
Context: ctx,
cancel: cancel,
}

if options != nil && options.EmitStartEvent {
sc.Start(testName, nil)
}

return sc
}

func (sc *StressContext) Start(entityName string, attributes map[string]string) {
@@ -173,7 +192,7 @@ func (sc *StressContext) Start(entityName string, attributes map[string]string)
}

func (sc *StressContext) End() {
log.Printf("Stopping and flushing telemetry")
log.Printf("Stopping and flushing telemetry: %#v", sc.TC.Context().CommonProperties)

sc.cancel()

Original file line number Diff line number Diff line change
@@ -18,7 +18,7 @@ spec:
set -ex;
mkdir -p "$DEBUG_SHARE";
{{ if ne .Stress.benchmark true }}
/app/stress tests "{{ .Stress.testTarget }}" 2>&1 | tee -a "${DEBUG_SHARE}/{{ .Stress.Scenario }}-`date +%s`.log";
/app/stress tests "{{ .Stress.testTarget }}" {{ default "" .Stress.args }} 2>&1 | tee -a "${DEBUG_SHARE}/{{ .Stress.Scenario }}-`date +%s`.log";
{{ else }}
/app/benchmarks.test -test.timeout 24h -test.bench {{ .Stress.testTarget }} 2>&1 | tee -a "${DEBUG_SHARE}/{{ .Stress.Scenario }}-`date +%s`.log";
{{ end }}
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.

package tests

import (
"context"
"flag"
"fmt"
"log"
"strconv"
"sync"
"time"

"github.com/Azure/azure-sdk-for-go/sdk/messaging/azservicebus"
"github.com/Azure/azure-sdk-for-go/sdk/messaging/azservicebus/admin"
"github.com/Azure/azure-sdk-for-go/sdk/messaging/azservicebus/internal/stress/shared"
)

// OpenCloseMeasurements tests that we are able to consistently open and close our links and connections
// in a timely way. This test doesn't immediately fail, it's primary purpose is just to provide historical
// and measurable data on our performance.
//
// The origin of this test was a bug we found in go-amqp where, if the frame was too small, it wouldn't parse
// and return it until we received more data (any data, just so long as it caused our total local buffer to exceed
// 8 bytes) [PR#320]
//
// PR#320: https://github.com/Azure/go-amqp/pull/320
func OpenCloseMeasurements(remainingArgs []string) {
type testArgs struct {
SleepDuration time.Duration
MessageCount int
BodySize int
}

fs := flag.NewFlagSet("args", flag.PanicOnError)
numRounds := fs.Int("rounds", 10, "The number of rounds of sends and closes to run")
_ = fs.Parse(remainingArgs)

fn := func(args testArgs) {
sc := shared.MustCreateStressContext("OpenCloseMeasurements", &shared.StressContextOptions{
CommonBaggage: map[string]string{
"SleepDuration": args.SleepDuration.String(),
"MessageCount": strconv.FormatInt(int64(args.MessageCount), 10),
"BodySize": strconv.FormatInt(int64(args.BodySize), 10),
},
EmitStartEvent: true,
})

defer sc.End()

queueName := fmt.Sprintf("OpenCloseMeasurements-%s", sc.Nano)
_ = shared.MustCreateAutoDeletingQueue(sc, queueName, &admin.QueueProperties{})

client, err := azservicebus.NewClientFromConnectionString(sc.ConnectionString, nil)
sc.PanicOnError("failed to create client", err)

trackingSender, err := shared.NewTrackingSender(sc.TC, client, queueName, nil)
sc.PanicOnError("failed to create sender", err)

log.Printf("Sending message to warm up connection and links.")

body := make([]byte, args.BodySize)

for i := 0; i < args.MessageCount; i++ {
err = trackingSender.SendMessage(context.Background(), &azservicebus.Message{
Body: body,
}, nil)
sc.NoErrorf(err, "failed to send message %d", i)
}

log.Printf("Sleeping for %s, done at %s...", args.SleepDuration, time.Now().Add(args.SleepDuration))
time.Sleep(args.SleepDuration)

log.Printf("Done sleeping, now attempting to close link")
// the error is reported for now to metrics - not going to kill this as we have a bug where
// the "detach because idle" error comes back from Close() right now.

start := time.Now()
max := 10 * time.Second
_ = trackingSender.Close(context.Background())

if time.Since(start) > max {
sc.PanicOnError("Slow close", fmt.Errorf("Took longer than %s", max))
}
}

// some simple cases
testCases := []testArgs{
{1 * time.Minute, 1, 10},
{5 * time.Minute, 100, 100},
{5 * time.Minute, 100, 10000},
{5 * time.Minute, 1, 10},
{10*time.Minute + 30*time.Second, 1, 10},
{11 * time.Minute, 1, 10},
}

for i := 0; i < *numRounds; i++ {
wg := sync.WaitGroup{}

for _, args := range testCases {
wg.Add(1)

go func(args testArgs) {
defer wg.Done()
fn(args)
}(args)
}

wg.Wait()
}
}
1 change: 1 addition & 0 deletions sdk/messaging/azservicebus/internal/stress/tests/tests.go
Original file line number Diff line number Diff line change
@@ -42,6 +42,7 @@ func Run(remainingArgs []string) {
"infiniteSendAndReceive": InfiniteSendAndReceiveRun,
"longRunningRenewLock": LongRunningRenewLockTest,
"mostlyIdleReceiver": MostlyIdleReceiver,
"openCloseMeasurements": OpenCloseMeasurements,
"rapidOpenClose": RapidOpenCloseTest,
"receiveCancellation": ReceiveCancellation,
"sendAndReceiveDrain": SendAndReceiveDrain,