Gentics CMP 8.2.23

10.12.2025

Gentics CMS EE 6.2.23

SUP-19294
Bugfix

Editor User Interface: An unnecessary request of updating the folder breadcrumbs on every change in an editor has been removed, eliminating resources waste.

SUP-19369
Bugfix

A possible NullPointerException during the publish process has been fixed.

SUP-19203
Documentation

Server: A mandatory parameter --add-opens=java.base/java.lang=ALL-UNNAMED has been added to the installation documentation , to actualize the instructions against the modern Java runtimes.

Gentics Aloha Editor 2.1.13

No changes

Gentics Mesh 3.0.17

No changes

Gentics Mesh EE 3.0.17

No changes

Gentics Mesh Commercial Plugins 3.0.11

No changes

Gentics Portal | java 3.2.11

No changes

Gentics Portal | php 3.2.5

No changes

Gentics CMP 8.2.22

28.11.2025

Gentics CMS EE 6.2.22

SUP-19335
Bugfix

Editor User Interface: Fixed the editing of select options in forms.

Gentics Aloha Editor 2.1.13

No changes

Gentics Mesh 3.0.17

No changes

Gentics Mesh EE 3.0.17

No changes

Gentics Mesh Commercial Plugins 3.0.11

SUP-19353
Bugfix

Fixed an issue where missing reCAPTCHA configuration would cause a NullPointerException and a 500 error.

Gentics Portal | java 3.2.11

No changes

Gentics Portal | php 3.2.5

No changes

Gentics CMP 8.2.21

20.11.2025

Gentics CMS EE 6.2.21

SUP-19039
Bugfix

Editor User Interface: Fixed an issue where it was not possible to save the properties of a page when the user had no permissions to view templates.

SUP-19012
Bugfix

Editor User Interface: Updated the way breadcrumbs are displayed for searched elements, to be easier readable.

SUP-19217
Bugfix

Resolving properties using the .get() notation in a velocity part type or a
handlebars helpe did not work and has been fixed.

SUP-19032
Bugfix

Editor User Interface: When editing a form, the label of a element will be updated while editing again, and does not have to wait until the form has been saved.

SUP-19206
Bugfix

When a new template tag (not editable in pages) was created, pages were not dirted, even if they were published with a tagmap entry referencing that tag.
This has been fixed.

SUP-19166
Bugfix

Form Generator: Now the user input of form element values is trimmed against spaces and caret returns. This also means no empty value is allowed for the form element.

SUP-19276
Documentation

Handlebars: The documentation of transition of the complex object structure referencing from Velocity to Handlebars has been extended to have more details.

SUP-19141
Documentation

Aloha Editor: It is discouraged to use IDs in the construct‘s root tag(s), as those may malfunction the editor‘s tagging mechanism. The description of this effect has been added to the documentation.

Gentics Aloha Editor 2.1.13

SUP-18814
Bugfix

Hotkeys/Keybinds have been reworked and work as expected again.
A new module aloha/keybinds has been created for keybind handling.

SUP-19172
Bugfix

Updated the drag-handling for blocks, to allow moving blocks inbetween two existing blocks.

SUP-19262
Bugfix

Fixes an issue where pasting copied text did not work.

Gentics Mesh 3.0.17

SUP-19305
Bugfix

Core: The `OkHttp` client dependency has been updated to the version `5.3.0`, targeting the vulnerability `CVE-2021–0341`.
The `ElasticSearch Java Client`, that depends on the same client, has been updated as well to the version `1.1.4`.

SUP-19037
Bugfix

Core: The performance of getting entity lists has been improved by reducing the number of executed SQL queries.

SUP-19020
Bugfix

Core: The second level cache for hibernate has been enabled by default.
The startup of Mesh with second level cache enabled in a cluster environment has been fixed.

SUP-19020
Bugfix

Core: The performace for creating/updating nodes has been improved.

SUP-19020
Bugfix

Core: The API for branches has been modified to support better performance when loading
the latest schema version of a schema in a branch.

SUP-19236
Bugfix

Core: The published status of the fetched content was wrong, if using either native filtering or sorting. This has been fixed.

Gentics Mesh EE 3.0.17

SUP-19305
Bugfix

Core: The `OkHttp` client dependency has been updated to the version `5.3.0`, targeting the vulnerability `CVE-2021–0341`.
The `ElasticSearch Java Client`, that depends on the same client, has been updated as well to the version `1.1.4`.

SUP-19037
Bugfix

Core: The performance of getting entity lists has been improved by reducing the number of executed SQL queries.

SUP-19020
Bugfix

Core: The second level cache for hibernate has been enabled by default.
The startup of Mesh with second level cache enabled in a cluster environment has been fixed.

SUP-19020
Bugfix

Core: The performace for creating/updating nodes has been improved.

SUP-19020
Bugfix

Core: The API for branches has been modified to support better performance when loading
the latest schema version of a schema in a branch.

SUP-19236
Bugfix

Core: The published status of the fetched content was wrong, if using either native filtering or sorting. This has been fixed.

Gentics Mesh Commercial Plugins 3.0.10

SUP-19166
Bugfix

Forms: Now the values of the Checkbox element are trimmed out of surrounding spaces and caret returns before validation.

Gentics Portal | java 3.2.11

No changes

Gentics Portal | php 3.2.5

Bugfix
Bugfix

Some Dependencies have been updated:

  • symfony/http-foundation to 7.3.7

Gentics CMP 8.2.20

27.10.2025

Gentics CMS EE 6.2.20

Manual Change
Action required

The feature publish_cache is now be default disabled. If publish_cache is required, make sure to explicitly enable it in the configuration.

SUP-18935
Bugfix

Editor User Interface: Updated the loading of users to only be done when required.

SUP-19165
Bugfix

Editor UI: Fixed an issue with editing link information. For external links or links to sections on the same page, the anchor was not stored with the link until the page was saved.

SUP-19118
Bugfix

Core: If in a multilanguage node a page language encoding is set either to `PATH` or `FILENAME`, and the page‘s language has been switched through the object properties,
it is gotten duplicated on being published to Mesh, keeping the old language variant around. This has been fixed.

SUP-19140
Bugfix

Editor UI: Fixes an issue while pasting link tags, that caused an error in the JavaScript console.

SUP-19055
Bugfix

Editor UI: Fixes an issue where the Editor UI sometimes only showed a blank page after closing edit mode.

SUP-19024
Bugfix

Editor User Interface: Scheduled page and form time-management settings can now be removed.

SUP-18939
Bugfix

Administrator User Interface: The management of template folders has been fixed.

SUP-19014
Bugfix

Editor User Interface: Fixed the display of elements when user information was missing.

SUP-19083
Bugfix

Editor User Interface: The indicators for active/inactive object properties were swapped and have been fixed now.

SUP-19023
Bugfix

Fixes an error when adding an object property to a devtools package. The object property was still added to the package but a general backend error message was shown and the list was not updated. This has been fixed.

SUP-19019
Bugfix

The usage information for pages possibly returned incorrectly high counts.
This has been fixe.

SUP-19051
Bugfix

Editor UI: Removed the publish actions for inherited objects since these cannot be published.

SUP-19202
Documentation

The CMS guides have been extended with a section about “Configuring the CMS”.

SUP-19187
Documentation

Fixed the configuration example in the Scheduler API documentation. The example used the incorrect setting scheduler_job_failure instead of scheduler_job_failure_email.

SUP-19031
Documentation

The documentation of the keycloak integration has been enhanced.

Gentics Aloha Editor 2.1.12

SUP-19056
Bugfix

Fixed the calculation of available table cell styles and table styles.

SUP-19140
Bugfix

Fixes an issue where pasting content did not work in Firefox.

SUP-19165
Bugfix

Fixes validation issue that prevented creating an anchor link to the currently edited page.

Gentics Mesh 3.0.16

SUP-19220
Bugfix

Core: The recursive deletion of nodes has been fixed to not leave orphaned contents behind.

SUP-19151
Bugfix

Core: Under some circumstances the fetch of entities via REST GET returns duplicated entries. This has been fixed.

SUP-19076
Bugfix

Search: Running an index sync did not properly close all used scroll contexts in elasticsearch,
which could lead to errors like ‘Trying to create too many scroll contexts‘ in elasticsearch.
This has been fixed, all scroll contexts are closed as soon as they are not used any more.

SUP-19027
Bugfix

Core: After the data migration from the older Mesh versions it is possible to have list item database tables being polluted with the duplicated data, that, while making no functional harm, may lead to the random performance penalties.
Targeting these, a new consistency check/repair feature has been added to the existing “*listitem” checks.

Gentics Mesh EE 3.0.16

SUP-19220
Bugfix

Core: The recursive deletion of nodes has been fixed to not leave orphaned contents behind.

SUP-19151
Bugfix

Core: Under some circumstances the fetch of entities via REST GET returns duplicated entries. This has been fixed.

SUP-19076
Bugfix

Search: Running an index sync did not properly close all used scroll contexts in elasticsearch,
which could lead to errors like ‘Trying to create too many scroll contexts‘ in elasticsearch.
This has been fixed, all scroll contexts are closed as soon as they are not used any more.

SUP-19027
Bugfix

Core: After the data migration from the older Mesh versions it is possible to have list item database tables being polluted with the duplicated data, that, while making no functional harm, may lead to the random performance penalties.
Targeting these, a new consistency check/repair feature has been added to the existing “*listitem” checks.

Gentics Mesh Commercial Plugins 3.0.9

SUP-19087
Bugfix

Forms Plugin: Scheduling of the background purge jobs has been fixed, so that
a single job is scheduled per Mesh instance when the forms plugin is initialized.
The job will perform purging of all projects with activated forms plugin when running
in the cluster master.

SUP-19085
Bugfix

Forms Plugin: The attempt to create a form with an incorrect definition could lead to
unpublished form nodes without the corresponding schema. The error handling for this case
has been improved, so that no data will be created in Mesh.

SUP-19085
Bugfix

Forms Plugin: Logging of errors has been improved.

SUP-19085
Bugfix

Forms Plugin: If form nodes exist in Mesh without the corresponding schema, the purge of stale data nodes failed with an error.
This has been fixed now, the purge will just output a warning (a form without schema is an inconsistency after all), but will not fail any more.

Bugfix
Bugfix

The check for plugin specific schemas has been modified to not perform requests to Mesh in parallel.

Gentics Portal | java 3.2.11

No changes

Gentics Portal | php 3.2.4

SUP-19089
Bugfix

Fixed handling of AUTH_REFRESH cookie expiration:

  • Fixed an issue where the AUTH_REFRESH cookie was set with a negative expiration time in Laravel versions >= 8.1.
    This caused the cookie not to be set at all, leading to immediate user logout once the Keycloak Access Token Lifespan expired.
  • The expiration time of the cookie is now calculated correctly from the exp claim of the refresh token, ensuring that
    the cookie always remains valid until the token actually expires.
  • This fix restores proper session refresh behavior, making the Session Idle Timeout in Keycloak effective again.

Gentics CMP 8.2.19

24.09.2025

Gentics CMS EE 6.2.19

