Gentics Content.Node Changelog Summary

Gentics Content.Node 5.23.3


Bugfix

The publish statistics for rendering pages have been improved to distinguish between rendering content and rendering other attributes.


Bugfix SUP-2718

LDAP: Fixed an issue with Windows 2003 Active Directory referrals when someone tries to login by setting the LDAP_OPT_REFERRALS option to 0. If you encounter an error after updating, please set the setting $LDAP_LOGIN[‘referrals‘] = 1; in the configuration.


Bugfix SUP-2717

Fixed a problem where the permissions of templates linked to a folder in the wastebin only can‘t be determined anymore. This can cause imports to fail with an “Insufficient permissions” error.


Bugfix SUP-2702

When changing the definition of an object property, the internal cache of the definition was not invalidated correctly. This could cause the change not to take effect immediately. When, for example, the “inheritable” flag of folder object property definition was changed, and a new folder was created, it could happen that the old inheritance behavior was executed. This has been fixed now.


Bugfix SUP-2714

A language in a node can‘t be deactivated when there is a page in the wastebin for this language. The error message has been improved to also display the count of pages in the wastebin for this language.


Bugfix SUP-2717

Previously, templates that were only linked to one folder were wrongly deleted when the folder was moved to the wastebin. Now templates will only be removed when a folder is permanently deleted.


Bugfix SUP-2721

Multichannelling: Renaming the publish directory of a localized folder back to the one of the master folder didn‘t work in some cases. This has been fixed.


Gentics Content.Node 5.23.2


Documentation SUP-2698

Updated compatibility list and installation guide. It is mandatory to use the Oracle JDK with Gentics CMS.


Documentation SUP-2664

A note has been added to the faq for contentrepositories that explains the output of the data check.


Bugfix SUP-2635

Changing permissions produced unnecessary database locks. This could cause errors while changing permissions due to lock wait timeouts. The SQL statements for changing permissions have been modified to avoid unnecessary locks and reduce the possibility for lock wait timeout errors.


Gentics Content.Node 5.23.1


Bugfix SUP-2376

Aloha links were rendered with the “aloha-block” CSS class, which was removed when the page was fully loaded. This lead Aloha editor to believe pages containing links have been modified, even if nothing was changed. This has been fixed.


Bugfix

PLinks with attributes other than id were not processed properly by the Aloha renderer which could cause problems with front end editing. This has been fixed.


Bugfix SUP-2419

Fixed the following bugs in the task management view:

  • when viewing a task, its name was not properly translated
  • filtering tasks by name was case sensitive
  • the OK button in the bulk edit confirmation was always disabled
  • when a task had no due date set, this information was not visible in the edit dialog

Gentics Content.Node 5.23.0


When applying this update, the packaged Tomcat will be updated to version 7.0.68 which contains important security and bug fixes. You can delete the old Tomcat directory (/Node/apache-tomcat-7.0.*) after updating.


Enhancement

The Activiti Integration Feature can now react to certain “CMS events” like saving, deleting or moving objects and publishing pages. Please refer to the Activiti configuration documentation for further details.


Enhancement

The REST API has been extended:
New REST endpoints The following endpoints will return a list of localized copies together with their channel IDs for the respective object types:

  • /file/localizations/{id}
  • /folder/localizations/{id}
  • /image/localizations/{id}
  • /page/localizations/{id}

If the feature activiti_integration is activated, two new endpoints are available:

  • /activiti/processqueue returns a list of processes due to be triggered
  • /activiti/status returns status information about the connected activiti server

Enhanced REST endpoint The endpoint /folder/breadcrumb{id} now accepts an optional query parameter tags. If this parameter is true each folder in the breadcrumb list will also contain information about the tags associated with the folder.


Enhancement SUP-37

The package contained some default users, which are normally not used. They have been removed from the package now. When updating, those users will also be deactivated, if they never have been used.


Enhancement

Added a new script called “setup-database.php”, that allows you to import the SQL structure needed for the CMS setup. Read the installation documentation for more details.


Enhancement SUP-2320

With setting the new JVM parameter com.gentics.contentnode.exitonstartuperror to true the startup behaviour of the Tomcat can be changed:
If the CMS Webapp fails to start and the JVM parameter is set, the Tomcat will be terminated. The default behaviour is such that the Tomcat will be started, even if the CMS Webapp cannot be started.


Enhancement

A new Velocity directive #gtx_channel has been added, which allows to render velocity code in the scope of another channel. Please read the Guides for more information.


Enhancement

The new Part Type “Node” allows selection of a Node.


Bugfix SUP-1632

Installation Package: Correctly install and enable nodectl service.


Bugfix

The REST endpoints /node/create and /node/save/{id} ignored the languagesId field. This has been fixed.


Bugfix

The presence of certain query parameters for the REST endpoint /user/list could cause the request to fail. This has been fixed.