Gentics CMS OSS Changelog Summary

The online version of the changelog can be found here

Gentics CMS OSS 6.0.10

Bugfix SUP-16037 Link to this entry

Editor User Interface: Changing list settings with a checkbox had inconsistent behaviour which sometimes didn‘t save the setting correctly.


Bugfix SUP-16029 Link to this entry

Scheduling tasks with intervals behaved differently than the old scheduler: While the old scheduler always calculated the intervals from the start time, the new scheduler calculated from the last execution. This is unexpected, because when for example a task should be executed (automatically) once a day at 3 AM, a manual execution of the task would break the start time (next automatic execution would be one day after the last manual exection, not necessarily at 3 AM the following day). The behaviour of the scheduler has now been changed to the behaviour of the old scheduler.


Bugfix SUP-16066 Link to this entry

If a schedule was set up to follow after another schedule, and the followed scheduled failed with an exit code bigger than 127, further scheduling failed with an internal error. This has been fixed.


Bugfix SUP-15965 Link to this entry

Adds check if the publish dir is empty for a folder create or save request when publish dir segments is active. An empty publish dir segment is only valid for the root folder of a node.




Gentics CMS OSS 6.0.9

Bugfix SUP-15945 Link to this entry

Execution of external tasks in the scheduler has been improved: stdout and stderr of the executed command (script) will now not be buffered, but will be redirected to log files. This fixes problems with commands that create lots of output (e.g. curl, if the request runs for a long time), which could cause some executions to hang forever. Additionally, the display of scheduler executions has been improved:

  • Running scheduler tasks will now be shown as “Running“ (instead of “Failed”)
  • Running scheduler tasks will now show the current duration instead of 0



Gentics CMS OSS 6.0.8

Bugfix SUP-15890 Link to this entry

Administrator User Interface: An issue with editing Tag-Parts, causing corruption of these has been resolved.


Bugfix SUP-15660 Link to this entry

Editor User Interface: Opening Embedded Tools now properly display the tool instead of being overlayed on the Editor.


Bugfix SUP-15727 Link to this entry

The conflict resolving behaviour when publishing into a Mesh Content.Repository has been improved.


Bugfix SUP-15925 Link to this entry

Editor User Interface: Selection of content- and template-tags has been fixed.




Gentics CMS OSS 6.0.7

Documentation SUP-15739 Link to this entry

Fixes the example how to configure Aloha-Editor plugins per node in the Aloha GCN plugins documentation.


Bugfix SUP-15749 Link to this entry

The detection of changes in constructs has been refined when synchronizing devtool packages from the filesystem into the CMS.


Bugfix SUP-15821 Link to this entry

Performance of checking template permissions has been improved. This especially reduces load time for the REST API call to /rest/node/[node_id]/templates.


Bugfix SUP-15795 Link to this entry

Some possible NullPointerExceptions during the publish process have been fixed. Error logging in cases of lock wait timeouts during the publish process has been improved.




Gentics CMS OSS 6.0.6

Documentation SUP-15796 Link to this entry

Documentation on how to create custom tasks and migrate old commands has been added to the scheduler documentation.


Bugfix SUP-15732 Link to this entry

The migration of old scheduler tasks to the new scheduler has been made more robust.


Bugfix SUP-15727 Link to this entry

When publishing into a Mesh CR with instant publishing enabled, it could happen that objects, which were published and then deleted into the wastebin between two regular publish runs where not removed from Mesh. This could lead to conflicts during subsequent publish runs, if objects with the same publish path should be published afterwards. This has been fixed.


Bugfix SUP-15693 Link to this entry

Editor User Interface: Restored the functionality of the full-screen editor.




Gentics CMS OSS 6.0.5

Documentation SUP-15658 Link to this entry

Improves the example on how to invoke the CMS update implementations tool to make it clearer how to set the working directory for the tool.


Bugfix SUP-15578 Link to this entry

Removes a misleading error message when publishing into a Mesh-SQL ContentRepository.


Bugfix SUP-15622 Link to this entry

The detection of failed publish processes has been improved.




Gentics CMS OSS 6.0.4

Enhancement SUP-15610 Link to this entry

Form Generator: Selects have a new property @multiple@ to allow multiple values to be selected.


Bugfix SUP-15583 Link to this entry

Editor User Interface: The permission check for creating Folders has been fixed, and will now properly hide the create button if the user isn‘t permitted to create new Folders.




Gentics CMS OSS 6.0.3

Documentation SUP-15498 Link to this entry

Adds a configuration section for using Identity Providers in the Keycloak authentication guide.


Bugfix SUP-15450 Link to this entry

Add flag to objects of GET /msg/list response to indicate if message is an instant message. Editor User Interface, Admin User Interface: Fix instant messaging.


Bugfix SUP-15541 Link to this entry

Some REST API requests could fail with an Internal Error (due to incorrect permission checks). This has been fixed.


Bugfix SUP-15538 Link to this entry

Adds a fix to prevent duplicate filenames when multiple files are uploaded, moved or copied in parallel.


Bugfix SUP-15559 Link to this entry

The purge logs and purge messages jobs have been improved to purge the records in batches.




Gentics CMS OSS 6.0.2

Enhancement SUP-15452 Link to this entry

Editor User Interface: It is now possible to select the Root-Folder from a Node/Channel with the Repository Browser.


Enhancement GPU-898 Link to this entry

A new field, globalId, has been added to the REST model of an Overview.