SUP-18537
Bugfix

Fixed a validation issue that prevented copy & paste of links.

SUP-18982
Bugfix

In cases where a scheduler execution finished (successful or with an error) during unavailability of the
backend database the execution could not be marked as finished. This caused the scheduler to no start any
more executions until the CMS was restartet.
The behaviour has been improved so that the scheduler will no mark the execution as finished as soon as the
backend database is available.

SUP-18765
Bugfix

Administrator User Interface: Sorting of the construct categories has been fixed.

SUP-18877
Bugfix

Administrator UI: Mesh browser opens the editor for the multilingual item (page/image/file) inconsistently, so that its particular language variant could have never been reached. This has been fixed.

SUP-18856
Bugfix

Editor UI: The Rich Text feature ignores text input changes, if there are no rich test elements added or removed, This has been fixed.

SUP-18873
Bugfix

Editor User Interface: Selecting elements in an Overview with sticky channel enabled did not correctly save the channel elements were selected from. This has been fixed.

Optional Manual Change
Optional Action

If the Aloha configuration constrains insertable tags via tagtypeWhitelist, make sure to add the Aloha link tagtype (@gtxalohapagelink@ by default) to the list.

SUP-18984
Security

Some dependencies have been updated:

  • Nimbus JOSE+JWT: 9.37.4
  • Apache Commons Lang: 3.18.0
  • Apache Commons IO: 2.20.0
  • Apache Commons Compress: 1.28.0

Gentics Aloha Editor 2.1.11

No changes

Gentics Mesh 3.0.15

SUP-19010
Bugfix

Core: It is now possible to delete a node with a list field that has data inconsistencies.

Bugfix
Bugfix

Search: When a schema was completely excluded from indexing, the index sync operation still
tried to put the nodes of that schema into the non-existent index, this has been fixed.

SUP-18961
Bugfix

Core: Deleting of nodes with more than 1000 descendants is now done
in a separate thread. This will also cause those delete tasks to be done
one after the other instead of in parallel.

SUP-18961
Bugfix

Core: Implementations of the persistance layer may now choose to process recursive deletion of nodes
in a separate thread instead of in the worker thread pool.

SUP-18961
Bugfix

Core: The performance of deleting nodes recursively has been improved.

SUP-18860
Bugfix

GraphQL: The performance of GraphQL queries returning larger hierachies of data has been improved.

SUP-18931
Bugfix

Core: Generation of childrenInfo and etag for nodes with many children has been made more performant.

SUP-18931
Bugfix

Core: Generation of childrenInfo and etag for nodes with many children has been refactored to support better performance.

Bugfix
Bugfix

Core: Generation of ETags for nodes has generally been improved to be more stable.

SUP-18984
Security

Some dependencies have been updated:

  • Netty: 4.1.125.Final
  • Logback: 1.5.18
  • Okio: 1.17.6
  • Zip4j: 2.11.3

Gentics Mesh EE 3.0.15

SUP-19010
Bugfix

Core: It is now possible to delete a node with a list field that has data inconsistencies.

Bugfix
Bugfix

Search: When a schema was completely excluded from indexing, the index sync operation still
tried to put the nodes of that schema into the non-existent index, this has been fixed.

SUP-18961
Bugfix

Core: Deleting of nodes with more than 1000 descendants is now done
in a separate thread. This will also cause those delete tasks to be done
one after the other instead of in parallel.

SUP-18961
Bugfix

Core: Implementations of the persistance layer may now choose to process recursive deletion of nodes
in a separate thread instead of in the worker thread pool.

SUP-18961
Bugfix

Core: The performance of deleting nodes recursively has been improved.

SUP-18860
Bugfix

GraphQL: The performance of GraphQL queries returning larger hierachies of data has been improved.

SUP-18931
Bugfix

Core: Generation of childrenInfo and etag for nodes with many children has been made more performant.

SUP-18931
Bugfix

Core: Generation of childrenInfo and etag for nodes with many children has been refactored to support better performance.

Bugfix
Bugfix

Core: Generation of ETags for nodes has generally been improved to be more stable.

SUP-18984
Security

Some dependencies have been updated:

  • Netty: 4.1.125.Final
  • Logback: 1.5.18
  • Okio: 1.17.6
  • Zip4j: 2.11.3

Gentics Mesh Commercial Plugins 3.0.8

SUP-18930
Bugfix

Forms Plugin: Stale user data (incompletetly POSTed user data older than a configurable amount of days) will now be purged by a
periodic background job. The maximum allowed age for can be configured with the configuration attribute ‘staleDataPurgeInterval‘ (in days).

SUP-18929
Bugfix

Forms Plugin: When the validation of POSTed data fails for a recaptcha or friendlycaptcha element in a form,
storing of the form data will now be suppressed completely. This prevents spambots from creating garbage data in Mesh.

Gentics Portal | java 3.2.10

SUP-18867
Bugfix

Fixed the routing order for handlers generated with the CompatibilityHandlerProvider to prevent “Request has already been read” errors.

Gentics Portal | php 3.2.3

No changes

Gentics CMP 8.2.18

02.09.2025

Gentics CMS EE 6.2.18

SUP-18928
Bugfix

Some dependencies have been updated:

  • Jetty: 12.0.25
SUP-18850
Bugfix

Editor User Interface: The initial loading of a folder has been refactored, eliminating several race conditions on loading different folder data parts.

SUP-18859
Bugfix

Editor User Interface: Forms will now always correctly load when switching nodes or when logging into for the first time.

SUP-18802
Bugfix

Editor User Interface: When saving objects with a “published“ state (like pages and forms) from the properties dialog,
the save notification will now also show a “Publish” button to immediately publish the modified object.

Gentics Aloha Editor 2.1.11

No changes

Gentics Mesh 3.0.14

SUP-18926
Bugfix

Core: The following dependencies have been updated, to target the vulnerability CVE-2025–54988 :
Apache Tika, to 3.2.2*
Apache Commons Lang3, to 3.18.0*
Apache Commons Compress, to 1.28.0*
JSOUP, to 1.21.1*

SUP-18928
Bugfix

Some dependencies have been updated:

  • Netty: 4.1.124.Final
  • Vert.x: 4.5.18
SUP-18896
Bugfix

Plugins: Now the plugin timeout value is also considered in the HTTP plugin client. This allows extending HTTP call timeouts when the plugin is expected to start longer.

Gentics Mesh EE 3.0.14

SUP-18926
Bugfix

Core: The following dependencies have been updated, to target the vulnerability CVE-2025–54988 :
Apache Tika, to 3.2.2*
Apache Commons Lang3, to 3.18.0*
Apache Commons Compress, to 1.28.0*
JSOUP, to 1.21.1*

SUP-18928
Bugfix

Some dependencies have been updated:

  • Netty: 4.1.124.Final
  • Vert.x: 4.5.18
SUP-18896
Bugfix

Plugins: Now the plugin timeout value is also considered in the HTTP plugin client. This allows extending HTTP call timeouts when the plugin is expected to start longer.

Gentics Mesh Commercial Plugins 3.0.7

SUP-18896
Bugfix

Forms: To avoid backend systems overload during the migration of a form data to the new folder structure, the process now can be fine-tuned with environment variables or system variables:

  • MESH_FORMS_PLUGIN_MAX_CONCURRENT_MIGRATION_FETCH_NODES – the max amount of nodes to fetch at once for the migration, defaults to 10000
  • MESH_FORMS_PLUGIN_MAX_CONCURRENT_MIGRATION_MOVE_CALLS – the max simultaneous node migration processes, defaults to 10

Gentics Portal | java 3.2.9

SUP-18928
Bugfix

Some dependencies have been updated:

  • Vert.x: 4.5.18

Gentics Portal | php 3.2.3

No changes

Gentics CMP 8.2.17

05.08.2025

Gentics CMS EE 6.2.17

SUP-18788
Bugfix

Editor User Interface: Fixed the selection handling when interacting with the toolbar in the edit mode. After interacting with a toolbar element, it‘ll no longer scroll, unless the edited or inserted element is not visible.

SUP-18792
Bugfix

Editor: Now the pagination and items-per-page count are kept after doing various actions with the distinct item.

SUP-18768
Bugfix

Editor User Interface: When editing pages, the construct categories will now be shown in the defined order.

SUP-18786
Bugfix

Editor User Interface: Editors no longer need administration privileges to see the construct categories when editing pages.

SUP-18787
Bugfix

Editor User Interface: When opening a page for editing, sometimes some constructs were available before an editable was activated.
This has been fixed now, so that no constructs will be available before an editable is activated by clicking into it.

SUP-18714
Bugfix

When stopping a publish process, and delaying objects, the following publish process would sometimes
also publish the delayed objects. This has been fixed now.

SUP-18778
Bugfix

Editor User Interface: The handling of the asset-management configuration has been fixed.

SUP-18791
Bugfix

Editor User Interface: Fixed The context menu of a page to be always unlocked.

SUP-18781
Bugfix

REST API: The endpoint to get construct categories will only have the constructs embedded when the parameter embed=constructs is given.

SUP-18781
Bugfix

REST API: The endpoint to get a list of construct categories has new query parameters pageId and nodeId
to restrict the returned construct categories to the ones that have at least one construct which is assigned to the given node.

SUP-18781
Bugfix

REST API: The performance of getting lists of constructs or construct categories has been improved. This also improves the performance
of opening pages for editing in the Editor User Interface on systems with many constructs.

SUP-18781
Bugfix

REST API: When getting constructs with their construct category embedded, the category will no longer have its constructs embedded

SUP-18694
Bugfix

Editor User Interface: Editing of forms has been updated to correctly display referenced pages.

SUP-18679
Bugfix

Editor User Interface: When editing a page, the page list will no longer lock onto the currently open page and allows for regular browsing.

SUP-18692
Bugfix

Editor User Interface: It was not possible to remove a value of an number input field completely, if there was one. This has been fixed.

SUP-18770
Bugfix

Administrator User Interface: Downloading Content Packages as zip stored incorrect files and has been fixed.

SUP-18780
Documentation

The example configuration for the Forms feature has been expanded by an example on how to configure allowed file types for file upload elements.

Gentics Aloha Editor 2.1.11

SUP-18800
Bugfix

Fixed a check in the table-plugin to correctly remove the table insert button when it shouldn‘t be available.

SUP-18800
Bugfix

Changed the behavior of the removeFormat action, to not remove typography anymore.

SUP-18800
Bugfix

Fixed checks for validity of markup, which incorrectly allowed elements to be added or changed, which could cause layout errors.

SUP-18788
Bugfix

Fixed inconsistencies in the table plugin buttons state, button interactions, and in the cell selection.

Gentics Mesh 3.0.13

No changes

Gentics Mesh EE 3.0.13

No changes

Gentics Mesh Commercial Plugins 3.0.6

Bugfix
Bugfix

Forms Plugin: Loading the schema for a form without necessary permissions would sometimes return a 404 (Not found)
instead of a 403 (Forbidden), which has been fixed.

Bugfix
Bugfix

