The Release Notes for Studio Server 10.12 contain information about the new features, changes, fixed issues, known issues, and upgrade instructions for each release of Studio Server 10.12.
Note: Release Notes of other versions of Studio Server 10 can be found in the Release Notes section.
Studio Server 10.12.0
Studio Server version 10.12.0 build 333
Release date: 20 January 2021
Downloads
The download files for this version of Studio Server can be found in the Release announcement.
New features
No features have been introduced in this release of Studio Server.
Changes
The following sections list the changes that have been made in this release of Studio Server.

Compared to Studio Server 10.11, various changes have been made to the compatibility between Studio Server and other systems as shown in the following table.
Technology/feature | Remarks |
---|---|
Adobe 2021 |
Studio Server 10.12 is compatible with InDesign 2021, InDesign Server 2021, and InCopy 2021. Note: The use of these applications requires Studio for InDesign and InCopy 2021 (version 16.0.0) which is planned to be released in Q1 2021. |
PHP | Studio Server 10.12 requires PHP 7.4. |
ionCube Loader | Studio Server 10.12 requires ionCube Loader 10.4.5. |
MS SQL Server drivers | Support for SQL Driver 5.6 for PHP has been removed because this driver is not compatible with PHP 7.4. |

The following DataSource Web service interface definitions have been marked as deprecated:
Entry point | WSDL |
---|---|
https://localhost/StudioServer/datasourceindex.php | StudioServer/server/interfaces/PlutusDatasource.wsdl |
https://localhost/StudioServer/datasourceadminindex.php | StudioServer/server/interfaces/PlutusAdmin.wsdl |
See also:
- The Web Services guide
- The Web Services index: Studio Server > Advanced > Web Services SDK
The following server plug-ins have been removed:
Display name | Internal name |
---|---|
CSV Data Source | CSVDataSource |
Database Data Source | DBDataSource |
DataSource Workflow Service | DataSourceWorkflowService |
DataSource Record Structure | DataSourceService |

Support for adding Dossier templates to the Home page of Content Station 9 has been removed. Support for this feature was already deprecated but has now been fully removed from the software.
The following has been removed from the Brand Maintenance page:
- The Dossier templates section.
Note: When upgrading from a version of Enterprise Server in which records for this list existed, these records will be automatically removed during the upgrade.
The following PHP classes have been removed:
- BizAdmTemplateObject
- DBAdmTemplateObject
- TemplateObjectAccess
- AddTemplateObjectsRequest
- AddTemplateObjectsResponse
- AddTemplateObjectsService
- GetTemplateObjectsRequest
- GetTemplateObjectsResponse
- GetTemplateObjectsService
- RemoveTemplateObjectsRequest
- RemoveTemplateObjectsResponse
- RemoveTemplateObjectsService
The following Named Query has been removed:
- DOSSIER_TEMPLATES_IN_APPLICATIONS. This was implemented in the Server plug-in 'Studio List Dossiers' (also known as 'Content Station List Dossiers').
The following database table has been removed:
- smart_publobjects
The following elements and services under the Admin interface (StudioServer/server/interfaces/SmartConnectionAdmin.wsdl) have been removed:
- Elements:
- TemplateObjectAccess
- ArrayOfTemplateObjectAccess
- AddTemplateObjectsRequest
- AddTemplateObjectsResponse
- GetTemplateObjectsRequest
- GetTemplateObjectsResponse
- RemoveTemplateObjectsRequest
- RemoveTemplateObjectsResponse
- Services:
- AddTemplateObjects
- GetTemplateObjects
- RemoveTemplateObjects

