| User Service | The profileData field of the UserProfile GQL type in User Service will be removed | The User Service offers an arbitrary field profileData that could be used to store any personal data about the user. Such user specific data shall now be handled via the Mosaic Personalization Service API instead and therefore the profileData field of the User Service will be removed. | 2025-12 |
| Identity Service | These three id-service events will be removed from messages lib. UserDeleted, UserRoleDeleted, ServiceAccountDeleted | Introduced six new events instead of those three events, and consumers shall start using these new events. UserDeleteFinished, UserDeleteFailed, UserRoleDeleteFinished, UserRoleDeleteFailed, ServiceAccountDeleteFinished, ServiceAccountDeleteFailed | 2024-05 |
| Identity Service | GraphQL NodeId based fields deletedApplicationNodeId, deletedEmailWhitelistPatternNodeId, deletedEmailWhitelistPatternRoleNodeId, deletedIdpConfigurationNodeId, deletedServiceAccountNodeId, deletedServiceAccountPermissionNodeId, and deletedTenantAdministratorNodeId | Will be removed as the API is not using NodeIds | 2024-02 |
| AxAuth Service | GraphQL NodeId based fields deletedIdpUserNodeId and deletedIdpUserStoreNodeId | Will be removed as the API is not using NodeIds | 2024-02 |
| Billing Service | GraphQL NodeId based fields deletedPaymentProviderNodeId and deletedPaypalSettingNodeId | Will be removed as the API is not using NodeIds | 2024-02 |
| Channel Service | GraphQL NodeId based fields deletedChannelImageNodeId, deletedChannelNodeId, deletedCuePointScheduleNodeId, deletedPlaylistNodeId, deletedProgramCuePointNodeId, and deletedProgramNodeId | Will be removed as the API is not using NodeIds | 2024-02 |
| Hosting Service | GraphQL NodeId based field deletedContainerRegistryConnectionNodeId, deletedServiceDefinitionNodeId, deletedServiceDeploymentConfigurationNodeId, and deletedServicePiletArtifactNodeId | 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 ax-encoding-service to ax-video-service | If you manually check the JWT permissions in your code, change the service ID from ax-encoding-service to ax-video-service. | 2024-01 |
| Identity Service | GraphQL NodeId based fields deletedUserNodeId, deletedUserRoleNodeId, deletedUserRoleAssignmentNodeId, deletedUserRoleParentNodeId, deletedUserRolePermissionNodeId, and deletedUserRoleTagNodeId | Will be removed as the API is not using NodeIds | 2024-02 |
| Image Service | GraphQL NodeId based field deletedImagesTagNodeId | Will be removed as the API is not using NodeIds | 2024-02 |
| Management System Service | GraphQL NodeId based field deletedSubdomainBlacklistPatternNodeId | Will be removed as the API is not using NodeIds | 2024-02 |
| Monetization Service | GraphQL NodeId based fields deletedPaymentPlanPriceNodeId, deletedPaymentPlanProviderConfigNodeId, deletedPaymentPlanNodeId, deletedSubscriptionPlanClaimSetNodeId, deletedSubscriptionPlanImageNodeId, deletedSubscriptionPlanProviderConfigNodeId, and deletedSubscriptionPlanNodeId | Will be removed as the API is not using NodeIds | 2024-02 |
| Monetization-Grants Service | GraphQL NodeId based fields deletedClaimSetClaimNodeId, and deletedClaimSetNodeId | Will be removed as the API is not using NodeIds | 2024-02 |
| User Service | GraphQL NodeId based fields deletedApplicationNodeId deletedApplicationIdpConnectionNodeId, deletedIdpConnectionNodeId, deletedUserNodeId deletedUserIdpDatumNodeId, and deletedUserProfileNodeId | Will be removed as the API is not using NodeIds | 2024-02 |
| Video Service | URL https://encoding.service.eu.axinom.net/ | 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 @axinom/mosaic-messages library to be subscribed to the new routing keys. | 2024-01 |
| Video Service | Permissions: the Mosaic Encoding Service was renamed to Mosaic Video Service. The service ID changed therefore from ax-encoding-service to ax-video-service | If you manually check the JWT permissions in your code, change the service ID from ax-encoding-service to ax-video-service. | 2024-01 |
| Video Service | GraphQL NodeId based fields deletedCuePointNodeId deletedEncodingProcessingProfileNodeId, deletedEncodingVideoRepresentationNodeId, deletedVideoStreamNodeId, and deletedVideosTagNodeId | Will be removed as the API is not using NodeIds | 2024-02 |
| Video Service | GraphQL type Video array drmKeyIds | Replaced with the keyId field in the videoStreams type | 2024-02 |
| Video Service | GraphQL type Video array qualityLevels | Replaced with corresponding field in the videoStreams type | 2024-02 |
| Video Service | GraphQL type Video field durationInSeconds | Replaced with the lengthInSeconds field | 2024-02 |
| Video Service | GraphQL type VideoStream field bandwidthInBps | Replaced with the bitrateInKbps field | 2024-02 |
| Video Service | GraphQL type VideoStream field initialFile | Replaced with the file field | 2024-02 |