Minimum Client Version prior to Upgrade
All client applications should use the Sophora Client in at least version 4.23.3 before starting the update to 5.
Breaking Change
Version | Timing | Changes |
---|---|---|
5.2.0 | After the update to Sophora Client 5.2.0 | In com.subshell.sophora.api.structure.StructureNode the methods getDefaultDocumentUUID() , getHierarchyDocumentUUID() and getStructureNodeDocumentUUID() are changed so that they will return null instead of throwing a RuntimeException. That happens if the Reference of the concerning document or structureNode is null or an external Reference is set. |
5.0.0 | After the update to Sophora Client 5.0.0. | The class com.subshell.sophora.commons.locking.StringKeyLockManager has been removed. Please use com.subshell.sophora.commons.locking.ReentrantLockProvider instead. |
5.0.0 | After the update to Sophora Client 5.0.0. | Improbable breaking change: The (previously deprecated) methods getNodeTypeConfigurationHashEntries() , getDefaultPropertyConfigurationHashEntries() , getDefaultChildNodeConfigurationHashEntries() , and getFormFieldGroupHashEntries() have been removed from com.subshell.sophora.client.impl.SophoraClient . Those methods are typically not used by regular tools. |
Deprecation
Version | Timing | Changes |
---|---|---|
5.7.3 | After the update to Sophora Client 5.7.3. | The copy constructor of SearchParameters is now deprecated. Use SearchParameters#copy instead. |
Info
Version | Timing | Changes |
---|---|---|
5.0.0 | After the update to Sophora Client 5.0.0 | As of version 5.0.0 the archive repository is no longer part of Sophora. Accordingly, it is not possible to query completely deleted documents, since they don't exist anymore. The property com.subshell.sophora.api.search.SearchParameters#completelyDeletedDocumentsOnly as well as the respective setter and getter methods are deprecated. Calls to these methods can be removed safely. |