Skip to content

[KeyVault Certificates] Remove 2026-03-01-preview service version - #50990

Merged
ROHIT SINGHAL (rohitsinghal4u) merged 2 commits into
mainfrom
scout/keyvault-certificates-remove-preview-20261027
Oct 27, 2026
Merged

ROHIT SINGHAL (rohitsinghal4u) merged 2 commits into
mainfrom
scout/keyvault-certificates-remove-preview-20261027

Conversation

@rohitsinghal4u

@rohitsinghal4u ROHIT SINGHAL (rohitsinghal4u) commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • removes CertificateServiceVersion.V2026_03_01_PREVIEW from Key Vault Certificates
  • updates certificates customization version mapping to exclude 2026-03-01-preview
  • updates certificates tests and API review artifacts to match the stable-only version set

Why

  • keeps the Certificates client surface stable and aligned with non-preview service versions

@azure-pipelines

Copy link
Copy Markdown
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.

Removed deprecated service version and updated changelog.

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.

🟢 Approval recommended

The narrow removal is consistent across all five files with no blocking defects identified; local tests remain unverified because JAVA_HOME is not configured.

No open issues 🎉

What changed in this PR

Removes the 2026-03-01-preview service version from Azure Key Vault Certificates while keeping source, generation customization, tests, and release notes aligned.

Changes:

  • Removes the preview version from the public enum and customization list.
  • Updates platform-managed test coverage and adds builder tests for supported versions and default-version behavior.
  • Documents the removal and recommends V2026_04_01 as the replacement.
File Description
sdk/​keyvault/​azure-security-keyvault-certificates/​src/​test/​java/​com/​azure/​security/​keyvault/​certificates/​CertificateClientTestBase.java Removes the preview version from platform-managed test parameters.
sdk/​keyvault/​azure-security-keyvault-certificates/​src/​test/​java/​com/​azure/​security/​keyvault/​certificates/​CertificateClientBuilderTest.java Tests supported versions, explicit selection, and null reset behavior.
sdk/​keyvault/​azure-security-keyvault-certificates/​src/​main/​java/​com/​azure/​security/​keyvault/​certificates/​CertificateServiceVersion.java Removes the preview enum constant.
sdk/​keyvault/​azure-security-keyvault-certificates/​customizations/​src/​main/​java/​CertificatesCustomizations.java Keeps regenerated service versions consistent with the removal.
sdk/​keyvault/​azure-security-keyvault-certificates/​CHANGELOG.md Documents the breaking change and replacement version.

Review effort: Balanced

@rohitsinghal4u ROHIT SINGHAL (rohitsinghal4u) changed the title [Key Vault Certificates] Remove 2026-03-01-preview service version [KeyVault Certificates] Remove 2026-03-01-preview service version Oct 27, 2026
@github-project-automation github-project-automation Bot moved this from Untriaged to In Progress in Azure SDK for Key Vault Oct 27, 2026
@rohitsinghal4u
ROHIT SINGHAL (rohitsinghal4u) merged commit 73c4208 into main Oct 27, 2026
28 checks passed
@rohitsinghal4u
ROHIT SINGHAL (rohitsinghal4u) deleted the scout/keyvault-certificates-remove-preview-20261027 branch October 27, 2026 22:37
@github-project-automation github-project-automation Bot moved this from In Progress to Done in Azure SDK for Key Vault Oct 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants