Skip to content

[Cdn] Announce breaking changes for EdgeAction cmdlets and SubjectAlt…#29439

Merged
VeryEarly merged 2 commits into
Azure:mainfrom
Ptnan7:cdn/breaking-change-san-edgeaction
Apr 28, 2026
Merged

[Cdn] Announce breaking changes for EdgeAction cmdlets and SubjectAlt…#29439
VeryEarly merged 2 commits into
Azure:mainfrom
Ptnan7:cdn/breaking-change-san-edgeaction

Conversation

@Ptnan7

@Ptnan7 Ptnan7 commented Apr 22, 2026

Copy link
Copy Markdown
Member

…ernativeName parameter

  • Add autorest breaking-change directive for all EdgeAction cmdlets (the 2024-07-22-preview edgeaction API is being retired); directive emits GenericBreakingChange attribute on 16 cmdlets (56 generated files).

  • Add ParameterBreakingChangeAttribute on the -SubjectAlternativeName parameter of custom cmdlet New-AzFrontDoorCdnSecretCustomerCertificateParametersObject, following the removal of 'subjectAlternativeNames' from the CustomerCertificateParameters schema (Microsoft.Cdn 2025-09-01-preview).

  • Effective 2026/05/15; deprecated-by-version 5.4.0; deprecated-by-azversion 14.5.0.

Description

Mandatory Checklist

  • SHOULD update ChangeLog.md file(s) appropriately
    • Update src/{{SERVICE}}/{{SERVICE}}/ChangeLog.md.
      • A snippet outlining the change(s) made in the PR should be written under the ## Upcoming Release header in the past tense.
    • Should not change ChangeLog.md if no new release is required, such as fixing test case only.
  • SHOULD regenerate markdown help files if there is cmdlet API change. Instruction
  • SHOULD have proper test coverage for changes in pull request.
  • SHOULD NOT adjust version of module manually in pull request

…ernativeName parameter

- Add autorest breaking-change directive for all EdgeAction cmdlets (the 2024-07-22-preview edgeaction API is being retired); directive emits GenericBreakingChange attribute on 16 cmdlets (56 generated files).

- Add ParameterBreakingChangeAttribute on the -SubjectAlternativeName parameter of custom cmdlet New-AzFrontDoorCdnSecretCustomerCertificateParametersObject, following the removal of 'subjectAlternativeNames' from the CustomerCertificateParameters schema (Microsoft.Cdn 2025-09-01-preview).

- Effective 2026/05/15; deprecated-by-version 5.4.0; deprecated-by-azversion 14.5.0.
Copilot AI review requested due to automatic review settings April 22, 2026 06:10
@azure-client-tools-bot-prd

Copy link
Copy Markdown
Thanks for your contribution! The pull request validation has started. Please revisit this comment for updated status.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the Az.Cdn module to announce upcoming breaking changes related to retiring the EdgeAction preview API and deprecating the -SubjectAlternativeName parameter on the custom customer-certificate-parameters object cmdlet.

Changes:

  • Adds an AutoRest breaking-change directive to mark all EdgeAction cmdlets as deprecated with an effective date.
  • Adds ParameterBreakingChangeAttribute to -SubjectAlternativeName on New-AzFrontDoorCdnSecretCustomerCertificateParametersObject.
  • Updates generated metadata/artifacts (manifest formatting, solution GUID, generate-info id, docs front-matter GUID, assembly version).

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/Cdn/Cdn/Az.Cdn.psd1 Regenerated/normalized module manifest content and formatting.
src/Cdn/Cdn.sln Updates the solution project GUID mapping for the generated Az.Cdn project.
src/Cdn/Cdn.Autorest/generate-info.json Regeneration marker update (new generate_Id).
src/Cdn/Cdn.Autorest/docs/Az.Cdn.md Regenerated docs front-matter (Module Guid updated).
src/Cdn/Cdn.Autorest/custom/New-AzFrontDoorCdnSecretCustomerCertificateParametersObject.ps1 Adds a parameter breaking-change attribute to announce -SubjectAlternativeName deprecation.
src/Cdn/Cdn.Autorest/README.md Adds a breaking-change directive for all *EdgeAction* cmdlets with rationale comments.
src/Cdn/Cdn.Autorest/Properties/AssemblyInfo.cs Bumps generated assembly version metadata.

@VeryEarly

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
Contributor
Azure Pipelines successfully started running 3 pipeline(s).

@VeryEarly VeryEarly self-assigned this Apr 24, 2026
@VeryEarly

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
Contributor
Azure Pipelines successfully started running 3 pipeline(s).

@VeryEarly VeryEarly merged commit d54c8ab into Azure:main Apr 28, 2026
12 checks passed
@Ptnan7 Ptnan7 deleted the cdn/breaking-change-san-edgeaction branch May 8, 2026 00:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants