Skip to content

Remove all MixedReality SDKs#47885

Open
MichaelZp0 wants to merge 5 commits intoAzure:mainfrom
MichaelZp0:user/michaelZp0/RemoveRetiredMixedRealitySDKs
Open

Remove all MixedReality SDKs#47885
MichaelZp0 wants to merge 5 commits intoAzure:mainfrom
MichaelZp0:user/michaelZp0/RemoveRetiredMixedRealitySDKs

Conversation

@MichaelZp0
Copy link
Member

All these mixed reality services are retired and their SDKs can be removed.

Copilot AI review requested due to automatic review settings February 3, 2026 15:47
@github-actions github-actions bot added azure-sdk-bom Azure Java SDK BOM (Bill of Materials) Mgmt This issue is related to a management-plane library. Mixed Reality Authentication labels Feb 3, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This pull request removes all Mixed Reality SDKs from the Azure SDK for Java repository following the retirement of these services. The removal includes both data-plane (azure-mixedreality-authentication) and management-plane (azure-resourcemanager-mixedreality) client libraries.

Changes:

  • Complete removal of the sdk/mixedreality/ directory containing all Mixed Reality SDK packages, tests, samples, and configuration files
  • Updates to repository-wide configuration files to remove all references to the removed SDKs
  • Cleanup of build pipelines, versioning files, BOMs, documentation, and code ownership entries

Reviewed changes

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

Show a summary per file
File Description
sdk/mixedreality/* Entire directory deleted including both authentication and resource manager SDKs
pom.xml Removed mixedreality module from parent POM
sdk/boms/azure-sdk-bom/pom.xml Removed azure-mixedreality-authentication BOM dependency entry
eng/versioning/version_client.txt Removed version entries for both mixedreality packages
eng/scripts/aggregate_javadoc_configuration.txt Removed Mixed Reality Authentication javadoc group
eng/pipelines/patch_release_client.txt Removed mixedreality from patch release list
.github/CODEOWNERS Removed code ownership entry for mixedreality
sdk/resourcemanager/docs/SINGLE_SERVICE_PACKAGES.md Removed mixedreality documentation entry

@MichaelZp0
Copy link
Member Author

@jairmyree Are the changes in the azure-sdk-bom fine? I just added it because the referenced package should not be used anymore, but I can also revert the change if you have concerns.

@MichaelZp0
Copy link
Member Author

@Azure/azure-sdk-eng Sorry if this hits a few to many people, but are the changes here in the eng/ directory fine? I just don't know if keeping these references around will eventually break things with the packages not being worked on. Should I reverse the changes or just keep it?

@MichaelZp0
Copy link
Member Author

@RamonArguelles As you are the only code owner of azure-mixedreality-authenticator. Could you also approve if you agree with removing the SDK?

@MichaelZp0
Copy link
Member Author

@weidongxu-microsoft Is it okay to remove the sdk/azure-resourcemanager-mixedreality and change the sdk/resourcemanager/docs? The resource providers on the Azure Portal side are retired so, if this is for creating resources of these types then they shouldn't have any purpose anymore.

@weidongxu-microsoft
Copy link
Member

weidongxu-microsoft commented Feb 9, 2026

@weidongxu-microsoft Is it okay to remove the sdk/azure-resourcemanager-mixedreality and change the sdk/resourcemanager/docs? The resource providers on the Azure Portal side are retired so, if this is for creating resources of these types then they shouldn't have any purpose anymore.

The sdk/azure-resourcemanager-mixedreality lib has not yet to be marked as deprecated. It needs to have a release to mark it as deprecated on package manager. Code can be deleted after the maintenance period.

The deprecation process is cross-language. Please follow https://eng.ms/docs/products/azure-developer-experience/retirement/sdk-deprecation


The removal of the lib from BOM may not be trivial. CC @jairmyree

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

azure-sdk-bom Azure Java SDK BOM (Bill of Materials) Mgmt This issue is related to a management-plane library. Mixed Reality Authentication

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants