Repository navigation
Sync eng/common directory with azure-sdk-tools for PR 16770 - #50191
Merged
Ray Chen (raych1) merged 1 commit intoAug 19, 2026
Merged
Conversation
Fixed CFSClean
Contributor
There was a problem hiding this comment.
Pull request overview
Note
Copilot could not run the full agentic suite for this review because it was automatically requested on a bot-authored pull request. Request a review from Copilot under Reviewers to retry with the full agentic suite. Improved support for bot-authored pull requests is coming soon.
Updates the TypeSpec emitter pipeline template to use a custom npm user config when uploading tsp-spector coverage.
Changes:
- Adds an
envblock to setnpm_config_userconfigfor the step that runsnpx tsp-spector upload-coverage.
💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.
|
Azure Pipelines: Successfully started running 1 pipeline(s). 35 pipeline(s) were filtered out due to trigger conditions. There may be pipelines that require an authorized user to comment /azp run to run. |
Ray Chen (raych1)
approved these changes
Aug 19, 2026
Ray Chen (raych1)
deleted the
sync-eng-common-users/raych1/fix-cfsclean-16770
branch
August 19, 2026 19:21
Isabelle (ibrandes)
added a commit
that referenced
this pull request
Sep 24, 2026
…50579) * Increment package versions for monitor releases (#50180) Co-authored-by: azure-sdk <azuresdk@microsoft.com> * Increment package versions for contentunderstanding auto-releases (#50176) Co-authored-by: azure-sdk <azuresdk@microsoft.com> * Allow test resource deployment to skip environment setup (#50153) Co-authored-by: alzimmermsft <48699787+alzimmermsft@users.noreply.github.com> * Add npm userconfig to typespec emitter template (#50191) Fixed CFSClean Co-authored-by: Ray Chen <raychen@microsoft.com> * Release 2.4.0 azure-ai-agents and azure-ai-projects (#50178) * regen agents * regen projects * regen agent for a2a * projects spacing * rename * add beta annotations * add projects beta annotations * update javadoc * update tests * reorder enum * update versions * update changelog and readme * update samples * revapi suppressions * update release date, hide tsp * fix(cosmos): RxDocumentServiceRequest clone field copying (#50069) Signed-off-by: Arnab Nandy <arnab_nandy7@yahoo.com> Co-authored-by: Fabian Meiswinkel <fabianm@microsoft.com> * Increment package versions for ai releases (#50195) Co-authored-by: azure-sdk <azuresdk@microsoft.com> * Increment package versions for compute releases (#50190) Co-authored-by: azure-sdk <azuresdk@microsoft.com> * docs(servicebus): clarify and sample session listing (#50194) * Fix duplicate hybrid search result subscription (#49831) * Fix duplicate hybrid search result subscription Signed-off-by: Arnab Nandy <arnab_nandy7@yahoo.com> --------- Signed-off-by: Arnab Nandy <arnab_nandy7@yahoo.com> Co-authored-by: Fabian Meiswinkel <fabianm@microsoft.com> * Samples for 2.4.0 (#50187) * regen agents * regen projects * regen agent for a2a * projects spacing * rename * add beta annotations * add projects beta annotations * update javadoc * update tests * reorder enum * update versions * update changelog and readme * update samples * revapi suppressions * Add reminder toolbox samples Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 679cb280-41ef-40f8-b9dd-33fa4746aefc * Add user identity conversation samples Copilot-Session: 679cb280-41ef-40f8-b9dd-33fa4746aefc Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Improve manual routine dispatch samples Track the dispatched run by ID, recognize V2 terminal phases, and ensure asynchronous cleanup on failures. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 679cb280-41ef-40f8-b9dd-33fa4746aefc * Add Java draft agent version samples Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 679cb280-41ef-40f8-b9dd-33fa4746aefc * Add agent optimization Java samples Add synchronous and asynchronous Agent Optimizer samples using the beta Agents clients and Azure Core polling primitives. Document the preview workflow and required Foundry configuration in the package README. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 679cb280-41ef-40f8-b9dd-33fa4746aefc * Add hosted agent disable and enable samples Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 679cb280-41ef-40f8-b9dd-33fa4746aefc * Add advanced memory store samples Demonstrate v2 memory updates, chained updates, searches, and scope cleanup in synchronous and asynchronous Java samples. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 679cb280-41ef-40f8-b9dd-33fa4746aefc * Fix AI sample live validation issues Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 679cb280-41ef-40f8-b9dd-33fa4746aefc * Align Java Work IQ samples Improve Work IQ sample discoverability, tool invocation, output handling, and async cleanup. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 679cb280-41ef-40f8-b9dd-33fa4746aefc * Improve Fabric IQ Java samples Improve Fabric IQ sync and async samples with readable response and annotation output, configurable agent names, and reliable asynchronous cleanup. Expand README coverage with authoritative documentation and both sample links. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 679cb280-41ef-40f8-b9dd-33fa4746aefc * Fix IQ sample response and cleanup handling Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 679cb280-41ef-40f8-b9dd-33fa4746aefc --------- Co-authored-by: kaylieee <kaylieleung1@gmail.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 679cb280-41ef-40f8-b9dd-33fa4746aefc * Configurations: 'specification/storagesync/resource-manager/Microsoft.StorageSync/StorageSync/tspconfig.yaml', SDK Release Type: stable, and CommitSHA: '85d7676f040b7a29c22517db77a0ac0fd6b8e496' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6699901 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. (#50135) Co-authored-by: azure-sdk <azuresdk@microsoft.com> * Configurations: 'specification/chaos/resource-manager/Microsoft.Chaos/Chaos/tspconfig.yaml', SDK Release Type: beta, and CommitSHA: '358882ad707dcc3b0d1de9df6ba4dfba7e85da1a' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6627853 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. (#49963) Co-authored-by: azure-sdk <azuresdk@microsoft.com> * Update post-publish-emitter.yaml (#50199) * Fix PPCB failback with missing or stale addresses (#50182) * Fix PPCB failback with missing or stale addresses --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Sync Storage Sync dependency versions (#50207) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: d8ec0af1-d9b1-46bd-9072-cad01f387969 * Increment package versions for storagesync releases (#50208) Co-authored-by: azure-sdk <azuresdk@microsoft.com> * Prepare azure-messaging-servicebus 7.18.0-beta.3 release (#50198) * improveChangelog (#50211) * improve changelog Co-authored-by: Fabian Meiswinkel <fabianm@microsoft.com> * Fix PPCB diagnostics and failback observability. (#50158) * Improve PPCB failback diagnostics * Validate PPCB state in diagnostics E2E tests * Limit PPCB diagnostics assertion to data-plane requests * Log PPCB failback backlog progress * Add PPCB failback remaining meter * Clarify PPCB failback meter name * Reduce PPCB failback meter allocations * Track PPCB pending recoveries by collection * Correlate PPCB failback recovery diagnostics * Harden PPCB failback recovery tests * Fix PPCB all-region diagnostics assertion * Optimize PPCB diagnostics snapshots * Cache PPCB diagnostics snapshots * Align PPCB failback flow with main * Add benchmark fault injection support. * Harden PPCB failback telemetry Use a single injectable logger, prevent backlog telemetry failures from escaping the recovery flow, and align the pending failback metric name. * Scope PR to PPCB diagnostics Remove benchmark, fault-injection, metric, and recovery behavior changes. Retain immutable CosmosDiagnostics PPCB snapshots, lifecycle E2E assertions, and WARN logging for every failback failure. * Reduce PPCB diagnostics overhead Reuse immutable PPCB map references in response snapshots and shorten per-region diagnostic field names. * Refactoring * Simplify PPCB diagnostics snapshots Represent holder state with one volatile immutable-map reference and align the compact timestamp serialization test. * Ignore updates to empty PPCB diagnostics Make updates to the shared uninitialized diagnostics sentinel a no-op and verify it remains null-serializing. * Avoid copying PPCB diagnostics state Retain the live PPCB diagnostics map reference to avoid per-publication map and wrapper allocations, accepting weak consistency. * Log PPCB diagnostics lifecycle snapshots Emit one full CosmosDiagnostics JSON payload for failed, post-failover, and post-failback E2E phases for PR evidence. * Document PPCB diagnostics improvements Add the unreleased changelog entry for per-region PPCB snapshots and failback WARN logging. * Add PPCB failback outcome diagnostics Track the latest background failback attempt time, outcome, and failure reason per partition-region; validate lifecycle state in E2E and focused recovery tests. * Reset unavailable timestamp after PPCB failback Use the available-state sentinel when recovery moves a region to HealthyTentative and cover it in the scheduled recovery test. * Refine PPCB failback diagnostics Keep failback attempt metadata partition-scoped, retain only the latest full failure message per region, and clear retained messages when recovery backlog drains. * [discovery] Add azure-ai-discovery 1.0.0-beta.1 (public preview) (#49932) * [discovery] Add azure-ai-discovery Initial release of the Discovery data-plane SDK, generated from the merged spec (specification/discovery/Discovery.Combined @ fbe3c49, PR Azure/azure-rest-api-specs#42884), api-version 2026-06-01. Recordings externalized to Azure/azure-sdk-assets (tag java/discovery/azure-ai-discovery_2380bf9632). * Increment package versions for servicebus releases (#50223) Co-authored-by: azure-sdk <azuresdk@microsoft.com> * Add minimal SSE response support to azure-core (#50185) * Preserve SSE response streams in RestProxy Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: daa3657a-91d5-48fa-b7ae-6983091cab6a * Close streaming responses on body termination Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: daa3657a-91d5-48fa-b7ae-6983091cab6a * Close sync BinaryData responses on termination Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: c6a36a59-cfcf-4a11-b7d3-967de8071bd3 * Keep streaming response ownership in body Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: c6a36a59-cfcf-4a11-b7d3-967de8071bd3 * Preserve synchronous BinaryData streaming Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 607c904a-42fc-440a-b53d-dbb61a5cbd4e * Stream non-replayable Flux BinaryData Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 607c904a-42fc-440a-b53d-dbb61a5cbd4e * Document non-replayable Flux streaming Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 607c904a-42fc-440a-b53d-dbb61a5cbd4e * Use response content type for SSE Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 607c904a-42fc-440a-b53d-dbb61a5cbd4e --------- Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: daa3657a-91d5-48fa-b7ae-6983091cab6a Copilot-Session: c6a36a59-cfcf-4a11-b7d3-967de8071bd3 Copilot-Session: 607c904a-42fc-440a-b53d-dbb61a5cbd4e * Configurations: 'specification/compute/resource-manager/Microsoft.Compute/Bulkactions/tspconfig.yaml', SDK Release Type: beta, and CommitSHA: '8681ba204905f0aad414f3a0e2e687cc5fcb2453' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6731633 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. (#50213) Co-authored-by: azure-sdk <azuresdk@microsoft.com> * Increment package versions for compute auto-releases (#50229) Co-authored-by: azure-sdk <azuresdk@microsoft.com> * August 2026 Patches Mergeback PR (#50217) * August 2026 Patches Mergeback PR * Fix changelog inaccuracies from review feedback Co-authored-by: jairmyree <67484440+jairmyree@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> * Allow specific PR authors to skip CODEOWNERS validation (#50220) Co-authored-by: Daniel Jurek <djurek@microsoft.com> * [AutoPR azure-resourcemanager-edgezones]-generated-from-SDK Generation - Java-6639985 (#49987) * Configurations: 'specification/edgezones/EdgeZones.Management/tspconfig.yaml', SDK Release Type: stable, and CommitSHA: 'b11c849d192da49ae3d359f8b16d422f65850666' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6635033 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. * Update CHANGELOG.md * Configurations: 'specification/edgezones/resource-manager/Microsoft.EdgeZones/EdgeZones/tspconfig.yaml', API Version: 2026-10-01, SDK Release Type: stable, and CommitSHA: 'e3d848eb1635fe15a89663daa425dd1619df1f37' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6639985 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. * Fix Edge Zones GA changelog Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: add110dc-7436-4d31-ab00-b56f2e7f30e5 --------- Co-authored-by: azure-sdk <azuresdk@microsoft.com> Co-authored-by: Weidong Xu <weidxu@microsoft.com> Copilot-Session: add110dc-7436-4d31-ab00-b56f2e7f30e5 * [Storage] Widen CSE Encoder Counter for Region Nonce Index (#50205) * encoder counter widening fix and tests * Apply docs suggestions from code review Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * addressing comments * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * addressing comments --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Fix handling of failed Cosmos bulk responses (#50155) * Fix handling of failed Cosmos bulk responses Signed-off-by: Arnab Nandy <arnab_nandy7@yahoo.com> * Preserve Cosmos bulk failure diagnostics * Preserve bulk item response handling * Handle failures in all Spring bulk operations * Add Spring bulk fault injection coverage * Fix Cosmos test dependency version metadata * Remove redundant bulk handler comments --------- Signed-off-by: Arnab Nandy <arnab_nandy7@yahoo.com> Co-authored-by: Abhijeet Mohanty <abhmohanty@microsoft.com> * Fix Recovery Services TypeSpec commit SHA (#50228) * Fix Recovery Services TypeSpec commit Restore the main-branch specification commit used by the SDK generation pipeline so release automation can resolve the TypeSpec source. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Align Recovery Services with TypeSpec source Restore the generated outputs for the reachable TypeSpec commit pinned by tsp-location.yaml. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 2fda7ee7-a042-4895-ae32-f258ae274835 --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 2fda7ee7-a042-4895-ae32-f258ae274835 * [AutoPR azure-resourcemanager-containerservice]-generated-from-SDK Generation - Java-6740414 (#50231) * Configurations: 'specification/containerservice/resource-manager/Microsoft.ContainerService/aks/tspconfig.yaml', SDK Release Type: beta, and CommitSHA: 'f4e9802a2e707b2f7e05186c6ddde89a00b79ccd' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6737984 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. * Configurations: 'specification/containerservice/resource-manager/Microsoft.ContainerService/aks/tspconfig.yaml', API Version: 2026-06-01, SDK Release Type: stable, and CommitSHA: 'd61b3ec5903df09ae74c9b48cee3c6f1abc0d044' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6740414 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. --------- Co-authored-by: azure-sdk <azuresdk@microsoft.com> * Fix Key Vault JCA configuration lifetime and Spring AIA support (#50163) * feat(spring): support disabling Key Vault JCA AIA downloads * fix(keyvault): capture AIA download setting per client * Update java doc * Update doc * Revert * Update doc * Address Copilot review comments * Update doc * Centralize Key Vault JCA property names * Edit * Fix Key Vault JCA configuration initialization * Increment package versions for discovery releases (#50237) Co-authored-by: azure-sdk <azuresdk@microsoft.com> * Increment package versions for recoveryservices releases (#50236) Co-authored-by: azure-sdk <azuresdk@microsoft.com> * Early yield on 429 throttling on barrier requests (#48914) * Early yield on 429 throttling in QuorumReader/ConsistencyWriter Port of .NET PR #1667829: When receiving repeated 429 (Too Many Requests) responses with strong consistency, QuorumReader and ConsistencyWriter now handle throttling more efficiently. QuorumReader (reads): - waitForReadBarrierAsync: yield early when all replicas return 429 in both single-region and multi-region barrier loops - ensureQuorumSelectedStoreResponse: yield early when all replicas throttled during initial quorum read - All cases throw the 429 exception to let ResourceThrottleRetryPolicy handle retry with appropriate backoff ConsistencyWriter (writes): - waitForWriteBarrierAsync: track lastAttemptWasThrottled flag per iteration - Do NOT yield early (preserves idempotency guarantees) - When all retries exhausted due to consistent throttling, throw RequestTimeoutException (408) with substatus SERVER_WRITE_BARRIER_THROTTLED (21013) instead of returning barrier-not-met Other changes: - Added isThrottledException field to StoreResult - Added SERVER_WRITE_BARRIER_THROTTLED (21013) substatus code - Unit tests for all throttling scenarios Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Add test for mixed 410/429 scenario - Gone replicas excluded, throttled replica yields early Port of .NET test ValidatesReadMultipleReplicaAsyncExcludesGoneReplicas. Validates that when replicas return a mix of 410 (Gone) and 429 (TooManyRequests): - Gone replicas are excluded from results by StoreReader (isValid=false for GONE) - The 429 replica with valid LSN headers is kept (isValid=true for non-GONE with lsn>=0) - Since all remaining replicas are throttled, early yield triggers - The 429 exception propagates to ResourceThrottleRetryPolicy Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Address PR review comments Fixes from xinlian12 (blocking): - Fix lastAttemptWasThrottled stale state: reset flag before avoidQuorumSelection early return to prevent incorrect 408 when prior iteration was throttled but current iteration hits 410 - Fix readStrong_AllReplicasThrottled_Returns429 false positive: set LSN on exception so StoreReader marks isValid=true, ensuring the early yield path is actually exercised. Add transport invocation count assertions to verify primary read is NOT attempted. - Add readStrong_BarrierRequestsThrottled_Returns429 test covering the waitForReadBarrierAsync barrier path (quorum succeeds, then barrier HEAD requests return 429) Fixes from Copilot review: - Fix checkstyle: add missing spaces around = operator (2 places) - Fix log wording: 'All replicas' -> 'All contacted replicas' (more accurate since not all replicas may be contacted per attempt) - Fix ConsistencyWriter log: 'consistent throttling' -> 'last attempt was throttled' (flag only tracks last attempt, not all attempts) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Add additional unit tests and fault injection E2E tests for 429 throttling Unit tests (4 new, 10 total throttling tests): - writeBarrier_AvoidQuorumSelectionAfterThrottling_NoFalse408: validates lastAttemptWasThrottled reset on avoidQuorumSelection path (stale state fix) - writeBarrier_NRegionCommit_AllReplicasThrottled_Returns408: N-region synchronous commit barrier throttling produces 408/21013 - readStrong_QuorumNotSelected_PrimaryThrottled_Returns429: primary 429 propagates correctly through QuorumNotSelected → readPrimary path - readStrong_BarrierPartialThrottle_StillSucceeds: barrier succeeds when one replica is throttled but other meets LSN (no false-negative yield) Fault injection E2E tests (3 new, require strong consistency account): - faultInjection_readBarrierThrottled_yieldsEarly: inject 429 on HEAD_COLLECTION + GCLSN interceptor → verify early yield on reads - faultInjection_writeBarrierThrottled_returns408: inject 429 on HEAD_COLLECTION + GCLSN interceptor → verify 408 on writes - faultInjection_readBarrierThrottled_thenRecovers: inject 429 with hitLimit(2) → verify read succeeds after throttle clears Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Fix E2E tests: skip on single-region emulator Read and write barrier requests are only triggered on multi-region strong consistency accounts (numberOfReadRegions > 0). The emulator is single-region, so the GCLSN interceptor never triggers barriers and the tests fail with empty supplementalResponseStatisticsList. Added accountLevelReadRegions.size() > 1 skip check to all three E2E fault injection tests so they correctly skip on single-region environments. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Add CHANGELOG entry for 429 throttling early yield fix Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Gate 429 barrier early-yield behind COSMOS.ENABLE_BARRIER_EARLY_YIELD_ON_429 flag Align with the updated .NET implementation (PR 2117699), which puts the early-yield-on-429 barrier behavior behind a feature flag defaulting to off. - Add Configs.isBarrierEarlyYieldOn429Enabled() following the existing COSMOS.* / COSMOS_* system-property/env-var pattern, default false. - QuorumReader: keep the 'all replicas returned 429' diagnostic logs unconditional, but gate the three early-yield Mono/Flux.error returns behind the flag. - ConsistencyWriter: gate lastAttemptWasThrottled tracking and the 408 (substatus 21013) throw behind the flag; logs remain unconditional. - Tests: enable the flag for the barrier-throttle unit/E2E tests and add a flag-off default test; restore the system property after each test. - CHANGELOG: note the behavior is now opt-in and disabled by default. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Address review: assert 408/21013 in write E2E test; clarify yield logs - FaultInjectionServerErrorRuleOnDirectTests: the write-barrier E2E test now asserts the thrown CosmosException is 408 with substatus 21013 (SERVER_WRITE_BARRIER_THROTTLED) instead of only checking the fault rule hit count, so it actually validates the write-side behavior. Also move the System.setProperty for the feature flag inside the try block so the finally always clears it even if fault-rule setup throws. - QuorumReader: the unconditional 'all replicas returned 429' detection log no longer claims 'Yielding early'; the yield action is now logged inside the feature-flag guard so the log isn't misleading when the flag is off. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Address review feedback on barrier 429 early-yield - StoreResult: exclude throughput-control 429s from isThrottledException so client-side throttling does not falsely trigger early yield - ConsistencyWriter: simplify lastAttemptWasThrottled assignment to set(enableBarrierEarlyYieldOn429) - E2E write test: fail when createItem unexpectedly succeeds - Add E2E test for default flag-off behavior asserting the 21013 early-yield substatus is not produced Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Do not mark endpoint unavailable / trigger PPAF for write-barrier-throttled 408 A 408 synthesized from write-barrier throttling (substatus SERVER_WRITE_BARRIER_THROTTLED) is an RU hot-spot signal, not an endpoint failure. Guard shouldRetryOnRequestTimeout() to surface it as terminal (no retry) without marking the endpoint unavailable or triggering per-partition automatic failover. Addresses review concern #1. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Preserve 429 cause and retry-after on synthesized write-barrier 408 When the write-barrier loop exhausts retries under consistent throttling and synthesizes a 408 (substatus SERVER_WRITE_BARRIER_THROTTLED), capture the last throttled 429 in an AtomicReference and pass it as the inner exception, and propagate its server-advised x-ms-retry-after-ms header. This keeps the diagnostics cause-chain intact and gives a downstream retry policy honoring the 408 the server hint to work with. Addresses review concern #2. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Default barrier early-yield-on-429 feature flag to enabled Flip COSMOS.ENABLE_BARRIER_EARLY_YIELD_ON_429 default from false to true to match the .NET SDK (default-on with opt-out). Update CHANGELOG and test comments, and switch the opt-out E2E test to explicitly set the flag to false (clearing the property now means enabled). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Document 408 substatus 21013 (SERVER_WRITE_BARRIER_THROTTLED) Add a StatusCodes.md row for the new 408 substatus 21013 surfaced by the write-barrier early-yield-on-429 behavior, with retry guidance, per review feedback from kushagraThapar and FabianMeiswinkel. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Extract shared read-barrier early-yield-on-429 predicate in QuorumReader Consolidate the triplicated `isEmpty() && allMatch(isThrottledException)` early-yield gate (ensureQuorumSelectedStoreResponse + both waitForReadBarrierAsync gates) into a single private helper `shouldEarlyYieldOnAllReplicasThrottled`, so the early-yield invariant and its detection/action logging live in one place and cannot drift between sites. Behavior and log output are unchanged; callers still issue the Mono/Flux error locally. Addresses review feedback from kushagraThapar. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Increment versions for identity releases (#50239) * Fix Text Translation custom endpoint request URLs (#50235) * Fix Text Translation custom endpoint request URLs Remove the service version from the custom endpoint path and keep it in the api-version query parameter. Add regression coverage and prepare azure-ai-translation-text 2.0.3. * Use fake custom endpoint in translation test --------- Co-authored-by: Jiarui Guo <jiarguo@microsoft.com> * Increment package versions for translation releases (#50247) Co-authored-by: azure-sdk <azuresdk@microsoft.com> * [AutoPR azure-resourcemanager-horizondb]-generated-from-SDK Generation - Java-6728018 (#50149) * Configurations: 'specification/horizondb/resource-manager/Microsoft.HorizonDb/HorizonDb/tspconfig.yaml', SDK Release Type: beta, and CommitSHA: '07929a1591f969761eafdc99488079df8f47366d' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6704272 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. * Configurations: 'specification/horizondb/resource-manager/Microsoft.HorizonDb/HorizonDb/tspconfig.yaml', SDK Release Type: beta, and CommitSHA: 'f868cf045de6223d605ed9b7bf2a9ce2947c808f' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6728018 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. --------- Co-authored-by: azure-sdk <azuresdk@microsoft.com> * [Storage] Detect CSE v2 region reorder (#50121) * initial implementation * fixing nonce reconstruction * fixing reversion i introduced * adding support for cross sdk reorder detection * adding misordered to cspell overrides * adding cross sdk test * logic consolidation for single nonce encoding * retriving operation scoped validation for non range branch * small refactor to validate region method * adjusting docs * removing dead code and throwing with logger * adding .net cross compat test (disabled after local verification) * removing 2^32 large region count fail closed check * fail closed: * addressing comments * addressing comments * addressing comments * adding csev2nonceordervalidation.fromcontext * [Storage] Fix double encoding of path names on Datalake clients (#50083) * javadoc edits, removing double encode, adding test class * Apply suggestions from code review Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * fixing rename path client bug * changing test assertions to determine if request changed --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Remove samvaity from CODEOWNERS (#50214) Co-authored-by: samvaity <samvaity@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Prepare azure-cosmos 4.82.0 release (#50249) * Prepare azure-cosmos 4.82.0 release Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Prepare azure-cosmos-encryption 2.31.0 release Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 407b5410-2786-46a8-ba33-b18161fbe9bf * Prepare azure-cosmos-test 1.0.0-beta.20 release Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 407b5410-2786-46a8-ba33-b18161fbe9bf * Move barrier change to other changes Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 407b5410-2786-46a8-ba33-b18161fbe9bf * Increment package versions for horizondb auto-releases (#50259) Co-authored-by: azure-sdk <azuresdk@microsoft.com> * Increment package versions for containerservice releases (#50262) Co-authored-by: azure-sdk <azuresdk@microsoft.com> * Configurations: 'specification/purestorage/PureStorage.Block.Management/tspconfig.yaml', SDK Release Type: beta, and CommitSHA: '4e4e3db9215718d25d91aa5d0bf971ab922db5a8' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6633658 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. (#49983) Co-authored-by: azure-sdk <azuresdk@microsoft.com> * [AutoPR azure-resourcemanager-netapp]-generated-from-SDK Generation - Java-6747359 (#50144) * Configurations: 'specification/netapp/resource-manager/Microsoft.NetApp/NetApp/tspconfig.yaml', SDK Release Type: beta, and CommitSHA: '63d97d12eda6274f9851083cd1ae7911c7ccaa27' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6703301 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. * Configurations: 'specification/netapp/resource-manager/Microsoft.NetApp/NetApp/tspconfig.yaml', SDK Release Type: beta, and CommitSHA: '7b37a9458cffc3977f2c84f487fcb3ccc429f8a7' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6747359 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. --------- Co-authored-by: azure-sdk <azuresdk@microsoft.com> Co-authored-by: Auðunn <audunnb@gmail.com> * Move CSpell configurations to SDK area level instead of centralized (#50257) * Add in cspell.yaml to each SDK folder and removal all SDK-based handling from global cspell.json * First SDK round * Case normalization * Merge common words into global * Complete suppression work * Ignore TypeSpec temp folders, clean up Search CSpell * Clean-up spelling in Cosmos * Use yml instead of yaml to align with repo conventions * Delete duplicate link * Update Search service CODEOWNERS (#50260) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: efc1f917-319b-4852-a3bd-0a913a24e1ec * Deprecate check-enforcer workflow (#50270) Remove the check-enforcer GitHub Actions workflow so the deprecated check-enforcer no longer runs. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Update Maven credential provider installation instructions (#50246) * Updated instructions back to the office doc * Aligned getting started page * Preparing Release for Azure Core (#50269) * Harden Java issue triage workflow (#50244) Use authenticated GitHub CLI checks for customer and assignee detection. Apply labels once from the final triage result, preserve CODEOWNERS precedence, and update the runtime to gh-aw v0.87.1. * Increment package versions for cosmos releases (#50274) Co-authored-by: azure-sdk <azuresdk@microsoft.com> * [AutoPR azure-resourcemanager-enclave]-generated-from-SDK Generation - Java-6751859 (#50263) * Configurations: 'specification/mission/resource-manager/Microsoft.Mission/Mission/tspconfig.yaml', SDK Release Type: stable, and CommitSHA: 'ae8bfcbd69fc161651b0509f4869f55376750f1a' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6751859 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. * Update CHANGELOG for 1.0.0 GA release (api-version 2026-04-01) --------- Co-authored-by: azure-sdk <azuresdk@microsoft.com> Co-authored-by: Harshit Choudhary <harshitchoudhary18.hc@gmail.com> * Increment package versions for core releases (#50278) Co-authored-by: azure-sdk <azuresdk@microsoft.com> * [Search 2026-08-01-preview] java SDK codegen (#49988) * Initial plan * Update tsp-location.yaml to spec commit c19e358 for Search 2026-08-01-preview Co-authored-by: efrainretana <141282336+efrainretana@users.noreply.github.com> * Regenerate azure-search-documents for 2026-08-01-preview; reconcile customizations, tests, samples, CHANGELOG Co-authored-by: efrainretana <141282336+efrainretana@users.noreply.github.com> * Add checkstyle suppression for generated MultipartFormDataHelper Co-authored-by: efrainretana <141282336+efrainretana@users.noreply.github.com> * Update tsp-location commit SHA for azure-search-documents regeneration Co-authored-by: efrainretana <141282336+efrainretana@users.noreply.github.com> * update and re-record tests * update changelog * regen search SDK with updated model namespaces * add new tests + regen * add samples * regen * add customizations + re record tests * add sanitizers + re run tests * fix sanitizers * [Search] Add knowledge base retrieve stream convenience APIs (#50210) * Add Search knowledge base retrieve stream Add regeneration-safe retrieveStream convenience APIs, typed knowledge-base stream events, and Search-local SSE parsing and lifecycle support. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: eecc64df-f690-4410-b68c-b45e323ec918 * Remove stale synonym maps helper Remove the generated zero-argument helper that calls an overload no longer present after the synonym-map listing API update. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: eecc64df-f690-4410-b68c-b45e323ec918 * Move retrieval stream converter to implementation Keep knowledge base stream event dispatch and payload decoding in the unexported knowledgebases implementation package while preserving generated client wiring. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: eecc64df-f690-4410-b68c-b45e323ec918 * Align Search SSE terminal handling Treat terminal predicates as inclusive early-stop signals while allowing EOF and HTTP 204 responses to complete normally without terminal events. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: eecc64df-f690-4410-b68c-b45e323ec918 * Remove duplicate Search SSE tests Keep Search-specific knowledge base stream coverage while relying on the Azure Core SSE PR for generic parser, Flux, response, and lifecycle tests. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: eecc64df-f690-4410-b68c-b45e323ec918 * Add retrieve stream authorization overloads Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: eecc64df-f690-4410-b68c-b45e323ec918 * Use matching retrieve stream protocol overloads Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: eecc64df-f690-4410-b68c-b45e323ec918 * Apply suggestions from code review Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com> * Refactor Search stream customization Move stream models and implementation out of embedded customization source, delegate generated client APIs through a typed utility, and mark custom model members as generated and immutable where appropriate. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: d61a8857-b536-4f72-ae34-6f532842dec8 * Inline Search stream client wiring Remove the dedicated stream utility and keep authorization, conversion, and terminal-event wiring directly in the generated sync and async stream APIs. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: d61a8857-b536-4f72-ae34-6f532842dec8 * Use shared JSON read callback Restore the reviewed ReadValueCallback usage with the correct import and generic order, and remove the redundant local EventReader interface. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: d61a8857-b536-4f72-ae34-6f532842dec8 * Restore Search stream model generation Generate the custom server-sent event and knowledge base stream event models from SearchCustomizations so cleanup-enabled TypeSpec regeneration preserves their @Generated members. Keep parser and converter implementation sources handwritten. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: d61a8857-b536-4f72-ae34-6f532842dec8 * Keep generic SSE types handwritten Remove ServerSentEvent and ServerSentEventListener from SearchCustomizations and remove their @Generated annotations so they remain handwritten pending migration to azure-core. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: d61a8857-b536-4f72-ae34-6f532842dec8 * Bound pending SSE event size Cap retained SSE field content at 16 MiB per pending event and fail before growing the line buffer beyond the limit. Document the behavior and cover single-line, aggregate, exact-boundary, reset, and listener error cases. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 339a216b-0c44-402a-b89e-2e26ea2d30ce --------- Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com> Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: eecc64df-f690-4410-b68c-b45e323ec918 Copilot-Session: d61a8857-b536-4f72-ae34-6f532842dec8 Copilot-Session: 339a216b-0c44-402a-b89e-2e26ea2d30ce * add streaming tests/samples amd update samples * fix checkstyle issues * Remove SSE event payload size limit Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 0b7825f1-0f81-4abd-b743-1c331ec7d8af * add customization for duration bug * address PR comments * Improve knowledge base sample cleanup * add links to samples README --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: efrainretana <141282336+efrainretana@users.noreply.github.com> Co-authored-by: Isaiah Dickerson <idickerson@microsoft.com> Co-authored-by: Xiaofei Cao <92354331+XiaofeiCao@users.noreply.github.com> Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com> Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Co-authored-by: Xiaofei Cao (from Dev Box) <xiaofeicao@microsoft.com> Copilot-Session: eecc64df-f690-4410-b68c-b45e323ec918 Copilot-Session: d61a8857-b536-4f72-ae34-6f532842dec8 Copilot-Session: 339a216b-0c44-402a-b89e-2e26ea2d30ce Copilot-Session: 0b7825f1-0f81-4abd-b743-1c331ec7d8af * Update maven-gpg-plugin in publishing (#50266) * Update maven-gpg-plugin in publishing * Don't checkout tags * Add verbose logging * Small cleanup * Update azure-search-documents release date (#50285) * Update azure-search-documents release date Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Remove empty changelog section Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * [Storage] Increment versions post Storage patch (#50267) * [Storage] Patch Resolving CSEV2 Region Reorder and CSE Nonce Index Bugs (#50255) * [Storage] Widen CSE Encoder Counter for Region Nonce Index (#50205) * encoder counter widening fix and tests * Apply docs suggestions from code review Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * addressing comments * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * addressing comments --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * [Storage] Detect CSE v2 region reorder (#50121) * initial implementation * fixing nonce reconstruction * fixing reversion i introduced * adding support for cross sdk reorder detection * adding misordered to cspell overrides * adding cross sdk test * logic consolidation for single nonce encoding * retriving operation scoped validation for non range branch * small refactor to validate region method * adjusting docs * removing dead code and throwing with logger * adding .net cross compat test (disabled after local verification) * removing 2^32 large region count fail closed check * fail closed: * addressing comments * addressing comments * addressing comments * adding csev2nonceordervalidation.fromcontext * bumping crypto version --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * post release version bump * changing version in crypto readme to unreleased beta --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Increment package versions for search releases (#50288) Co-authored-by: azure-sdk <azuresdk@microsoft.com> * Increment package versions for enclave auto-releases (#50287) Co-authored-by: azure-sdk <azuresdk@microsoft.com> * Increment package versions for edgezones auto-releases (#50277) Co-authored-by: azure-sdk <azuresdk@microsoft.com> * Increment package versions for netapp auto-releases (#50276) Co-authored-by: azure-sdk <azuresdk@microsoft.com> * Update Spring Boot and Spring Cloud versions for the Spring compatibility tests (#50250) * Update Spring Boot and Spring Cloud versions for the Spring compatibility tests. This commit is created by GitHub Action: https://github.com/Azure/spring-cloud-azure-tools/actions/runs/32918857272 * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: github-actions <github-actions@github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * External dependencies upgrade - Spring Boot 4.1.1 and Spring Cloud 2025.1.3 (#50251) * Upgrade external dependencies to align with Spring Boot 4.1.1 * Fix cspelling failures * Revert * Add ignore path for cspell * Fix path --------- Co-authored-by: github-actions <github-actions@github.com> * Sync eng/common directory with azure-sdk-tools for PR 16660 (#50286) * Add Get-PackageApprovalStatus script. * Add Create-APIViewRevision.ps1 script * Add Mark-PackageReleased.ps1 script. * Update proposoal and scripts. Add step templates. * Updates. * Code review feedback. * Feedback. * Update get-package-approval-status condition. * Updates. * Ensure Get-PackageApprovalStatus does not fail for packages that aren't ready for release. * Code review feedback. * Code review feedback. * Validate SDK language for package approval --------- Co-authored-by: Travis Prescott <trpresco@microsoft.com> Co-authored-by: Travis Prescott <tjprescott@users.noreply.github.com> * Configurations: 'specification/cloudhealth/resource-manager/Microsoft.CloudHealth/CloudHealth/tspconfig.yaml', SDK Release Type: beta, and CommitSHA: 'ef5352bc9eb986c683703bc0f7907804837a1e00' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6742992 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. (#50241) Co-authored-by: azure-sdk <azuresdk@microsoft.com> Co-authored-by: Marie Halloran <46638013+mariehalloran@users.noreply.github.com> * [AutoPR azure-resourcemanager-cognitiveservices]-generated-from-SDK Generation - Java-6755270 (#50203) * Configurations: 'specification/cognitiveservices/CognitiveServices.Management/tspconfig.yaml', SDK Release Type: beta, and CommitSHA: 'd8ae42826a35b0973ff1bb7900328c5063698a81' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6726120 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. * Configurations: 'specification/cognitiveservices/CognitiveServices.Management/tspconfig.yaml', SDK Release Type: beta, and CommitSHA: '3644d9bb0870c79641abbd0caa6f440051afb727' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6748587 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. * Configurations: 'specification/cognitiveservices/CognitiveServices.Management/tspconfig.yaml', SDK Release Type: beta, and CommitSHA: '6e058a0a22c828ca0ebfd5a4826a72addc44f909' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6755270 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. --------- Co-authored-by: azure-sdk <azuresdk@microsoft.com> * [Storage] Quote SDK-generated ETag request conditions (#50295) * Fix ETag formatting for SDK-generated conditions Quote response ETags before reusing them as If-Match values in blob retry, consistency, and encryption paths. Ensure async encrypted downloads pass generated conditions when callers omit them. * Fix blob conditional request copy while preserving ETag compatibility Summary: Fixes a bug in the blob chunked-download retry path where If-Modified-Since was copied into If-Unmodified-Since. Keeps the raw service-returned ETag value for retry/download-lock requests so we do not silently change the existing wire format for compatibility. Adds focused regression coverage for the condition-copy bug and the retry ETag compatibility behavior. Why: The root cause was the wrong field copy in ChunkedDownloadUtils.setEtag, which can change the semantics of conditional reads for customers. The fix keeps the change narrow and avoids broad ETag normalization in retry paths, which would be a separate compatibility decision rather than part of the bug fix. Validation: Ran the targeted azure-storage-blob ChunkedDownloadUtilsTests with Maven. Result: BUILD SUCCESS. Tests: 2 run, 0 failures, 0 errors, 0 skipped. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * remove weaktags check * update javadoc for toETagHeaderValue method * Preserve valid weak ETag header values * Normalize Storage ETag condition headers * Revert "Normalize Storage ETag condition headers" This reverts commit bf814c876c76e51d9ac0751fce011e28b3408fcd. * Fix encrypted blob ETag playback matching * [Automation] Generate SDK based on TypeSpec 0.46.1 (#50299) * Skip resources cleanup during emitter sync Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 0c853adf-d456-4d99-bacc-fd941aca7924 * [Automation] Generate SDK based on TypeSpec 0.46.1 --------- Co-authored-by: Weidong Xu <weidxu@microsoft.com> Co-authored-by: azure-sdk <azuresdk@microsoft.com> Copilot-Session: 0c853adf-d456-4d99-bacc-fd941aca7924 * Bump Vally CLI to 0.14.0 (#50301) Co-authored-by: helen229 <gaoh@microsoft.com> * Fix compile-time expansions in base templates. (#50303) Co-authored-by: Travis Prescott <trpresco@microsoft.com> * Sync eng/common directory with azure-sdk-tools repository for Tools PR 16806 (#50300) Co-authored-by: azure-sdk <azuresdk@microsoft.com> * App Config Spring - Bug fix multiple stores refresh failure (#50315) * Bug fix * Apply batched suggestions from code review Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * [AutoPR azure-resourcemanager-compute-recommender]-generated-from-SDK Generation - Java-6760675 (#50268) * Configurations: 'specification/compute/resource-manager/Microsoft.Compute/Recommender/tspconfig.yaml', SDK Release Type: beta, and CommitSHA: 'e86fadcae9dc3552bf56d669d43716419080317e' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6754978 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. * Configurations: 'specification/compute/resource-manager/Microsoft.Compute/Recommender/tspconfig.yaml', SDK Release Type: beta, and CommitSHA: '3fbff828a405632668f197b4c30466a0b8dc2cef' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6756569 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. * Configurations: 'specification/compute/resource-manager/Microsoft.Compute/Recommender/tspconfig.yaml', SDK Release Type: beta, and CommitSHA: '397bf665c4d649b98bcfaf239c4b0a526301a03a' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6760675 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. --------- Co-authored-by: azure-sdk <azuresdk@microsoft.com> * victor.y.asi@gmail.com * Add docs-only PR test matrix POC * Added comments for parameters in new script * Prepare documentation CI classifier for rollout * Address CI classifier review feedback * Add test suppression telemetry tag * Narrow CSpell classifier rules * Increment package versions for cognitiveservices auto-releases (#50316) Co-authored-by: azure-sdk <azuresdk@microsoft.com> * Increment package versions for cloudhealth auto-releases (#50314) Co-authored-by: azure-sdk <azuresdk@microsoft.com> * [AutoPR azure-resourcemanager-redhatopenshifthcp]-generated-from-SDK Generation - Java-6720505 (#50188) * Configurations: 'specification/redhatopenshift/resource-manager/Microsoft.RedHatOpenShift/hcpopenshiftclusters/tspconfig.yaml', SDK Release Type: beta, and CommitSHA: '73596619eb5eee265ffb62bad6afe37216a838c7' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6720108 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. * Configurations: 'specification/redhatopenshift/resource-manager/Microsoft.RedHatOpenShift/hcpopenshiftclusters/tspconfig.yaml', SDK Release Type: beta, and CommitSHA: 'de0093f36a71cd80110b11aa06cdd28ca2e28e1c' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6720505 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. * Update CHANGELOG.md * Update versions in POM Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 1d6cc3e1-8e7e-490c-94ed-3d5922b3d75f --------- Co-authored-by: azure-sdk <azuresdk@microsoft.com> Co-authored-by: Weidong Xu <weidxu@microsoft.com> Copilot-Session: 1d6cc3e1-8e7e-490c-94ed-3d5922b3d75f * Sync .github/workflows directory with azure-sdk-tools for PR 16880 (#50321) * Pin GitHub Actions to full-length commit SHAs * Only trigger on pull_request * Pin SHA to azure-sdk-actions repo * Revert "[verify-links.yml] Only trigger on pull_request" This reverts commit 3d9598fba0ec43639ae33f60e4592e5d5915b393. * Pin GitHub action --------- Co-authored-by: Mike Harder <mharder@microsoft.com> * [AutoPR azure-resourcemanager-containerservice]-generated-from-SDK Generation - Java-6775302 (#50306) * Configurations: 'specification/containerservice/resource-manager/Microsoft.ContainerService/aks/tspconfig.yaml', and CommitSHA: '036696689876be9b9eb9680494011244e41950d8' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6768967 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. * Configurations: 'specification/containerservice/resource-manager/Microsoft.ContainerService/aks/tspconfig.yaml', and CommitSHA: '53c0f6efe9872c971e8c365e3b0d41a6bd6efd3d' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6775302 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. --------- Co-authored-by: azure-sdk <azuresdk@microsoft.com> * [AutoPR azure-resourcemanager-newrelicobservability]-generated-from-SDK Generation - Java-6776686 (#50093) * Configurations: 'specification/newrelic/NewRelicObservability.Management/tspconfig.yaml', SDK Release Type: stable, and CommitSHA: 'c8e1ea0817257e22c9bea05882feecdb78a3ef96' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6685271 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. * Skip Revapi for breaking changes Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 04784bb8-0119-49cb-81f9-516b622ad0c4 * Fix New Relic resubscribe Javadocs Apply the merged TypeSpec documentation correction across all generated resubscribe surfaces. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 0cfb43a4-9a09-4e39-94a1-1a04301c1ef3 * Configurations: 'specification/newrelic/resource-manager/NewRelic.Observability/NewRelicObservability/tspconfig.yaml', and CommitSHA: 'fe65b5af8ee64cc5cbc7925a88f64c82a9a41e05' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6776686 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. * Skip Revapi checks Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 1d6cc3e1-8e7e-490c-94ed-3d5922b3d75f --------- Co-authored-by: azure-sdk <azuresdk@microsoft.com> Co-authored-by: Weidong Xu <weidxu@microsoft.com> Co-authored-by: Shiwani Jain <shiwanijain@microsoft.com> Copilot-Session: 04784bb8-0119-49cb-81f9-516b622ad0c4 Copilot-Session: 0cfb43a4-9a09-4e39-94a1-1a04301c1ef3 Copilot-Session: 1d6cc3e1-8e7e-490c-94ed-3d5922b3d75f * [Automation] Generate SDK based on TypeSpec 0.46.2 (#50326) * [Automation] Generate SDK based on TypeSpec 0.46.2 * Fix TypeSpec Java sync method names (#50327) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: e5dff7f2-5849-4374-b6b3-9c7177834a21 * Fix TypeSpec Java sync validation (#50328) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: e5dff7f2-5849-4374-b6b3-9c7177834a21 * Suppress lint for internal response helpers (#50329) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: e5dff7f2-5849-4374-b6b3-9c7177834a21 * Suppress Transcription helper lint (#50330) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: e5dff7f2-5849-4374-b6b3-9c7177834a21 * Preserve implementation lint suppression (#50331) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: e5dff7f2-5849-4374-b6b3-9c7177834a21 --------- Co-authored-by: azure-sdk <azuresdk@microsoft.com> Co-authored-by: Weidong Xu <weidxu@microsoft.com> Copilot-Session: e5dff7f2-5849-4374-b6b3-9c7177834a21 * [AutoPR azure-resourcemanager-servicefabricmanagedclusters]-generated-from-SDK Generation - Java-6768560 (#50304) * Configurations: 'specification/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/ServiceFabricManagedClusters/tspconfig.yaml', and CommitSHA: '44920c2ab894014c26ce4a61b0eb5483ecf48280' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6767791 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. * Update Service Fabric Managed Clusters changelog Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 2e3615d9-62b8-4494-a517-9932780acb81 * Configurations: 'specification/servicefabricmanagedclusters/resource-manager/Microsoft.ServiceFabric/ServiceFabricManagedClusters/tspconfig.yaml', and CommitSHA: 'f4d16444c4bf911d8017bfa1b92365aacef0d130' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6768560 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. * Update Service Fabric Managed Clusters changelog Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 2e3615d9-62b8-4494-a517-9932780acb81 --------- Co-authored-by: azure-sdk <azuresdk@microsoft.com> Co-authored-by: Evan Waldmann <Waldmannevan@gmail.com> Co-authored-by: Evan Waldmann (from Dev Box) <evanwaldmann@microsoft.com> Copilot-Session: 2e3615d9-62b8-4494-a517-9932780acb81 * Batch - Release for GA (#48252) * Release for GA * Update sdk/batch/azure-compute-batch/CHANGELOG.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Release for GA * Other Changes subheader * WIP: Api-review * WIP: Api-review * Update sdk/batch/azure-compute-batch/CHANGELOG.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Other Changes subheader * WIP: Api-review * WIP: Api-review * API view review * Update sdk/batch/azure-compute-batch/CHANGELOG.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Other Changes subheader * WIP: Api-review * WIP: Api-review * API Review: AzureNamedKeyCredential * Update TypeSpec and run customization * API-view review part 3 * rene patch * Remove unused import * Remove Track 2 mention * Update names * Add Path type to methods * Solve poller void end state * Rename method * updating names and generation based on sdk feedback * feedback * update generation * adding final to BatchFileProperties * Fix naming on non-generated code * Update tests not null * Resolve test issues, new recordings --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: REDMOND\wiboris <wiboris@microsoft.com> Co-authored-by: René Ojeda <36871265+ReneOv@users.noreply.github.com> * Cosmos: append item id to hierarchical partition key ending in "/id" (#49709) * Cosmos: append item id to hierarchical partition key ending in "/id" When a container's (hierarchical) partition key definition ends with "/id", the SDK now automatically appends the item's id to the partition key so callers can address an item using only the prefix of the partition key instead of repeating the id. --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 2ba2ccc9-1085-4c86-919b-690b644dd7eb Copilot-Session: dea903d8-111a-4629-b66d-76ba98d137dc * Sync .github/workflows directory with azure-sdk-tools repository (#50337) Co-authored-by: azure-sdk <azuresdk@microsoft.com> * Use 'none' environment for auto-release publish (#49917) * Use 'none' environment for auto-release publish to skip manual approval gate Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: be08fe73-b4ca-4c26-b3e7-58b20bba23e3 * Simplify auto-release publish environment Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: be08fe73-b4ca-4c26-b3e7-58b20bba23e3 --------- Copilot-Session: be08fe73-b4ca-4c26-b3e7-58b20bba23e3 * Sync .github/workflows directory with azure-sdk-tools for PR 16886 (#50338) * Only trigger on pull_request - Allows for simpler and more efficient checkout * Change runner from ubuntu-latest to ubuntu-slim --------- Co-authored-by: Mike Harder <mharder@microsoft.com> * victor.y.asi@gmail.com * Increment package versions for redhatopenshifthcp auto-releases (#50332) Co-authored-by: azure-sdk <azuresdk@microsoft.com> * Increment package versions for containerservice auto-releases (#50342) Co-authored-by: azure-sdk <azuresdk@microsoft.com> * Update npm lockfiles (#50341) Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: mikeharder <9459391+mikeharder@users.noreply.github.com> * [AutoPR azure-resourcemanager-resources-policy]-generated-from-SDK Generation - Java-6756035 (#50248) * Configurations: 'specification/resources/resource-manager/Microsoft.Authorization/policy/tspconfig.yaml', API Version: 2026-01-01-preview, SDK Release Type: beta, and CommitSHA: 'befd1687368facdf2e5f0878725c66107c2cd8d5' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6745145 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. * Configurations: 'specification/resources/resource-manager/Microsoft.Authorization/policy/tspconfig.yaml', and CommitSHA: '370edee433eb37f1c7b6adb03ee6b75e52ef06e0' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6745578 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. * Configurations: 'specification/resources/resource-manager/Microsoft.Authorization/policy/tspconfig.yaml', and CommitSHA: 'a6abb3bae108422a9b7e7021136906c62b301288' in SpecRepo: 'https://github.com/Azure/azure…
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Sync eng/common directory with azure-sdk-tools for PR Azure/azure-sdk-tools#16770 See eng/common workflow