Gentics Content.Node 5.18.19
Bugfix SUP-450
When saving a page that contained a tag using one of the list parts (List, List (unordered), List (ordered)) the entries of the list part were merged into a single entry. The same happened, when migrating such a page with the tagtype migration, if at least one post processor was used. This has been fixed now.
Bugfix SUP-454
When custom columns were configured for the gcn-linkbrowser plugin, the display of thumbnails in the repository browser did not work any more. This has been fixed.
Bugfix SUP-309
Some problems with copying or importing templates in the backend have been fixed:
- When a template was copied into a folder of a node (not a channel), it was internally marked as belonging to a channel. This could subsequently lead to erros during the publish process.
- When templates that were incorrectly bound to a channel were exported and imported into another system,
they were incorrectly bound to a channel on the target system as well. - When a template was copied into the same folder in a channel, it was copied into the master instead.
This update will also correct incorrectly bound templates in the database.
Bugfix SUP-407
Bug in GenticsImageStore Cache: When replacing a resized image in a page that is embedded with a GIS URL, the original resized image was still visible. This has been fixed.
Gentics Content.Node 5.18.18
Bugfix SUP-307
Copying a tagmap entry between contentrepositories would fail unconditionally.
Bugfix SUP-278
Comparing Page Versions did not work correctly with Pages in localized Folders. This has been fixed.
Bugfix SUP-361-SUP-364
Connections from the database connection pool are now tested before being used.
Bugfix SUP-226
Fixed a NullpointerException when importing a page that could occur under rare circumstances.
Bugfix SUP-56
Multiple bugs fixed in page publishing:
- page.languages now only returns online pages during publishing.
- References to non-published language variants would be added in the content repository. Now, only online language variants get references in the content repository.
- References to deleted pages would not get removed from the content repository. The fix adds dependencies for referenced pages. Affected pages must be re-published for the problem to be solved.
Gentics Content.Node 5.18.17
Bugfix SUP-297
In some cases an error could occur when accessing the CMS directly after an update has been applied. The error occurred because some mandatory tasks for i18n support were not completed.
This i18n support task was redesigned in order to avoid such problems in the future.
Bugfix SUP-285
Fixed accidentally cutting off a filename extension when uploading a new file. If the user changes the filename when uploading a new file in the CMS and the new filename has no filename extension, then the original filename extension of the input file is attached to the new filename.
Gentics Content.Node 5.18.16
Documentation SUP-170
When a tagtype contains an velocity tagpart that is editable it could lead to side effects. Improved the documentation, so that making a velocity tagpart editable is now discouraged, as it is also not supported.
Bugfix SUP-174
Implemented a workaround for the Internet Explorer 10 and 11 frame rendering issues with different document modes. GCN will force a redraw of content frames from now on in order to prevent issues with empty pages. Also fixed the upper page frame in the “translate to” page sometimes being invisible or too small.
Bugfix SUP-137
Sometimes, the tree shown to select the target folder for copying pages was rendered incompletely. This has been fixed now.
Bugfix SUP-243
The failure behaviour and logging of the publish process has been improved, in cases where committing the content repository transactions at the end of the publish process fails.
Bugfix SUP-46
When the localized copy of a page was taken offline, instant publishing would replace the page with the inherited page, instead of completely removing it from the content repository. Only the next regular publish run would correct this and remove the page from the content repository. This has been fixed now, so that instant publishing will correctly remove the page.
Gentics Content.Node 5.18.15
Bugfix SUP-42
When a contentrepository was imported, the foreignlink attribute rule of an already existing tagmap entry would not be overwritten, if it was changed. This has been fixed now.
Gentics Content.Node 5.18.14
Bugfix SUP-164
Fixed possible NPE when checking data in contentrepositories
Bugfix SUP-73
When multiple requests to translate a given page into a specific language were sent at the same time (or in a way that a new request was sent before the previous request returned), it was possible that multiple language variants in the requested language were created for the same page. Only one of the language variants was visible in the backend, but possibly both were published. This has been fixed now. Translating pages will now be synchronized (per page), so that multiple parallel requests will only create a single language variant, which will be returned by all of those requests.
Bugfix SUP-59
Fixed documentation of AuthenticationResource to describe the proper parameters for the validate method.
Gentics Content.Node 5.18.13
Bugfix SUP-88
Fixed possible NPE when saving pages containing empty overviews
Bugfix SUP-78
When moving folder structures within master nodes of multichannelling environments, all channel local objects in that structure were pushed to the master node as well. This has been changed now. Objects within moved folder structures will now only be moved between channels, if this is necessary to maintain channel integrity.
Example:
- Folder A is moved from the master node to a channel (of the same master node).
- Page B in Folder A, which belonged to the master node is also moved to the channel (because it cannot belong to the master, when the folder does not belong to the master).
- Page C in Folder A, which belonged to the channel is not moved (already belongs to the target channel).
- Page D in Folder A, which belonged to a subchannel is also not moved, because it does not violate the channel integrity.
Bugfix RT58697
Recursively setting permissions or setting object properties might take longer and run into a timeout. In such cases, it was not perfectly clear to the user, what happened and if the requested action was successfully performed. The processes have been changed now, so that if setting the permissions or the object properties recursively takes longer than some seconds, it will be sent to the background. The user will get a message that the process is continued in the background and will get an instant message when the process is completed.
Bugfix RT58739
Running the purgeversions could possibly remove a page version, even if the content was still used by another page variant, if the page variants were not in sync. This could lead to pages being published completely empty. This has been fixed now. If any pages having page variants lack their published page version and are therefore published completely empty, they must be published again to correct the page version.
Bugfix RT58618
When an object is not changed during an import, because the local copy is identical to the imported version, the import details list will now show ‘unchanged‘ instead of ‘ignored‘ as import action. Additionally, the import details list will now also show conflicts, that existed during the import and the individual conflict setting for the imported objects.
Gentics Content.Node 5.18.12
Optional Manual Change
Java 8 Runtime Support
Java 8 JRE support for Gentics Content.Node 5.17.x and newer was added. You can update the used Java version to Server JRE 8u25 64 bit by downloading the ‘Server JRE 8‘ package and extracting 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.
Please note that is change is optional and can be omitted.
Documentation RT58712
Corrected paths for cleaning up unneccesary directories when performing the RHEL GCN package migration
Bugfix RT58735
Fixed accidentally cutting off a filename extension. If a filename is changed in the CMS in the file properties and the new filename has no filename extension, then the previous filename extension (if any) is attached to the new filename.
Gentics Content.Node 5.18.11
Bugfix RT58617
Changing a datasource with an import failed to dirt dependent objects. This has been fixed now. If the import changes entries of a datasource, dependent objects will be dirted.
Bugfix RT58672
The memory consumption of the timetrigger script (used for time based workflows) has been reduced.
Bugfix RT58651
The assignment of languages to nodes was imported with the language, but not with the node:
- if only the language was imported (without nodes), the node assignment was modified to match the assignment of the source system
- if only the node was imported (without languages), the language assignment was not modified
- if a new node was imported, that had a new language assigned, the language was not assigned to the node
The behaviour has been changed now, so that the language assignment is changed, when the node is imported.
Bugfix RT58713
Fixed curl printing debug output to error.log when the PHP curl extension is enabled.
Gentics Content.Node 5.18.10
Bugfix RT58592
Fixed a bug in the import system with folders that got moved to another node. When a folder that is in the import file, already exists on the target system, but has been moved to another node on the source system, the node information for some folders would be inconsistent in the database in some cases. This caused some folders to not show up anymore in the tree because their parent folder couldn‘t be opened anymore. This has been fixed now.
Bugfix RT58663
The version of the library commons-dbcp has been updated from 1.2.1 to 1.2.2 which includes a fix for https://issues.apache.org/jira/browse/DBCP-64. This bug caused database connections to content repositories, that were fetched from the pool and died (e.g. because the server was not reachable any more) not being returned into the pool. This subsequently caused the pool to exhaust and the publish process to fail, until the tomcat was restarted.
Bugfix RT58544
When editing a page with Aloha Editor in Internet Explorer (up to version 10 or in IE7 Mode), saving the page by clicking “Save” in the main menu, the user got a warning about leaving the page with unsaved changes. This has been fixed now, saving the page from the main menu will now work without the additional warning.
Bugfix RT58676
When creating a folder, the role permissions were not inherited from the parent folder. This has been fixed.
Gentics Content.Node 5.18.9
Bugfix RM14656
Login: When someone tried to log in with an empty password, GCN displayed an “Internal error“ message instead of “Bad credentials”.
Bugfix RT58709
Copying pages in multichannelling environments did not work as expected:
- When copying a page in a channel into the same folder, the page was copied into the master node (instead of into the channel)
- When copying a page having localized copies from a channel, the master pages were copied not the page variants actually visible in the channel
Those issues have been fixed now.
Gentics Content.Node 5.18.8
Enhancement RT58648
Replaced logos in Gentics Content.Node to fit to the new Gentics CD.
Bugfix RT58610
When a custom context path is configured like documented in the Guides, the thumbnails of images in the minibrowser were not rendered, because the URLs were wrong. This has been fixed now.
Bugfix RT58685
Page tags: Removed message in the tooltip stating that the tag is not editable in the page, even though it is editable.
Bugfix RT58687
Rest API: Fixed MySQL deadlock problem that can happen when calling methods in PermResource that change object permissions parallelly (eg.: in threads).
Gentics Content.Node 5.18.7
Apache/Tomcat AJP connector: mod_jk has been replaced by mod_proxy_ajp in the GCN package.
The installation guide for GCN has been updated. If you want to switch to mod_proxy_ajp now, you just have to replace the file “/Node/etc/apache/apache-vhost-include.conf” with the one from the latest GCN package, disable mod_jk, enable mod_proxy & mod_proxy_ajp and restart your apache.
Documentation RT58656
A rendering issue in IE 10 can cause blank pages to be rendered when using framesets. Adjusted the browser compatibility list and the “disableIE7StandardsMode” feature description.
Bugfix RT58659
Changes to group memberships didn‘t update cached user objects, so the changes wouldn‘t show up in the user/me REST-call. This has been fixed.
Bugfix RT58601
A rare error in the feature resumablepublish_process_, which could cause the publish process to fail, has been fixed.
Bugfix RT58657
Under some circumstances a defective object (e.g. a folder) would be stored in the cache which would prevent it from being listed or otherwise found in the context of multichannelling.
Bugfix RT58620
In rare cases, importing a new template could fail with an “Internal error”, because the folder, where the template was originally created did not exist any more. This has been fixed now.
Bugfix KB2086
The handling of datasource part types (single selection, multiselect, ...) during export and import has been improved to correctly preserve the selection in tags even in rare situations, where the internal id of datasource entries might be different between the source and target system.
It is important to note, that for the improved behaviour both the source and target system must be updated.
Bugfix RT58556
In some implementations, when editing a page in a channel with frontend editing, an SGB could occur when opening the tagfill dialog, if the user had edit permissions restricted to that channel due to incorrect checking of permissions. This has been fixed now, the edit permissions in the tagfill dialog will now always be checked for the page‘s channel.
Bugfix RT58538
When a page contains an image and the user has no page/image/file viewing permissions but only permissions for viewing the folder of the image, the user was not shown any useful error message. Instead the admin got an error log message. Now the user gets an error message indicating that he has no page/image/file viewing permissions in the folder of the image in the page, so that he can contact an group administrator to add the permissions. When editing the page, the user could change the image to another image in the folder that he has no page/image/file viewing permissions. Listing pages and images without said permissions was also possible via the REST-Api. This has been fixed so that the user cannot list images of a folder he has no permission to.
Gentics Content.Node 5.18.6
Bugfix RT58613
Sanitize filename feature: Fixed the hint message being shown, even if the feature is properly configured. Fixed handling of filenames containing dots. Fixed sanitizing of the filename extension.
Bugfix RT58613
Some bugs in the sanitize name feature have been fixed:
- When changing the standard configuration the form validation when creating a page or editing the page properties was wrong and a wrong error message was shown. Now this form validation is turned off for all custom configurations.
- When creating a page, the page filename was truncated to the maximum filename length only BEFORE the sanitizing. Due to the character replacement in the sanitizing the filename could get longer. When translating a page the new filename was cut correctly, resulting in a different filename length.
- When creating a page with a page filename that exceeds the maximum filename length, the language abbreviation could be deleted from the filename.
- When translating a page with a page filename that exceeds the maximum filename length, the filename could be wrongly truncated if the filename contains a dot “.”.
Gentics Content.Node 5.18.5
Security
SSL Security Advisory
The POODLE attack (PaddingOracleOnDowngradedLegacyEncryption) allows to steal “secure” HTTP cookies when SSL 3.0 is being used. We strongly recommend disabling SSL 3.0 support in your apache webserver configuration and if needed to update the openssl library once a fix for this issue has been released.
Bugfix RT58560
When a page is modified and republished during a publish process that published this page, it could happen that not all dependencies of the republished page were correctly dirted. This has been fixed now.
Bugfix RT58589
When creating folders over the REST API, the inheritable object tags from the mother folder were not automatically set for the new created folder. This has been fixed now.
Bugfix RT58599
Some errors, that occurred while rendering the tree will be logged now.
Bugfix RT58544
When an editor using Aloha Editor on Internet Explorer tried to leave the edited page (e.g. by clicking into the tree) with unsaved changes, a confirm message was shown, whether the changes should be saved before leaving the page. However, saving never worked, regardless of whether “OK“ or “Cancel” was clicked. Since it is not possible to save the page in an asynchronous call when leaving the page (the browser just would not issue the asynchronous save request), the behaviour when just leaving the page with unsaved changes has now been unified for all browsers: The user will get a notification message, explaining that unsaved changes would be lost when leaving the page.
Bugfix RT58067
The import of pages will now give more explicit error messages (in the server log) when the process fails due to data inconsistencies.
Bugfix RT58531
When an editor without permission to publish a page tried to publish a page that was missing some mandatory tags, the page would be put into the queue nevertheless. This is incorrect, the check for missing mandatory tags has to be done before putting the page into the queue. The behaviour has been changed now, so that it is not possible to put a page into the queue, if it is missing mandatory tags.
Bugfix RT58564
Fixed a SGB error that occured in some cases, when trying to upload a new file in the tag fill dialog.
Bugfix RT58557
In the previous bugfix RT58305, a background job that deletes broken content tags was added. However when a broken tag was found it caused the Tomcat to wrongly block the startup due to a not logged error. The error handling of background jobs has also been improved.
Bugfix RT58574
Editing pages with Aloha Editor: When using the method addDeleteButton() to add delete buttons to blocks, that contain nested blocks, the delete button was also attached to the nested blocks. This has been fixed now.
Bugfix RT58572
When content repositories, that have instant publishing enabled are not available, this might affect the whole system. With some new configuration options, it is possible to have instant publishing temporarily disabled in case of availability problems. See Instant Publishing in the Guides for details.
Bugfix RT58589
Creating new folders in the backend sometimes produced an SGB due to duplicate object tags. The folder was created in the DB, but caches were not properly cleared, which caused some problems afterwards. This has been fixed now, duplicate object tags will be ignored now.
Bugfix RT58566
Saving the tag definitions of a template possibly takes some time, because it could affect many pages. This could lead to a timeout in the request, which resulted in an SGB, although the process of saving the tag definition was successful. This has been changed now, so that if saving the tag definitions takes longer, the process will be taken to the background and the user will get a notification, when saving is complete.
Bugfix RT58599
The tree used to select the target folders when copying pages internally used too many requests to the REST API. This has been fixed now, which will reduce the render times for the tree.
Bugfix RT58539
When creating pages from within the todo tool, the language was not correctly set, if the Node, the user had visited last, did not have that language activated. This has been fixed now, the language will now be checked against the languages of the Node, where the page is created.
Bugfix RT58573
When generating a filename from the page name, the result was empty, if the name contained only whitespace characters. Also, a filename that begins with a dot could cause problems. This has been fixed, so that in both cases the filename will begin with “1” instead.
The ‘sanitize names‘ feature now allows the configuration of the standard replacement character. Also the list of allowed characters can be extended. See: Sanitize names
Bugfix RT58570
In some situations, dirting of folders upon changed object properties might not work, because a new object tag object had been created since the folder was last published. Storing of dependencies has been improved to be insensitive against such situations. It is important to note, that this change will only affect objects, that are republished after this update.
Bugfix RT58561
Some issues of export and import of channel structures have been fixed.
For these fixes, it is important that both the source and target system are update to the newest version of GCN, before doing the export and import.
- When importing a master node together with at least one channel, that contained at least one localized folder, into a system, where neither of the nodes already existed, it could happen, that the import failed with an “Internal error“.
- When exporting a master with channel and subchannel, it could happen that the this channel structure was not imported correctly.
- When resolving a conflict with behaviour “copy“, some parts of the new created object possibly had the same global IDs as the
imported object, which could lead to “Internal errors“ in subsequent imports. - When resolving a conflict with behaviour “copy” and then doing another import of the same bundle, the conflict
would not be detected again, which could lead to unwanted overwriting of the local object.
Bugfix RT58596
When publishing into a non MCCR content repository and not using multithreaded publishing, the motherid of an object sometimes would not be updated after the object had been moved to another folder. This has been fixed now.
Bugfix RT58537
Image Manipulation: The error “include imagemanipulation2 not found.” which showed up in the error log but had no functional consequence was fixed.
Gentics Content.Node 5.18.4
Documentation RT58520
Enhanced the documentation of how to migrate GCN to the new package with system distribution Apache.
Bugfix RT58509
When setting the page language to a different language the language of the localized versions of the page was not updated. This has been fixed.
Bugfix RT58526
When editing with Aloha Editor and an editable is activated that has a block element (like a table or tag) as first and/or last element, an empty paragraph needs to be inserted at the very start and/or end of the editable in order to provide a landing place for the cursor. When using Internet Explorer in IE7 mode, this did not work properly. Sometimes no paragraph was added, sometimes it contained a superfluous break element and thus had two lines. This has been fixed now.
Bugfix RT58528
When publishing a page out of the Real Edit Mode using Aloha Editor failed (e.g. due to missing mandatory fields), no message was shown to the editor. This has been fixed now: a message will be shown to the editor and the page will stay in edit mode.
Bugfix RT58517
When using the Repository Browser in IE7 (or in a more recent version of Internet Explorer in IE7 mode), resizing the window and/or the Repository Browser could completely crash the browser. This has been fixed now.
Bugfix RT58523
When rendering other tags with the velocity directory #gtx_edit() never rendered the tags in edit mode. This has been fixed now, the directory #gtx_edit() now also works for other tags.
Bugfix RT58516
When editing template properties, the file upload field always reported an error (“A file needs to be selected”) although selecting a file is not necessary. The changes made for the template were saved anyway. This has been fixed now.
Bugfix RT58525
When setting an object property for a localized folder in a channel and applying the change to all subfolders, the change also affected subfolders in the master channel. This has been fixed. Now, if an object-property-change is applied to all subfolders of a localized folder, then only localized subfolders in the same channel will be affected by the change.
Bugfix RT58521
REST API: Deleting a page would not work if it has missing contenttags or contenttags with missing values. The delete call would also report success on the delete operation in this case.
Gentics Content.Node 5.18.3
Optional Manual Change
Implementation of the tagtype for the FileLink plugin maybe has to be updated
The Setup Guide of the Gentics Content.Node FileLink plugin did not explicitly state, that the part text
of the tagtype must be inline editable. The documentation has been updated. If this plugin is used, the tagtype implementation must be changed accordingly.
Bugfix KB1975
Fixed that the user login didn‘t work on systems with 3rd party tools like siteminder or anything that adds additional cookies to the response headers of the Rest API.
Bugfix RT58459
Workflows: An issue was fixed which prevented trash workflows for folders from being executed correctly. Previously a trash workflow would not be able to move folders into a trash folder. Deleting of folders was not possible when the workflow was enabled. The error first occurred in GCN 5.17.11 and 5.18.0.
Bugfix RT58492
In rare cases the publish process could fail with an error like “ERROR: com.gentics.api.lib.exception.NodeException: Action WRITE_CR was initiated for object 10002.4711.99 twice” due to conflicting entries in the publish queue. This has been fixed now.
Bugfix RT58503
Sorting the items listed in the repository browser by name did not work and has been fixed now.
Gentics Content.Node 5.18.2
Bugfix RT58490
When migrating existing projects to Aloha Editor, live editable tagtypes that use a part like Text
, Text/HTML
or Text/HTML (long)
(which will replace newlines to br-Tags while rendering) would add superfluous br-Tags every time a page is edited with Aloha Editor. Changing the part to HTML
would not change the stored content and newlines stored in the contents would no longer be transformed into br-Tags.
For this reason, the behavior of saving contents into such parts has been changed to strip all contained newlines. In this way, the editables can still be used with Aloha Editor without any further migration necessary.
It is mandatory to activate the feature aloha_annotate_editables
for this to work. See the Aloha Editor Migration Guide for details.
Bugfix RT58484
CAS & JOSSO authentication: Fixed that the login didn‘t work and the users were stuck in an endless redirection loop.
Bugfix RT58430
Some additional log entries were added to better log, when a template is modified. Also locking and unlocking pages will now be logged separately with new log actions “Lock“ and “Unlock”.
Bugfix RT58489
When changing the tagtype of a template tag, that is editable in pages, not all caches where cleared correctly after the tags in the pages were changed. This could cause subsequent errors. E.g. when editing a page afterwards, it could happen, that the page was stored with the original tagtype. This has been fixed now.
Bugfix RT58412
Construct Editing: Modifying any construct property including description, keyname, parts caused all pages to be republished that utilized tags that were created using the construct. Only modifications to parts will now cause republishing of pages. Modifying all other properties including keyname and description will no longer cause publishing of pages.
Gentics Content.Node 5.18.1
Manual Change
Aloha Link tagtype: A previous manual update of the tagtype “Aloha Link” caused a misbehaviour when adding a link.
Breaks were inserted before and after links when saving a page. To perform the manual change please update the tagfill of the tagtype “Aloha Link“ (keyword: “gtxalohapagelink”) to match the code in the Aloha Page Link Tag Description.
Bugfix RT58456
Page Translate: In some cases a page property dialog with empty fields and no confirm button was shown when a user tried to translate a page. Additional permission checks were added in order to prevent this bug. The error messages now also contain information about the missing permissions.
Bugfix RT58456
Translation permissions: A message will now be displayed when the translator has not enough permissions to translate a page in a different language. Previously the action was just silently aborted.
Bugfix RT58418
When pages, images or files cannot be moved due to naming conflicts, the error messages will now explicitly contain the names of the conflicting objects and their folders. Additionally, if the conflict arises in a channel (but not in the master node), the channel name will be contained in the error messages. Error messages will now be shown in a browser alert message, so they cannot be easily missed.
Bugfix RT58467
When disabling the IE7 Standards Mode, and editing pages using the old Live Editor, some incorrect CSS setting caused rendering problems for editable areas. The borders around editables containing multiple lines of content were not rendered correctly and the tag icon changed it‘s position when activating the editable. This has been fixed now.
Bugfix RT58447
When changing the name of a folder, without changing the publish directory, no check for duplicate publish paths will be done. Therefore, changing only the name is still possible, even if duplicate publish paths already exist.
Bugfix RT58451
When editing a page using aloha editor in “real editor“ mode, saving the page (using the “Save“ button in the ribbon), saved the page, but did not create a new version. When clicking the “Cancel“ button in the ribbon afterwards, the last saved version of the page is restored, which is unexpected behaviour. This has been fixed now, when using the “Save“ button in the ribbon to save the page, a new version will now be created and clicking “Cancel” afterwards will no longer undo the changes, which were saved before.
Bugfix RT58263
The update process has been changed to change the group of the PHP files to node_public, if the user node is member of that group. This fixes permission problems on systems that still use the second HTTP server for XNL modules.
Bugfix RT58334
Page list: In some cases the top menu search menu was not being displayed. Additional role permission checks have been added in order to correctly determine the visibility of this menu entry.
Bugfix RT58443
The gallery view was affected by the paging setting, but did not show the paging controls. Also the placement of the images in the gallery was wrong. This has been fixed now, the gallery will now show all images and will not use paging.
Gentics Content.Node 5.18.0
Manual Change
Apache webserver with new PHP version (package migration) & Apache Tomcat 7 update
Important: If your current version is GCN 5.15.* or older, do NOT update to GCN 5.18.* directly. In this case update to GCN 5.17.* first, then do the package migration as explained in 1.) and then update to 5.18.*. Otherwise the update will not work.
1.) The Gentics Content.Node package now no longer supports the legacy packaged Apache webserver that was included in the /Node folder. Please migrate your Content.Node package before updating your system according to the migration guide. PHP 5.3 or higher is now mandatory to run Gentics Content.Node.
2.) Due to the Apache Tomcat 7 update it is mandatory to update some configuration files in /Node/etc/tomcat/ These configuration files may contain custom settings and should be inspected before updating. Please follow the configuration update steps before you continue with the Update. If not executed, your installation will not be able to startup. In that case you can just update your configuration files and restart the Apache Tomcat via nodectl.
Security KB1662
The password hashing of GCN users has been changed to use bcrypt for hashing. When applying this update, all stored passwords will be re-hashed with bcrypt immediately. As the old hashing algorithm is considered as weak by encryption experts, it‘s recommended to apply this update.
Feature KB2115
The repository browser has been improved with the possibility to allow configuring of paging and columns and better visualization of translated pages.
Enhancement
The page copy functionality was updated. It is now also possible to use the REST API to copy pages.
Enhancement
REST API: It is now possible to set the page name and filename within the PageCreateRequest.
Enhancement
IPv6 support was added to Gentics Content.Node. No additional GCN configuration is needed to enable this capability.
Enhancement
The Apache Tomcat version was updated to version 7.0.54.
Enhancement RT58185
Image manipulation: Multiple enhancements
- Fixed the “duplicate” button not copying the current image and properties from the view, but the image data that is saved.
- When resizing an image, the file extension wasn‘t corrected to jpg or png when it was a gif (The image manipulation can only output png or jpg).
- The CSS in the toolbar has been enhanced.
Enhancement RT58185
Rest API /image/resize: Added new option “copyFile” to the request object which allows copying of the image during the resize call.
Bugfix RM14229
Feature “publish_folder_startpage”: Fixed a bug where the language variants of start pages wouldn‘t be published. When a page is published using instant publishing, the language variants of the start page will also be published now.
Bugfix KB1662
Previously when the system wasn‘t used for a very long time, the scheduler would create a lot of new sessions in the database. On the first login the session cleanup took very long and let the user wait. This has been fixed now.