Forms Plugin: Reports will now be created with UTF-8 even if the default character set of the
platform is different.

SUP-18796
Bugfix

Forms: The calls to 3rd party user validation services (ReCaptcha, FriendlyCaptcha) have been fixed. The error message from FriendlyCaptcha has been improved.

Gentics Portal | java 3.2.8

No changes

Gentics Portal | php 3.2.3

Bugfix
Bugfix

Some Dependencies have been updated:

  • spatie/browsershot to 5.0.10
SUP-18754
Bugfix

Updated Mesh PHP-Client dependency to fix an error with uploading files for forms.

Gentics CMP 8.2.16

16.07.2025

Gentics CMS EE 6.2.16

Bugfix
Bugfix

Some dependencies have been updated:

  • commons-fileupload: 1.6.0
SUP-18671
Bugfix

Editor User Interface: When editing a page, and using the top bar to edit content, it will now correctly restore the selection and correct scolling behaviour.

SUP-18686
Bugfix

Editor User Interface: When inserting a tag into a page, the dropdown will now close directly instead of waiting for the tag to be inserted.

Gentics Aloha Editor 2.1.10

SUP-18736
Bugfix

Fixed an issue in the format-plugin which caused the editing to not work.

SUP-18686
Bugfix

Fixed a check if a paragraph is empty which could cause text to be deleted or other issues to arise.

SUP-18735
Bugfix

The table of contents inserted by the respective plugin now has a drag handle and can also be deleted like tables by drawing a selection around the whole table and pressing delete.

SUP-18735
Bugfix

The generated outline of the table of contents plugin has been fixed.

Gentics Mesh 3.0.13

SUP-18746
Bugfix

REST API: Now Mesh accepts both ISO-8601 standards of a date/time string representation, with and without trailing Z or timezone value.

Bugfix
Bugfix

Core: Generation of ETags for nodes containing tags was not stable and sometimes resulted in different ETags,
even if nothing was changed. This has been fixed.

Gentics Mesh EE 3.0.13

SUP-18746
Bugfix

REST API: Now Mesh accepts both ISO-8601 standards of a date/time string representation, with and without trailing Z or timezone value.

Bugfix
Bugfix

Core: Generation of ETags for nodes containing tags was not stable and sometimes resulted in different ETags,
even if nothing was changed. This has been fixed.

Gentics Mesh Commercial Plugins 3.0.5

No changes

Gentics Portal | java 3.2.8

No changes

Gentics Portal | php 3.2.2

No changes

Gentics CMP 8.2.15

03.07.2025

Gentics CMS EE 6.2.15

SUP-18736
Bugfix

Updated Aloha-Editor due to a regression that caused Aloha-Editor to not load properly.

Gentics Aloha Editor 2.1.9

SUP-18736
Bugfix

Fixed wrong access to load the configuration dynamically, which prevented the proper loading and initialization of Aloha/Plugins.

Gentics Mesh 3.0.12

No changes

Gentics Mesh EE 3.0.12

No changes

Gentics Mesh Commercial Plugins 3.0.5

No changes

Gentics Portal | java 3.2.8

No changes

Gentics Portal | php 3.2.2

No changes

Gentics CMP 8.2.14

02.07.2025

Gentics CMS EE 6.2.14

SUP-18442
Enhancement

Administrator User Interface: Some styling updates in the Mesh CR Administration window, for better user experience.

SUP-18506
Enhancement

UI Core: Tables have an additional way to handle selection, in the form of a Map. Has to be enabled per table with the useSelectionMap Input. Allows for the indeterminate state to be set and correctly handled.

SUP-18470
Bugfix

User Interface: Fixed an issue where channels would always display the root node as the parent, which is not the case for more deeply nested inheritances.

SUP-18440
Bugfix

Administrator User Interface: Added hostname validation to node properties, and the node creation modal will not close the modal on errors, to prevent losing entered form data.

SUP-18395
Bugfix

User Interface: Modals which lock user-input will properly unlock on error. Modals with user-input will not automatically close on error, to prevent user-input data loss.

SUP-18399
Bugfix

Mesh: The proxy now correctly processes Mesh calls, if they contain a `HTTPOnly` cookie setting.

SUP-18415
Bugfix

Administrator User Interface: Fixed an issue when creating a new Checkbox TagPart, where during crating the default value could not be set.

SUP-18320
Bugfix

Editor User Interface: When editing a form, you may now only add elements via drag and drop. Clicking on the element on the right menu will not add it to the form any more.
Updated the visuals in the form-editor to improve usability.

SUP-18389
Bugfix

Administrator User Interface: Validation of TagPart order has been fixed. Additionally, styling for inputs which are invalid have been updated to show the status correctly.

SUP-18376
Bugfix

User Interface: If the option values, sent to the select control, are numeric and start with zero, the very first one is never displayed, if being picked. This has been fixed.

SUP-18674
Bugfix

Editor User Interface: Fixed an issue in the edit-mode, where the state of the control buttons would not always update correctly.

SUP-18701
Bugfix

Editor User Interface: Inserting a tag into a page now remembers the position correctly and also shows a more detailed placeholder.

SUP-18654
Bugfix

Administrator User Interface: The modals for creating new entities will now all show a loading indicator
during the request to add the entity in the backend. This will prevent involuntary creation of duplicates (by clicking the “create” button multiple times).

SUP-18660
Bugfix

Editor User Interface: The selection handling of the tabs while editing a page has been improved.

SUP-18670
Bugfix

Administrator User Interface: The list of groups of a user now has a button “Assign user to Groups”
which opens the modal for assignment of the user to groups.

SUP-18668
Bugfix

Administrator User Interface: The list of groups of a user allowed to perform the actions for creating subgroups, moving groups and
even deleting groups. This was confusing and has been removed.

SUP-18655
Bugfix

Editor User Interface: Improved loading indication when searching or when browsing content.

SUP-18641
Bugfix

Editor User Interface: The pagination will now display the correct amount of items which have been configured.

SUP-18598
Bugfix

Administrator User Interface: Fixed an issue where the assigned users of a group would not refresh when switching between details of a group.

SUP-18607
Bugfix

Administrator User Interface: When changing the language in the Mesh Browser, the content will be correctly reloaded to dipslay the content in the new language.

SUP-18506
Bugfix

Administrator User Interface: Fixed an issue of adding or removing links to elements, when managing the assignment of multiple elements. For example, when managing multiple templates and their assignment to nodes.

SUP-18602
Bugfix

Editor User Interface: Fixed the link in the usage-list, to navigate to the correct item.

SUP-18599
Bugfix

Administrator User Interface: Fixed potential modal locking when uploading a content-package zip file.

SUP-18595
Bugfix

Editor User Interface: When comparing page versions with each other, the difference is now computed
with another algorithm, which better handles HTML differences.

Bugfix
Bugfix

Some dependencies have been updated:

  • commons-beanutils: 1.11.0
SUP-18684
Bugfix

Editor User Interface: The CMS will now better handle errors in the generation of reports or binary downloads for
forms.

SUP-18589
Bugfix

Administrator User Interface: Fixed an issue where changing the language in the mesh browser would change the UI language as well.

SUP-18558
Bugfix

Now an information about an image exceeding the dimension limits contains IDs and a name of this image.

SUP-18541
Bugfix

The preview for a modified tag was not rendered correctly (did not show the modified, but the original content),
when the tag rendered the modified part by referencing the text attribute of that part.
This has been fixed.

SUP-18540
Bugfix

Database records with empty uuid could lead to NullPointerExceptions during various actions.
This has been modified so that the action involving the empty uuid will succeed and a warning will be logged.

SUP-18524
Bugfix

Editor User Interface: When creating a new folder, the “description“ field showed the
dummy content “initial-unset-value”. This has been fixed now.

SUP-18497
Bugfix

Editor User Interface: Fixed visual artifacts which could occur when opening the tag-editor.

SUP-18495
Bugfix

Administrator User Interface: Fixed the formatting of durations in the scheduler module.

SUP-18457
Bugfix

Possible NullPointerExceptions during sorting of elements (e.g. when rendering overviews) have been fixed.

SUP-18514
Bugfix

When rendering “empty“ for a tag of a page in an overview with sticky channel
incorrectly always rendered “0” even if the tag was not empty.
This has been fixed.

SUP-18508
Bugfix

When changing the flag “publish directory segments” for a node with channels,
the flag was only changed for the direct child channels, but not for subchannels.
This has been fixed now.

SUP-18507
Bugfix

Objects, which were disinherited from channels or excluded from inheritance where not always
properly removed from the branches of the Mesh Content.Repository.
This has been fixed.

SUP-18457
Bugfix

When rendering overviews with sticky channel and the feature “dsfallback” enabled,
the objects rendered in the overview were not always correct, this has been fixed.

SUP-18266
Documentation

The REST API Documentation has been improved to no longer show object hierarchies.
Also some descriptions and examples have been improved.

Gentics Aloha Editor 2.1.8

SUP-18660
Enhancement

Plugins will now check their configuration dynamically whenever a editable is getting de-/activated, instead of caching it once on initialization.

SUP-18644
Bugfix

Fixed the insertion of characters from the characterpicker-plugin.

SUP-18663
Bugfix

Inserting something into the DOM using the method insertIntoDOM failed to
find the correct position and inserted the new element at the topmost possible position. This has been fixed.

SUP-18659
Bugfix

Fixes an error which could cause blocks to disappear after drag & drop.

Gentics Mesh 3.0.12

SUP-18646
Enhancement

Core: The following dependencies have been updated, to eliminate vulnerable versions:

  • Vert.x – to version `4.5.14`
  • Netty – to version `4.1.118.Final`
SUP-18637
Bugfix

Auth: Now a secondary auth provider (from Mesh plugins, for instance) allows proceeding with the request unauthenticated in a number of cases of errors, like provider denial or bad request, and logging the other cases.

SUP-18638
Bugfix

REST: The query parameters for node versioning and branch targeting have been decoupled, to match the cases where a branch usage is allowed, but version is not.

Documentation: The query parameterizing has been updated for the selected REST endpoints.

Bugfix
Bugfix

Some dependencies have been updated:

  • Netty: 4.1.118.Final
  • Commons Beanutils: 1.11.0
SUP-18502
Bugfix

Plugins: If a static file handler fails to unpack the static resource to the plugin storage folder, currently a misleading `HTTP 404 binary_data_not_found` is thrown. This has been now changed to `HTTP 500` with a detailed failure description.

SUP-18468
Bugfix

Image Manipulation: Creating image variants with a focal point or focal zoom value failed with an internal server error when using MariaDB.
This has been fixed.

SUP-18399
Bugfix

Auth: More occurrences of setting the `mesh.token` cookies have been secured with `HTTPOnly` flag.

SUP-18387
Bugfix

S3: Now the language specific S3 fields are correctly processed.

Gentics Mesh EE 3.0.12

SUP-18646
Enhancement

Core: The following dependencies have been updated, to eliminate vulnerable versions:

  • Vert.x – to version `4.5.14`
  • Netty – to version `4.1.118.Final`
SUP-18637
Bugfix

Auth: Now a secondary auth provider (from Mesh plugins, for instance) allows proceeding with the request unauthenticated in a number of cases of errors, like provider denial or bad request, and logging the other cases.

SUP-18638
Bugfix

REST: The query parameters for node versioning and branch targeting have been decoupled, to match the cases where a branch usage is allowed, but version is not.

Documentation: The query parameterizing has been updated for the selected REST endpoints.

Bugfix
Bugfix

Some dependencies have been updated:

  • Netty: 4.1.118.Final
  • Commons Beanutils: 1.11.0
SUP-18502
Bugfix

Plugins: If a static file handler fails to unpack the static resource to the plugin storage folder, currently a misleading `HTTP 404 binary_data_not_found` is thrown. This has been now changed to `HTTP 500` with a detailed failure description.

SUP-18468
Bugfix

Image Manipulation: Creating image variants with a focal point or focal zoom value failed with an internal server error when using MariaDB.
This has been fixed.

SUP-18399
Bugfix

Auth: More occurrences of setting the `mesh.token` cookies have been secured with `HTTPOnly` flag.

SUP-18387
Bugfix

S3: Now the language specific S3 fields are correctly processed.

SUP-18405
Bugfix

Helm Chart: The snapshots storage volume will now only be created when the backup is enabled.

Gentics Mesh Commercial Plugins 3.0.5

SUP-18390
Enhancement

Forms Plugin: The periodic downloads purge functionality has been improved by reacting on the added/removed projects, with no need to restart. It has also been documented.

SUP-18684
Bugfix

Forms Plugin: The asynchronous generation of downloads will now use the temp folder instead of the plugins “storage” folder
for temporary storage of the download.

SUP-18684
Bugfix

Forms Plugin: Handling of errors during the asynchronous generation of downloads has been improved.

SUP-18624
Bugfix

Now it is possible to initialize all the necessary Mesh schemas once per plugin, not per project. The existing commercial plugins have been updated to use this approach.

SUP-18491
Bugfix

Forms Plugin: A MIME type detection for an uploaded file, based on its contents, has been fixed.

SUP-18480
Bugfix

Forms: Invalid values for value list items (e.g. radio buttons, select elements) are no longer stored and will be marked as errors by validation. Only values listed in the value list items options are allowed. The same validation check is performed for checkbox elements where only the defined value is allowed to be submitted.

Gentics Portal | java 3.2.8

SUP-18459
Enhancement

HTTP: Now the max HTTP header size is configurable via `maxHttpHeaderSize` config entry / `MAX_HTTP_HEADER_SIZE` environment variable. Default value is 8192 bytes.

SUP-18718
Bugfix

The default value of the configuration setting mesh.proxyHeaderWhitelist, which defines the request headers,
which are forwarded to Mesh now also includes Referer, because this header is necessary for the forms plugin when using
multipage forms.

Bugfix
Bugfix

Updated Netty dependency to 4.1.118.Final.

SUP-18549
Bugfix

The default GraphQL queries for loading folder and navigation information no longer contain the startpageurl field. This field was introduced when the possibility was added to define external pages as the startpage of a folder, but this functionality requires a respective tagmap entry in the used Content.Repository. Otherwise the portal start up will fail. To enable external start pages, add the field startpageurl(linkType: SHORT) to the following GraphQL query fragments:

1. queries/fragments/navigation.graphql
2. queries/fragments/folderFields.graphql

Gentics Portal | php 3.2.2

SUP-18549
Bugfix

The default GraphQL queries for loading folder and navigation information no longer contain the startpageurl field. This field was introduced when the possibility was added to define external pages as the startpage of a folder, but this functionality requires a respective tagmap entry in the used Content.Repository. Otherwise the portal start up will fail. To enable external start pages, add the field startpageurl(linkType: SHORT) to the following GraphQL query fragments:

1. resources/graphql/fragments/contentInfo.graphql
2. resources/graphql/fragments/navigation_breadcrumb.graphql
3. resources/graphql/fragments/navigation.graphql

SUP-16528
Bugfix

Fixed multilingual sitemap generation to support both legacy behavior and the standard multilingual approach that includes all available language variants. Configuration options allow you to choose which mode to use.

SUP-17900
Bugfix

Fixed an issue where dynamic Blade tag rendering caused cache duplication.

Gentics CMP 8.2.13

24.06.2025

Gentics CMS EE 6.2.13

SUP-18442
Enhancement

Administrator User Interface: Some styling updates in the Mesh CR Administration window, for better user experience.

SUP-18470
Bugfix

User Interface: Fixed an issue where channels would always display the root node as the parent, which is not the case for more deeply nested inheritances.

SUP-18440
Bugfix

Administrator User Interface: Added hostname validation to node properties, and the node creation modal will not close the modal on errors, to prevent losing entered form data.

SUP-18395
Bugfix

User Interface: Modals which lock user-input will properly unlock on error. Modals with user-input will not automatically close on error, to prevent user-input data loss.

SUP-18399
Bugfix

Mesh: The proxy now correctly processes Mesh calls, if they contain a `HTTPOnly` cookie setting.

SUP-18415
Bugfix

Administrator User Interface: Fixed an issue when creating a new Checkbox TagPart, where during crating the default value could not be set.

SUP-18320
Bugfix

Editor User Interface: When editing a form, you may now only add elements via drag and drop. Clicking on the element on the right menu will not add it to the form any more.
Updated the visuals in the form-editor to improve usability.

SUP-18389
Bugfix

Administrator User Interface: Validation of TagPart order has been fixed. Additionally, styling for inputs which are invalid have been updated to show the status correctly.

SUP-18376
Bugfix

User Interface: If the option values, sent to the select control, are numeric and start with zero, the very first one is never displayed, if being picked. This has been fixed.

SUP-18607
Bugfix

Administrator User Interface: When changing the language in the Mesh Browser, the content will be correctly reloaded to dipslay the content in the new language.

SUP-18602
Bugfix

Editor User Interface: Fixed the link in the usage-list, to navigate to the correct item.

SUP-18599
Bugfix

Administrator User Interface: Fixed potential modal locking when uploading a content-package zip file.

Bugfix
Bugfix

Some dependencies have been updated:

  • commons-beanutils: 1.11.0
SUP-18589
Bugfix

Administrator User Interface: Fixed an issue where changing the language in the mesh browser would change the UI language as well.

SUP-18558
Bugfix

Now an information about an image exceeding the dimension limits contains IDs and a name of this image.

SUP-18541
Bugfix

The preview for a modified tag was not rendered correctly (did not show the modified, but the original content),
when the tag rendered the modified part by referencing the text attribute of that part.
This has been fixed.

SUP-18540
Bugfix

Database records with empty uuid could lead to NullPointerExceptions during various actions.
This has been modified so that the action involving the empty uuid will succeed and a warning will be logged.

SUP-18524
Bugfix

Editor User Interface: When creating a new folder, the “description“ field showed the
dummy content “initial-unset-value”. This has been fixed now.

SUP-18497
Bugfix

Editor User Interface: Fixed visual artifacts which could occur when opening the tag-editor.

SUP-18495
Bugfix

Administrator User Interface: Fixed the formatting of durations in the scheduler module.

SUP-18457
Bugfix

Possible NullPointerExceptions during sorting of elements (e.g. when rendering overviews) have been fixed.

SUP-18514
Bugfix

When rendering “empty“ for a tag of a page in an overview with sticky channel
incorrectly always rendered “0” even if the tag was not empty.
This has been fixed.

SUP-18508
Bugfix

When changing the flag “publish directory segments” for a node with channels,
the flag was only changed for the direct child channels, but not for subchannels.
This has been fixed now.

SUP-18507
Bugfix

Objects, which were disinherited from channels or excluded from inheritance where not always
properly removed from the branches of the Mesh Content.Repository.
This has been fixed.

SUP-18457
Bugfix

When rendering overviews with sticky channel and the feature “dsfallback” enabled,
the objects rendered in the overview were not always correct, this has been fixed.

SUP-18266
Documentation

The REST API Documentation has been improved to no longer show object hierarchies.
Also some descriptions and examples have been improved.

Gentics Aloha Editor 2.1.7

No changes

Gentics Mesh 3.0.11

SUP-18646
Enhancement

Core: The following dependencies have been updated, to eliminate vulnerable versions:

  • Vert.x – to version `4.5.14`
  • Netty – to version `4.1.118.Final`
Bugfix
Bugfix

Some dependencies have been updated:

  • Netty: 4.1.118.Final
  • Commons Beanutils: 1.11.0
SUP-18502
Bugfix

Plugins: If a static file handler fails to unpack the static resource to the plugin storage folder, currently a misleading `HTTP 404 binary_data_not_found` is thrown. This has been now changed to `HTTP 500` with a detailed failure description.

SUP-18468
Bugfix

Image Manipulation: Creating image variants with a focal point or focal zoom value failed with an internal server error when using MariaDB.
This has been fixed.

SUP-18399
Bugfix

Auth: More occurrences of setting the `mesh.token` cookies have been secured with `HTTPOnly` flag.

SUP-18387
Bugfix

S3: Now the language specific S3 fields are correctly processed.

Gentics Mesh EE 3.0.11

SUP-18646
Enhancement

Core: The following dependencies have been updated, to eliminate vulnerable versions:

  • Vert.x – to version `4.5.14`
  • Netty – to version `4.1.118.Final`
Bugfix
Bugfix

Some dependencies have been updated:

  • Netty: 4.1.118.Final
  • Commons Beanutils: 1.11.0
SUP-18502
Bugfix

Plugins: If a static file handler fails to unpack the static resource to the plugin storage folder, currently a misleading `HTTP 404 binary_data_not_found` is thrown. This has been now changed to `HTTP 500` with a detailed failure description.

SUP-18468
Bugfix

Image Manipulation: Creating image variants with a focal point or focal zoom value failed with an internal server error when using MariaDB.
This has been fixed.

SUP-18399
Bugfix

Auth: More occurrences of setting the `mesh.token` cookies have been secured with `HTTPOnly` flag.

SUP-18387
Bugfix

S3: Now the language specific S3 fields are correctly processed.

SUP-18405
Bugfix

Helm Chart: The snapshots storage volume will now only be created when the backup is enabled.

Gentics Mesh Commercial Plugins 3.0.4

SUP-18390
Enhancement

Forms Plugin: The periodic downloads purge functionality has been improved by reacting on the added/removed projects, with no need to restart. It has also been documented.

SUP-18624
Bugfix

Now it is possible to initialize all the necessary Mesh schemas once per plugin, not per project. The existing commercial plugins have been updated to use this approach.

SUP-18491
Bugfix

Forms Plugin: A MIME type detection for an uploaded file, based on its contents, has been fixed.

SUP-18480
Bugfix

Forms: Invalid values for value list items (e.g. radio buttons, select elements) are no longer stored and will be marked as errors by validation. Only values listed in the value list items options are allowed. The same validation check is performed for checkbox elements where only the defined value is allowed to be submitted.

Gentics Portal | java 3.2.7

SUP-18459
Enhancement

HTTP: Now the max HTTP header size is configurable via `maxHttpHeaderSize` config entry / `MAX_HTTP_HEADER_SIZE` environment variable. Default value is 8192 bytes.

Bugfix
Bugfix

Updated Netty dependency to 4.1.118.Final.

SUP-18549
Bugfix

The default GraphQL queries for loading folder and navigation information no longer contain the startpageurl field. This field was introduced when the possibility was added to define external pages as the startpage of a folder, but this functionality requires a respective tagmap entry in the used Content.Repository. Otherwise the portal start up will fail. To enable external start pages, add the field startpageurl(linkType: SHORT) to the following GraphQL query fragments:

1. queries/fragments/navigation.graphql
2. queries/fragments/folderFields.graphql

Gentics Portal | php 3.2.2

SUP-18549
Bugfix

The default GraphQL queries for loading folder and navigation information no longer contain the startpageurl field. This field was introduced when the possibility was added to define external pages as the startpage of a folder, but this functionality requires a respective tagmap entry in the used Content.Repository. Otherwise the portal start up will fail. To enable external start pages, add the field startpageurl(linkType: SHORT) to the following GraphQL query fragments:

1. resources/graphql/fragments/contentInfo.graphql
2. resources/graphql/fragments/navigation_breadcrumb.graphql
3. resources/graphql/fragments/navigation.graphql

SUP-16528
Bugfix

Fixed multilingual sitemap generation to support both legacy behavior and the standard multilingual approach that includes all available language variants. Configuration options allow you to choose which mode to use.

SUP-17900
Bugfix

Fixed an issue where dynamic Blade tag rendering caused cache duplication.

Gentics CMP 8.2.12

23.05.2025

Gentics CMS EE 6.2.12

SUP-18442
Enhancement

Administrator User Interface: Some styling updates in the Mesh CR Administration window, for better user experience.

SUP-18470
Bugfix

User Interface: Fixed an issue where channels would always display the root node as the parent, which is not the case for more deeply nested inheritances.

SUP-18440
Bugfix

Administrator User Interface: Added hostname validation to node properties, and the node creation modal will not close the modal on errors, to prevent losing entered form data.

SUP-18395
Bugfix

User Interface: Modals which lock user-input will properly unlock on error. Modals with user-input will not automatically close on error, to prevent user-input data loss.

SUP-18399
Bugfix

Mesh: The proxy now correctly processes Mesh calls, if they contain a `HTTPOnly` cookie setting.

SUP-18415
Bugfix

Administrator User Interface: Fixed an issue when creating a new Checkbox TagPart, where during crating the default value could not be set.

SUP-18320
Bugfix

Editor User Interface: When editing a form, you may now only add elements via drag and drop. Clicking on the element on the right menu will not add it to the form any more.
Updated the visuals in the form-editor to improve usability.

SUP-18389
Bugfix

Administrator User Interface: Validation of TagPart order has been fixed. Additionally, styling for inputs which are invalid have been updated to show the status correctly.

SUP-18376
Bugfix

User Interface: If the option values, sent to the select control, are numeric and start with zero, the very first one is never displayed, if being picked. This has been fixed.

SUP-18541
Bugfix

The preview for a modified tag was not rendered correctly (did not show the modified, but the original content),
when the tag rendered the modified part by referencing the text attribute of that part.
This has been fixed.

SUP-18540
Bugfix

Database records with empty uuid could lead to NullPointerExceptions during various actions.
This has been modified so that the action involving the empty uuid will succeed and a warning will be logged.

SUP-18524
Bugfix

Editor User Interface: When creating a new folder, the “description“ field showed the
dummy content “initial-unset-value”. This has been fixed now.

SUP-18497
Bugfix

Editor User Interface: Fixed visual artifacts which could occur when opening the tag-editor.

SUP-18495
Bugfix

Administrator User Interface: Fixed the formatting of durations in the scheduler module.

SUP-18457
Bugfix

Possible NullPointerExceptions during sorting of elements (e.g. when rendering overviews) have been fixed.

SUP-18514
Bugfix

When rendering “empty“ for a tag of a page in an overview with sticky channel
incorrectly always rendered “0” even if the tag was not empty.
This has been fixed.

SUP-18508
Bugfix

When changing the flag “publish directory segments” for a node with channels,
the flag was only changed for the direct child channels, but not for subchannels.
This has been fixed now.

SUP-18507
Bugfix

Objects, which were disinherited from channels or excluded from inheritance where not always
properly removed from the branches of the Mesh Content.Repository.
This has been fixed.

SUP-18457
Bugfix

When rendering overviews with sticky channel and the feature “dsfallback” enabled,
the objects rendered in the overview were not always correct, this has been fixed.

SUP-18266
Documentation

The REST API Documentation has been improved to no longer show object hierarchies.
Also some descriptions and examples have been improved.

Gentics Aloha Editor 2.1.7

No changes

Gentics Mesh 3.0.10

SUP-18502
Bugfix

Plugins: If a static file handler fails to unpack the static resource to the plugin storage folder, currently a misleading `HTTP 404 binary_data_not_found` is thrown. This has been now changed to `HTTP 500` with a detailed failure description.

SUP-18468
Bugfix

Image Manipulation: Creating image variants with a focal point or focal zoom value failed with an internal server error when using MariaDB.
This has been fixed.

SUP-18399
Bugfix

Auth: More occurrences of setting the `mesh.token` cookies have been secured with `HTTPOnly` flag.

SUP-18387
Bugfix

S3: Now the language specific S3 fields are correctly processed.

Gentics Mesh EE 3.0.10

SUP-18502
Bugfix

Plugins: If a static file handler fails to unpack the static resource to the plugin storage folder, currently a misleading `HTTP 404 binary_data_not_found` is thrown. This has been now changed to `HTTP 500` with a detailed failure description.

SUP-18468
Bugfix

Image Manipulation: Creating image variants with a focal point or focal zoom value failed with an internal server error when using MariaDB.
This has been fixed.

SUP-18399
Bugfix

Auth: More occurrences of setting the `mesh.token` cookies have been secured with `HTTPOnly` flag.

SUP-18387
Bugfix

S3: Now the language specific S3 fields are correctly processed.

SUP-18405
Bugfix

Helm Chart: The snapshots storage volume will now only be created when the backup is enabled.

Gentics Mesh Commercial Plugins 3.0.3

SUP-18390
Enhancement

Forms Plugin: The periodic downloads purge functionality has been improved by reacting on the added/removed projects, with no need to restart. It has also been documented.

SUP-18491
Bugfix

Forms Plugin: A MIME type detection for an uploaded file, based on its contents, has been fixed.

SUP-18480
Bugfix

Forms: Invalid values for value list items (e.g. radio buttons, select elements) are no longer stored and will be marked as errors by validation. Only values listed in the value list items options are allowed. The same validation check is performed for checkbox elements where only the defined value is allowed to be submitted.

Gentics Portal | java 3.2.6

SUP-18459
Enhancement

HTTP: Now the max HTTP header size is configurable via `maxHttpHeaderSize` config entry / `MAX_HTTP_HEADER_SIZE` environment variable. Default value is 8192 bytes.

SUP-18549
Bugfix

The default GraphQL queries for loading folder and navigation information no longer contain the startpageurl field. This field was introduced when the possibility was added to define external pages as the startpage of a folder, but this functionality requires a respective tagmap entry in the used Content.Repository. Otherwise the portal start up will fail. To enable external start pages, add the field startpageurl(linkType: SHORT) to the following GraphQL query fragments:

1. queries/fragments/navigation.graphql
2. queries/fragments/folderFields.graphql

Gentics Portal | php 3.2.2

SUP-18549
Bugfix

The default GraphQL queries for loading folder and navigation information no longer contain the startpageurl field. This field was introduced when the possibility was added to define external pages as the startpage of a folder, but this functionality requires a respective tagmap entry in the used Content.Repository. Otherwise the portal start up will fail. To enable external start pages, add the field startpageurl(linkType: SHORT) to the following GraphQL query fragments:

1. resources/graphql/fragments/contentInfo.graphql
2. resources/graphql/fragments/navigation_breadcrumb.graphql
3. resources/graphql/fragments/navigation.graphql

SUP-16528
Bugfix

Fixed multilingual sitemap generation to support both legacy behavior and the standard multilingual approach that includes all available language variants. Configuration options allow you to choose which mode to use.

SUP-17900
Bugfix

Fixed an issue where dynamic Blade tag rendering caused cache duplication.

Gentics CMP 8.2.11

09.05.2025

Gentics CMS EE 6.2.11

SUP-18442
Enhancement

Administrator User Interface: Some styling updates in the Mesh CR Administration window, for better user experience.

SUP-18470
Bugfix

User Interface: Fixed an issue where channels would always display the root node as the parent, which is not the case for more deeply nested inheritances.

SUP-18440
Bugfix

Administrator User Interface: Added hostname validation to node properties, and the node creation modal will not close the modal on errors, to prevent losing entered form data.

SUP-18395
Bugfix

User Interface: Modals which lock user-input will properly unlock on error. Modals with user-input will not automatically close on error, to prevent user-input data loss.

SUP-18399
Bugfix

Mesh: The proxy now correctly processes Mesh calls, if they contain a `HTTPOnly` cookie setting.

SUP-18415
Bugfix

Administrator User Interface: Fixed an issue when creating a new Checkbox TagPart, where during crating the default value could not be set.

SUP-18320
Bugfix

Editor User Interface: When editing a form, you may now only add elements via drag and drop. Clicking on the element on the right menu will not add it to the form any more.
Updated the visuals in the form-editor to improve usability.

SUP-18389
Bugfix

Administrator User Interface: Validation of TagPart order has been fixed. Additionally, styling for inputs which are invalid have been updated to show the status correctly.

SUP-18376
Bugfix

User Interface: If the option values, sent to the select control, are numeric and start with zero, the very first one is never displayed, if being picked. This has been fixed.

SUP-18457
Bugfix

Possible NullPointerExceptions during sorting of elements (e.g. when rendering overviews) have been fixed.

SUP-18457
Bugfix

When rendering overviews with sticky channel and the feature “dsfallback” enabled,
the objects rendered in the overview were not always correct, this has been fixed.

SUP-18266
Documentation

The REST API Documentation has been improved to no longer show object hierarchies.
Also some descriptions and examples have been improved.

Gentics Aloha Editor 2.1.7

No changes

Gentics Mesh 3.0.9

SUP-18468
Bugfix

Image Manipulation: Creating image variants with a focal point or focal zoom value failed with an internal server error when using MariaDB.
This has been fixed.

SUP-18399
Bugfix

Auth: More occurrences of setting the `mesh.token` cookies have been secured with `HTTPOnly` flag.

SUP-18387
Bugfix

S3: Now the language specific S3 fields are correctly processed.

Gentics Mesh EE 3.0.9

SUP-18468
Bugfix

Image Manipulation: Creating image variants with a focal point or focal zoom value failed with an internal server error when using MariaDB.
This has been fixed.

SUP-18399
Bugfix

Auth: More occurrences of setting the `mesh.token` cookies have been secured with `HTTPOnly` flag.

SUP-18387
Bugfix

S3: Now the language specific S3 fields are correctly processed.

SUP-18405
Bugfix

Helm Chart: The snapshots storage volume will now only be created when the backup is enabled.

Gentics Mesh Commercial Plugins 3.0.3

SUP-18390
Enhancement

Forms Plugin: The periodic downloads purge functionality has been improved by reacting on the added/removed projects, with no need to restart. It has also been documented.

SUP-18491
Bugfix

Forms Plugin: A MIME type detection for an uploaded file, based on its contents, has been fixed.

SUP-18480
Bugfix

Forms: Invalid values for value list items (e.g. radio buttons, select elements) are no longer stored and will be marked as errors by validation. Only values listed in the value list items options are allowed. The same validation check is performed for checkbox elements where only the defined value is allowed to be submitted.

Gentics Portal | java 3.2.5

SUP-18459
Enhancement

HTTP: Now the max HTTP header size is configurable via `maxHttpHeaderSize` config entry / `MAX_HTTP_HEADER_SIZE` environment variable. Default value is 8192 bytes.

Gentics Portal | php 3.2.1

No changes

Gentics CMP 8.2.10

24.04.2025

Gentics CMS EE 6.2.10

SUP-18376
Bugfix

User Interface: If the option values, sent to the select control, are numeric and start with zero, the very first one is never displayed, if being picked. This has been fixed.

SUP-18266
Documentation

The REST API Documentation has been improved to no longer show object hierarchies.
Also some descriptions and examples have been improved.

Gentics Aloha Editor 2.1.7

No changes

Gentics Mesh 3.0.8

SUP-18387
Bugfix

S3: Now the language specific S3 fields are correctly processed.

Gentics Mesh EE 3.0.8

SUP-18387
Bugfix

S3: Now the language specific S3 fields are correctly processed.

SUP-18405
Bugfix

Helm Chart: The snapshots storage volume will now only be created when the backup is enabled.

Gentics Mesh Commercial Plugins 3.0.2

No changes

Gentics Portal | java 3.2.4

No changes

Gentics Portal | php 3.2.1

No changes

Gentics CMP 8.2.9

11.04.2025

Gentics CMS EE 6.2.9

SUP-18367
Bugfix

Admin User Interface: The tagtype settings “Edit on insert“ and “Display controls inside” are no longer reset when saving the changes to tagparts.

SUP-18372
Bugfix

Editor User Interface: Fixed an issue when setting the focal point, where it could be out set out of bounds, causing publishing issues.

SUP-18259
Bugfix

User Interface: The validation for node publish directories and it‘s linking has been fixed in both the Editor and Administrator User Interfaces.

SUP-18307
Bugfix

Editor User Interface: When publishing pages or taking pages offline, the messages shown to the user will
now be more explicit about whether the page has been immediately been written to or removed from the Content.Repository (when instant publishing is used)
or the page has just been set into the requested state (which will take effect with the next regular publish process).

SUP-18349
Bugfix

Administrator User Interface: Fixed pagination for the CR select in the Mesh Browser module.

SUP-18320
Documentation

The supported MariaDB versions have been updated in the compatibility list.

Optional Manual Change
Optional Action
  • The methods isOpenEditorOnInsert() and isEditorControlsInside() have been renamed to getOpenEditorOnInsert() and getEditorControlsInside() respectively.
  • The methods getOpenEditorOnInsert() and getEditorControlsInside() now return Boolean instead of boolean and can therefore return null.
Optional Manual Change
Optional Action

When using a MariaDB version 11.6 or above the innodb_snapshot_isolation setting must be disabled in the configuration.

Gentics Aloha Editor 2.1.7

No changes

Gentics Mesh 3.0.7

SUP-18396
Bugfix

The dependencies on hibernate have been changed from groupId org.hibernate to org.hibernate.orm.

Gentics Mesh EE 3.0.7

SUP-18396
Bugfix

The dependencies on hibernate have been changed from groupId org.hibernate to org.hibernate.orm.

Gentics Mesh Commercial Plugins 3.0.2

No changes

Gentics Portal | java 3.2.4

No changes

Gentics Portal | php 3.2.1

No changes

Gentics CMP 8.2.8

26.03.2025

Gentics CMS EE 6.2.8

SUP-18259
Bugfix

Administrator User Interface: Fixed validation and linking of page and binary directories in node settings.

SUP-18263
Bugfix

Administrator User Interface: Changing the default upload folders of a node lets you correctly select the folder now.

SUP-18217
Bugfix

Administrator User Interface: Fixed the display of two scrollbars which could appear when viewing/expanding tree elements.

SUP-18254
Bugfix

The dependency report will now also contain UI dependencies.

SUP-18241
Bugfix

Content Staging of localized language variants incorrectly removed the master page of the language variant.
This has been fixed.

SUP-18241
Bugfix

Content Staging did not always retain the multichannelling inheritance settings of published pages.
This has been fixed.

Gentics Aloha Editor 2.1.7

SUP-18272
Bugfix

Fixed the visibility of the alignment button and added vertical alignment options as separate button with options.

SUP-18273
Bugfix

Fixed visibility for the horizontalruler button.

Gentics Mesh 3.0.6

SUP-18278
Bugfix

S3: When a S3 image is transformed, the transformation result can be never returned to the client at some cases, because of a false cache path provided by the transformation service. This has been fixed.

SUP-18280
Bugfix

Core: When an empty payload is sent to the binary field update function, a new version of a content, being updated, is produced, containing no changes. This has been now fixed, and the content stays old in this case.

SUP-18281
Bugfix

OAuth: If a new set of groups/roles has been attached to the Mesh user during the OAuth login session, these groups/roles are not used in the filtering during the same session. This has been fixed.

SUP-18279
Bugfix

Indexing: At some circumstances an indexing engine crash is possible, when the changes, triggering the (re)indexing on updated or deleted data, come too quickly. This has been fixed.

Gentics Mesh EE 3.0.6

SUP-18277
Enhancement

Documentation: A documentation for the link:https://www.gentics.com/mesh/premium-features/like/[Gentics Mesh Like plugin] has been extended.

SUP-18279
Bugfix

Indexing: At some circumstances an indexing engine crash is possible, when the changes, triggering the (re)indexing on updated or deleted data, come too quickly. This has been fixed.

SUP-18281
Bugfix

OAuth: If a new set of groups/roles has been attached to the Mesh user during the OAuth login session, these groups/roles are not used in the filtering during the same session. This has been fixed.

SUP-18280
Bugfix

Core: When an empty payload is sent to the binary field update function, a new version of a content, being updated, is produced, containing no changes. This has been now fixed, and the content stays old in this case.

SUP-18278
Bugfix

S3: When a S3 image is transformed, the transformation result can be never returned to the client at some cases, because of a false cache path provided by the transformation service. This has been fixed.

SUP-18275
Bugfix

Documentation: The overview of the premium features are back to the display.

Gentics Mesh Commercial Plugins 3.0.2

No changes

Gentics Portal | java 3.2.4

SUP-18252
Bugfix

Authentication: Expired authentication cookies will now be simply ignored instead of causing a 500 Server Error response.

Gentics Portal | php 3.2.1

No changes

Gentics CMP 8.2.7

14.03.2025

Gentics CMS EE 6.2.7

SUP-17776
Enhancement

Now a plain text property startpageurl is added to the list of folder fields of Mesh Content Repository, allowing using the external URL as a startpage, or just simplifying the start page resolving in the case of single language setup.

SUP-16935
Enhancement

Link Checker: Due to some servers resulting with `HTTP 500` on an `HEAD` request, while being actually alive for a `GET`, the Link Checker now considers a `HTTP 500` a reason for a fallback check with a `GET`, reducing the number of false positive results.

SUP-18213
Bugfix

Fixes failing image uploads when automatic webp conversion is enabled and the image cannot be converted. When conversion failed, the original image is uploaded instead.

SUP-18222
Bugfix

Editor User Interface: When displaying pages in preview or edit mode, occasional errors like
“Record has changed since last read in table ‘systemsession‘” could occur when using MariaDB and the
setting ‘innodb_snapshot_isolation‘ was switched on.
Those errors have been fixed.

SUP-18150
Bugfix

Editor User Interface: The overview of usages of an Item have been reworked and are now paginated.

SUP-18198
Bugfix

When a node published into a Content.Repository with instant publishing enabled, operations which modified objects that should be published into the
Content.Repository would fail with an internal server error, if the Content.Repository was currently not available or improperly set up.
This has been fixed. While instant publishing itself will not be possible in such cases, the originating operation will succeed now.

SUP-18194
Bugfix

Administrator User Interface: Several issues with the node properties dialog have been fixed:

  • The checkbox “Publish Directory Segments“ will now only be visible, when the feature pub_dir_segments is activated.
  • The checkbox “Publish Directory Segments” will be disabled for channels, since this setting is inherited from the master node.
SUP-18179
Bugfix

Sometimes pages would be marked as “modified” after they had been published via time management.
This has been fixed.

SUP-18179
Bugfix

Resolving of page.languageset.pages.[code] did not work any more and has been fixed.

SUP-18194
Bugfix

Administrator User Interface: The label “Derives from …” which is shown in the node properties for channels
will no longer disappear when a property is modified.

SUP-17784
Bugfix

Fixes login with RSA key.

SUP-18180
Documentation

Fix MariaDB compatibility list

Gentics Aloha Editor 2.1.6

SUP-18149
Bugfix

Typography will respect the editables configuration correctly instead of just the default configuration.

Gentics Mesh 3.0.5

SUP-18177
Enhancement

Documentation: References to the MariaDB official documentation have been added.

SUP-18220
Bugfix

The dependency on nashorn-core has been updated to 15.6.
This fixes startup errors in plugins (like the comment plugin) which uses precompilation of handlebars templates to javascript.

SUP-18208
Bugfix

Logging: Some sensitive configuration entries were eliminated from the logging.

Gentics Mesh EE 3.0.5

SUP-18177
Enhancement

Documentation: References to the MariaDB official documentation have been added.

SUP-18177
Enhancement

Documentation: References to the official backup/restore documentation for every supported RDBMS have been added.

SUP-18208
Bugfix

Logging: Some sensitive configuration entries were eliminated from the logging.

SUP-18220
Bugfix

The dependency on nashorn-core has been updated to 15.6.
This fixes startup errors in plugins (like the comment plugin) which uses precompilation of handlebars templates to javascript.

Gentics Mesh Commercial Plugins 3.0.2

SUP-18220
Bugfix

The dependency on Mesh has been updated to 3.0.5.

SUP-18212
Bugfix

Keycloak: The set of plugin dependencies has been revised, to avoid a range of issues, from carrying obsolete/duplicated dependencies that take too much space, to a crash of a plugin that tries to load a conflicting version of a class.

Gentics Portal | java 3.2.3

SUP-17776
Enhancement

Now a plain text property `startpageurl` can be used for a fallback detection of a startpage in the content, navigation and breadcrumb fetch.

Gentics Portal | php 3.2.1

SUP-16295
Enhancement

Now a `contenttype` field of a `content`-schemed Mesh page is considered while setting a `Content-Type` HTTP response header value.

SUP-17776
Enhancement

Now a plain text property `startpageurl` can be used for a fallback detection of a startpage in the content, navigation and breadcrumb fetch.

Bugfix
Bugfix

Some Dependencies have been updated:

  • laravel/framework to 11.39.1

Gentics CMP 8.2.6

27.02.2025

Gentics CMS EE 6.2.6

SUP-17216
Enhancement

Administrator User Interface: Now the `Last Scheduler Task Status` shows an actual status of the last scheduled task. The failure logs link is now pointing to the Scheduler instead of Content Repositories.

SUP-18083
Enhancement

Logging: Now, if one of the configuration files is flawed, causing the startup procedure to fail, it will be logged with the maximum severity.
Also, if the contents of a config file is logically empty, e.g. contains no uncommented entries, the startup will not fail.

SUP-18072
Enhancement

Administration User Interface: The value of a datasource item has been extended from 50 to 16383 symbols.

SUP-17177
Bugfix

Administrator User Interface: Now the `Add languages to a node` modal window scrolls its table content correctly.

SUP-17545
Bugfix

Administrator User Interface: Now the list pagination is reset when a new search term is entered.

SUP-17209
Bugfix

Administrator User Interface: Fixed an the creation of new nodes, to also save the configured publishing settings.

SUP-16772
Bugfix

Editor User Interface: Fixed a potential race-condition which prevented the edit-button to be displayed when previewing a page.

SUP-18109
Bugfix

Fixes compatibility issues with Oracle MySQL databases.

SUP-15751
Bugfix

Administration User Interface: The `Object Type` values of the Content Repository Tagmap entries list are back.

SUP-18066
Bugfix

Editor User Interface: Now edit mode allows the editor hyperlinks being clicked only with CTRL key, preventing accidental page leaves or reloads.

SUP-16591
Bugfix

Editor User Interface: Links to the Administrator User Interface will now contain the ‘skip-sso‘ parameter,
if the Editor User Interface was accessed with this parameter.

SUP-17951
Bugfix

A column in the table dependencymap2 has been increase to avoid SQL errors during the publish process.
The update to this CMS version might therefore take longer than usual.

SUP-17875
Bugfix

Administrator User Interface: Now the display/segment/URL field pickers from the schema editor function correctly, being filled with the field values to pick from.

SUP-18060
Bugfix

Administrator User Interface: The behaviour of cancelling the publish process has been improved.
The UI will now wait for up to 10 seconds for the publish process to stop. If the publish process is
still running after 10 seconds, a warning will be shown and stack traces of all publisher related threads will
be logged to the server log.

SUP-17206
Bugfix

Administrator User Interface: It is now possible to change the keyword of a construct and the keyword of a part in a construct.

SUP-18092
Bugfix

The default log level for the logger ‘org.eclipse.jetty‘ has been changed to ‘warn‘ to log errors
that occur in servlet filters (e.g. used for single-sign-on).
This change will only take effect, if no custom nodelog.yml file is present. If a custom nodelog.yml file
is used, it is recommended to set the log level of ‘org.eclipse.jetty‘ to at least ‘warn‘ there.

SUP-18092
Bugfix

The keycloak integration filter, which is used for handling SSO via Keycloak will now log
a more specific error message, if SSO fails because the JWT does not contain the required “preferred_username“ claim.
Also the Guides:“https://www.gentics.com/Content.Node/cmp8/guides/rest_auth.html#sso-with-keycloak” for SSO Keycloak now
mention the required and optional JWT claims.

SUP-18102
Bugfix

SSO: The javascript adapter for SSO using keycloak has been updated for compatibility with Keycloak up to version 26.

Gentics Aloha Editor 2.1.5

SUP-18070
Bugfix

Fixed initialization of the Table Plugin, which now correctly picks up the global settings.

SUP-17926
Bugfix

Drag‘n‘Drop dropzones can now be disabled by simply providing an empty array [], allowing blocks only to be moved within the original editable.
Additionally, resolving of the editable configuration for the dropzones has been fixed to reflect the documentation.

Gentics Mesh 3.0.4

SUP-14730
Bugfix

Auth: The JWT auth cookie will now have the `HTTPOnly` flag set.

Gentics Mesh EE 3.0.4

SUP-14730
Bugfix

Auth: The JWT auth cookie will now have the `HTTPOnly` flag set.

Gentics Mesh Commercial Plugins 3.0.1

No changes

Gentics Portal | java 3.2.2

No changes

Gentics Portal | php 3.2.0

No changes

Gentics CMP 8.2.5

13.02.2025

Gentics CMS EE 6.2.5

SUP-17501
Enhancement

Devtools: Now when a Content Repository is assigned to the Node of a Devtools Package with CR fragments, these fragments are attached to the Content Repository.

SUP-17792
Enhancement

Editor User Interface: Now the folder breadcrumbs are shown for the search results, if no Elasticsearch is used.

SUP-15438
Enhancement

Content Staging: Now the timestamp of a Content Package is updated on package contents update, e.g. page being added or removed etc.

SUP-18079
Bugfix

Editor User Interface: Fixed an issue where the tag was not rendered correctly after inserting it with the “Edit on Insert” option.

SUP-17633
Bugfix

Administrator User Interface: Some possible error messages when updating templates have been improved.

SUP-17749
Bugfix

Administrator User Interface: Long content in the mesh server details table will now correctly form multiple rows and be displayed without additional scrolling.

SUP-17369
Bugfix

Administrator User Interface: Editing overview tag-parts in template object-properties now properly scroll to display all elements.

SUP-17402
Bugfix

Editor User Interface: The sorting of display properties of the folder contents has been fixed.

SUP-17353
Bugfix

Administrator User Interface: Fixed an impossibility of expanding contents of a folder in the content picker dialog, if this folder has no subfolders.

SUP-16566
Bugfix

When importing an object property definition from a devtool package, where the object property definition
does not have a description set, the description would be set to a number instead of an empty string.
This has been fixed.

SUP-17060
Bugfix

Administrator User Interface: It is now possible to change the task of an existing scheduler schedule.

SUP-17525
Bugfix

Administrator User Interface: When creating a node, languages have to be specified in order to be allowed to create the node.

SUP-17912
Bugfix

Administrator User Interface: Moving of user groups sometimes incorrectly failed with a permission error which has been fixed.

SUP-17536
Bugfix

Administrator User Interface: Various translations of labels and messages have been corrected.

SUP-18040
Bugfix

Handling of license.key files has been modified, so that an empty file will now be
overwritten with a license key provided via environment variable or system property
during startup.

SUP-17987
Bugfix

Administrator User Interface: Assignment of multiple templates to nodes or folders always failed with some
error messages (insufficient permissions). This has been fixed.

SUP-18035
Bugfix

Editor User Interface: The link-checker in edit-mode has been updated to work with tags correctly. It requires a configuration for constructs to opt in tagtypeWhitelist – to enable it for specified constructs.

SUP-18032
Bugfix

When startup of the http server fails (e.g. due to configuration errors), the process will now terminate
after the error log is written, instead of keep running in an unreponsive state.

SUP-18031
Bugfix

Administrator User Interface: Fixed the editing of template object-properties.

Gentics Aloha Editor 2.1.4

SUP-17884
Bugfix

Selected characters from the character-picker plugin can now be inserted again.

SUP-17815
Bugfix

Now a quote formatter, applied over already formatted text, produces a single quoted block, instead of a serie of distinct differently formatted quotes.

Gentics Mesh 3.0.3

SUP-17797
Bugfix

Image Manipulation: A periodic cleanup for files in the image cache has been added, which can be
configured with the new configuration options `image.imageCacheCleanInterval` (for the interval for running the cleanup)
and `image.imageCacheMaxIdle` (for the maximum allowed file age). Both values must be set in ISO 8601 duration format.
By default, `image.imageCacheCleanInterval` is set to `PT0S` (0 seconds), which deactivates the periodic cleanup.

SUP-18069
Bugfix

GraphQL: A case of using a GraphQL native filter for a string field against a UUID value, resulting in an exception, has been fixed.

Gentics Mesh EE 3.0.3

SUP-18069
Bugfix

GraphQL: A case of using a GraphQL native filter for a string field against a UUID value, resulting in an exception, has been fixed.

SUP-17797
Bugfix

Image Manipulation: A periodic cleanup for files in the image cache has been added, which can be
configured with the new configuration options `image.imageCacheCleanInterval` (for the interval for running the cleanup)
and `image.imageCacheMaxIdle` (for the maximum allowed file age). Both values must be set in ISO 8601 duration format.
By default, `image.imageCacheCleanInterval` is set to `PT0S` (0 seconds), which deactivates the periodic cleanup.

Gentics Mesh Commercial Plugins 3.0.1

No changes

Gentics Portal | java 3.2.2

SUP-17086
Documentation

Updates documentation on requirements and repository access.

SUP-17193
Documentation

Documentation on branch selector handlers for projects using multichannelling has been added to the documentation.

Gentics Portal | php 3.2.0

No changes

Gentics CMP 8.2.4

30.01.2025

Gentics CMS EE 6.2.4

SUP-17941
Bugfix

Users will no longer be able to publish objects (or put them into the queue) if they do not have at least view and edit permission on the object.

SUP-17941
Bugfix

Editor User Interface: The permission checks for publishing, un-publishing, and deleting pages have been fixed. The interface will now only use available languages, and will ignore pages where permissions aren‘t granted.

SUP-17964
Bugfix

Administrator User Interface: Saving of modified scheduler task properties has been fixed.

SUP-17183
Bugfix

Administrator User Interface: The properties dialog of a tag in a template will now always show the currently selected construct.

SUP-17986
Bugfix

Editor User Interface: The page properties dialog never allowed linking templates to the page‘s folder
and has been fixed.

SUP-17899
Bugfix

Editor User Interface: Fixed an issue when attempting to opening the time-management from a page when in edit- or preview-mode.

Optional Manual Change
Optional Action

Gentics Aloha Editor 2.1.3

No changes

Gentics Mesh 3.0.2

SUP-17558
Bugfix

Core: The processing of binaries has been refactored, targeting possible binary data leftovers being eliminated after the binary content is updated or deleted. Also, two new async consistency check have been added, for the detection of binary data with no corresponding database records (repairable) and binary database records with no corresponding binary data (for the automated testing purposes, not repairable).

Gentics Mesh EE 3.0.2

SUP-17558
Bugfix

Core: The processing of binaries has been refactored, targeting possible binary data leftovers being eliminated after the binary content is updated or deleted. Also, two new async consistency check have been added, for the detection of binary data with no corresponding database records (repairable) and binary database records with no corresponding binary data (for the automated testing purposes, not repairable).

Gentics Mesh Commercial Plugins 3.0.1

No changes

Gentics Portal | java 3.2.1

No changes

Gentics Portal | php 3.2.0

No changes

Gentics CMP 8.2.3

17.01.2025

Gentics CMS EE 6.2.3

SUP-17590
Enhancement

