Conversation
There was a problem hiding this comment.
Pull request overview
Updates Azure Storage C++ SDK release notes and SAS versioning for the STG101 release wave, reflecting the new service/API version and newly supported SAS/content-validation capabilities across Storage libraries.
Changes:
- Update Storage package CHANGELOGs to document the
2026-04-06service/API version bump and new feature support (cross-tenant delegation SAS, structured message/content validation, dynamic UDK SAS, etc.). - Bump the Account SAS signed version constant to
2026-04-06.
Reviewed changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/storage/azure-storage-queues/CHANGELOG.md | Documents new API version and cross-tenant delegation SAS changes for Queues. |
| sdk/storage/azure-storage-files-shares/CHANGELOG.md | Documents new API version plus cross-tenant delegation SAS and structured message validation for Files Shares. |
| sdk/storage/azure-storage-files-datalake/CHANGELOG.md | Documents new API version plus cross-tenant delegation SAS, structured message validation, and dynamic UDK SAS for Data Lake. |
| sdk/storage/azure-storage-common/src/account_sas_builder.cpp | Updates the Account SAS sv version to 2026-04-06. |
| sdk/storage/azure-storage-common/CHANGELOG.md | Documents Account SAS version bump and new checksum algorithm enum. |
| sdk/storage/azure-storage-blobs/CHANGELOG.md | Documents new API version plus cross-tenant delegation SAS, structured message validation, and other blob features. |
|
|
||
| ### Other Changes | ||
| - Bumped up API version to `2026-04-06`. | ||
| - Added support for Cross Tenant User Bound Delegation SAS. |
There was a problem hiding this comment.
Changelog terminology looks inconsistent with the other Storage packages in this PR (which use “cross-tenant support for Principal-Bound Identity User Delegation SAS”). Consider aligning the wording here (including hyphenation like “cross-tenant”) so readers don’t interpret this as a different feature.
| - Added support for Cross Tenant User Bound Delegation SAS. | |
| - Added cross-tenant support for Principal-Bound Identity User Delegation SAS. |
|
|
||
| ### Other Changes | ||
| - Bumped up API version to `2026-04-06`. | ||
| - Added support for Cross Tenant User Bound Delegation SAS. |
There was a problem hiding this comment.
Changelog terminology looks inconsistent with the other Storage packages in this PR (which use “cross-tenant support for Principal-Bound Identity User Delegation SAS”). Consider aligning the wording here (including hyphenation like “cross-tenant”) so readers don’t interpret this as a different feature.
| - Added support for Cross Tenant User Bound Delegation SAS. | |
| - Added cross-tenant support for Principal-Bound Identity User Delegation SAS. |
| - Added new fields `UploadValidationOptions` and `DownloadValidationOptions` in `BlobClientOptions`. | ||
| - Upload APIs: | ||
| - Added new field `ValidationOptions` in `UploadBlockBlobOptions`, `UploadBlockBlobFromOptions`, `StageBlockOptions`, `StageBlockFromUriOptions`, `AppendBlockOptions`, and `UploadPagesOptions`. | ||
| - Added new field `StructuredBodyType` in `UploadPagesResult`, `AppendBlockResult`, `UploadBlockBlobResult`, and `StageBlockResult`. |
There was a problem hiding this comment.
This new field was delete.
Ditto for other places.
Pull Request Checklist
Please leverage this checklist as a reminder to address commonly occurring feedback when submitting a pull request to make sure your PR can be reviewed quickly:
See the detailed list in the contributing guide.