Changes with Gentics Content.Node 5.20.0

Date: 03.06.2015


Making object properties of templates or folders editable in pages is deprecated and will be removed in a future version. Implementations that rely on this feature should be changed by creating object property definitions for pages with the same name as the object properties of folders or templates.


Manual Change

Java 8 Update

Please update the used Java version to Server JRE 8u25 64 bit. Download the ‘Server JRE 8‘ package and extract it in e.g. /Node/. Update the /Node/java symlink to point to the new ‘Server JRE‘ directory. Restart the apache tomcat server once you finished this step using the /Node/bin/nodectl script.


Enhancement

It is now possible to show the system maintenance message in the banner above the menu, even if the maintenance mode is not activated. The display of the system maintenance message in the banner can be switched on and off in the systme maintenance dialog.


Enhancement

When saving Aloha Editor pages, there will be a notification now after saving, that the page was saved successfully.


Enhancement

In the user properties dialog, it is now possible to collapse or expand all nodes in the group tree.


Enhancement

Added a new query parameter “publish” to the Rest method /page/render that allows rendering a page or content in publish mode.


Enhancement

Import/Export: Enhanced the error handling of imports. The following conflicts now don‘t cause an “internal error“ anymore:

  • Tag values where the construct part is missing
  • Pages that are locked by another user
  • Import files that exceed the filesize limit

Additionally, if an “internal error” occurs, the exception and the stacktrace are now directly visible in the UI. There is now also a new button to restart failed imports.


Enhancement

The scheduler.log log file now logs the start and the end time for executed tasks.


Enhancement

Enhanced the compatibility with Apache modules and any other things that inject variables into the apache _SERVER array.


Enhancement

Added a new option “used” to the Rest API methods /folder/getFiles and /folder/getImages which allows to list files that are in use or not in use.


Enhancement

The publish performance when the feature “contentfile_auto_offline” is disabled has been improved.


Enhancement

The GenticsImageStore used during publication to the file system has been migrated to a new data structure, which allows for better performance. Also, periodic re-calculation of the images (whenever their cache entry expired) will not happen anymore. The migration takes place during the first publish run.


Enhancement

Added a configurable threshold for the tagtype list in the Administration. The new setting $TAGTYPE_LIST_THRESHOLD has a default value of 1000. If the total number of tagtypes exceeds $TAGTYPE_LIST_THRESHOLD, the user has to enter a search term in the filter first in order to display tagtypes.


Enhancement

The REST API has been enhanced:

  • It is now possible to restore and remove objects from the wastebin
  • When getting object lists, it is possible to include objects from the wastebin in the result
  • Objects in the wastebin will have additional information when returned via the REST API: User and timestamp of removal.
  • Objects returned via the REST API will now also contain their globalId

Enhancement

With the new Wastebin feature, deleted objects will be put into the wastebin instead of permanently deleting them. See the Wastebin Feature documentation for more details.


Enhancement

The feature list for nodes will now show more descriptive feature names.


Enhancement

The names and descriptions of tagtypes and their parts can now be edited in both languages (German and English) directly without changing the language of the logged in user.


Enhancement

It is now possible to install the Gentics CMS using a debian package.


Enhancement

All direct dependencies on “/Node/java“ have been removed. It is now possible to use a system-wide installation of Java via the JAVA_HOME environment variable. An existing symlink or directory “/Node/java” will still take precedence over JAVA_HOME.


Enhancement

The retry timeout for connections from the webserver to the tomcat has been disabled. This ensures availability after a restart of the CMS.


Enhancement

A new Velocity directive #gtx_gis has been added, which allows using the GenticsImagesStore in a more reliable way. This is now the recommended way of using the GenticsImageStore. Please read the GenticsImageStore documentation for more information.


Bugfix SUP-932

In rare cases a NullPointerException could occur when uploading a file. This happened if the language id in the session of the user was invalid. This has been fixed.


Bugfix SUP-694

When saving page properties with an empty filename, the filename was not automatically generated from the (possibly changed) page name. This has been fixed.


This Gentics Content.Node version includes the Aloha Editor 1.3.0 – 02.06.2015

This Gentics Content.Node version includes the .Node Version 2.0.27