Planned Deprecations
If you are a developer who integrates with Mosaic Services please review the below changes to keep your integrations up and running.
We implement changes in the APIs and for messaging always in a backward-compatible way. To ensure a clean API we need to remove deprecated fields and functionality after a few months though.
Changelog
Date | Affected Service | Changes |
---|---|---|
2024-02-12 |
All |
added planned deprecation for old GraphQL error formats. |
2024-02-12 |
All |
moved deprecations that are finished to the |
2024-01-16 |
All |
Update planned deprecation dates for all deprecations. |
2023-12-12 |
All |
Messages require (and contain) an |
2023-12-12 |
Identity |
The event |
2023-10-09 |
Video |
Added deprecations for |
2023-10-09 |
Identity, Video |
Added deprecation caused by renaming of |
2023-10-09 |
Admin, AxAuth, Billing, Channel, Hosting, Identity, Image, Management System, Monetization, Monetization-Grants, User, Video |
Added deprecation of |
Current deprecations
Here are the planned deprecations for each service:
All Services
API/Message | Details | Planned removal |
---|---|---|
All RabbitMQ Messages |
Messages require an |
2024-04 |
GraphQL Error format |
2024-05 |
Identity Service
API/Message | Details | Planned removal |
---|---|---|
These three id-service events will be removed from messages lib.
|
Introduced six new events instead of those three events, and consumers shall start using these new events. |
2024-03 |
Past deprecations
Service | API/Message | Details | Removal |
---|---|---|---|
Admin Service |
GraphQL |
Will be removed as the API is not using NodeIds |
2024-02 |
AxAuth Service |
GraphQL |
Will be removed as the API is not using NodeIds |
2024-02 |
Billing Service |
GraphQL |
Will be removed as the API is not using NodeIds |
2024-02 |
Channel Service |
GraphQL |
Will be removed as the API is not using NodeIds |
2024-02 |
Hosting Service |
GraphQL |
Will be removed as the API is not using NodeIds |
2024-02 |
Identity Service |
Permissions: the Mosaic Encoding Service was renamed to Mosaic Video Service.
The service ID changed therefore from |
If you manually check the JWT permissions in your code, change the service ID from |
2024-01 |
Identity Service |
GraphQL |
Will be removed as the API is not using NodeIds |
2024-02 |
Image Service |
GraphQL |
Will be removed as the API is not using NodeIds |
2024-02 |
Management System Service |
GraphQL |
Will be removed as the API is not using NodeIds |
2024-02 |
Monetization Service |
GraphQL |
Will be removed as the API is not using NodeIds |
2024-02 |
Monetization-Grants Service |
GraphQL |
Will be removed as the API is not using NodeIds |
2024-02 |
User Service |
GraphQL |
Will be removed as the API is not using NodeIds |
2024-02 |
Video Service |
Replaced with https://video.service.eu.axinom.net/ as the Mosaic Encoding Service got renamed to Mosaic Video Service |
2024-01 |
|
Video Service |
Messaging: the Mosaic Encoding Service was renamed to Mosaic Video Service. |
Make sure to upgrade to the latest |
2024-01 |
Video Service |
Permissions: the Mosaic Encoding Service was renamed to Mosaic Video Service.
The service ID changed therefore from |
If you manually check the JWT permissions in your code, change the service ID from |
2024-01 |
Video Service |
GraphQL |
Will be removed as the API is not using NodeIds |
2024-02 |
Video Service |
GraphQL type |
Replaced with the |
2024-02 |
Video Service |
GraphQL type |
Replaced with corresponding field in the |
2024-02 |
Video Service |
GraphQL type |
Replaced with the |
2024-02 |
Video Service |
GraphQL type |
Replaced with the |
2024-02 |
Video Service |
GraphQL type |
Replaced with the |
2024-02 |