Changes with Gentics Content.Node 5.1.2

Date: 15.04.2011


Manual Change

(when updating from 5.0.0 or older)

🔗 Link

If you attempt to update from Gentics Content.Node 5.0.0 or older, a special patch needs to be applied. Extract the patch file which can be downloaded (gcn5_update_patch.tgz) in /Node/.node:cd /Node/.nodewget [URL_TO_gcn5_update_patch.tgz]tar xzf gcn5_update_patch.tgz// ! Delete file or change permissions otherwise the replacement of .node can't be executed by the auto update !rm gcn5_update_patch.tgzIf you attempt to update without the patch, Gentics Content.Node won‘t recognize the latest update file as a valid update package and the update process will fail.


Manual Change

The PHP APC cache module must be enabled.

🔗 Link

Append the following settings to the /Node/etc/php/php.ini file. [APC]extension=apc.soapc.enabled=1apc.shm_size=128Mapc.ttl=7200apc.user_ttl=7200apc.max_file_size=16MAfterwards, please restart Apache as root: /Node/bin/nodectl restart apache


Security 🔗 Link

Improved various permission checks and change password mechanism


Security 🔗 Link

Adds XSS checks for tagfill/page_save and folder/page/node/file properties. Also adds the “policy” field for TagParts.


Security 🔗 Link

Improved security checks for serving images & files from the backend


Enhancement 🔗 Link

Switched deletion of publish directories to pure Java, so that no processes are forked anymore.


Enhancement 🔗 Link

Performance Improvement: improved IE6 JavaScript performance by ceaning up jQuery itemlist handlers


Enhancement 🔗 Link

Setting the page language will now trigger a dirtevent for all language variants.


Enhancement 🔗 Link

Performance Improvement: content files are now served with a fingerprint instead of the current timestamp, so that the browser-cache is used more effectively


Enhancement 🔗 Link

Automatic update mechanism adapted for new Gentics Content.Node 5 package structure


Enhancement 🔗 Link

New changelog mechanism (unique change ids instead of build dates)


Enhancement 🔗 Link

Made isEditMode() and isPreviewMode() available for editing with Aloha.


Enhancement 🔗 Link

Performance Improvement: disabled output buffer for user images


Enhancement 🔗 Link

Feature “tagfill2” is not supported anymore – the dialog will fallback to the standard tagfill dialog.


Enhancement 🔗 Link

Performance Improvement: parttypes are now cached, thus increasing render performance


Enhancement 🔗 Link

Performance Improvement: getCurrentTIme() is not called anymore if the RuntimeProfiler is not enabled


Enhancement 🔗 Link

New Feature: “no_userlist_on_startpage” hides user list on startpage for faster loading


Enhancement 🔗 Link

Gentics Content.Node velocity configuration is now available to the JavaParser.


Enhancement 🔗 Link

Performance Improvement: The communication between PHP and the Java backend now happens via the native PHP Streaming API


Enhancement 🔗 Link

Performance Improvement: Refactored the newline to html-break transformation of text part types. Some edge-cases of the old behaviour have been fixed. This change improves render-performance of pages in edit, preview and publish mode noticeably


Enhancement 🔗 Link

Improved publish workflows and the page queue, which will now directly lead you to the page preview.


Enhancement 🔗 Link

Added LSB Tags for nodectl script to allow usage of dependency boot system.


Enhancement 🔗 Link

Performance Improvement: added indices for id and contenttag_id to the ds_nodeversion table for improved performance


Enhancement 🔗 Link

Performance Improvement: improved response times for viewing and editing pages


Enhancement 🔗 Link

Performance Improvement: diff between page versions will now be handled in Java, thus increasing the performance


Bugfix 🔗 Link

Fixed error when uploading a new file or image.


Bugfix 🔗 Link

Fixed encoding bugs with user name.


Bugfix 🔗 Link

Fixes JCS configuration. The cache stopped working after Gentics Portal Node was removed. This was because the system property that configured the location for the cache.ccf file did not get set by the portal node configuration setup code.


Bugfix 🔗 Link

Fixed incorrect prompts on clicking the cancel button in the switch template dialog.


Bugfix 🔗 Link

Fixed page-save errors if the same aloha link tag occurs more than once in a page.


Bugfix 🔗 Link

Fixes consistency check during a CRSync. The contentstatus table could not be created with a customized name.


Bugfix 🔗 Link

Fixed dependency calculations when rendering pages within other pages.


Bugfix 🔗 Link

Fixed possible NPE for objects without NodeObject representations like construct categories.


Bugfix 🔗 Link

Deletion of tagtypes is now decoupled from the browser-request, so that an aborted browser-request doesn‘t leave tags in the system, that have references to the deleted tagtype


Bugfix 🔗 Link

Fixed a problem with IE which didn‘t always show the resizable in itemlist columns.


Bugfix 🔗 Link

Fixed incorrect information in publish log about pages being written to disk even if publishing to the filesystem is disabled.


Bugfix 🔗 Link

Fixed a timing problem when deleting or taking pages offline while the publish process started.


Bugfix 🔗 Link

Fixed XNL Function registry.


Bugfix 🔗 Link

Fixed a problem that caused invalid page editor assignments.


Bugfix 🔗 Link

Fixed errors in CR browser and tagmap list


This Gentics Content.Node version includes the Aloha Editor 0.20.5 – 2012/02/09