Publishing Services were used in conjunction with Publish Forms in Content Station 9. Support for Publish Forms was already deprecated but its functionality (the Publishing Services) has now been fully removed.
Note that this means that these services cannot be called anymore, for example from custom integrations or plug-ins.
The following files have been removed:
- StudioServer/server/utils/PublishingProgressBar.class.php
- StudioServer/server/utils/PublishingFields.class.php
- StudioServer/server/utils/ParallelCallbackCache.class.php
- StudioServer/server/bizclasses/BizPublishing.class.php
- StudioServer/server/bizclasses/BizPubIssue.class.php
- StudioServer/server/interfaces/plugins/connectors/PubPublishing_EnterpriseConnector.class.php
- StudioServer/server/dbclasses/DBPubPublishedIssues.class.php
- StudioServer/server/dbclasses/DBPublishedObjectsHist.class.php
- StudioServer/server/dbclasses/DBPublishHistory.class.php
The following functions have been removed:
In StudioServer/server/bizclasses/facades/ServerPlugin.class.php:
- WW_BizClasses_Facades_ServerPlugin::runChannelConnector()
In StudioServer/server/bizclasses/BizServerPlugin.class.php:
- BizServerPlugin::getPluginFolderForChannelId()
- BizServerPlugin::runChannelConnector()
- BizServerPlugin::getChannelConnector()
In StudioServer/server/bizclasses/BizAdmPublication.class.php:
- BizAdmPublication::getDefaultPubChannel
The following Named Query has been removed:
- The build-in Named Query 'PublishManager'. This was used by Content Station 9 in the 'Publish Manager' tab to show an overview of the publish status of each Publish Form ('Ready To be Published', 'New', 'Updated', 'Published').
The following Studio business connector has been removed:
- PubPublishing_EnterpriseConnector
As a result, in the <pluginName>/PluginInfo.php file of a custom server plug-in, the following entry cannot be called anymore in the getConnectorInterfaces() function:
final public function getConnectorInterfaces()
{
return array( 'PubPublishing_EnterpriseConnector' );
}
The following classes in StudioServer/server/smartevent.php have been removed:
- class smartevent_issuereorderpublished
- class smartevent_publishissue
- class smartevent_updateissue
- class smartevent_unpublishissue
- class smartevent_setpublishinfoforissue
- class smartevent_publishdossier
- class smartevent_updatedossier
- class smartevent_unpublishdossier
- class smartevent_setpublishinfofordossier
- class smartevent_issuereorder
The following database tables have been removed:
- smart_pubpublishedissues
- smart_publishedobjectshist
- smart_publishhistory
When upgrading from a previous version of Studio Server or Enterprise Server, these tables will be removed ('dropped') during the database upgrade.
The following database fields have been removed:
- smart_states table: 'readyforpublishing'
- smart_targets table: 'publisheddate', 'publishedmajorversion', 'publishedminorversion', 'externalid'
- smart_channels table: 'publishsystem'
When upgrading from a previous version of Studio Server or Enterprise Server, these database fields will be removed ('dropped') during the database upgrade.
The following Web Service has been removed:
- Publishing interface (StudioServer/server/interfaces/EnterprisePublishing.wsdl). This interface was mainly called by Content Station 9.
No services related to the Publishing interface can be called anymore.
The following 'actions' in the Workflow interface (StudioServer/server/interfaces/SCEnterprise.wsdl) have been removed:
In the Workflow interface as part of simple type 'Action', the following entries have been removed:
<simpleType name="Action”>
<enumeration value="PublishDossier"/>
<enumeration value="UpdateDossier"/>
<enumeration value="UnPublishDossier"/>
<enumeration value="SetPublishProperties"/>
The following properties have been marked as discontinued:
Workflow interface (StudioServer/server/interfaces/SCEnterprise.wsdl)
- Under 'Target':
- 'PublishedDate' and 'PublishedVersion' properties (Discontinued)
- Under 'PubChannelType':
- 'sms' type (Discontinued)
Admin interface (StudioServer/server/interfaces/SmartConnectionAdmin.wsdl)
- Under 'Status':
- 'ReadyForPublishing' property (Discontinued)
- Under 'PubChannel':
- 'PublishSystem' property (Discontinued)
- Under 'PubChannelType':
- 'sms' type (Discontinued)
The Studio Server code base no longer handles these properties.

The WflGetPagesService is used for retrieving page renditions (thumbnails or previews) of layouts in applications such as Journal Designer. The following changes have been made to it:
- Improved performance. To speed up the retrieval process, the following has been changed:
- A new parameter named 'HaveVersions' has been added to the WflGetPagesRequest. By setting this parameter, only page rendition attachments are returned when, after an initial request, a newer version of the page is available. Previously all page renditions were copied to the Transfer Server folder (by the server) and downloaded by the client, even though no newer version was available.
- The following functions have been removed from the DBPage class; these should no longer be called by PHP customizations:
- DBPage::listPagesByLayoutPerIssue
- DBPage::listPagesByLayoutPerIds
- The following parameters have been deprecated since Enterprise Server 8.3.3 and have now been removed from the WflGetPagesRequest; these should no longer be used by web service integrations:
- PageOrders
- PageSequences
- RequestMetaData
- RequestFiles
For information about Web Services, see The Web Services SDK of Studio Server.
Documentation
The following changes to the documentation have been made in this release of Studio Server:
- Compatibility of Studio Server 10.12 - new
- Studio Server database tables - updated
- The Web Services SDK of Studio Server - updated
- Studio Server plug-ins - updated
Known issues
No known issues exist for this release of Studio Server.
Fixed issues
The following issues have been fixed in this release of Studio Server:
EN-16009 Performance/JournalSuite: Improve performance of the planning overview in JournalDesigner.
EN-91829 Brand and Issue Maintenance pages: The field labels 'Reading Order Reversed" and 'Reading Order' are swapped.
EN-91948 User Authorization report: The tooltip for the Back button is not shown.
EN-92052 Publication Channel Maintenance page: When creating or copying a new Brand, the focus is not set to the Name field.
EN-93426 Performance: Add index to smart_objects table on 'publication and 'type'.
Installation
- Installing Studio Server on a system on which it is not yet installed. See Studio Server full installation.
- Upgrading an existing installation of Studio Server. See Upgrading an existing installation of Studio Server.
- Upgrading from Enterprise Server. See Upgrading Enterprise Server to Studio Server 10.10 or higher.
Comments
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 here.
0 comments
Please sign in to leave a comment.