Skip to content

Releases: Azure/azure-sdk-for-js

@azure/search-documents_13.0.0

04 May 20:48
b28bdd5

Choose a tag to compare

Bg/fix list method to main (#38388)

### Packages impacted by this PR

Fix: https://github.com/Azure/azure-sdk-for-js/issues/38324

### Issues associated with this PR


### Describe the problem that is addressed by this PR


### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_


### Provide a list of related PRs _(if any)_


### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [ ] Added impacted package name to the issue description
- [ ] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [ ] Added a changelog (if necessary)

@azure/arm-iotoperations_2.0.0

05 May 09:13
9d5977b

Choose a tag to compare

2.0.0 (2026-04-16)

Features Added

  • Added operation group AkriConnectorOperations
  • Added operation group AkriConnectorTemplateOperations
  • Added operation group AkriServiceOperations
  • Added operation group DataflowGraphOperations
  • Added operation group RegistryEndpointOperations
  • Added Interface AkriConnectorAllocatedDevice
  • Added Interface AkriConnectorCreateOrUpdateOptionalParams
  • Added Interface AkriConnectorDeleteOptionalParams
  • Added Interface AkriConnectorGetOptionalParams
  • Added Interface AkriConnectorListByTemplateOptionalParams
  • Added Interface AkriConnectorProperties
  • Added Interface AkriConnectorResource
  • Added Interface AkriConnectorsContainerRegistry
  • Added Interface AkriConnectorsContainerRegistrySettings
  • Added Interface AkriConnectorsDiagnosticsLogs
  • Added Interface AkriConnectorsDigest
  • Added Interface AkriConnectorsImagePullSecret
  • Added Interface AkriConnectorsMqttAuthentication
  • Added Interface AkriConnectorsMqttConnectionConfiguration
  • Added Interface AkriConnectorsRegistryEndpointRef
  • Added Interface AkriConnectorsRegistrySettings
  • Added Interface AkriConnectorsSecret
  • Added Interface AkriConnectorsServiceAccountAuthentication
  • Added Interface AkriConnectorsServiceAccountTokenSettings
  • Added Interface AkriConnectorsTag
  • Added Interface AkriConnectorsTagDigestSettings
  • Added Interface AkriConnectorStatus
  • Added Interface AkriConnectorTemplateAioMetadata
  • Added Interface AkriConnectorTemplateAllocation
  • Added Interface AkriConnectorTemplateBucketizedAllocation
  • Added Interface AkriConnectorTemplateCreateOrUpdateOptionalParams
  • Added Interface AkriConnectorTemplateDeleteOptionalParams
  • Added Interface AkriConnectorTemplateDeviceInboundEndpointType
  • Added Interface AkriConnectorTemplateDiagnostics
  • Added Interface AkriConnectorTemplateGetOptionalParams
  • Added Interface AkriConnectorTemplateListByInstanceResourceOptionalParams
  • Added Interface AkriConnectorTemplateManagedConfiguration
  • Added Interface AkriConnectorTemplateManagedConfigurationSettings
  • Added Interface AkriConnectorTemplatePersistentVolumeClaim
  • Added Interface AkriConnectorTemplateProperties
  • Added Interface AkriConnectorTemplateResource
  • Added Interface AkriConnectorTemplateRuntimeConfiguration
  • Added Interface AkriConnectorTemplateRuntimeImageConfiguration
  • Added Interface AkriConnectorTemplateRuntimeImageConfigurationSettings
  • Added Interface AkriConnectorTemplateRuntimeStatefulSetConfiguration
  • Added Interface AkriConnectorTemplateTrustList
  • Added Interface AkriServiceCreateOrUpdateOptionalParams
  • Added Interface AkriServiceDeleteOptionalParams
  • Added Interface AkriServiceGetOptionalParams
  • Added Interface AkriServiceListByInstanceResourceOptionalParams
  • Added Interface AkriServiceProperties
  • Added Interface AkriServiceResource
  • Added Interface AkriServiceStatus
  • Added Interface AzureDeviceRegistryNamespaceRef
  • Added Interface BrokerPersistence
  • Added Interface BrokerPersistenceEncryption
  • Added Interface BrokerRetainMessagesCustomPolicy
  • Added Interface BrokerRetainMessagesDynamic
  • Added Interface BrokerRetainMessagesPolicy
  • Added Interface BrokerRetainMessagesSettings
  • Added Interface BrokerStateStoreCustomPolicy
  • Added Interface BrokerStateStoreDynamic
  • Added Interface BrokerStateStorePolicy
  • Added Interface BrokerStateStorePolicyResources
  • Added Interface BrokerStateStorePolicySettings
  • Added Interface BrokerStatus
  • Added Interface BrokerSubscriberQueueCustomPolicy
  • Added Interface BrokerSubscriberQueueCustomPolicySettings
  • Added Interface BrokerSubscriberQueueDynamic
  • Added Interface BrokerSubscriberQueuePolicy
  • Added Interface DataflowDestinationAddIfNotPresentHeaderAction
  • Added Interface DataflowDestinationAddOrReplaceHeaderAction
  • Added Interface DataflowDestinationHeaderAction
  • Added Interface DataflowDestinationRemoveHeaderAction
  • Added Interface DataflowEndpointAuthenticationAnonymous
  • Added Interface DataflowEndpointOpenTelemetry
  • Added Interface DataflowGraphConnectionInput
  • Added Interface DataflowGraphConnectionOutput
  • Added Interface DataflowGraphConnectionSchemaSettings
  • Added Interface DataflowGraphCreateOrUpdateOptionalParams
  • Added Interface DataflowGraphDeleteOptionalParams
  • Added Interface DataflowGraphDestinationAddIfNotPresentHeaderAction
  • Added Interface DataflowGraphDestinationAddOrReplaceHeaderAction
  • Added Interface DataflowGraphDestinationHeaderAction
  • Added Interface DataflowGraphDestinationNode
  • Added Interface DataflowGraphDestinationNodeSettings
  • Added Interface DataflowGraphDestinationRemoveHeaderAction
  • Added Interface DataflowGraphGetOptionalParams
  • Added Interface DataflowGraphGraphNode
  • Added Interface DataflowGraphGraphNodeConfiguration
  • Added Interface DataflowGraphListByDataflowProfileOptionalParams
  • Added Interface DataflowGraphNode
  • Added Interface DataflowGraphNodeConnection
  • Added Interface DataflowGraphNodeGraphSettings
  • Added Interface DataflowGraphProperties
  • Added Interface DataflowGraphResource
  • Added Interface DataflowGraphSourceNode
  • Added Interface DataflowGraphSourceSettings
  • Added Interface DataflowGraphStatus
  • Added Interface DataflowOpenTelemetryAnonymousAuthentication
  • Added Interface DataflowOpenTelemetryAuthentication
  • Added Interface DataflowOpenTelemetryServiceAccountAuthentication
  • Added Interface DataflowOpenTelemetryX509CertificateAuthentication
  • Added Interface DataflowProfileStatus
  • Added Interface DataflowStatus
  • Added Interface ErrorAdditionalInfo
  • Added Interface ErrorDetail
  • Added Interface ErrorResponse
  • Added Interface InstanceFeature
  • Added Interface RegistryEndpointAnonymousAuthentication
  • Added Interface RegistryEndpointAnonymousSettings
  • Added Interface RegistryEndpointArtifactPullSecretAuthentication
  • Added Interface RegistryEndpointArtifactPullSecretSettings
  • Added Interface RegistryEndpointAuthentication
  • Added Interface RegistryEndpointCreateOrUpdateOptionalParams
  • Added Interface RegistryEndpointDeleteOptionalParams
  • Added Interface RegistryEndpointGetOptionalParams
  • Added Interface RegistryEndpointListByInstanceResourceOptionalParams
  • Added Interface RegistryEndpointProperties
  • Added Interface RegistryEndpointResource
  • Added Interface RegistryEndpointSystemAssignedIdentityAuthentication
  • Added Interface RegistryEndpointSystemAssignedManagedIdentitySettings
  • Added Interface RegistryEndpointTrustedSigningKey
  • Added Interface RegistryEndpointTrustedSigningKeyConfigMap
  • Added Interface RegistryEndpointTrustedSigningKeySecret
  • Added Interface RegistryEndpointUserAssignedIdentityAuthentication
  • Added Interface RegistryEndpointUserAssignedManagedIdentitySettings
  • Added Interface ResourceHealthStatus
  • Added Interface SecretProviderClassRef
  • Added Interface VolumeClaimResourceRequirementsClaims
  • Interface BrokerAuthenticationProperties has a new optional parameter healthState
  • Interface BrokerAuthenticatorMethodX509 has a new optional parameter additionalValidation
  • Interface BrokerAuthorizationProperties has a new optional parameter healthState
  • Interface BrokerListenerProperties has a new optional parameter healthState
  • Interface BrokerProperties has a new optional parameter healthState
  • Interface BrokerProperties has a new optional parameter persistence
  • Interface BrokerProperties has a new optional parameter status
  • Interface DataflowDestinationOperationSettings has a new optional parameter headers
  • Interface DataflowEndpointProperties has a new optional parameter healthState
  • Interface DataflowEndpointProperties has a new optional parameter hostType
  • Interface DataflowEndpointProperties has a new optional parameter openTelemetrySettings
  • Interface DataflowProfileProperties has a new optional parameter healthState
  • Interface DataflowProfileProperties has a new optional parameter status
  • Interface DataflowProperties has a new optional parameter healthState
  • Interface DataflowProperties has a new optional parameter requestDiskPersistence
  • Interface DataflowProperties has a new optional parameter status
  • Interface InstanceProperties has a new optional parameter adrNamespaceRef
  • Interface InstanceProperties has a new optional parameter defaultSecretProviderClassRef
  • Interface InstanceProperties has a new optional parameter features
  • Interface InstanceProperties has a new optional parameter healthState
  • Interface IoTOperationsClientOptionalParams has a new optional parameter cloudSetting
  • Interface VolumeClaimResourceRequirements has a new optional parameter claims
  • Added Type Alias AkriConnectorsImagePullPolicy
  • Added Type Alias AkriConnectorsMqttAuthenticationMethod
  • Added Type Alias AkriConnectorsMqttAuthenticationUnion
  • Added Type Alias AkriConnectorsMqttProtocolType
  • Added Type Alias AkriConnectorsRegistrySettingsType
  • Added Type Alias AkriConnectorsRegistrySettingsUnion
  • Added Type Alias AkriConnectorsTagDigestSettingsUnion
  • Added Type Alias AkriConnectorsTagDigestType
  • Added Type Alias AkriConnectorTemplateAllocationPolicy
  • Added Type Alias AkriConnectorTemplateAllocationUnion
  • Added Type Alias AkriConnectorTemplateManagedConfigurationSettingsUnion
  • Added Type Alias AkriConnectorTemplateManagedConfigurationType
  • Added Type Alias AkriConnectorTemplateRuntimeConfigurationType
  • Added Type Alias AkriConnectorTemplateRuntimeConfigurationUnion
  • Added Type Alias AzureSupportedClouds
  • Added Type Alias BrokerAuthenticatorValidationMethods
  • Added Type Alias BrokerPersistencePolicyMode
  • Added Type Alias BrokerRetainMessagesPolicyUnion
  • Added Type Alias BrokerStateStoreKeyType
  • Added Type Alias BrokerStateStorePolicyUnion
  • Added Type Ali...
Read more

@azure/ai-projects_2.1.1

04 May 20:45

Choose a tag to compare

use absolute path

@azure/arm-planetarycomputer_1.0.0

01 May 20:55
0a14948

Choose a tag to compare

1.0.0 (2026-04-30)

Features Added

This is the first stable version with the package of @azure/arm-planetarycomputer

@azure/arm-compute_24.0.0

30 Apr 05:50
7957b7d

Choose a tag to compare

Update commit hash in tsp-location.yaml (#38353)

@azure/arm-communication_5.0.0-beta.1

30 Apr 02:20
c4d9a2c

Choose a tag to compare

Pre-release
Add breaking-change analysis agent for ARM SDK migrations (#38245)

## What this PR does

Adds a new Copilot agent (\mgmt-breaking-change-analysis\) that analyzes
breaking changes in ARM management SDK PRs migrating from
Swagger/AutoRest to TypeSpec/emitter.

### Files

- **\.github/agents/mgmt-breaking-change-analysis.agent.md\** -- Agent
definition with mandatory execution protocol, phase skeleton, state
tracking, cascade detection checklist, pattern matching step, and
validation rules
- **\.github/prompts/mgmt-breaking-change-analysis-guidelines.md\** --
Detailed workflow instructions covering context gathering, CHANGELOG
extraction, root cause investigation (with cascade detection algorithm),
four-layer swagger comparison model, sub-agent delegation, and report
templates
- **\.github/prompts/mgmt-breaking-change-patterns.md\** -- Lookup table
of 10 architect-approved breaking change patterns for the HLC-to-Modular
migration (sourced from autorest.typescript issues)

### How it works

The agent follows a structured multi-phase workflow:

1. **Phase 1: Gather Context** -- Extract PR metadata, build per-service
API version map, locate four spec layers (old swagger, new swagger
pre-TypeSpec, TypeSpec-generated swagger, SDK api.md)
2. **Phase 2: Extract Breaking Changes** -- Parse CHANGELOG entries from
PR branch
3. **Phase 3: Root Cause Analysis** -- Investigate model-level changes
first, signature entries last; build broken_models set and type
dependency graph; detect cascading breakings through nested type
references
4. **Phase 4: Pattern Matching** -- Match Type 2 (migration-related)
root causes against architect-approved patterns to pre-fill the Accepted
column
5. **Phase 5: Self-Review Checklist** -- Review root cause depth and
cascade completeness
6. **Phase 5: Verification and Report** -- Verify all entries classified
(Type 1 + Type 2 = total), build structured report

### Key design decisions

- **Agent as control plane**: The agent file defines mandatory execution
steps and validation rules. The guidelines file serves as the knowledge
base with full procedural details. This separation ensures the agent
always follows the workflow.
- **Explicit state tracking**: The agent externalizes intermediate
results (broken_models, type_dependency_graph, classified_entries) after
each phase to maintain consistency across long analysis chains.
- **Cascade detection checklist**: Every 'new signature' entry requires
documenting 4 checks (direct params, options changes, cascade from
broken models, emitter differences) to prevent premature attribution.

### Scope

- ARM management SDK packages migrating from Swagger/AutoRest to
TypeSpec/emitter only
- Not applicable to data-plane SDKs, RLC packages, or hand-written SDKs

### Examples:
Subscriptions:
https://github.com/Azure/azure-sdk-for-js/pull/37800#issuecomment-4293873116
Monitor:
https://github.com/Azure/azure-sdk-for-js/pull/38213#issuecomment-4327774250

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

@azure/arm-appconfiguration_6.0.0-beta.2

04 May 06:55
1a77e2f

Choose a tag to compare

[AutoPR @azure-arm-appconfiguration]-generated-from-SDK Generation - …

@azure/ai-content-understanding_1.2.0-beta.1

30 Apr 23:58
bf050c0

Choose a tag to compare

[Content Understanding] Add toLlmInput static helper for converting a…

@azure/arm-tenantactivitylogalerts_1.0.0-beta.1

29 Apr 03:52
adb52ef

Choose a tag to compare

[AutoPR @azure-arm-planetarycomputer]-generated-from-SDK Generation -…

@azure/arm-recoveryservices-siterecovery_6.0.0-beta.1

29 Apr 10:33
7050833

Choose a tag to compare

Update lock file (#38342)

Update lock file