DC 6.0 Breaking changes
As described in DC 5.10 Deprecated features, 6.0 introduces some breaking changes. This is the main reason for the new major version number.
The main breaking changes in 6.0 are:
Removal of
DigizuiteConstantsThese settings were previously used to configure the system. The settings that were still used have now been moved to local settings for the appropriate services. No manual action is required in relation to this.
Removal of “Upload required” support for metafields.
This has never been properly implemented. Our recommendation is to use workflows instead.
API/SDK
The breaking changes described above contain the most important information to be aware of. The following breaking changes are minor details to be aware of if you are integrating directly with the API:
Config:
BaseApiUrlonMediaManagerProductConfigurationis now an empty string. This is the response from<web-url>/api/config. The property referred to the old API, which has been removed.
Members and member groups:
FolderIdonMemberGroupResponseis now nullable.MetaFieldGroupIdonMemberActionTOis no longer supported.AdvancedUpload,ConfigLayoutFolderId,GroupId, andItemMetafieldGroupidonMemberInfoare always 0.DownloadTypeandRowIdare now alwaysnullfor member groups (Group).
Virtual folders:
Virtual folders are no longer supported.
FoldersonMetaFieldStructureResponseis now always an empty list.
Automations:
The “Search” automation step has been removed.
Master item reference and slave item reference metafields:
RefTypeonSlaveItemReferenceMetafieldcan only beItemType.Asset. Thus, slave item reference metafields can now only reference assets.RelatedMetaFieldLabelIdonMasterItemReferenceMetaFieldResponseandSlaveItemReferenceMetaFieldResponseis alwaysnull. Use theRelatedMetaFieldIdproperty instead.
Iterative metadata:
Iterative metadata is no longer supported.
IterativeonMetaFieldResponseandMetaFieldGroupResponseis now alwaysfalse.IterativeonMetaFieldGroupRequestis ignored.
Combo values and tree values
LanguageJoinGuidonComboValueResponseandTreeValueResponseis marked as obsolete but will still be returned. It will be removed in a future version.ShowCheckis alwaystrueonItemTreeValueResponse.
Transcodes and destinations:
DestinationIdonAssetTranscodeis now always -1.DestinationIdonAssetLocationTOis now alwaysnull.DestinationIdandMediaTranscodeIdonQualityTranscodeToom the Collaboration Service are now always 0.
Metafield groups:
Metafield groups can no longer be organized in folders.
FolderIdonMetaFieldGroupResponseis now always 0.ParentIdonMetaGroupDetailsResponseis now always 0.ParentGroupIdis now considered obsolete and should no longer be used. It is still available for now and does still behave as before, however if you depend on it you should start moving away from it.
ConfigVersionIdfor loginThe
ConfigVersionIdis no longer supported.ConfigIdonVerifyTokenRequestis ignored.VersionIdonSsoLoginOptionsis ignoredConfigIdonAccessKeyOptionsis ignored.ConfigVersionIdonIConfigurationis ignored.ConfigVersionIdonAccessKeyis always an empty string.FirstVersiononAccessKeyis alwaysfalseand not read.
Publish and re-publish:
Publishing an re-publishing an asset was primarily related to profiles in the old transcode system. Consequently, these two actions no longer have any meaning and are, therefore, no longer supported.
YouTube Service
Search2 is no longer used to fetch the “Title”, “Description” and “Privacy Status” of a video. Thus, the
SearchNameproperty on YouTube clients has been removed. Instead, these fields can be specified directly on the YouTube client. Please refer to the documentation for more information.
DSL Service
FoldersonMetaFieldGroupsFoldersAndFieldsResponseTOis now always an empty list.