Skip to content

Conversation

@samvaity
Copy link
Member

@samvaity samvaity commented Nov 21, 2025

Following the deprecation process outlined in the Azure SDK deprecation guidelines. given the service was retired on June 30, 2024 Azure Media Services retirement guide | Microsoft Learn

- Removed microsoft-azure-media directory as per deprecation guidelines
- Azure Media Services was retired June 30, 2024
- Track 1 library code moved out of the repository
- Code is still available via release tags for reference
- Updated mediaservices pom.xml to remove obsolete module reference

Note: Track 1 library code archived in branch archive/media-services
As referenced in: https://aka.ms/azsdk/deprecation
@samvaity samvaity changed the title Deprecation and removal of Azure Media Services Track 1 code from Java repository. Deprecation and removal of Azure Media Services Track 1code from Java repository Nov 21, 2025
@samvaity samvaity marked this pull request as ready for review November 22, 2025 00:25
Copilot AI review requested due to automatic review settings November 22, 2025 00:25
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 PR removes the deprecated Azure Media Services Track 1 code from the Java repository following the service's retirement on June 30, 2024. The changes consist entirely of deletions of legacy implementation files.

  • Removes all Track 1 Media Services client implementation code
  • Removes authentication, entity operations, and blob storage integration classes
  • Removes model classes and supporting utilities

Reviewed changes

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

Show a summary per file
File Description
DateTimeType.java JAXB-generated class for date/time handling removed
ContentType.java JAXB-generated class for Atom content type removed
CategoryType.java JAXB-generated class for Atom category type removed
VersionHeadersFilter.java Filter for Media Services version headers removed
StatusLine.java HTTP status line parser removed
SetBoundaryMultipartDataSource.java Multipart data source implementation removed
SASTokenFilter.java SAS token authentication filter removed
ResourceLocationManager.java URI redirection manager removed
RedirectFilter.java HTTP redirect handler removed
ODataEntityProvider.java OData entity marshalling provider removed
ODataEntityCollectionProvider.java OData collection provider removed
ODataEntity.java Base OData entity wrapper removed
ODataDateAdapter.java Date format adapter for OData removed
ODataAtomUnmarshaller.java Atom feed unmarshaller removed
ODataAtomMarshaller.java Atom feed marshaller removed
OAuthFilter.java OAuth authentication filter removed
MediaRestProxy.java Main REST proxy implementation removed
MediaExceptionProcessor.java Exception handling wrapper removed
MediaContentProvider.java Content serialization provider removed
MediaBlobRestProxy.java Blob storage proxy removed
MediaBlobContainerWriter.java Blob upload implementation removed
MediaBatchOperations.java Batch operation support removed
BatchMimeMultipartBodyWritter.java MIME multipart writer removed
BatchMimeMultipart.java MIME multipart implementation removed
ActiveToken.java Token representation removed
Entity operation classes All entity operation interfaces and implementations removed
Authentication classes Token providers, credentials, and Azure environment configurations removed
Blob model classes Blob service models and options removed
Service configuration Media service configuration and exports removed

@samvaity samvaity changed the title Deprecation and removal of Azure Media Services Track 1code from Java repository Deprecation and removal of Azure Media Services Track 1 code Nov 22, 2025
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.

2 participants