Added documentation for custom editors and how to implement them.

SUP-17994
Bugfix

Editor User Interface: Fixed focus handling when in edit mode, to allow for uninterrupted editing.

SUP-17590
Bugfix

Editor User Interface: Fixed an issue with custom editors not loading correctly, when the editor URL contained escapable characters (such as spaces).

SUP-17963
Bugfix

The version definition for the npm packages have been fixed to allow correct installation.

SUP-17870
Bugfix

Fixes an error when listing nodes in a setup with channels when the multichannelling feature has been disabled.

SUP-17839
Bugfix

Content Staging: Now the content staging information of versioned objects contains an online status and scheduled offline timestamp, if applicable.
On an import, the node object is taken offline, either immediately, or on a schedule, according to this information.

SUP-17881
Bugfix

Editor User Interface: When updating object-properties and switching between them, the correct value will now be used/displayed.

SUP-17860
Bugfix

Editor User Interface: Resolved an issue with the Link-Checker, where the Links didn‘t properly update or broken links were not correctly detected.

Gentics Aloha Editor 2.1.3

SUP-17938
Bugfix

The assignment of a Plugins setting has been fixed.

Gentics Mesh 3.0.1

SUP-17945
Bugfix

GraphQL: A natively filtered paginated data set contains incorrect values for current page and total page number. This has been fixed.

SUP-17945
Bugfix

Core: The paged data sets contain different data, when being produced by native and legacy filtering, and/or sorting, under some circumstances. This has been fixed.

SUP-17176
Bugfix

Cache: The Image Cache refactoring, which was done in a previous hotfix release introduced an error which caused creation of empty folders in the old structure as well. This has been fixed.
Also the migration process has been fixed to really remove all folders of the old structure, even if they are empty or contain cache files of binaries that were deleted before.

SUP-17916
Bugfix

Clustering: Autodiscovery of cluster member nodes in a kubernetes environment did not work (Mesh instances failed to start) due to an incorrect dependency, which has been removed now.

Gentics Mesh EE 3.0.1

Enhancement
Enhancement

Helm Chart: The helm chart gentics-mesh is now updated to support Gentics Mesh Versions 3.0.x.
Starting with this release, the helm chart will now always be released with the same version number as Gentics Mesh Enterprise.

SUP-17945
Bugfix

GraphQL: A natively filtered paginated data set contains incorrect values for current page and total page number. This has been fixed.

SUP-17945
Bugfix

Core: The paged data sets contain different data, when being produced by native and legacy filtering, and/or sorting, under some circumstances. This has been fixed.

SUP-17916
Bugfix

Clustering: Autodiscovery of cluster member nodes in a kubernetes environment did not work (Mesh instances failed to start) due to an incorrect dependency, which has been removed now.

SUP-17176
Bugfix

Cache: The Image Cache refactoring, which was done in a previous hotfix release introduced an error which caused creation of empty folders in the old structure as well. This has been fixed.
Also the migration process has been fixed to really remove all folders of the old structure, even if they are empty or contain cache files of binaries that were deleted before.

Gentics Mesh Commercial Plugins 3.0.1

SUP-17998
Bugfix

Forms: Adjust SSN validation according to https://www.sozialversicherung.at/cdscontent/?contentid=10007.820902&viewmode=content#topsprungmarke

Gentics Portal | java 3.2.1

SUP-17278
Bugfix

Fixes adding of additional HTTP headers via security.additionalResponseHeaders in the portals responses.

SUP-15779
Documentation

Authentication: Updated documentation about Keycloak configuration for newer Keycloak versions which use an RSA-OAEP key by default. Such keys are currently not supported by the underlying Vert.x framework and the respective key provider must be removed in the Keycloak admin console. For more information see the authentication documentation.

Gentics Portal | php 3.2.0

No changes

Gentics CMP 8.2.2

19.12.2024

Gentics CMS EE 6.2.2

Bugfix
Bugfix

Updated Aloha-Editor to version 2.1.2.

Gentics Aloha Editor 2.1.2

SUP-17927
Bugfix

Fixed access to invalid variables due to merge conflicts

Gentics Mesh 3.0.0

No changes

Gentics Mesh EE 3.0.0

No changes

Gentics Mesh Commercial Plugins 3.0.0

No changes

Gentics Portal | java 3.2.0

No changes

Gentics Portal | php 3.2.0

No changes

Gentics CMP 8.2.1

17.12.2024

Gentics CMS EE 6.2.1

SUP-17904
Bugfix

Fixes display of licensing information and refreshing of available features after license key upload.

SUP-17885
Bugfix

Editor User Interface: Fixed an issue when editing the Object-Properties of a Page, the file-name would be overritten with a default value.

SUP-17891
Bugfix

Editor User Interface: Sorting of the items in the repository browser is now synchronized with the user settings and will persist/apply for the same type across the UI.

SUP-17877
Bugfix

Editor User Interface: Fixed the language selection in the repository browser, and added a language indicator for internally selected pages when linking them in the edit-mode.

Gentics Aloha Editor 2.1.1

SUP-17877
Bugfix

Added a new hint property to the Input UI Component.

Gentics Mesh 3.0.0

No changes

Gentics Mesh EE 3.0.0

No changes

Gentics Mesh Commercial Plugins 3.0.0

No changes

Gentics Portal | java 3.2.0

No changes

Gentics Portal | php 3.2.0

No changes

Gentics CMP 8.2.0

17.12.2024

Gentics CMS EE 6.2.0

Manual Change
Action required

This change also requires a new license key. Please contact sales@gentics.com.

GPU-1805
Enhancement

Some dependencies have been updated:

  • json-path: 2.9.0
  • logback: 1.2.13
GPU-1711
Enhancement

Page Expire Date: After taking a page in the CMS offline, the information of when it went offline is now available to the user.
Two new endpoints have been introduced to obtain this information

  • GET /publish/state/{type}/{objId}
  • GET /publish/state/

Additionally, a publish protocol of pages and forms has been added to the Editor User Interface.

GPU-1712
Enhancement

Administrator User Interface: Content Packages can now be checked in the background. Any errors during the report can then be viewed with full context to the error and suggestions for resolution.

GPU-1561
Enhancement

Editor User Interface: Forms can now enable a “rich content” mode for individual STRING properties. This allows the text content to add, modifiy, and delete links to internal and external ressources.

GPU-1606
Enhancement

Editor User Interface: Files and Images now also have the option to set a custom create and edit date.

GPU-1851
Enhancement

Content Staging: The import of a node, which was assigned to restricted object property definitions will only restrict
the object property definition on the target system to the node, if the object property definition has the “restricted” flag set.
If the object property definition is not restricted on the target system, it will remain globally available.

GPU-1707
Enhancement

Automatic Translation: Introducing the new automatic translation feature to translate pages and text between multiple languages.
The new endpoints to use the translation feature are:

  • @POST /translation/text
  • @POST /translation/page/{id}
GPU-1708
Enhancement

The new “Handlebars” Part Type brings the Handlebars templating language to the CMS.
See the Guides for details.

GPU-1608
Enhancement

The Elasticsearch feature now requires Elasticsearch 8.x. Adds configuration options for HTTPS connections and Basic Auth. For detailed information, please look at the documentation.

GPU-1712
Enhancement

Content Staging: The notifications about the package import errors have been improved.

GPU-1604
Enhancement

When publishing into a Mesh Content.Repository with “Project per Node” activated, it is now possible to
define the Mesh Project and Branch names in the Node/Channel properties instead of having them derived from the name of the Node/Channel.

Optional Manual Change
Optional Action

When updating an older CMS instance, the “restricted” flag will be automatically set to object property definitions, which are already
restricted to Nodes. All other object property definitions remain globally available.
It is recommended to check the restriction settings of all existing object property definitions after the update.

Gentics Aloha Editor 2.1.0

GPU-1559
Enhancement

Utility functions and features which have native browser implementations have been removed:

  • aloha/ecma5shims
  • util/arrays
  • util/json2
  • util/maps

Dependencies like that have also been removed:

  • ierange-m2
  • json2
  • amplify-store
  • sanitize

Gentics Mesh 3.0.0

GPU-1579
Feature

Core: The storage layer has been replaced from the included OrientDB to the Hibernate ORM based solution, allowing the usage of 3rd party SQL RDBMS as a structured data storage. The supported database for Mesh OSS is MariaDB 10.7+. Additionally, an in-memory mode HSQLDB is supported for the testing purposes.

GPU-1625
Enhancement

Search: Adds compliance mode ES_8 for Elasticsearch 8.x.

GPU-1800
Enhancement

SQL: The Liquibase library, responsible for the fluent update of the low level relational database structure, has been updated to the version 4.29.2.

GPU-1809
Enhancement

Core: An Apache Tika file parsing dependency has been updated to the version `2.9.2`.

GPU-1808
Enhancement

Clustering: The Hazelcast library, responsible for the cluster instances orchestration, has been updated to the version 5.5.0.

Enhancement
Enhancement

Some library dependencies have been updated to the latest hotfix versions.

Gentics Mesh EE 3.0.0

Manual Change
Action required

This change also requires a new license key. Please contact sales@gentics.com.

GPU-1579
Feature

Core: The storage layer has been replaced from the included OrientDB to the Hibernate ORM based solution, allowing the usage of 3rd party SQL RDBMS as a structured data storage. The supported database for Mesh OSS is MariaDB 10.7+. Additionally, an in-memory mode HSQLDB is supported for the testing purposes.

Enhancement
Enhancement

Some library dependencies have been updated to the latest hotfix versions.

GPU-1625
Enhancement

Search: Adds compliance mode ES_8 for Elasticsearch 8.x.

GPU-1808
Enhancement

Clustering: The Hazelcast library, responsible for the cluster instances orchestration, has been updated to the version 5.5.0.

GPU-1809
Enhancement

Core: An Apache Tika file parsing dependency has been updated to the version `2.9.2`.

GPU-1800
Enhancement

SQL: The Liquibase library, responsible for the fluent update of the low level relational database structure, has been updated to the version 4.29.2.

GPU-1578
Enhancement

The Hibernate ORM library has been updated to the version `6.5.2.Final`.

Gentics Mesh Commercial Plugins 3.0.0

SUP-1562
Enhancement

Now external HTTP (captchas etc) calls, as well as file readers, are made in an asynchronous way, providing more responsive usage experience.

GPU-1615
Enhancement

Keycloak: A retry mechanism has been added, tolerating slowly starting or loosely reachable Keycloak.

GPU-1581
Enhancement

Forms Plugin: The form lookup is now avoiding using Elasticsearch wherever possible. This can also be set via plugin configuration forceNoES flag.

Gentics Portal | java 3.2.0

GPU-1603
Feature

A remote license retrieval mechanism has been added.

GPU-1602
Enhancement

Replaces deprecated Vert.x logging with SLF4J and cleans up log levels and messages.

Gentics Portal | php 3.2.0

GPU-1870
Enhancement

Upgraded Laravel from 10.20 to 11.35

SUP-16811
Bugfix

Fixed return value of getProjectName. This fixes a bug where cache keys were missing the current project name.