Changes with Gentics Content.Node 5.1.2
- Performance Improvement: disabled output buffer for user images
- Performance Improvement: content files are now served with a fingerprint instead of the current timestamp, so that the browser-cache is used more effectively
- Performance Improvement: improved response times for viewing and editing pages
- 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
- Performance Improvement: getCurrentTIme() is not called anymore if the RuntimeProfiler is not enabled
- Performance Improvement: parttypes are now cached, thus increasing render performance
- Performance Improvement: diff between page versions will now be handled in Java, thus increasing the performance
- Performance Improvement: added indices for id and contenttag_id to the ds_nodeversion table for improved performance
- Performance Improvement: improved IE6 JavaScript performance by ceaning up jQuery itemlist handlers
- Performance Improvement: The communication between PHP and the Java backend now happens via the native PHP Streaming API
- Security Improvement: Adds XSS checks for tagfill/page_save and folder/page/node/file properties. Also adds the "policy" field for TagParts.
- Security Improvement: improved security checks for serving images & files from the backend
- Security Improvement: improved various permission checks and change password mechanism
- New Feature: "no_userlist_on_startpage" hides user list on startpage for faster loading
- Fixed a problem with IE which didn't always show the resizable in itemlist columns.
- New changelog mechanism (unique change ids instead of build dates)
- Automatic update mechanism adapted for new Gentics Content.Node 5 package structure
- 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
- Fixed errors in CR browser and tagmap list
- Fixes consistency check during a CRSync. The contentstatus table could not be created with a customized name
- 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.
- Fixed a timing problem when deleting or taking pages offline while the publish process started
- Made isEditMode() and isPreviewMode() available for editing with Aloha
- Fixed XNL Function registry
- Fixed possible NPE for objects without NodeObject representations like construct categories
- Fixed dependency calculations when rendering pages within other pages
- Switched deletion of publish directories to pure Java, so that no processes are forked anymore
- Fixed incorrect information in publish log about pages being written to disk even if publishing to the filesystem is disabled
- Setting the page language will now trigger a dirtevent for all language variants
- The PHP APC cache module may now be used with Gentics Content.Node. The module must be enabled in the php.ini file. Use these settings
[APC] extension=apc.so apc.enabled=1 apc.shm_size=64M apc.ttl=7200 apc.user_ttl=7200 apc.max_file_size=16M
- Improved publish workflows and the page queue, which will now directly lead you to the page preview
- Fixed incorrect prompts on clicking the cancel button in the switch template dialog
- Fixed a problem that caused invalid page editor assignments
- Feature "tagfill2" is not supported anymore - the dialog will fallback to the standard tagfill dialog
- Added LSB Tags for nodectl script to allow usage of dependency boot system
- Gentics Content.Node velocity configuration is now available to the JavaParser
- Fixed error when uploading a new file or image
- Fixed encoding bugs with user name
- Fixed page-save errors if the same aloha link tag occurs more than once in a page
- Fixed a problem with XNL functions, which would not be accessible anymore
Changes with Gentics Content.Node 5.0.0
- Integrated Aloha Editor, which can be enabled via a node's properties
- Removed internal Portal.Node Webapp which simplifies architecture
- Removed Todo Management (discontinued)
- Removed ImageManipulation (Aloha CropNResize plugin and the GenticsImageStore are available as a replacement for crop and resize functionality)
- Restructured backend to honor new architecture, also resulting in a new package structure
- Unused/discontinued core modules have been removed, only system.node and content.node remain
- Aloha's GCNIntegrationPlugin will now honor wrapper settings for each tag as the live editor did (wrapping a contenttag in div or span tags)
- Editor's email adresses may now be displayed in the publish queue by enabling the feature "pubqueue_email"
- Fixed broken topmenu entries in tag list (save, publish) when working in Aloha mode
- Added apache update package to the update package. This update will not be applied automatically. Apache will be updated to version 2.2.17. Please review the changelog http://www.apache.org/dist/httpd/CHANGES_2.2
- Replaced sh reference in nodectl script wich caused problems on systems without bash
- Fixed editing of object properties from Aloha mode, which would occasionally log you out
- Added ajax gateway whitelist
- Fix to Handle multi-line HTTP headers correctly
- Fix for Incorrect content-length of gzipped output
- Added contentrepository option to automatically publish permission information
- Added contentrepository option to automatically add language information to pages published into the contentrepository
- Added new multi file upload
- Added GCNAuthentication do for connection with Gentics Portal.Node
- Added new feature instant_cr_publishing which allows to configure contentrepositories for instant publishing: modified (publishied) objects are immediately written into the contentrepository, dependencies are handled in the publish process, like always
- Added tagfill_light feature, which will open the tagfill dialog in a lighbox instead of popups
- Updated to JAXB 2.2