Bugfix SUP-15432 Link to this entry

Administrator User Interface: Fixed table cell values to be vertically aligned properly.


Bugfix SUP-15441 Link to this entry

Administrator User Interface: Fixed missing permission icons for scheduler management.


Bugfix SUP-15461 Link to this entry

Deleting an object property definition using the REST API (or the Admin UI) failed with an internal error, which has been fixed.


Bugfix SUP-15479 Link to this entry

Editor User Interface: Sorting select options in a form will now re-order them correctly.


Bugfix SUP-15509 Link to this entry

The SSO Login is now compatible with Keycloak 22.


Bugfix SUP-15288 Link to this entry

Some dependencies have been updated:

  • imageio: 3.9.4
  • tika: 1.28.5
  • commons-fileupload: 1.5
  • commons-beanutils: 1.9.4
  • nekohtml: 1.9.22
  • xml-apis: 1.4.01
  • org.json: 20230227
  • xalan: 2.7.3
  • xerces: 2.12.2
  • spring-security: 5.7.10

Bugfix SUP-15485 Link to this entry

Editor User Interface: The styling/sizing of the columns and cells of the form reports table has been updated to make it possible to view all content.




Gentics CMS OSS 6.0.1

Enhancement SUP-15062 Link to this entry

Adding new endpoint GET /parttype to retrieve all kind of part types (including custom part types).


Enhancement SUP-15298 Link to this entry

Dedeprecate Breadcrumb and Navigation part type – Add flag to mark part type deprecated


Bugfix SUP-15367 Link to this entry

Editor User Interface: The Headline for language-specific settings in the form properties is now getting hidden when only one Language is set for the Node.


Bugfix SUP-15423 Link to this entry

Administrator User Interface: Added back option to restrict groups of a user to a specific Node.


Bugfix SUP-15433 Link to this entry

Administrator User Interface: Fixed inconsistency error with translatable texts (Name, Description) which didn‘t apply changes correctly. This prevented Roles and other Entities to be created and/or to be properly edited.


Bugfix SUP-15405 Link to this entry

Fixes rendering of #gtx_channel directive after editing when creating a link to a local object in another channel.


Bugfix SUP-15403 Link to this entry

Fixing the issue where new object tags are created when merely changing properties of a template. This triggers the generation of new global ids (UID‘s) for the same object tags, hence causing issues, especially with package synchronization.


Bugfix SUP-15439 Link to this entry

The JSON output of Devtools items has been normalized to use LF line endings only on all systems. It is now exporting all non-null (e.g. including empty) fields.


Bugfix SUP-15444 Link to this entry

Editor User Interface: Constructs are properly grouped by their categories again when inserting them in a Page.


Bugfix SUP-15473 Link to this entry

Editor User Inferface: Form Reports are now properly sized, paginated, and can be scrolled through.


Bugfix SUP-15442 Link to this entry

Editor User Interface: Fixed the validation and indication of required fields when creating a new form.




Gentics CMS OSS 6.0.0

Manual Change

Change RoleModel property name and description to type String and add nameI18n, descriptionI18n of type Map respectively.

Link to this entry


Manual Change

Optionally embed referenced objects in API response of:

Link to this entry

  • GET objectproperty/{id} embed category and construct
  • GET user/ embed group
  • GET user/{id} embed group
  • GET scheduler/schedule embed task
  • GET scheduler/schedule/{id}/executions embed scheduler
  • GET template/tag/{id} embed construct
  • GET construct/{id} embed category
  • GET construct/load/{id} embed category
  • GET construct embed category

Manual Change required as construct category datatype has changed and is now of Type ConstructCategory instead of String.


Manual Change

Support for encoding in XML has been dropped for the REST API. Requests and responses have to be encoded in JSON format.

Link to this entry


Enhancement GPU-567 Link to this entry

Adds form resource endpoints POST /rest/form/{id}/export and GET /rest/form/{id}/export/status to request asynchronous export creation and check availability of the export respectively. Available exports are downloaded via GET /rest/form/{id}/download/{downloadUuid} where the downloadUuid is provided in the status response. Analogously asynchronous downloads for a forms binaries can be requested and checked with POST /rest/form/{id}/binaries and GET /rest/form/{id}/binaries/status respectively.


Enhancement GPU-599 Link to this entry

Adds resolution of missing references during synchronizing a devtools package from the filesystem. Any referenced object that are not yet present will be referenced correctly once they are created.


Enhancement GPU-566 Link to this entry

Updates the default implementation of the gtxalohapagelink construct to include SEO optimizations.


Enhancement GPU-734 Link to this entry

A new admin endpoint was added to batch delete dirt queue entries with a time based filter as well as a filter based on the state.


Enhancement GPU-718 Link to this entry

Added new endpoint GET template/{id}/tag endpoint that allows filtering and sorting.
Deprecate old endpoints:

  • GET /user/list
  • GET /group/list
  • GET /template/getTags/{id}

Enhancement GPU-674 Link to this entry

Improve existing endpoints:

  • GET /node add masterName and contentRepositoryName fields to response
  • GET /group/{id}/users add embed option to embed groups into response
  • GET /devtools/packages/{name}/objectproperties add embed option to embed constructs and categories into response
  • GET /devtools/packages/{name}/construct add embed option to embed categories into response

Enhancement Link to this entry

Publishing to a Mesh Content Repository has been improved to use less requests and less memory in the CMS.