The Release Notes for Studio Server 10 contain information about the new features, changes, fixed issues, known issues, and upgrade instructions for each release of Studio Server 10.
The versions are sorted by version number in descending order. Use the Navigation block to the right of the page to quickly navigate to the information of a released version, or filter the article by version to only show that version.
Note: This article contains the Release Notes for Studio Server versions 10.35.0 and higher (released since January 2024). For earlier versions, see this article.
|
Filter by version:
|
Studio Server 10.61.0
Studio Server version 10.61.0 build 554
Release date: 8 January 2026
Downloads
The download files for this version of Studio Server can be found in the Release announcement.
New features
No features have been added in this release of Studio Server.
Changes
The following changes have been made in this release of Studio Server:
- File formats that are considered to be obsolete have been removed. The following file types are considered to be obsolete and have been removed from the EXTENSIONMAP in the configserver.php file:
- .incd
- .incx
- .htm
- .html
- .wwct
- .wwcx
- .wwea
- .wweat
Should any of these file formats still be required, they can be manually added to the config_overrule.php file:
'.wwcx' => array( 'application/incopy', 'Article'),
'.wwct' => array( 'application/incopyinx', 'ArticleTemplate'),
'.incd' => array( 'application/incopy', 'Article'),
'.incx' => array( 'application/incopy', 'Article'),
'.wwea' => array( 'text/wwea', 'Article'),
'.wweat' => array( 'text/wwea', 'ArticleTemplate'),
'.htm' => array( 'text/html', 'Article'),
'.html' => array( 'text/html', 'Article'),
- A new Web service named 'cleanAndTrashIssue' has been added with which objects that are part of an Issue that is going to be deleted can first be moved to the Trash Can. Studio Server 10.54.0 introduced a new web service named 'CleanAndDeleteIssues' with which Issues can be deleted in one action. This service searches for all objects in an Issue, permanently deletes these objects, and then deletes the Issue.
The new cleanAndTrashIssue service introduced in Studio Server 10.61.0 can be used as a safer alternative by providing a grace period during which objects can be recovered from the Trash Can when needed. The primary goal is to:
- Reduce the risk of accidental data loss.
- Align with customer retention and purge policies.
- Maintain expected Studio Server behavior while improving flexibility.
When the cleanAndTrashIssue service is executed, the following takes place:
- The WflQueryObjects service is used to locate all objects associated with the specified Issue.
- All objects not already in the Trash Can are moved to the Trash Can.
- Objects that are already in the Trash Can are left unchanged.
The Issue itself is not deleted and is not deactivated; it continues to exist in the system.
Because objects linked to the Issue remain in the Trash Can, the Issue cannot be deleted, which is expected and consistent with current system behavior.
Users may technically still add objects to the Issue, as it remains active, though operational policies may vary by customer.
|
Note: The permanent deletion of trashed objects is not handled by this service. Deletion timing depends on customer-specific configuration, such as:
|
The key benefit of the new service is to move objects to the Trash Can, and to not permanently delete them. Objects are intentionally retained until the customer’s existing purge strategy removes them.
The service has been added to the Admin interface. See <your server URL>/sdk/doc/interfaces/Admin.htm.
For information about using Web services, see the Web Services Guide.
- Code has been marked as deprecated. Global functions, class methods, classes, and modules in the code are regularly marked as deprecated and removed after some time. Customizations and integrations that make use of these functions should be updated accordingly.
The following classes and methods have been marked as deprecated in this release of Studio Server:
| Deprecated (old) | Replacement (new) |
|---|---|
| BizEnterpriseEvent class | Not available. Callers should no longer use it. |
| BizEnterpriseEvent::beforeRunJob() method | Not available. Callers should no longer use it. |
| BizEnterpriseEvent::createIssueEvent() method | Not available. Callers should no longer use it. |
| BizEnterpriseEvent::createIssueEventsForChannel() method | Not available. Callers should no longer use it. |
| BizEnterpriseEvent::createIssueEventsForPub() method | Not available. Callers should no longer use it. |
| BizEnterpriseEvent::createMultiObjectEvent() method | Not available. Callers should no longer use it. |
| BizEnterpriseEvent::createObjectEvent() method | Not available. Callers should no longer use it. |
| BizEnterpriseEvent::isEventEnabled() method | Not available. Callers should no longer use it. |
| BizEnterpriseEvent::replanJobType() method | Not available. Callers should no longer use it. |
| BizEnterpriseEvent::runJob() method | Not available. Callers should no longer use it. |
| BizEnterpriseEvent::serializeJobFieldsValue() method | Not available. Callers should no longer use it. |
| BizEnterpriseEvent::unserializeJobFieldsValue() method | Not available. Callers should no longer use it. |
| EnterpriseEventData class | Not available. Callers should no longer use it. |
| EnterpriseEventData::getData() method | Not available. Callers should no longer use it. |
| EnterpriseEventData::getJobStatusPerPlugin() method | Not available. Callers should no longer use it. |
| EnterpriseEventData::getPluginData() method | Not available. Callers should no longer use it. |
| EnterpriseEventData::hasCalledPrepareDataBefore() method | Not available. Callers should no longer use it. |
| EnterpriseEventData::setCalledPrepareDataBefore() method | Not available. Callers should no longer use it. |
| EnterpriseEventData::setData() method | Not available. Callers should no longer use it. |
| EnterpriseEventData::setJobStatusPerPlugin() method | Not available. Callers should no longer use it. |
| EnterpriseEventData::setPluginData() method | Not available. Callers should no longer use it. |
| EnterpriseEventInfo class | Not available. Callers should no longer use it. |
| EnterpriseEventInfo::__construct() method | Not available. Callers should no longer use it. |
| IssueEvent_EnterpriseConnector class | Not available. Callers should no longer use it. |
| IssueEvent_EnterpriseConnector::collectPluginEventInfo() method | Not available. Callers should no longer use it. |
| IssueEvent_EnterpriseConnector::getInterfaceVersion() method | Not available. Callers should no longer use it. |
| IssueEvent_EnterpriseConnector::getPrio() method | Not available. Callers should no longer use it. |
| IssueEvent_EnterpriseConnector::getRunMode() method | Not available. Callers should no longer use it. |
| IssueEvent_EnterpriseConnector::getRunModesLimited() method | Not available. Callers should no longer use it. |
| IssueEvent_EnterpriseConnector::prepareData() method | Not available. Callers should no longer use it. |
| IssueEvent_EnterpriseConnector::processData() method | Not available. Callers should no longer use it. |
| ObjectEvent_EnterpriseConnector class | Not available. Callers should no longer use it. |
| ObjectEvent_EnterpriseConnector::collectMultiObjectsPluginEventInfo() method | Not available. Callers should no longer use it. |
| ObjectEvent_EnterpriseConnector::collectPluginEventInfo() method | Not available. Callers should no longer use it. |
| ObjectEvent_EnterpriseConnector::getInterfaceVersion() method | Not available. Callers should no longer use it. |
| ObjectEvent_EnterpriseConnector::getPrio() method | Not available. Callers should no longer use it. |
| ObjectEvent_EnterpriseConnector::getRunMode() method | Not available. Callers should no longer use it. |
| ObjectEvent_EnterpriseConnector::getRunModesLimited() method | Not available. Callers should no longer use it. |
| ObjectEvent_EnterpriseConnector::prepareData() method | Not available. Callers should no longer use it. |
| ObjectEvent_EnterpriseConnector::prepareMultiObjectsData() method | Not available. Callers should no longer use it. |
| ObjectEvent_EnterpriseConnector::processData() method | Not available. Callers should no longer use it. |
| ObjectEvent_EnterpriseConnector::processMultiObjectsData() method | Not available. Callers should no longer use it. |
| WW_BizClasses_RabbitMQ_RestApi_Client::createQueue() method | WW_BizClasses_RabbitMQ_RestApi_Client::createClassicQueue() method |
For a full overview, see Code that has been deprecated or removed in Studio Server.
Documentation
The following changes to the documentation have been made in this release of Studio Server:
- Compatibility of Studio Server 10.61 - new
- Upgrading an existing installation of Studio Server - updated
- Code that has been deprecated or removed in Studio Server - updated
Known issues
No known issues exist in this release of Studio Server.
Fixed issues
The following issues have been fixed in this release of Studio Server:
WSS-13860 Job processor does not respect the delay and maximum attempts configured for the job.
WSS-15583 Improve the process of cleaning and deleting Issues.
WSS-16150 All custom metadata fields of type Boolean are automatically selected when user selects 1 or multiple Boolean fields in Studio.
WSS-16172 Studio search result does not show all expected files.
WSS-16174 Admin Console does not display IPv6 folders in server logs.
WSS-16176 Studio Server sends unnecessary 'DEADLINECHANGED' message with each article/layout Save action.
Installation
Choose one of the following installation paths:
- Installing Studio Server on a system on which it is not yet installed
- Upgrading an existing installation of Studio Server
- Upgrading from Enterprise Server
Studio Server 10.60.0
Studio Server version 10.60.0 build 552
Release date: 11 December 2025
Downloads
The download files for this version of Studio Server can be found in the Release announcement.
New features
No features have been added in this release of Studio Server.
Changes
The following changes have been made in this release of Studio Server:
- Support for MySQL 5.7 has been dropped, support for MySQL 8.4 has been added. Support for MySQL in Studio Server 10.60 is now as follows:
- MySQL 8.4 - recommended version
- MySQL 8.0
For full details, see Compatibility of Studio Server 10.60.
- The content of the Comment metadata field can now be kept during check-in instead of automatically cleared. When a file is opened in Studio or in Studio for InDesign and InCopy, and a comment exists in the Comment metadata field of the file, the comment is shown as a message to the user. When the file is checked in (either directly or by first opening the Check in dialog), the comment is automatically cleared from the Comment field.
In some scenarios, it may be desired to keep the original comment until it is manually removed. This can now be configured in the confg_overrule.php file through an new option named KEEP_COMMENT_DURING_CHECKIN. By default it is set to 'false' to reflect the default behavior, and can be set to 'true' to change its behavior.
For details, see the configserver.php file.
- Deprecated code has been removed. Global functions, class methods, classes, and modules in the code are regularly marked as deprecated and removed after some time. Customizations and integrations that make use of these functions should be updated accordingly.
The following deprecated modules have been removed in this release of Studio Server:
| Removed (old) | Replacement (new) | Deprecated since |
|---|---|---|
| BizObject::completeMetaDataStructure() method | WW_BizClasses_Metadata class | 10.48.0 |
| VersionUtils::versionCompare() method | WW_Utils_VersionHandler::compareVersions() method | 10.48.0 |
| VersionUtils::versionCompare() method | WW_Utils_VersionHandler::compareWithOperator() method | 10.48.0 |
| VersionUtils::getVersionDigits() method | WW_Utils_VersionHandler::getVersionDigits() method | 10.48.0 |
For a full overview, see Code that has been deprecated or removed in Studio Server.
Documentation
The following changes to the documentation have been made in this release of Studio Server:
- Compatibility of Studio Server 10.60 - new
- Code that has been deprecated or removed in Studio Server - updated
Known issues
No known issues exist in this release of Studio Server.
Fixed issues
The following issues have been fixed in this release of Studio Server:
WSS-15880 Uploading multiple objects including an incompatible object will force the process to stop and not finish the valid objects.
Installation
Choose one of the following installation paths:
- Installing Studio Server on a system on which it is not yet installed
- Upgrading an existing installation of Studio Server
- Upgrading from Enterprise Server
Studio Server 10.59.0
Studio Server version 10.59.0 build 550
Release date: 13 November 2025
Downloads
The download files for this version of Studio Server can be found in the Release announcement.
New features
No features have been added in this release of Studio Server.
Changes
The following changes have been made in this release of Studio Server:
- Code has been removed and marked as deprecated. Global functions, class methods, classes, and modules in the code are regularly marked as deprecated and removed after some time. Customizations and integrations that make use of these functions should be updated accordingly.
The following modules have been deprecated in this release of Studio Server:
| Deprecated (old) | Replacement (new) |
|---|---|
| BizInDesignServer::convertInternalVersionToExternal() method | WW_BizClasses_InDesignServer::convertInternalAdobeVersionToExternal() method |
| BizInDesignServer::enrichServerObject() method | WW_BizClasses_InDesignServer::enrichServerObject() method |
| WW_Utils_FileStreamSearch::closeAndRemoveTemporaryFile() method | WW_Utils_FileStreamSearch::closeFileByRelativePath() method |
| WW_Utils_FileStreamSearch::closeFile() method | WW_Utils_FileStreamSearch::closeFileByRelativePath() method |
| WW_Utils_FileStreamSearch::createTemporaryFileAndOpen() method | WW_Utils_FileStreamSearch::openFileByRelativePath() method |
| WW_Utils_FileStreamSearch::openFile() method | WW_Utils_FileStreamSearch::openFileByRelativePath() method |
The following deprecated modules have been removed in this release of Studio Server:
| Removed (old) | Replacement (new) | Deprecated since |
|---|---|---|
| BizProperty::updateIndexFieldWithSpecialProperties | Not available. Callers should no longer use it. | 10.47.0 |
| DBObjectFlag::deleteAllObjectFlags | Not available. Callers should no longer use it. | 10.47.0 |
| InCopyTextUtils.php | Not available. Callers should no longer use it. | 10.47.0 |
| InCopyUtils::createGUID | Not available. Callers should no longer use it. | 10.47.0 |
| InCopyUtils::replaceGUIDs | Not available. Callers should no longer use it. | 10.47.0 |
| WW_BizClasses_Atn_OpenIdConfig::isOpenIdEnabled | Not available. Callers should no longer use it. | 10.47.0 |
For a full overview, see Code that has been deprecated or removed in Studio Server.
Documentation
The following changes to the documentation have been made in this release of Studio Server:
- Compatibility of Studio Server 10.59 - new
- Code that has been deprecated or removed in Studio Server - updated
Known issues
No known issues exist in this release of Studio Server.
Fixed issues
The following issues have been fixed in this release of Studio Server:
WSS-14252 A negative sort order on Maintenance pages results in S1000 errors.
Installation
Choose one of the following installation paths:
- Installing Studio Server on a system on which it is not yet installed
- Upgrading an existing installation of Studio Server
- Upgrading from Enterprise Server
Studio Server 10.58.0
Studio Server version 10.58.0 build 548
Release date: 16 October 2025
Downloads
The download files for this version of Studio Server can be found in the Release announcement.
New features
No features have been added in this release of Studio Server.
Changes
The following changes have been made in this release of Studio Server:
- Deprecated code has been removed. Global functions, class methods, classes, and modules in the code are regularly marked as deprecated and removed after some time. Customizations and integrations that make use of these functions should be updated accordingly.
The following deprecated modules have been removed in this release of Studio Server:
| Removed (old) | Replacement (new) | Deprecated since |
|---|---|---|
| NameValidation_EnterpriseConnector::validatePassword() | Not available. Callers should no longer use it. | 10.46.0 |
For a full overview, see Code that has been deprecated or removed in Studio Server.
Documentation
The following changes to the documentation have been made in this release of Studio Server:
- Compatibility of Studio Server 10.58 - new
- Code that has been deprecated or removed in Studio Server - updated
Known issues
No known issues exist in this release of Studio Server.
Fixed issues
The following issues have been fixed in this release of Studio Server:
WSS-14397 The value returned in PropertyValue > Value (in the GetDialog2Response > Metadata) should be a string instead of an integer.
WSS-15559 When uploading a Library file to Studio, the 'Used In' property is missing.
Installation
Choose one of the following installation paths:
- Installing Studio Server on a system on which it is not yet installed
- Upgrading an existing installation of Studio Server
- Upgrading from Enterprise Server
Studio Server 10.57.0
Studio Server version 10.57.0 build 544
Release date: 18 September 2025
Downloads
The download files for this version of Studio Server can be found in the Release announcement.
New features
No features have been added in this release of Studio Server.
Changes
The following changes have been made in this release of Studio Server:
- Webhooks: Support has been added for metadata that is changed simultaneously for multiple objects. The WflMultiSetObjectProperties service has been added to Webhooks to support actions where the metadata for multiple objects is changed simultaneously. To receive the events, the 'com.woodwing.studio/object/properties-updated' event type must be registered, see the documentation.
- An outdated third-party library called 'graze/guzzle-jsonrpc' has been removed. The graze/guzzle-jsonrpc library has been removed because it was no longer supported and was blocking upgrading other important system libraries. Keeping it would have held back security and stability improvements.
The specific function removed was located in Enterprise/Enterprise/server/protocols/json/Client.php. It was used only for testing purposes and was used by just one public method (\WW_JSON_Client::request).
Because the library was no longer safe to keep, it has been removed. As a result, the request() method had to be removed immediately (instead of being marked for deprecation).
As we are not expecting anyone to be using this function, there should be no impact for users.
- Code has been marked as deprecated. Global functions, class methods, classes, and modules in the code are regularly marked as deprecated and removed after some time. Customizations and integrations that make use of these functions should be updated accordingly.
The following modules have been deprecated in this release of Studio Server:
| Deprecated (old) | Replacement (new) |
|---|---|
| WW_Utils_MimeTypeHandler::getExtensionMap() method | WW_BizClasses_SystemSettings::getExtensionMap() method |
For a full overview, see Code that has been deprecated or removed in Studio Server.
Documentation
The following changes to the documentation have been made in this release of Studio Server:
- Compatibility of Studio Server 10.57 - new
- Code that has been deprecated or removed in Studio Server - updated
- Studio Server Webhook events - updated
Known issues
No known issues exist in this release of Studio Server.
Fixed issues
The following issues have been fixed in this release of Studio Server:
WSS-13429 Replacing an .AI file in Studio with an .EPS file does not change the file extension in Assets.
WSS-14032 Custom Search: Query is not accepting the 'IS' parameter in the 'Created by' field.
WSS-14403 Assets archiving: Adding files with an undefined file extension from Assets to Studio stay in the Production Zone indefinitely.
WSS-14576 Using the force log out option for a user logs out other users too.
WSS-15142 When adding a ZIP file to Studio, the 'Used In' property is not set.
WSS-15367 When adding a video or audio file to Studio, the 'Used In' property is not set.
Installation
Choose one of the following installation paths:
- Installing Studio Server on a system on which it is not yet installed
- Upgrading an existing installation of Studio Server
- Upgrading from Enterprise Server
Studio Server 10.56.0
Studio Server version 10.56.0 build 537
Release date: 21 August 2025
Downloads
The download files for this version of Studio Server can be found in the Release announcement.
New features
No features have been added in this release of Studio Server.
Changes
The following changes have been made in this release of Studio Server:
- Support for ionCube versions higher than 13.0.2 has been added. Support for ionCube in Studio Server 10.56 is now as follows:
- ionCube version 13.0.2
- Any version higher than 13.0.2
- A new database script has been introduced which requires a database update on installations that are being upgraded. The database script that was introduced in Studio Server 10.18.0 did not convert all full user names to short users names due to the fact that MySQL does comparisons in a case insensitive way. This has been fixed in an improved database script. This requires a database update on existing installations.
Customers who are upgrading from an earlier version will therefore notice that the 'Database Connection' test as part of the Health Check will fail during the upgrade process. You will be automatically directed to the Database Setup page on which the update can be run.
There is no impact on new installations.
- Code has been removed and marked as deprecated. Global functions, class methods, classes, and modules in the code are regularly marked as deprecated and removed after some time. Customizations and integrations that make use of these functions should be updated accordingly.
The following modules have been deprecated in this release of Studio Server:
| Deprecated (old) | Replacement (new) |
|---|---|
| DBInDesignServerJob::updateObjectVersionByJobId() method Not available. | Not available. Callers should no longer use it. |
| WW_BizClasses_Facades_Property::collectCustomPropertiesFromCorePlugins() method | Not available. Callers should no longer use it. |
The following deprecated modules have been removed in this release of Studio Server:
| Removed (old) | Replacement (new) | Deprecated since |
|---|---|---|
| BizCustomField::insertFieldAtModel() method | Not available. Callers should no longer use it. | 10.44.0 |
| BizInDesignServerJobs::updateObjectVersionByJobId() method | Not available. Callers should no longer use it. | 10.44.0 |
| BizProperty::collectCustomPropertyNamesFromCorePlugins() method | Not available. Callers should no longer use it. | 10.44.0 |
| BizProperty::convertCustomPropertyTypeToDB()method | WW_DbClasses_Adm_CustomProperty::mapPropertyTypeToDbType() method | 10.44.0 |
| DBCustomField::insertFieldAtModel() method | Not available. Callers should no longer use it. | 10.44.0 |
For a full overview, see Code that has been deprecated or removed in Studio Server.
Documentation
The following changes to the documentation have been made in this release of Studio Server:
- Compatibility of Studio Server 10.56 - new
- Code that has been deprecated or removed in Studio Server - updated
Known issues
No known issues exist in this release of Studio Server.
Fixed issues
The following issues have been fixed in this release of Studio Server:
WSS-15068 The Repair script to update columns with a full name to the short name does not work because of case insensitivity of MySQL collation.
WSS-15147 Security: Improve InDesign Server scripts to avoid potential malicious JavaScript injection.
WSS-15168 [Cleopatra Windows] Blank page appears when deleting objects from the Clean Up Issue page.
Installation
Choose one of the following installation paths:
- Installing Studio Server on a system on which it is not yet installed
- Upgrading an existing installation of Studio Server
- Upgrading from Enterprise Server
Studio Server 10.55.0
Studio Server version 10.55.0 build 536
Release date: 24 July 2025
Downloads
The download files for this version of Studio Server can be found in the Release announcement.
New features
No features have been added in this release of Studio Server.
Changes
The following changes have been made in this release of Studio Server:
- The process of deleting an Issue has been improved. When deleting an Issue that still contained objects that are linked to the Issue (such as locked files or certain files in the Trash Can), using the ‘Delete All Permanently’ option in previous versions would fail and these objects first had to be manually cleaned up.
To make the process of deleting an Issue more efficient, clicking the ‘Delete All Permanently’ option now deletes all files, including those that are still linked to the Issue. This can be useful when it is certain that all files can be deleted.
In addition, the performance of the clean up process has been improved by reducing the number of database queries/updates.
- Code that was marked as deprecated has been removed. Global functions, class methods, classes, and modules in the code are regularly marked as deprecated and removed after some time. Customizations and integrations that make use of these functions should be updated accordingly.
The following deprecated modules have been removed in this release of Studio Server:
| Removed (old) | Replacement (new) | Deprecated since |
|---|---|---|
| AppServiceDispatcher class | Not available. Callers should no longer use it. | 10.43.0 |
| AppServiceDispatcher::__construct() method | Not available. Callers should no longer use it. | 10.43.0 |
| AppServiceDispatcher::handleJson() method | Not available. Callers should no longer use it. | 10.43.0 |
| AppServiceDispatcher::handleSoap() method | Not available. Callers should no longer use it. | 10.43.0 |
| AppSession class | Not available. Callers should no longer use it. | 10.43.0 |
| AppSession::GetObjectIcons() method | Not available. Callers should no longer use it. | 10.43.0 |
| AppSession::GetPubChannelIcons() method | Not available. Callers should no longer use it. | 10.43.0 |
| AppSession::InstantiateWidget() method | Not available. Callers should no longer use it. | 10.43.0 |
| AppSession::LogOff() method | Not available. Callers should no longer use it. | 10.43.0 |
| AppSession::LogOn() method | Not available. Callers should no longer use it. | 10.43.0 |
| AppSession::SendDiagnostics() method | Not available. Callers should no longer use it. | 10.43.0 |
| AppSessionTestApp class | Not available. Callers should no longer use it. | 10.43.0 |
| AppSessionTestApp::__construct() method | Not available. Callers should no longer use it. | 10.43.0 |
| AppSessionTestApp::testGetObjectIcons() method | Not available. Callers should no longer use it. | 10.43.0 |
| AppSessionTestApp::testGetPubChannelIcons() method | Not available. Callers should no longer use it. | 10.43.0 |
| AppSessionTestApp::testLogOff() method | Not available. Callers should no longer use it. | 10.43.0 |
| AppSessionTestApp::testLogOn() method | Not available. Callers should no longer use it. | 10.43.0 |
| AppSessionTestSoapProxy class | Not available. Callers should no longer use it. | 10.43.0 |
| AppSessionTestSoapProxy::__construct() method | Not available. Callers should no longer use it. | 10.43.0 |
| AppSessionTestSoapProxy::call() method | Not available. Callers should no longer use it. | 10.43.0 |
| BizDiagnostics class | Not available. Callers should no longer use it. | 10.43.0 |
| BizDiagnostics::handle() method | Not available. Callers should no longer use it. | 10.43.0 |
| GetObjectIcons class | Not available. Callers should no longer use it. | 10.43.0 |
| GetObjectIcons::execute() method | Not available. Callers should no longer use it. | 10.43.0 |
| GetPubChannelIcons class | Not available. Callers should no longer use it. | 10.43.0 |
| GetPubChannelIcons::execute() method | Not available. Callers should no longer use it. | 10.43.0 |
| SendDiagnostics class | Not available. Callers should no longer use it. | 10.43.0 |
| SendDiagnostics::execute() method | Not available. Callers should no longer use it. | 10.43.0 |
| BizResources::getObjectIcons() method | Not available. Callers should no longer use it. | 10.43.0 |
| BizResources::getPubChannelIcons() method | Not available. Callers should no longer use it. | 10.43.0 |
| BizUser::validatePassword() method | WW_BizClasses_PasswordRulesValidator::validate() method | 10.43.0 |
| WW_BizClasses_Facades_User::validatePassword() method | WW_BizClasses_PasswordRulesValidator::validate() method | 10.43.0 |
| DBConfig::getContactInfo() method | Not available. Callers should no longer use it. | 10.43.0 |
| WW_SOAP_AppClient class | Not available. Callers should no longer use it. | 10.43.0 |
| WW_SOAP_AppClient::__construct() method | Not available. Callers should no longer use it. | 10.43.0 |
| WW_SOAP_AppServer class | Not available. Callers should no longer use it. | 10.43.0 |
| WW_SOAP_AppServer::__construct() method | Not available. Callers should no longer use it. | 10.43.0 |
| WW_SOAP_AppServer::wsdlRequest() method | Not available. Callers should no longer use it. | 10.43.0 |
| 'server/wwtest/appsessionservicetest.php' module | Not available. Callers should no longer use it. | 10.43.0 |
For a full overview, see Code that has been deprecated or removed in Studio Server.
Documentation
The following changes to the documentation have been made in this release of Studio Server:
- Compatibility of Studio Server 10.55 - new
- Deleting an Issue in Studio Server - updated
- Code that has been deprecated or removed in Studio Server - updated
Known issues
No known issues exist in this release of Studio Server.
Fixed issues
The following issues have been fixed in this release of Studio Server:
WSS-12787 '502 Bad gateway' error when using Issue cleanup.
WSS-14723 Issue with multiple e-mails sent when routing multiple objects to a user in Studio.
Installation
Choose one of the following installation paths:
- Installing Studio Server on a system on which it is not yet installed
- Upgrading an existing installation of Studio Server
- Upgrading from Enterprise Server
Studio Server 10.54.0
Studio Server version 10.54.0 build 533
Release date: 26 June 2025
Downloads
The download files for this version of Studio Server can be found in the Release announcement.
New features
The following features have been added in this release of Studio Server:
- A new web service named 'CleanAndDeleteIssues' has been added with which Issues can be deleted in one action. In previous versions of Studio Server, deleting an Issue involved three service calls:
- The WflQueryObjects service to search for all objects in an Issue.
- The WflDeleteObjects service to remove the objects from an Issue.
- The AdmDeleteIssues service to remove the empty Issue from the system.
The new service named 'CleanAndDeleteIssues' can now be used as a single action instead of performing the separate actions previously.
The service has been added to the Admin interface. See <your server URL>/sdk/doc/interfaces/Admin.htm.
For information about using Web services, see the Web Services Guide.
- The process of cleaning up old tickets and their structures has moved from the logon call to a Server Job. In previous versions of Studio Server, old tickets and their related structures were removed when a logon call was executed . Because this slows down the logon process, this process has now been moved to a Server Job.
This Server Job, named 'CleanExpiredTicketsAndStructures', should be periodically run. It has been added to the Studio Server Job Config page and needs to be configured.
When executed, a search is done in the database for all tickets for which the expiration date has expired. These are then removed, including their related structures and relations.
- A new web service named 'GetTenantId' has been introduced (for use by WoodWing only). A new service named 'GetTenantId' has been added to the Studio Server Workflow interface. Although it is mentioned in the WSDL, its use is for WoodWing only. Please ignore this service therefore.
Changes
The following changes have been made in this release of Studio Server:
- Support for Solr 9.1 has been dropped, support for Solr 9.8 has been added. Support for Solr in Studio Server 10.54 is now as follows:
- Version 9.1. Support for this version has been dropped. Solr 9.1 was released in 2022. In order to improve stability and security, support for the latest released version has been added. Customers who are using Solr 9.1 are required to upgrade to version 9.4 or preferably version 9.8.
- Version 9.4. This version is still supported in Studio Server. For customers who are using Solr 9.4, no action is required. It is recommended though to upgrade to version 9.8.
- Version 9.8. Support for this version has been added. It is the recommended version to use.
Documentation
The following changes to the documentation have been made in this release of Studio Server:
- Compatibility of Studio Server 10.54 - new
- Upgrading an existing installation of Studio Server - updated
- Working with Studio Server Jobs in Studio Server - updated
Known issues
No known issues exist in this release of Studio Server.
Fixed issues
No issues have been fixed in this release of Studio Server.
Installation
Choose one of the following installation paths:
- Installing Studio Server on a system on which it is not yet installed
- Upgrading an existing installation of Studio Server
- Upgrading from Enterprise Server
Studio Server 10.53.0
Studio Server version 10.53.0 build 529
Release date: 29 May 2025
Downloads
The download files for this version of Studio Server can be found in the Release announcement.
New features
No features have been added in this release of Studio Server.
Changes
The following changes have been made in this release of Studio Server:
- Support for Adobe 2021 has been dropped. Currently supported versions of Adobe are versions 2022 to 2025.
- Support for RabbitMQ 3.12 has been dropped, support for RabbitMQ 4.1 has been added. Support for RabbitMQ in Studio Server 10.53 is now as follows:
- Version 3.12. Support for this version has been dropped. RabbitMQ has stopped supporting this version in 2024. For customers who are using RabbitMQ 3.12, it is mandatory to upgrade to version 3.13 or preferably version 4.1.
- Version 3.13. This version is still supported in Studio Server. For customers who are using RabbitMQ 3.13, no action is required. It is recommended though to upgrade to version 4.1.
- Version 4.1. Support for this version has been added. It is the recommended version to use.
Note: From Studio Server 10.53.0 onwards, ‘tracing’ is no longer enabled when a virtual host is created. This is because ‘tracing’ is only required for debugging and enabling the feature has a negative impact on performance.
- Code has been marked as deprecated. Global functions, class methods, classes, and modules in the code are regularly marked as deprecated and removed after some time. Customizations and integrations that make use of these functions should be updated accordingly.
The following modules have been marked as deprecated in this release of Studio Server:
| Deprecated (old) | Replacement (new) |
|---|---|
| WW_BizClasses_RabbitMQ_RestApi_Client::testAliveness() method | \WW_BizClasses_RabbitMQ_RestApi_Client::isVirtualHostAvailable() method |
For a full overview, see Code that has been deprecated or removed in Studio Server.
Documentation
The following changes to the documentation have been made in this release of Studio Server:
- Compatibility of Studio Server 10.53 - new
- Upgrading an existing installation of Studio Server - updated
- Code that has been deprecated or removed in Studio Server - updated
Known issues
No known issues exist in this release of Studio Server.
Fixed issues
The following issues have been fixed in this release of Studio Server:
WSS-14929 Remove by date page: When the Article and Image check boxes are cleared and a search is performed, no indication is given that nothing could be found.
Installation
Choose one of the following installation paths:
- Installing Studio Server on a system on which it is not yet installed
- Upgrading an existing installation of Studio Server
- Upgrading from Enterprise Server
Studio Server 10.52.0
Studio Server version 10.52.0 build 525
Release date: 1 May 2025
Downloads
The download files for this version of Studio Server can be found in the Release announcement.
New features
No features have been added in this release of Studio Server.
Changes
The following changes have been made in this release of Studio Server:
- Compatibility with Studio for InDesign and InCopy 15 for Adobe 2020 has been removed due to the removal of the deprecated GetDialog service. With Studio Server 10.52.0, the deprecated GetDialog service has been removed (see the information below about deprecated code that has been removed). This GetDialog service was used by Studio for InDesign and InCopy up to and including version 15 (for Adobe 2020) of the plug-ins. In Studio for InDesign and InCopy version 16 (for Adobe 2021), it was replaced by the GetDialog2 service.
Because the GetDialog2 service is not called by Studio for InDesign and InCopy 15, compatibility of Studio for InDesign and InCopy 15 with Studio Server stops at Studio Server version 10.51.
- Pagination has been added to the InDesign Server Jobs Maintenance page. The InDesign Server Jobs Maintenance page is used for monitoring InDesign Server Jobs, such as their status and progress. The total number of jobs that are displayed on the page is controlled by the DBMAXQUERY setting.
Previous versions of Studio Server suffered from the following negative effects when using the page:
- When many jobs had to be displayed, the list of jobs could take a long time to load, or not load at all.
- If more jobs existed than the number that was configured in the DBMAXQUERY setting, these jobs could not be viewed.
To improve this, the results are now displayed in pages. The total number of available pages is displayed below the list, together with buttons to navigate between the pages.
|
Note:
|
- Deprecated code has been removed. Global functions, class methods, classes, and modules in the code are regularly marked as deprecated and removed after some time. Customizations and integrations that make use of these functions should be updated accordingly.
The following deprecated modules have been removed in this release of Studio Server:
| Removed (old) | Replacement (new) | Deprecated since version |
|---|---|---|
| BizFileStoreXmpFileInfo::getInDesignDocumentVersion() | BizFileStoreXmpFileInfo::getLayoutInternalVersion() | 10.40.0 |
| WflGetDialogService.class.php | Not available. Callers should no longer use it. | 10.40.0 |
| WflGetDialogService::execute() | WflGetDialog2Service::execute() | 10.40.0 |
| WflGetDialogService::runCallback() | Not available. Callers should no longer use it. | 10.40.0 |
For a full overview, see Code that has been deprecated or removed in Studio Server.
Documentation
The following changes to the documentation have been made in this release of Studio Server:
- Compatibility of Studio Server 10.52 - new
- The InDesign Server Jobs page in Studio Server - updated
- Configuring the maximum number of found files that are displayed at a time in Studio Server - updated
- Code that has been deprecated or removed in Studio Server - updated
Known issues
No known issues exist in this release of Studio Server.
Fixed issues
The following issues have been fixed in this release of Studio Server:
WSS-12685 The InDesign Server Jobs page is not able to display a large number of jobs.
Installation
Choose one of the following installation paths:
- Installing Studio Server on a system on which it is not yet installed
- Upgrading an existing installation of Studio Server
- Upgrading from Enterprise Server
Studio Server 10.51.0
Studio Server version 10.51.0 build 523
Release date: 10 April 2025
Downloads
The download files for this version of Studio Server can be found in the Release announcement.
New features
No features have been added in this release of Studio Server.
Changes
The following changes have been made in this release of Studio Server:
- Code has been marked as deprecated. Global functions, class methods, classes, and modules in the code are regularly marked as deprecated and removed after some time. Customizations and integrations that make use of these functions should be updated accordingly.
The following modules have been marked as deprecated in this release of Studio Server:
| Removed (old) | Replacement (new) |
|---|---|
| BizDeletedObject::deleteObject() method | WW_BizClasses_DeleteObjectHandler::deleteFromWorkflow() method |
| DBObject::getObjectStatusId() method | DBObject::getWorkflowObjectStatusId() |
| DBObjectFlag::deleteObjectFlagsByObjId() method | WW_DbClasses_DBObjectFlag::deleteObjectFlags() method |
| DBUser::getFullName() method | WW_DbClasses_DBUser::getFullUserNameFromShort() method |
| PublishObjectEvent_EnterpriseConnector::publishObjectDeleted() method | PublishObjectEvent_EnterpriseConnector::publishMovedToTrashObjectUpdatedMetadata()} or publishDeletedObjectUpdatedMetadata() |
| PublishObjectEvent_EnterpriseConnector::publishObjectPropertiesUpdated() method | PublishObjectEvent_EnterpriseConnector::publishUpdatedObjectUpdatedMetadata() method |
| PublishObjectEvent_EnterpriseConnector::publishObjectSaved() method | PublishObjectEvent_EnterpriseConnector::publishSavedObjectUpdatedMetadata() method |
For a full overview, see Code that has been deprecated or removed in Studio Server.
Documentation
The following changes to the documentation have been made in this release of Studio Server:
- Compatibility of Studio Server 10.51 - new
- Code that has been deprecated or removed in Studio Server - updated
Known issues
No known issues exist in this release of Studio Server.
Fixed issues
No issues have been fixed in this release of Studio Server.
Installation
Choose one of the following installation paths:
- Installing Studio Server on a system on which it is not yet installed
- Upgrading an existing installation of Studio Server
- Upgrading from Enterprise Server
Studio Server 10.50.0
Studio Server version 10.50.0 build 508
Release date: 6 March 2025
Downloads
The download files for this version of Studio Server can be found in the Release announcement.
New features
The following features have been added in this release of Studio Server:
- Future support for Adobe 2025 has been added. In preparation for the upcoming release of Studio for InDesign and InCopy for Adobe 2025 (planned for the end of Q1, 2025), the option 'Adobe 2025 (v20.0)' has been added to the list of application versions to choose from on the InDesign Server Maintenance page.
Note: Until Studio for InDesign and InCopy for Adobe 2025 has been released, using this option has no effect.
Changes
The following changes have been made in this release of Studio Server:
- Code has been marked as deprecated. Global functions, class methods, classes, and modules in the code are regularly marked as deprecated and removed after some time. Customizations and integrations that make use of these functions should be updated accordingly.
The following modules have been marked as deprecated in this release of Studio Server:
| Deprecated (old) | Replacement (new) |
|---|---|
| FileHandler::closeFile() method | Not available. Callers should no longer use it. |
| FileHandler::convertEncoding() method | Not available. Callers should no longer use it. |
| FileHandler::exists() method | Not available. Callers should no longer use it. |
| FileHandler::filePutContents() method | WW_Utils_FileHandler::filePutContents() method |
| FileHandler::getExtention() method | Not available. Callers should no longer use it. |
| FileHandler::getFileContent() method | Not available. Callers should no longer use it. |
| FileHandler::getFileEncoding() method | Not available. Callers should no longer use it. |
| FileHandler::getFilePath() method | Not available. Callers should no longer use it. |
| FileHandler::getFileSize() method | Not available. Callers should no longer use it. |
| FileHandler::getFileUrl() method | Not available. Callers should no longer use it. |
| FileHandler::openFile() method | Not available. Callers should no longer use it. |
| FileHandler::readFile() method | Not available. Callers should no longer use it. |
| FileHandler::readFileByChunkSize() method | Not available. Callers should no longer use it. |
| FileHandler::writeFile() method | Not available. Callers should no longer use it. |
| VersionUtils::getVersionInfo() method | Not available. Callers should no longer use it. |
| WW_Utils_VersionHandler::compareVersionsWithOperator() method | WW_Utils_VersionHandler::compareWithOperator() method |
For a full overview, see Code that has been deprecated or removed in Studio Server.
Documentation
The following changes to the documentation have been made in this release of Studio Server:
- Code that has been deprecated or removed in Studio Server - updated
- Compatibility of Studio Server 10.50 - new
Known issues
No known issues exist in this release of Studio Server.
Fixed issues
The following issues have been fixed in this release of Studio Server:
WSS-14702 'Unable to log in to Studio Server' error when switching between environments using SSO.
Installation
Choose one of the following installation paths:
- Installing Studio Server on a system on which it is not yet installed
- Upgrading an existing installation of Studio Server
- Upgrading from Enterprise Server
Studio Server 10.49.0
Studio Server version 10.49.0 build 502
Release date: 6 February 2025
Downloads
The download files for this version of Studio Server can be found in the Release announcement.
New features
No features have been added in this release of Studio Server.
Changes
The following changes have been made in this release of Studio Server:
- Support for an empty destination object in the ContentSource_EnterpriseConnector has been removed. To improve the robustness of the code, passing in a null value in the caller of the CreateShadowObject has been removed. The caller can now pass in a new WflObject with empty content.
In previous versions, the value could either be a null or an initiated WflObject (such as an image or an article). From version 10.49.0 onwards, a value can now only be an initiated WflObject, either with or without object data.
This change has been made in the createShadowObject section of the ContentStation_EnterpriseConnector:
ContentSource_EnterpriseConnector.class.php > abstract public function createShadowObject($alienId, $destObject);
| Version 10.49.0 | Previous versions |
|---|---|
|
string: $alienId WflObject $destObject |
string: $alienId WflObject|null $destObject |
Implementations of the ContentStation_EnterpriseConnector > createShadowObject in which a null is passed as $destObject should be replaced from null to WflObject(new MetaData()).
- Deprecated code has been removed. Global functions, class methods, classes, and modules in the code are regularly marked as deprecated and removed after some time. Customizations and integrations that make use of these functions should be updated accordingly.
The following modules have been removed in this release of Studio Server:
| Deprecated (old) | Replacement (new) | Deprecated since version |
|---|---|---|
| WW_Utils_ZipUtility::extractArchive() method | Not available. Callers should no longer use it. | 10.37.0 |
| WW_Utils_ZipUtility_ZipArchive::extractArchive() method | Not available. Callers should no longer use it. | 10.37.0 |
| WW_Utils_ZipUtility_CommandLine::extractArchive() method | Not available. Callers should no longer use it. | 10.37.0 |
For a full overview, see Code that has been deprecated or removed in Studio Server.
Documentation
The following changes to the documentation have been made in this release of Studio Server:
- Upgrading an existing installation of Studio Server - updated
- Code that has been deprecated or removed in Studio Server - updated
- Compatibility of Studio Server 10.49 - new
Known issues
No known issues exist in this release of Studio Server.
Fixed issues
The following issues have been fixed in this release of Studio Server:
WSS-14505 Reduce the likelihood that archiving a large layout ends a job in a 'GaveUp' status.
WSS-14589 The IP field value on the Service Logs Maintenance page is reverting to <All> instead of the selected IP value after clicking the Search button.
WSS-14626 Fullscreen preview of a PDF file in Studio is not shown.
Installation
Choose one of the following installation paths:
- Installing Studio Server on a system on which it is not yet installed
- Upgrading an existing installation of Studio Server
- Upgrading from Enterprise Server
Studio Server 10.48.0
Studio Server version 10.48.0 build 500
Release date: 9 January 2025
Downloads
The download files for this version of Studio Server can be found in the Release announcement.
New features
No features have been added in this release of Studio Server.
Changes
The following changes have been made in this release of Studio Server:
- A new index has been added to the smart_appsessions table to improve performance. Users who upgrade from a previous version of Studio Server will need to execute this new index as part of the regular upgrade steps. When performing the 'Database connection' test on the Health Check page, this test will fail, indicating that a database upgrade needs to be performed. This can be done by following the steps provided on screen.
- Code has been removed and marked as deprecated.Global functions, class methods, classes, and modules in the code are regularly marked as deprecated and removed after some time. Customizations and integrations that make use of these functions should be updated accordingly.
The following modules have been deprecated in this release of Studio Server:
| Removed (old) | Replacement (new) |
|---|---|
| BizObject::completeMetaDataStructure() method | WW_BizClasses_Metadata class |
| VersionUtils::getVersionDigits() method | WW_Utils_VersionHandler::getVersionDigits() method |
| VersionUtils::versionCompare() method | WW_Utils_VersionHandler::compareVersions()} or |
The following modules have been removed in this release of Studio Server:
| Deprecated (old) | Replacement (new) | Deprecated since version |
|---|---|---|
| BizTransferServer::copyFromFileTransferServer() method | Not available. Callers should no longer use it. | 10.36.0 |
| FileStorage::getSize() method | Not available. Callers should no longer use it. | 10.36.0 |
| FileStorage::getSoap() method | Not available. Callers should no longer use it. | 10.36.0 |
| FileStorage::listFilenames() method | Not available. Callers should no longer use it. | 10.36.0 |
For a full overview, see Code that has been deprecated or removed in Studio Server.
Documentation
The following changes to the documentation have been made in this release of Studio Server:
- Code that has been deprecated or removed in Studio Server - updated
- Compatibility of Studio Server 10.48 - new
Known issues
No known issues exist in this release of Studio Server.
Fixed issues
The following issues have been fixed in this release of Studio Server:
WSS-14552 When uploading an image containing special characters in a property in Studio, the thumbnail is black and an error 'Uncaught throwable 'TypeError' is shown.
Installation
Choose one of the following installation paths:
- Installing Studio Server on a system on which it is not yet installed
- Upgrading an existing installation of Studio Server
- Upgrading from Enterprise Server
Studio Server 10.47.0
Studio Server version 10.47.0 build 496
Release date: 12 December 2024
Downloads
The download files for this version of Studio Server can be found in the Release announcement.
New features
No features have been added in this release of Studio Server.
Changes
The following changes have been made in this release of Studio Server:
- Additional properties can be added to the Solr index to improve the search or sorting results for these properties. To improve search results and sorting, the following properties can now be added to the Solr index:
- Flag
- FlagMsg
- LockForOffline
Adding these properties provides more consistent results when searching for these properties or sorting them when Solr is used. It ensures that the behavior of Studio Server with the Solr Search plug-in enabled is more in line with a Studio Server setup where the plug-in is not enabled.
|
Example: Prior to Studio Server version 10.47.0, when search results were sorted on one of the three mentioned properties, the results could differ compared to the results before sorting. This was caused by Studio Server performing a database-only search (similar to when the Solr Search plug-in is disabled) because the property was not supported by Solr. |
The properties have been added to the schema.xml file used by Solr and the config_solr.php file that is used by Studio Server.
They are disabled by default and can be enabled as needed. For details, see Configuring Solr to control the search results in Studio Server.
- Code has been marked as deprecated. Global functions, class methods, classes, and modules in the code are regularly marked as deprecated. Customizations and integrations that make use of these functions should be updated accordingly.
The following modules have been deprecated in this release of Studio Server:
| Deprecated (old) | Replacement (new) |
|---|---|
| BizProperty::updateIndexFieldWithSpecialProperties() method | Not available. Callers should no longer use it. |
| DBObjectFlag::deleteAllObjectFlags() method | Not available. Callers should no longer use it. |
| InCopyUtils class | WW_Utils_InCopyTextUtils class |
| InCopyUtils::createGUID() method | NumberUtils::createGUID() method |
| InCopyUtils::replaceGUIDs() method | WW_Utils_InCopyTextUtils::replaceGUIDs() method |
| WW_BizClasses_Atn_OpenIdConfig::isOpenIdEnabled() method | Not available. Callers should no longer use it. |
For a full overview, see Code that has been deprecated or removed in Studio Server.
Documentation
The following changes to the documentation have been made in this release of Studio Server:
- Configuring Solr to control the search results in Studio Server - updated
- Upgrading an existing installation of Studio Server - updated
- Code that has been deprecated or removed in Studio Server - updated
- Compatibility of Studio Server 10.47 - new
Known issues
No known issues exist in this release of Studio Server.
Fixed issues
The following issues have been fixed in this release of Studio Server:
WSS-14537 Special character in a password is not shown on the Database - Installation/Upgrade page.
WSS-14549 'Uncaught throwable TypeError' while updating a Print article created from a Digital article.
Installation
Choose one of the following installation paths:
- Installing Studio Server on a system on which it is not yet installed
- Upgrading an existing installation of Studio Server
- Upgrading from Enterprise Server
Studio Server 10.46.1 build 495 Quick Patch
Studio Server version 10.46.1 build 495
Release date: 22 November 2024
Downloads
The download files for this version of Studio Server can be found in the Release announcement.
Fixed issues
The following issues have been fixed in this release of Studio Server:
WSS-14549 'Uncaught throwable TypeError' while updating a Print article created from a Digital article.
Installation
Choose one of the following installation paths:
- Installing Studio Server on a system on which it is not yet installed
- Upgrading an existing installation of Studio Server
- Upgrading from Enterprise Server
Studio Server 10.46.0
Studio Server version 10.46.0 build 492
Release date: 14 November 2024
Downloads
The download files for this version of Studio Server can be found in the Release announcement.
New features
No features have been added in this release of Studio Server.
Changes
The following changes have been made in this release of Studio Server:
- Support for password validation for custom plug-ins has been removed. In the past, the Studio Server password validation support could be overruled by custom plug-ins. As of Studio Server version 10.43, this support has been marked as deprecated and, even if configured, this configuration does not overrule the Studio Server password validation.
Today, the Studio Server password validation covers all scenarios, including disabling validation. All of this is done without the use of custom plug-ins.
Studio Server 10.43.0 implemented a change by disabling the default WoodWing password to enhance our overall security measures. As part of this initiative, server passwords are now visible during database installation for standard administrative access.
However, we are also reviewing the handling of custom plug ins, which previously had the ability to bypass the Studio Server password validation. To ensure the continued security and integrity of WoodWing Studio Server, we are limiting the plug-ins capability to bypass the validation of passwords.
As a result, the related connector 'NameValidation_EnterpriseConnector' has been updated and the method 'validatePassword' has been marked as deprecated.
The password validation can now not be overruled anymore by custom plug-ins.
Customers who do not want to make use of the new configuration can add the configuration used in the previous Studio Server versions to the config_overrule.php file (see the instructions for upgrading to 10.43.0 and higher).
For help looking into your plug-ins, please reach out to your preferred partner or WoodWing account manager.
Further information about WoodWing integrations can be found on our WoodWing Integration marketplace.
- The rules for deleting files after archiving to Assets Server in Print schema have been adjusted. When archiving print content from Studio Server versions 10.45 or lower, some scenarios exist in which published and unpublished content remains in the system, even though the option to delete files after archiving is selected.
These files that were not deleted were either still in use (for example because they are still placed on another layout or are part of another Dossier), or they were meant to be archived and cleaned up by using the Dossier schema.
In some practices though, the Dossier schema is quite often not enabled, resulting in many files that are already archived but never deleted in the workflow.
Cleaning up the system from these files that were intentionally not archived and not deleted is time consuming, for example because it first needs to be determined for each individual file if it is not used elsewhere.
Studio Server version 10.46.0 therefore introduces new business rules to reduce the number of images, Print articles, or Dossiers that are left behind after archiving (in other words: more images, Print articles, and Dossiers are now deleted).
|
Note: These rules only apply to the following configuration:
|
For a full overview of these rules, see Archiving files from Studio Server 10.13.1 or higher to Assets Server.
- Code has been removed and marked as deprecated. Global functions, class methods, classes, and modules in the code are regularly marked as deprecated. Customizations and integrations that make use of these functions should be updated accordingly.
The following modules have been deprecated in this release of Studio Server:
| Deprecated (old) | Replacement (new) |
|---|---|
| NameValidation_EnterpriseConnector::validatePassword() method | Not available. Callers should no longer use it. |
The following modules have been removed in this release of Studio Server:
| Deprecated (old) | Replacement (new) | Deprecated since |
|---|---|---|
| BizWorkflow::validateWorkflowData method | BizWorkflow::validateWorkflowMetadata() method | 10.33.0 |
| WW_Utils_TransferClient:setCurlOptionsForSsl method | Not available. Callers should no longer use it. | 10.33.0 |
For a full overview, see Code that has been deprecated or removed in Studio Server.
Documentation
The following changes to the documentation have been made in this release of Studio Server:
- Archiving files from Studio Server 10.13.1 or higher to Assets Server - updated
- Code that has been deprecated or removed in Studio Server - updated
- Compatibility of Studio Server 10.46 - new
Known issues
No known issues exist in this release of Studio Server.
Fixed issues
The following issues have been fixed in this release of Studio Server:
WSS-14230 Random layouts are ignored by InDesign Server and are not running through PDF automation.
WSS-14447 Preview and PDF for layout disappear after status is changed.
WSS-14469 Layout creation via planning tools / Dataplan sometimes leads to CopyFile error, and layout is not created.
WSS-14478 dbupgrade script error for Studio Server 10.43 and 10.44.
WSS-14479 After changing the 'Password Settings' option in the configuration file and logging in with the 'Full name' of the user, no 'Password expired' page appears.
WSS-14487 When adding a custom property of the same type and name in two different Brands, the property does not appear in the Dialog Setup for the second Brand.
Installation
Choose one of the following installation paths:
- Installing Studio Server on a system on which it is not yet installed
- Upgrading an existing installation of Studio Server
- Upgrading from Enterprise Server
Studio Server 10.45.0
Studio Server version 10.45.0 build 487
Release date: 17 October 2024
Downloads
The download files for this version of Studio Server can be found in the Release announcement.
New features
No features have been added in this release of Studio Server.
Changes
The following changes have been made in this release of Studio Server:
- The compatibility of RabbitMQ has changed. Support for RabbitMQ version 3.13 has been added, support for RabbitMQ 3.11 has been dropped. The full compatibility of Studio Server 10.45 with RabbitMQ is as follows:
| RabbitMQ 3.13 | Recommended version. |
| RabbitMQ 3.12 |
Documentation
The following changes to the documentation have been made in this release of Studio Server:
Known issues
No known issues exist in this release of Studio Server.
Fixed issues
The following issues have been fixed in this release of Studio Server:
WSS-14203 TypeError messages appear when changing the status in multiple objects when the MadeToPrint plug-in is enabled.
WSS-14357 Add support for RabbitMQ 3.13 and drop support for RabbitMQ 3.11.
WSS-14364 Studio Server 10.42 without RabbitMQ does not let the Job Processor start.
WSS-14407 Database installation for Studio causes the 'woodwing' user password to generate a second time.
Installation
Choose one of the following installation paths:
- Installing Studio Server on a system on which it is not yet installed
- Upgrading an existing installation of Studio Server
- Upgrading from Enterprise Server
Studio Server 10.44.0
Studio Server version 10.44.0 build 484
Release date: 19 September 2024
Downloads
The download files for this version of Studio Server can be found in the Release announcement.
New features
No features have been added in this release of Studio Server.
Changes
The following changes have been made in this release of Studio Server:
- The process of updating or deleting a custom property has been improved to prevent database conflicts and data corruption. When a custom property is updated or deleted, the server may need some time to fully update the database. This is especially true for large databases. When an update or delete action is being sent while another update or delete action is already in progress (for example because the same user is clicking Update or Delete multiple times, or multiple users are trying to update or delete custom properties at the same time), database conflicts or data corruption could occur.
To improve this process, actions are blocked while a process is in progress and users are given feedback about this. The following table shows the possible scenarios, the actions that take place, and the feedback that is given:
| Scenario | Actions |
|---|---|
| The action is started while no other update or delete process is already running. |
The action is being processed. Keep this page open to prevent data corruption.
|
| The action is started while another update or delete process is already running. |
The database is currently busy and cannot process this action. Try again later. |
- Code has been removed and marked as deprecated. Global functions, class methods, classes, and modules in the code are regularly marked as deprecated. Customizations and integrations that make use of these functions should be updated accordingly.
The following modules have been deprecated in this release of Studio Server:
| Deprecated (old) | Replacement (new) |
|---|---|
| BizCustomField::insertFieldAtModel() method | Not available. Callers should no longer use it. |
| BizInDesignServerJobs::updateObjectVersionByJobId() method | Not available. Callers should no longer use it. |
| BizProperty::collectCustomPropertyNamesFromCorePlugins() method | Not available. Callers should no longer use it. |
| BizProperty::convertCustomPropertyTypeToDB() method | WW_DbClasses_Adm_CustomProperty::mapPropertyTypeToDbType() method |
| DBCustomField::insertFieldAtModel() method | Not available. Callers should no longer use it. |
The following modules have been removed in this release of Studio Server:
| Deprecated (old) | Replacement (new) | Deprecated since |
|---|---|---|
| BizServerJob::formatTimeInSecondsWithMilliSeconds | DateTimeFunctions::formatUtcTimeWithMicroSeconds | 10.31.0 |
For a full overview, see Code that has been deprecated or removed in Studio Server.
Documentation
The following changes to the documentation have been made in this release of Studio Server:
- Updating or deleting a custom metadata property in Studio Server - new
- Compatibility of Studio Server 10.44 - new
- Code that has been deprecated or removed in Studio Server - updated
Known issues
No known issues exist in this release of Studio Server.
Fixed issues
The following issues have been fixed in this release of Studio Server:
WSS-12962 Make adding and removing custom properties more robust.
WSS-14380 Admin apps: When the focus is not on the Submit button, pressing Enter leads to form submission.
Installation
Choose one of the following installation paths:
- Installing Studio Server on a system on which it is not yet installed
- Upgrading an existing installation of Studio Server
- Upgrading from Enterprise Server
Studio Server 10.43.0
Studio Server version 10.43.0 build 480
Release date: 22 August 2024
Downloads
The download files for this version of Studio Server can be found in the Release announcement.
New features
No features have been added in this release of Studio Server.
Changes
The following changes have been made in this release of Studio Server:
- Password security has been improved by implementing the following changes:
- Passwords to authenticate via LDAP are no longer stored in Studio Server. In previous versions, the password of the LDAP system is synchronized with Studio Server. Storing this password is now not done anymore because it is superfluous and it should only be stored in LDAP. Also, the configuration of passwords in Studio Server has become more restrictive (see below) and therefore will probably not match any current passwords in LDAP anymore.
When upgrading from a previous installation of Studio Server in which LDAP is integrated, it is recommended to let the LDAP users change their password so that it does not correspond with the stored password in Studio Server. Passwords previously synchronized to Studio Server remain in the server but will be ignored.
- The configuration of passwords has become more strict by increasing the number of minimum required characters. In the Studio Server configuration, the required number of minimum characters has been increased:
| Version 10.43.0 and higher | Earlier versions | |
|---|---|---|
| Minimum characters | 8 | 1 |
| Special characters | 1 | 0 |
| Characters in upper case | 1 | 0 |
| Characters in lower case | 1 | 0 |
This configuration can be found in the configserver.php file:
|
When upgrading from an earlier version of Studio Server, take note of the following:
- When a custom configuration has been added to the config_overrule.php file and these settings need to be kept, no action is required: the currently used passwords are in line with the configuration.
- When the option ‘User Cannot Change Password’ is not enabled on the User Maintenance page for users and the default password configuration is not overruled, users will be prompted to update their password after the upgrade of Studio Server. This is because their password is not in line anymore with the new configuration.
- When the option ‘User Cannot Change Password’ is enabled on the User Maintenance page for users and the default password configuration is not overruled, users will not be able to log in and are advised to contact their system administrator. To prevent this, the configuration used in the previous Studio Server version can be added to the config_overrule.php file so that the passwords are again in line with the configuration.
- When you do not want to make use of the new configuration, the configuration used in the previous Studio Server version can be added to the config_overrule.php file.
- The fixed password ‘ww’ for the ‘woodwing’ user is now replaced by a more secure, randomly generated password. After first installation of Studio Server, the system administrator could log in to the server by using password ‘ww’ for the user ‘woodwing’. These credentials are also documented in the installation instructions and in other articles and therefore publicly available. The installation steps include instructions to replace this default password by a more secure password, but when that is forgotten, the system becomes vulnerable.
To improve this, a randomly generated password for logging in to the system for the first time is now generated as part of the installation of the Studio Server database. During this process, the password is displayed and should at that time be copied. The password can then later be used for logging in to the system for the first time using user 'woodwing'.
The password is generated based on the password configuration in Studio Server (which itself has become more strict, see above).
For new installations, it is advised to set the password configuration before the database is installed so that it is in line with your company's security rules. The installation instructions have been updated with this step.
- Code has been marked as deprecated. Global functions, class methods, classes, and modules in the code are regularly marked as deprecated. Customizations and integrations that make use of these functions should be updated accordingly.
In addition, all services defined in the /Enterprise/server/interfaces/AppSession.wsdl have been marked as deprecated. These services are no longer used and maintained.
The following modules have been deprecated in this release of Studio Server:
| Deprecated (old) | Replacement (new) |
|---|---|
| AppServiceDispatcher class | Not available. Callers should no longer use it. |
| AppServiceDispatcher::__construct() method | Not available. Callers should no longer use it. |
| AppServiceDispatcher::handleJson() method | Not available. Callers should no longer use it. |
| AppServiceDispatcher::handleSoap() method | Not available. Callers should no longer use it. |
| 'appservices.php' module | Not available. Callers should no longer use it. |
| AppSession class | Not available. Callers should no longer use it. |
| AppSession::GetObjectIcons() method | Not available. Callers should no longer use it. |
| AppSession::GetPubChannelIcons() method | Not available. Callers should no longer use it. |
| AppSession::InstantiateWidget() method | Not available. Callers should no longer use it. |
| AppSession::LogOff() method | Not available. Callers should no longer use it. |
| AppSession::LogOn() method | Not available. Callers should no longer use it. |
| AppSession::SendDiagnostics() method | Not available. Callers should no longer use it. |
| AppSessionTestApp class | Not available. Callers should no longer use it. |
| AppSessionTestApp::__construct() method | Not available. Callers should no longer use it. |
| AppSessionTestApp::testGetObjectIcons() method | Not available. Callers should no longer use it. |
| AppSessionTestApp::testGetPubChannelIcons() method | Not available. Callers should no longer use it. |
| AppSessionTestApp::testLogOff() method | Not available. Callers should no longer use it. |
| AppSessionTestApp::testLogOn() method | Not available. Callers should no longer use it. |
| AppSessionTestSoapProxy class | Not available. Callers should no longer use it. |
| AppSessionTestSoapProxy::__construct() method | Not available. Callers should no longer use it. |
| AppSessionTestSoapProxy::call() method | Not available. Callers should no longer use it. |
| BizDiagnostics class | Not available. Callers should no longer use it. |
| BizDiagnostics::handle() method | Not available. Callers should no longer use it. |
| BizResources::getObjectIcons() method | Not available. Callers should no longer use it. |
| BizResources::getPubChannelIcons() method | Not available. Callers should no longer use it. |
| BizUser::validatePassword() method | WW_BizClasses_PasswordRulesValidator::validate() method |
| DBConfig::getContactInfo() method | Not available. Callers should no longer use it. |
| Diagnostics class | Not available. Callers should no longer use it. |
| Diagnostics::execute() method | Not available. Callers should no longer use it. |
| GetObjectIcons class | Not available. Callers should no longer use it. |
| GetObjectIcons::execute() method | Not available. Callers should no longer use it. |
| GetPubChannelIcons class | Not available. Callers should no longer use it. |
| GetPubChannelIcons::execute() method | Not available. Callers should no longer use it. |
| SendDiagnostics class | Not available. Callers should no longer use it. |
| SendDiagnostics::execute() method | Not available. Callers should no longer use it. |
| 'server/wwtest/appsessionservicetest.php' module | Not available. Callers should no longer use it. |
| WW_BizClasses_Facades_User::validatePassword() method | WW_BizClasses_PasswordRulesValidator::validate() method |
| WW_SOAP_AppClient class | Not available. Callers should no longer use it. |
| WW_SOAP_AppClient::__construct() method | Not available. Callers should no longer use it. |
| WW_SOAP_AppServer class | Not available. Callers should no longer use it. |
| WW_SOAP_AppServer::__construct() method | Not available. Callers should no longer use it. |
| WW_SOAP_AppServer::wsdlRequest() method | Not available. Callers should no longer use it. |
For a full overview, see Code that has been deprecated or removed in Studio Server.
Documentation
The following changes to the documentation have been made in this release of Studio Server:
- Compatibility of Studio Server 10.43 - new
- Studio Server full installation - updated
- Upgrading an existing installation of Studio Server - updated
- Changing the default WoodWing credentials in Studio Server - updated
- Managing passwords in Studio Server - updated
- Code that has been deprecated or removed in Studio Server - updated
Known issues
No known issues exist in this release of Studio Server.
Fixed issues
The following issues have been fixed in this release of Studio Server:
WSS-14204 Pentest Cross-site-scripting.
Installation
Choose one of the following installation paths:
- Installing Studio Server on a system on which it is not yet installed
- Upgrading an existing installation of Studio Server
- Upgrading from Enterprise Server
Studio Server 10.42.0
Studio Server version 10.42.0 build 476
Release date: 25 July 2024
Downloads
The download files for this version of Studio Server can be found in the Release announcement.
New features
No features have been added in this release of Studio Server.
Changes
The following changes have been made in this release of Studio Server:
- A recurrent server job named RepairRabbitMQVirtualHost has been introduced to automatically manage the creation of RabbitMQ virtual hosts. In scenarios in which RabbitMQ connections are lost, the RabbitMQ virtual host can now automatically be restored by the use of the newly introduced RepairRabbitMQVirtualHost Server Job.
To make use of this server job, activate and configure it, and set up a recurring job for it. See Working with Studio Server Jobs in Studio Server.
Documentation
The following changes to the documentation have been made in this release of Studio Server:
- Compatibility of Studio Server 10.42 - new
- Upgrading an existing installation of Studio Server - updated
- Working with Studio Server Jobs in Studio Server - updated
Known issues
No known issues exist in this release of Studio Server.
Fixed issues
The following issues have been fixed in this release of Studio Server:
WSS-14241 The ionCube loaders contain a deprecated piece of code.
Installation
Choose one of the following installation paths:
- Installing Studio Server on a system on which it is not yet installed
- Upgrading an existing installation of Studio Server
- Upgrading from Enterprise Server
Studio Server 10.41.0
Studio Server version 10.41.0 build 470
Release date: 27 June 2024
Downloads
The download files for this version of Studio Server can be found in the Release announcement.
New features
The following features have been added in this release of Studio Server:
- When archiving files to Assets Server, files that are still checked out and would thereby cause the archiving process to fail, can now automatically be unlocked. When files stored in Studio Server are archived to Assets Server and any of the files is still checked out, the default behavior is that the archiving process fails. It could be namely that any changes to these files that are not yet saved need to be checked in first. In practice though, users often leave files checked out unintentionally and no unsaved changes exist.
Because keeping track of failed archiving processes, finding out why they failed, and re-archiving them can be a time consuming process, a new option has been added to automatically unlock any checked out files during the archiving process so that the process can continue. This should help in reducing the number of failed archiving processes because of files still being in a checked-out state.
This option is named 'Force abort check out after (interval)' and is part of the archiving options on the Brand Maintenance page. The option can be set to a predefined time period ranging from 1 hour to 3 weeks.
Note: The default value is 'Disabled'. This reflects the behavior in previous versions of Studio Server.
When a time period is defined, the behavior is as follows:
- If the checked out date for all files falls outside the defined time period, the checked out files are unlocked via an abort check out action (note that any unsaved changes are then lost). This makes the files available for archiving and ensures that the archiving process does not fail for this reason.
- If the date at which at least one checked out file falls within the defined time period, the archiving process fails.
|
Examples:
|
The time period set for the Force abort check out after option of the candidate file (a layout, Digital article, or Dossier) is leading and overrules any time period set for any related files.
|
Example: A layout belonging to Brand A is archived. The Force abort check out after option for Brand A is set to 1 week. An image belonging to Brand B is placed on the layout. The Force abort check out after option for Brand B is set to 1 day. When the layout is archived, the time period of 1 week is taken into account; the time period of 1 day is ignored. |
For more information, see Archiving files from Studio Server 10.13.1 or higher to Assets Server.
Changes
The following changes have been made in this release of Studio Server:
- The definition of the smart_objectlocks table in the database has changed: one column has been removed and one column has been added. As a result of adding the 'Force abort check out after (interval)' option (see above), the following changes to the smart_objectlocks table in the database have been made:
- The existing column named ‘timestamp’ has been removed. This column was of type ‘timestamp’ which, in case of MSSQL, did not store the date and time information in an appropriate format for tracking when an object was locked.
- A new column named ‘since’ has been added. This column stores the date and time information in the ISO8601 format (Y-m-dTH:i:s) and is therefore suitable for tracking when an object was locked.
Users who are upgrading from a previous version of Studio Server will be prompted to run the database upgrade script as part of the Health Check test during the upgrade process.
- Code that was marked as deprecated has been removed. Global functions, class methods, classes, and modules in the code are regularly marked as deprecated. Customizations and integrations that make use of these functions should be updated accordingly. Code that was marked as deprecated in Studio Server 10.28 has now been removed.
For a full overview, see Code that has been deprecated or removed in Studio Server.
Documentation
The following changes to the documentation have been made in this release of Studio Server:
- Compatibility of Studio Server 10.41 - new
- Code that has been deprecated or removed in Studio Server - updated
- Archiving files from Studio Server 10.13.1 or higher to Assets Server - updated
Known issues
No known issues exist in this release of Studio Server.
Fixed issues
The following issues have been fixed in this release of Studio Server:
WSS-14193 GetPublications requests fail with an S1000 error due to a negative SortOrder for one or more of the Brands.
WSS-14214 Typo in sample code $cfgFieldHandlers['C_DATETEST"'] in the config_elvis.php file.
WSS-14219 Inconsistent translation for the term 'credit' in German.
WSS-14232 Error 'array_keys(): Argument #1 ($array) must be of type array, bool given' appears when accessing the DB admin page when upgrading to Studio Server 10.38.
Installation
Choose one of the following installation paths:
- Installing Studio Server on a system on which it is not yet installed
- Upgrading an existing installation of Studio Server
- Upgrading from Enterprise Server
Studio Server 10.40.0
Studio Server version 10.40.0 build 462
Release date: 30 May 2024
Downloads
The download files for this version of Studio Server can be found in the Release announcement.
New features
No features have been added in this release of Studio Server.
Changes
The following changes have been made in this release of Studio Server:
- Support for PHP 8.2 has been added, support for PHP 7.4 has been dropped. The following changes to the support for PHP have been made:
- Support for PHP 8.2 has been added (required patch level: PHP 8.2.14 or higher).
- Support for PHP 8.1 has been kept, but requires an upgrade of ionCube loader.
- Support for PHP 7.4 has been dropped.
Integrators providing their own custom server plug-ins should strive to make them compatible with PHP 8.2 (and preferably keep them backwards compatible with PHP 8.1).
- Changes have been made to the compatibility with Adobe and ionCube. The following changes to the compatibility of Studio Server with other systems have been made:
| Adobe | Support for Adobe CC 2019 has been dropped. |
| ionCube |
The above applies to both PHP 8.1 and 8.2. In other words, even for PHP 8.1 an upgrade of ionCube Loader is required. |
- The Brand field in the dialog box for creating a Print variant from a Digital article in Studio is now disabled by Studio Server. To enforce that changing the Brand when creating a Print variant from a Digital article in Studio is not supported, Studio Server now disables the Brand field in the dialog box for creating a Print variant in Studio 11.168 or higher. When a combination of Studio Server 10.40.0 and Studio 11.168 (or higher) is not used, users are able to change the Brand but the action will fail with an unclear 'Missing function parameter (S1000)' message.
- A new element named 'Context' has been added to the GetDialog2 in the WSDL for providing context about the action that is sent to the server. When a dialog box needs to be created in a client application, the application sends a getDialog2 request to Studio Server which then responds with a getDialog2Response containing the relevant information.
This element can be utilized for any purpose, simply by populating it with any relevant data associated with the getDialog2 service.
In the following section of code, the newly added element is highlighted.
<element name="GetDialog2">
<complexType>
<sequence>
<element name="Ticket" type="xsd:string"/> <!-- Ticket retrieved through LogOn. Mandatory. -->
<element name="Action" type="tns:Action" nillable="true"/> <!-- Workflow Action type. -->
<element name="Context" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1"/> <!-- v10.40 Can be used to provide relevant information based on the dialog circumstances. -->
<element name="MetaData" type="tns:ArrayOfMetaDataValue" nillable="true"/> <!-- v8.0: MetaData value allows client app to round trip the data.-->
<element name="Targets" type="tns:ArrayOfTarget" nillable="true"/> <!-- v8.0: Object's targets. Data contained in Targets allow client app to round trip the data. -->
</sequence>
</complexType>
</element>
For more information about the WSDL, navigate to Advanced > Web Services SDK in Studio Server.
- The 'RequestModes' parameter of the GetUsersRequest is not used anymore and has been marked as deprecated. The 'GetUsersRequest' parameter is used by client applications for retrieving registered users from the server, including user group information. This parameter is not used anymore and is therefore marked as deprecated.
- Code has been removed and marked as deprecated. Global functions, class methods, classes, and modules in the code are regularly marked as deprecated. Customizations and integrations that make use of these functions should be updated accordingly.
The following modules have been deprecated in this release of Studio Server:
| Deprecated (old) | Replacement (new) |
|---|---|
| BizFileStoreXmpFileInfo::getInDesignDocumentVersion() method | BizFileStoreXmpFileInfo::getLayoutInternalVersion() method |
| WflGetDialogService class | Not available. Callers should no longer use it. |
| WflGetDialogService::execute() method | \WflGetDialog2Service::execute() method |
| WflGetDialogService::runCallback() method | Not available. Callers should no longer use it. |
The following functions that were deprecated in previous versions have been removed in this release of Studio Server:
| Deprecated (old) | Replacement (new) | Deprecated since version |
|---|---|---|
| BizMetaDataPreview::generatePreviewLater() method | BizMetaDataPreview::generatePreviewNow() method | 10.27.0 |
| BizMetaDataPreview::getBufferAsFile() method | Not available. Callers should no longer use it. | 10.27.0 |
| BizMetaDataPreview::getJobConfig() method | Not available. Callers should no longer use it. | 10.27.0 |
| BizMetaDataPreview::runJob() method | Not available. Callers should no longer use it. | 10.27.0 |
| MimeTypeHandler::getExtensionMap() method | WW_Utils_MimeTypeHandler::getExtensionMap() method | 10.28.0 |
| MimeTypeHandler::mimeType2FileExt() method | WW_Utils_MimeTypeHandler::mimeType2FileExt() method | 10.28.0 |
| MimeTypeHandler::fileExt2MimeType() method | WW_Utils_MimeTypeHandler::fileExt2MimeType() method | 10.28.0 |
| MimeTypeHandler::filePath2MimeType() method | WW_Utils_MimeTypeHandler::filePath2MimeType() method | 10.28.0 |
| MimeTypeHandler::native2DBname() method | WW_Utils_MimeTypeHandler::native2DBname() method | 10.28.0 |
| MimeTypeHandler::filename2ObjType() method | WW_Utils_MimeTypeHandler::filename2ObjType() method | 10.28.0 |
| MimeTypeHandler::mime2ObjType() method | WW_Utils_MimeTypeHandler::mime2ObjType() method | 10.28.0 |
| MimeTypeHandler::isInCopy() method | WW_Utils_MimeTypeHandler::isInCopy() method | 10.28.0 |
| MimeTypeHandler::isJPEG() method | WW_Utils_MimeTypeHandler::isJPEG() method | 10.28.0 |
| MimeTypeHandler::repairMimetype() method | WW_Utils_MimeTypeHandler::repairMimetype() method | 10.28.0 |
| WW_Utils_MimeTypeHandler::mime2ObjType() method | WW_Utils_MimeTypeHandler::filename2ObjType() method | 10.27.0 |
| WW_Utils_ShellScript class | Not available. Callers should no longer use it. | 10.27.0 |
| WW_Utils_ShellScript::buildCmd() method | Not available. Callers should no longer use it. | 10.27.0 |
| WW_Utils_ShellScript::init() method | Not available. Callers should no longer use it. | 10.27.0 |
| WW_Utils_ShellScript::shell_exec() method | Not available. Callers should no longer use it. | 10.27.0 |
| WW_Utils_ShellTransferClient class | Not available. Callers should no longer use it. | 10.27.0 |
| WW_Utils_ShellTransferClient::__construct() method | Not available. Callers should no longer use it. | 10.27.0 |
| WW_Utils_ShellTransferClient::cleanupFile() method | Not available. Callers should no longer use it. | 10.27.0 |
| WW_Utils_ShellTransferClient::downloadContentInParallel() method | Not available. Callers should no longer use it. | 10.27.0 |
| WW_Utils_ShellTransferClient::downloadFile() method | Not available. Callers should no longer use it. | 10.27.0 |
| WW_Utils_ShellTransferClient::uploadFile() method | Not available. Callers should no longer use it. | 10.27.0 |
Documentation
The following changes to the documentation have been made in this release of Studio Server:
- Compatibility of Studio Server 10.40 - new
- Creating a print variant of a Digital article in Studio - updated
- Code that has been deprecated or removed in Studio Server - updated
- Upgrading an existing installation of Studio Server - updated
Known issues
No known issues exist in this release of Studio Server.
Fixed issues
The following issues have been fixed in this release of Studio Server:
WSS-12682 InDesign Server Automation robustness: clean up files before logout in case checkIn and abortCheckOut both fail.
WSS-14025 'Missing function parameter (S1000)' error is shown when changing the Brand while creating a Print variant via the context menu.
WSS-14074 Inconsistent time format for server jobs.
WSS-14171 Studio Server Jobs are not handling dates correctly.
Installation
Choose one of the following installation paths:
- Installing Studio Server on a system on which it is not yet installed
- Upgrading an existing installation of Studio Server
- Upgrading from Enterprise Server
Studio Server 10.39.0
Studio Server version 10.39.0 build 460
Release date: 2 May 2024
Downloads
The download files for this version of Studio Server can be found in the Release announcement.
New features
No features have been added in this release of Studio Server.
Changes
The following changes have been made in this release of Studio Server:
- The process of determining in which InDesign Server version a layout needs to be opened has been improved by storing the version in a new table named ‘smart_layoutversions’ for quick reference. In environments in which multiple versions of InDesign Server are used and it is not known in which of the versions a layout needs to be opened (for example for generating a layout preview), previous versions of Studio Server had to always download the layout so that the version of InDesign in which the layout was created could be extracted from the XMP data.
To improve this time consuming process, the version of InDesign (together with the object ID of the layout) is now stored in the smart_layoutversions table after the initial download. The next time the layout needs to be processed, the table is now referenced for the version of InDesign Server in which it needs to be opened instead of downloading the file to obtain that information.
Note: When upgrading from an earlier version of Studio Server, this table is left empty. It will be populated over time when layouts are processed by InDesign Server. During the upgrade process, the Health Check test will prompt you to update the database with the new table.
- A change has been made to the properties that are inherited when creating a file based on a template. When an article, Dossier, or layout is instantiated from a template in Studio or in Studio for InDesign and InCopy, it inherits some of the properties of the template. A change has been made to which properties are inherited compared to previous versions of Studio Server: some properties have been dropped and some properties have been added.
| Dropped | Added |
|---|---|
| Description | Urgency |
| DescriptionAuthor | RouteTo |
For a full overview, see Properties that are inherited when creating a file from a template in Studio or in Studio for InDesign and InCopy.
- Code has been marked as deprecated. Global functions, class methods, classes, and modules in the code are regularly marked as deprecated. Customizations and integrations that make use of these functions should be updated accordingly.
The following modules have been deprecated in Studio Server 10.39.0:
| Deprecated (old) | Replacement (new) |
|---|---|
| cookieMonster() function | Not available. Callers should no longer use it. |
For a full overview, see Code that has been deprecated or removed in Studio Server.
Documentation
The following changes to the documentation have been made in this release of Studio Server:
- Compatibility of Studio Server 10.39 - new
- Upgrading an existing installation of Studio Server - updated
- Code that has been deprecated or removed in Studio Server
- Properties that are inherited when creating a file from a template in Studio or in Studio for InDesign and InCopy - new
Known issues
No known issues exist in this release of Studio Server.
Fixed issues
The following issues have been fixed in this release of Studio Server:
WSS-13357 Dossier template values are not carried over when creating a new Dossier in Studio.
WSS-14100 A warning is raised when deleting an Access Profile from the Overview of Access Profiles page.
WSS-14113 No Error or Warning is raised when a user tries to delete a Category that has checked-out objects.
WSS-14136 Uploaded webp images do not get a width and height.
WSS-14148 Critical vulnerability – Execute code on server.
Installation
Choose one of the following installation paths:
- Installing Studio Server on a system on which it is not yet installed
- Upgrading an existing installation of Studio Server
- Upgrading from Enterprise Server
Studio Server 10.38.1 build 458 Quick Patch
Studio Server version 10.38.1 build 458
Release date: 9 April 2024
Downloads
The download files for this version of Studio Server can be found in the Release announcement.
Fixed issues
The following issues have been fixed in this release of Studio Server:
WSS-14148 Prevent vulnerability issues when converting a data representation into a PHP data structure.
Installation
Choose one of the following installation paths:
- Installing Studio Server on a system on which it is not yet installed
- Upgrading an existing installation of Studio Server
- Upgrading from Enterprise Server
Studio Server 10.38.0
Studio Server version 10.38.0 build 456
Release date: 4 April 2024
Downloads
The download files for this version of Studio Server can be found in the Release announcement.
New features
No features have been added in this release of Studio Server.
Changes
The following changes have been made in this release of Studio Server:
- Files in .xml format are now treated as objects of type 'Article', thereby making sure that uploading them does not fail. When uploading a file in .xml format (for example by using Studio), the file is now treated as an article. In previous versions, no object type was assigned to files in this format and the upload would fail with an unclear message in Studio: 'Some files could not be added. Please try again. Invalid status (S1017)'. To make the upload work, the object type had to be manually configured in Studio Server. This configuration is now included by default.
The configuration was changed in the EXTENSIONMAP section of the configserver.php file, where 'Article' has been added as the object type for .xml files.
|
When upgrading from a previous version and this change has already been made in the config_overrule.php file, no steps are needed as the mapping in this file takes precedence over the configserver.php file. The configuration can optionally be removed from the config_overrule.php file now that it is set by default in the configserver.php file.
- The error message that is shown when a file with an unsupported extension is uploaded has been improved. In previous versions, when a file with an unsupported extension was uploaded in Studio, the upload would fail and an unclear message was shown:
Some files could not be added. Please try again. Invalid status (S1017).
To better inform the user about what is going on, the following message is now displayed:
The file type could not be detected because the extension is unknown. (S1079)
- Information or guidance about the usage of MySQL databases in cloud environments is no longer provided. Starting from Studio Server version 10.38.0, WoodWing will no longer provide guidance or information regarding the usage of MySQL in an (AWS) cloud environment. This decision is motivated by our desire to streamline communication and ensure clarity for our users.
While previous compatibility guides indicated support for various MySQL flavors in an (AWS) cloud setup, our actual testing and support are focused on a single configuration of MySQL, which may evolve over time. Therefore, to avoid confusion, we have opted to specify only the exact versions of MySQL that we actively support, rather than attempting to enumerate the specific database flavors in AWS that are compatible. This approach aligns with how we handle compatibility statements for Studio Server with Microsoft SQL.
The current list of MySQL versions that are compatible with Studio Server 10.38.0 therefore now looks as follows:
| MySQL 8.0 | Recommended version. |
| MySQL 5.7 |
For more information about the compatibility of Studio Server with other systems, see the Compatibility of Studio Server 10.38.
Documentation
The following changes to the documentation have been made in this release of Studio Server:
- Compatibility of Studio Server 10.38 - new
- Upgrading an existing installation of Studio Server - updated
Known issues
No known issues exist in this release of Studio Server.
Fixed issues
The following issues have been fixed in this release of Studio Server:
WSS-10631 File with an .xml extension cannot be uploaded into a Dossier in Studio and an unclear message is shown.
WSS-13281 Studio: Adding a file in an unsupported file format from Assets results in an object without a type.
WSS-13479 Frame Fitting Options on a graphic frame are defaulted to Fill Frame Proportionally after placing a Digital article in Studio.
WSS-13782 Block the injection of SQL code.
WSS-14060 Make the preview generation of the Studio Print editor more reliable by updating the app.doScript call.
WSS-14066 The licensing serial prefix is sometimes missing on the licensing activation page despite having products already activated.
WSS-14080 When deleting a Category which is assigned to offline objects, a 'Missing function parameters' error is raised.
WSS-14082 After deleting a Brand using the 'Delete Selected' option on the Brands page, warnings are generated.
Installation
Choose one of the following installation paths:
- Installing Studio Server on a system on which it is not yet installed
- Upgrading an existing installation of Studio Server
- Upgrading from Enterprise Server
Studio Server 10.37.1 build 454 Quick Patch
Studio Server version 10.37.1.0 build 454
Release date: 20 March 2024
Downloads
The download files for this version of Studio Server can be found in the Release announcement.
Fixed issues
The following issues have been fixed in this release of Studio Server:
WSS-14120 The value of a boolean-type custom property is not interpreted correctly and not stored correctly in the database.
|
Note: Studio Server 10.37.0 introduced a change in the behavior of custom properties of type boolean in which the boolean value was handled too strictly. As a result, when a non-boolean value was sent, the value was interpreted incorrectly (for example: "false" (a string) became true in Studio Server). With this fix, a boolean custom property now accepts the following values:
|
Installation
Choose one of the following installation paths:
- Installing Studio Server on a system on which it is not yet installed
- Upgrading an existing installation of Studio Server
- Upgrading from Enterprise Server
Studio Server 10.37.0
Studio Server version 10.37.0 build 449
Release date: 7 March 2024
Downloads
The download files for this version of Studio Server can be found in the Release announcement.
New features
No features have been added in this release of Studio Server.
Changes
The following changes have been made in this release of Studio Server:
- Code has been removed or marked as deprecated. Global functions, class methods, classes, and modules in the code are regularly marked as deprecated and eventually removed from the code. Customizations and integrations that make use of these functions should be updated accordingly.
The following modules have been deprecated in Studio Server 10.37.0:
| Deprecated (old) | Replacement (new) |
|---|---|
| WW_Utils_ZipUtility::extractArchive() method | Not available. Callers should no longer use it. |
| WW_Utils_ZipUtility_CommandLine::extractArchive() method | Not available. Callers should no longer use it. |
| WW_Utils_ZipUtility_ZipArchive::extractArchive() method | Not available. Callers should no longer use it. |
The following functions that were deprecated in previous versions have been removed in Studio Server 10.37.0:
| Deprecated (old) | Replacement (new) | Deprecated since version |
|---|---|---|
| WW_DbDrivers_DriverBase::autoincrement() method | Not available. Callers should no longer use it. | 10.11.0 |
For a full overview, see Code that has been deprecated or removed in Studio Server.
Documentation
The following changes to the documentation have been made in this release of Studio Server:
- Compatibility of Studio Server 10.37 - new
- Code that has been deprecated or removed in Studio Server - updated
Known issues
No known issues exist in this release of Studio Server.
Fixed issues
The following issues have been fixed in this release of Studio Server:
WSS-12709 The value of a custom property synchronized to Assets shows correctly in the Properties panel but not in a List view column.
WSS-13781 Block the file inclusion and arbitrary file write via an archive extraction.
WSS-14011 Hide the Delete button on the User Groups Maintenance page when the group is not created yet.
WSS-14030 Archive jobs fail if there is a candidate placed on a layout where this layout has a null value for the C_ELVIS_ARCHIVESTATUS field in the database.
Installation
Choose one of the following installation paths:
- Installing Studio Server on a system on which it is not yet installed
- Upgrading an existing installation of Studio Server
- Upgrading from Enterprise Server
Studio Server 10.36.3 build 455 Quick Patch
Studio Server version 10.36.3.0 build 455
Release date: 20 March 2024
Downloads
The download files for this version of Studio Server can be found in the Release announcement.
Fixed issues
The following issues have been fixed in this release of Studio Server:
WSS-14120 The value of a boolean-type custom property is not interpreted correctly and not stored correctly in the database.
|
Note: Studio Server 10.36.0 introduced a change in the behavior of custom properties of type boolean in which the boolean value was handled too strictly. As a result, when a non-boolean value was sent, the value was interpreted incorrectly (for example: "false" (a string) became true in Studio Server). With this fix, a boolean custom property now accepts the following values:
|
Installation
Choose one of the following installation paths:
- Installing Studio Server on a system on which it is not yet installed
- Upgrading an existing installation of Studio Server
- Upgrading from Enterprise Server
Studio Server 10.36.0
Studio Server version 10.36.0 build 447
Release date: 7 February 2024
Downloads
The download files for this version of Studio Server can be found in the Release announcement.
New features
No features have been added in this release of Studio Server.
Changes
The following changes have been made in this release of Studio Server:
- Changes to the compatibility with 3rd-party software. Various changes have been made to the compatibility between Studio Server and other systems.
- RabbitMQ:
- Added support for RabbitMQ 3.12 (recommended version).
- Dropped support for RabbitMQ 3.9 (is out of support per 31 July 2023).
- Solr:
- Added support for Solr 9.4 (recommended version)
- Dropped support for Solr 8.11 (will soon be end of life)
- Adobe 2024. Studio Server 10.36 is compatible with Studio for InDesign and InCopy 2024.
- Code has been removed or marked as deprecated. Global functions, class methods, classes, and modules in the code are regularly marked as deprecated and eventually removed from the code. Customizations and integrations that make use of these functions should be updated accordingly.
The following modules have been deprecated in Studio Server 10.36.0:
| Deprecated (old) | Replacement (new) |
|---|---|
| BizTransferServer::copyFromFileTransferServer() method | Not available. Callers should no longer use it. |
| FileStorage::getSize() method | Not available. Callers should no longer use it. |
| FileStorage::getSoap() method | Not available. Callers should no longer use it. |
| FileStorage::listFilenames() method | Not available. Callers should no longer use it. |
The following functions that were deprecated in previous versions have been removed in Studio Server 10.36.0:
| Deprecated (old) | Replacement (new) | Deprecated since version |
|---|---|---|
| BizPublication::getCategoryInfos function | WW_BizClasses_Wfl_Publication::getCategoryInfos function | 10.23.0 |
For a full overview, see Code that has been deprecated or removed in Studio Server.
-
The Axaio MadeToPrint parameter '$layEdition' within the 'outputProcessingFilesBegin' method can now be updated from within the method. The method AxaioMadeToPrintDispatcher_EnterpriseConnector::
outputProcessingFilesBegin has changed its signature from:
public function outputProcessingFilesBegin(string $layoutId, string $layStatusId, array &$fullRow, ?Edition $layEdition, string $publId, bool &$break): void
to:
public function outputProcessingFilesBegin(string $layoutId, string $layStatusId, array &$fullRow, ?Edition &$layEdition, string $publId, bool &$break): void
The $layEdition parameter is now passed by reference which makes it possible to update this variable within the method.
This change affects all customers who are implementing this method on any existing customization. Customers who are upgrading from a previous version of Studio Server should therefore check if the layEdition variable is modified within the same method. If that is the case, this change could create breaking customizations: if the $layEdition is changed within this function, the behavior can change from the caller perspective.
Documentation
The following changes to the documentation have been made in this release of Studio Server:
- Compatibility of Studio Server 10.36 - new
- Code that has been deprecated or removed in Studio Server - updated
- Upgrading an existing installation of Studio Server - updated
Known issues
No known issues exist in this release of Studio Server.
Fixed issues
The following issues have been fixed in this release of Studio Server:
WSS-13533 Web service validation errors are logged when placing an image on a Master page in InDesign.
WSS-13722 Small adaptations to the Axaio MadeToPrint Dispatcher plug-in.
WSS-13780 Block cross-site Scripting (XSS) attacks.
WSS-13819 Improve API to prevent command injection.
WSS-13878 Add support for RabbitMQ 3.12 and drop support for RabbitMQ 3.9.
WSS-13880 Add support for Solr 9.4 and drop support for Solr 8.11.
Installation
Choose one of the following installation paths:
- Installing Studio Server on a system on which it is not yet installed
- Upgrading an existing installation of Studio Server
- Upgrading from Enterprise Server
Studio Server 10.35.0
Studio Server version 10.35.0 build 445
Release date: 18 January 2024
Downloads
The download files for this version of Studio Server can be found in the Release announcement.
New features
No features have been added in this release of Studio Server.
Changes
The following changes have been made in this release of Studio Server:
- Serial numbers on License Maintenance pages are no longer shown in readable form. For security reasons, serial numbers are no longer displayed in readable form on the License Maintenance pages, but are either obfuscated or fields in which they were automatically added are now left empty.
This affects the following pages:
- On the License Status page, the last 10 characters are replaced by asterisks (***** *****).
- On the License Registration page, the serial number is no longer automatically filled in when activating a license. In a note below the field, the start of the serial number is now shown in readable form while the last 10 characters are replaced by asterisks (***** *****). The correct serial number now has to be entered manually.
Note: As a result of this change, the administrator needs to keep record of the serial numbers; copying and pasting them from the License Status page is no longer possible.
- On the License Unregister page, the license number can no longer be looked up by using the Inspect option of the web browser. A Serial Number field is now shown, which is empty and editable. Below the field, a note is shown in which the start of the serial number is given in readable form while the last 10 characters are replaced by asterisks (***** *****). The correct serial number now has to be entered manually. When the field is left empty or when an incorrect serial number is entered, clicking the Next button will result in the unregistration process failing with an error.
Note: As a result of this change, the administrator needs to keep record of the serial numbers; copying and pasting them from the License Status page is no longer possible.
- InDesign Server Jobs with status 'Incompatible' are no longer re-planned to prevent other jobs from getting stuck. In previous versions of Studio Server, when InDesign Server Jobs could not be processed because no InDesign Server of the correct version was activated or configured, the jobs were set to status ‘Incompatible’. They were then set to status ‘Replanned’ when the InDesign Server Dispatcher process came to an end and were processed when a new InDesign Server Dispatcher process started and a matching InDesign Server was available.
However, this process kept repeating itself when no matching InDesign Server became available, thereby wasting a lot of the InDesign Server Dispatcher process time and resulting in other jobs getting stuck because they were not picked up.
In Studio Server 10.35.0 and higher therefore, the status of InDesign Server Jobs with status 'Incompatible' are no longer set to 'Replanned' but left on the 'Incompatible' status.
Once a matching InDesign Server is configured, these jobs can be manually restarted on the InDesign Server Jobs page by clicking their cog wheel icon.
- Code has been removed or marked as deprecated. Global functions, class methods, classes, and modules in the code are regularly marked as deprecated and eventually removed from the code. Customizations and integrations that make use of these functions should be updated accordingly.
The following modules have been deprecated in Studio Server 10.35.0:
| Deprecated (old) | Replacement (new) |
|---|---|
| HtmlTextImport class | Not available. Callers should no longer use it. |
| HtmlTextImport::__construct() method | Not available. Callers should no longer use it. |
| HtmlTextImport::getOpenHyperlinkInSameWindow() method | Not available. Callers should no longer use it. |
| HtmlTextImport::setOpenHyperlinkInSameWindow() method | Not available. Callers should no longer use it. |
| ICDBHyperlink class | Not available. Callers should no longer use it. |
| ICDBHyperlink::__construct() method | Not available. Callers should no longer use it. |
| ICDBHyperlink::createEndPI() method | Not available. Callers should no longer use it. |
| ICDBHyperlink::createHyperlink4Href() method | Not available. Callers should no longer use it. |
| ICDBHyperlink::createHyperlinkXHTML() method | Not available. Callers should no longer use it. |
| ICDBHyperlink::createStartPI() method | Not available. Callers should no longer use it. |
| ICDBHyperlink::findHyperlink4Href() method | Not available. Callers should no longer use it. |
| ICDBHyperlink::findHyperlink4ResId() method | Not available. Callers should no longer use it. |
| ICDBHyperlink::getEndRC() method | Not available. Callers should no longer use it. |
| ICDBHyperlink::getStartRC() method | Not available. Callers should no longer use it. |
| ICDBToken class | Not available. Callers should no longer use it. |
| ICDBToken::__construct() method | Not available. Callers should no longer use it. |
| ICDBToken::toString() method | Not available. Callers should no longer use it. |
| InCopyHyperlinkStack class | Not available. Callers should no longer use it. |
| InCopyHyperlinkStack::addLink() method | Not available. Callers should no longer use it. |
| InCopyHyperlinkStack::getCurrentLink() method | Not available. Callers should no longer use it. |
| InCopyHyperlinkStack::removeLink() method | Not available. Callers should no longer use it. |
| InCopyTextExport class | Not available. Callers should no longer use it. |
| InCopyTextExport::exportBuf() method | Not available. Callers should no longer use it. |
| InCopyTextExport::exportFile() method | Not available. Callers should no longer use it. |
| InCopyTextExport::pushTsxrAttrs() method | Not available. Callers should no longer use it. |
| InCopyTextImport class | Not available. Callers should no longer use it. |
| InCopyTextImport::__construct() method | Not available. Callers should no longer use it. |
| InCopyTextImport::enableInlineImageProcessing() method | Not available. Callers should no longer use it. |
| InCopyTextImport::getInlineImages() method | Not available. Callers should no longer use it. |
| InCopyTextImport::importBuf() method | Not available. Callers should no longer use it. |
| InCopyTextImport::importFile() method | Not available. Callers should no longer use it. |
| InCopyTextImport::importTemplate() method | Not available. Callers should no longer use it. |
| InCopyUser class | Not available. Callers should no longer use it. |
| InCopyUser::__construct() method | Not available. Callers should no longer use it. |
| InCopyUtils::cmyk2rgb() method | Not available. Callers should no longer use it. |
| InCopyUtils::createNewResourceId() method | Not available. Callers should no longer use it. |
| InCopyUtils::freeFontSizeHTML2IC() method | Not available. Callers should no longer use it. |
| InCopyUtils::freeFontSizeIC2HTML() method | Not available. Callers should no longer use it. |
| InCopyUtils::getColorRGB() method | Not available. Callers should no longer use it. |
| InCopyUtils::getDefaultCharStyle() method | Not available. Callers should no longer use it. |
| InCopyUtils::getDefaultParaStyle() method | Not available. Callers should no longer use it. |
| InCopyUtils::hex2rgb() method | Not available. Callers should no longer use it. |
| InCopyUtils::lab2rgb() method | Not available. Callers should no longer use it. |
| InCopyUtils::rgb2hex() method | Not available. Callers should no longer use it. |
| PlainTextExport class | Not available. Callers should no longer use it. |
| PlainTextExport::exportBuf() method | Not available. Callers should no longer use it. |
| PlainTextExport::exportFile() method | Not available. Callers should no longer use it. |
| PlainTextImport class | Not available. Callers should no longer use it. |
| PlainTextImport::enableInlineImageProcessing() method | Not available. Callers should no longer use it. |
| PlainTextImport::getInlineImages() method | Not available. Callers should no longer use it. |
| PlainTextImport::importBuf() method | Not available. Callers should no longer use it. |
| PlainTextImport::importFile() method | Not available. Callers should no longer use it. |
| StoryResourceDef class | Not available. Callers should no longer use it. |
| StoryResourceDef::__construct() method | Not available. Callers should no longer use it. |
| StoryResourceDef::setData() method | Not available. Callers should no longer use it. |
| TextConverter class | Not available. Callers should no longer use it. |
| TextConverter::createTextExporter() method | Not available. Callers should no longer use it. |
| TextConverter::createTextImporter() method | Not available. Callers should no longer use it. |
| TextConverter::export() method | Not available. Callers should no longer use it. |
| TextConverter::import() method | Not available. Callers should no longer use it. |
| TextExport class | Not available. Callers should no longer use it. |
| TextImport class | Not available. Callers should no longer use it. |
| WW_TextConverters_Wcml2Xhtml class | Not available. Callers should no longer use it. |
| WW_TextConverters_Wcml2Xhtml::convert() method | Not available. Callers should no longer use it. |
| WW_TextConverters_Wcml2Xhtml::cssEncode() method | Not available. Callers should no longer use it. |
| WW_TextConverters_Wcml2Xhtml::enableInlineImageProcessing() method | Not available. Callers should no longer use it. |
| WW_TextConverters_Wcml2Xhtml::getDocDomVersion() method | Not available. Callers should no longer use it. |
| WW_TextConverters_Wcml2Xhtml::getDocType() method | Not available. Callers should no longer use it. |
| WW_TextConverters_Wcml2Xhtml::getInlineImages() method | Not available. Callers should no longer use it. |
| WW_TextConverters_Wcml2Xhtml::getOutputAsDOM() method | Not available. Callers should no longer use it. |
| WW_TextConverters_Wcml2Xhtml::getOutputAsString() method | Not available. Callers should no longer use it. |
| WW_TextConverters_Wcml2Xhtml::getStories() method | Not available. Callers should no longer use it. |
| WW_TextConverters_Wcml2Xhtml::getStylesCSS() method | Not available. Callers should no longer use it. |
| WW_TextConverters_Wcml2Xhtml::importBuf() method | Not available. Callers should no longer use it. |
| WW_TextConverters_Wcml2Xhtml::importFile() method | Not available. Callers should no longer use it. |
| WW_TextConverters_Wcml2Xhtml::setCustomCSS() method | Not available. Callers should no longer use it. |
The following functions that were deprecated in previous versions have been removed in Studio Server 10.35.0:
| Deprecated (old) | Replacement (new) | Deprecated since version |
|---|---|---|
| BizPublication::getPublicationInfo method | WW_BizClasses_Wfl_Publication::getPublicationInfosByRequestInfo method | 10.22.0 |
| BizPublication::getPublicationInfos method | WW_BizClasses_Wfl_Publication::getPublicationInfosByRequestInfo method | 10.22.0 |
| BizPublication::getPublicationInfosByRequestInfo method | WW_BizClasses_Wfl_Publication::getPublicationInfosByRequestInfo method | 10.22.0 |
| BizPublication::getPublications method | WW_BizClasses_Wfl_Publication::getPublicationInfosByRequestInfo method | 10.22.0 |
| PubMgr::getEditions method | BizPublication::getEditions method | 10.22.0 |
| PubMgr::getIssues method | BizPublication::getIssues method | 10.22.0 |
| PubMgr::getPublications method | WW_BizClasses_Wfl_Publication::getPublicationInfosByRequestInfo method | 10.22.0 |
| PubMgr::getSections method | BizPublication::getSections method | 10.22.0 |
| PubMgr::getStates method | BizWorkflow::getStates method | 10.22.0 |
For a full overview, see Code that has been deprecated or removed in Studio Server.
Documentation
The following changes to the documentation have been made in this release of Studio Server:
- Compatibility of Studio Server 10.35 - new
- Code that has been deprecated or removed in Studio Server - updated
- Managing licenses in Studio Server - updated
- The License Status page in Studio Server - updated
Known issues
No known issues exist in this release of Studio Server.
Fixed issues
The following issues have been fixed in this release of Studio Server:
WSS-13754 InDesign Server Automation Jobs get stuck as Planned when old layouts are in the queue.
WSS-13779 Block SQL Injection.
WSS-13809 Localization: Text in French contain escape characters.
WSS-13907 Uploading badly encoded text file raises an 'Uncaught throwable ParseError'.
WSS-13928 The first defined Workflow status of the object type is used when CreateObjectsRequest is sent in without a workflow status.
WSS-13933 The Delete Selection button is not working when language is set to Italian.
WSS-13935 Archive processing job reattempts to get the semaphore to frequently, resulting in many repetative errors in the log file.
WSS-13951 Timestamp of the log is not always correct when the log entries are first dumped into memory.
Installation
Choose one of the following installation paths:
Comment
Do you have corrections or additional information about this article? Leave a comment! Do you have a question about what is described in this article? Please contact Support.
0 comments
Please sign in to leave a comment.