Editor User Interface: An unnecessary request of updating the folder breadcrumbs on every change in an editor has been removed, eliminating resources waste.
Gentics CMP 8.2.23
10.12.2025Gentics CMS EE 6.2.23
SUP-19369
BugfixA possible NullPointerException during the publish process has been fixed.
SUP-19203
DocumentationServer: 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
Gentics Mesh 3.0.17
Gentics Mesh EE 3.0.17
Gentics Mesh Commercial Plugins 3.0.11
Gentics Portal | java 3.2.11
Gentics Portal | php 3.2.5
Gentics CMP 8.2.22
28.11.2025Gentics CMS EE 6.2.22
SUP-19335
BugfixEditor User Interface: Fixed the editing of select options in forms.
Gentics Aloha Editor 2.1.13
Gentics Mesh 3.0.17
Gentics Mesh EE 3.0.17
Gentics Mesh Commercial Plugins 3.0.11
SUP-19353
BugfixFixed an issue where missing reCAPTCHA configuration would cause a NullPointerException and a 500 error.
Gentics Portal | java 3.2.11
Gentics Portal | php 3.2.5
Gentics CMP 8.2.21
20.11.2025Gentics CMS EE 6.2.21
SUP-19039
BugfixEditor 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
BugfixEditor User Interface: Updated the way breadcrumbs are displayed for searched elements, to be easier readable.
SUP-19217
BugfixResolving properties using the .get() notation in a velocity part type or a
handlebars helpe did not work and has been fixed.
SUP-19032
BugfixEditor 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
BugfixWhen 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
BugfixForm 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
DocumentationHandlebars: The documentation of transition of the complex object structure referencing from Velocity to Handlebars has been extended to have more details.
SUP-19141
DocumentationAloha 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
BugfixHotkeys/Keybinds have been reworked and work as expected again.
A new module aloha/keybinds has been created for keybind handling.
SUP-19172
BugfixUpdated the drag-handling for blocks, to allow moving blocks inbetween two existing blocks.
SUP-19262
BugfixFixes an issue where pasting copied text did not work.
Gentics Mesh 3.0.17
SUP-19305
BugfixCore: 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
BugfixCore: The performance of getting entity lists has been improved by reducing the number of executed SQL queries.
SUP-19020
BugfixCore: 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
BugfixCore: The performace for creating/updating nodes has been improved.
SUP-19020
BugfixCore: 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
BugfixCore: 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
BugfixCore: 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
BugfixCore: The performance of getting entity lists has been improved by reducing the number of executed SQL queries.
SUP-19020
BugfixCore: 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
BugfixCore: The performace for creating/updating nodes has been improved.
SUP-19020
BugfixCore: 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
BugfixCore: 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
BugfixForms: Now the values of the Checkbox element are trimmed out of surrounding spaces and caret returns before validation.
Gentics Portal | java 3.2.11
Gentics Portal | php 3.2.5
Bugfix
BugfixSome Dependencies have been updated:
- symfony/http-foundation to 7.3.7
Gentics CMP 8.2.20
27.10.2025Gentics CMS EE 6.2.20
Manual Change
Action requiredThe feature publish_cache is now be default disabled. If publish_cache is required, make sure to explicitly enable it in the configuration.
SUP-18935
BugfixEditor User Interface: Updated the loading of users to only be done when required.
SUP-19165
BugfixEditor 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
BugfixCore: 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
BugfixEditor UI: Fixes an issue while pasting link tags, that caused an error in the JavaScript console.
SUP-19055
BugfixEditor UI: Fixes an issue where the Editor UI sometimes only showed a blank page after closing edit mode.
SUP-19024
BugfixEditor User Interface: Scheduled page and form time-management settings can now be removed.
SUP-18939
BugfixAdministrator User Interface: The management of template folders has been fixed.
SUP-19014
BugfixEditor User Interface: Fixed the display of elements when user information was missing.
SUP-19083
BugfixEditor User Interface: The indicators for active/inactive object properties were swapped and have been fixed now.
SUP-19023
BugfixFixes 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
BugfixThe usage information for pages possibly returned incorrectly high counts.
This has been fixe.
SUP-19051
BugfixEditor UI: Removed the publish actions for inherited objects since these cannot be published.
SUP-19056
DocumentationThe example configuration for Aloha-Editor plugins has been updated.
SUP-19202
DocumentationThe CMS guides have been extended with a section about “Configuring the CMS”.
SUP-19187
DocumentationFixed the configuration example in the Scheduler API documentation. The example used the incorrect setting scheduler_job_failure instead of scheduler_job_failure_email.
SUP-18983
DocumentationCleaned up the documentation on memory performance settings to remove obsolete PHP settings.
SUP-19031
DocumentationThe documentation of the keycloak integration has been enhanced.
Gentics Aloha Editor 2.1.12
SUP-19056
BugfixFixed the calculation of available table cell styles and table styles.
SUP-19140
BugfixFixes an issue where pasting content did not work in Firefox.
SUP-19165
BugfixFixes validation issue that prevented creating an anchor link to the currently edited page.
Gentics Mesh 3.0.16
SUP-19220
BugfixCore: The recursive deletion of nodes has been fixed to not leave orphaned contents behind.
SUP-19151
BugfixCore: Under some circumstances the fetch of entities via REST GET returns duplicated entries. This has been fixed.
SUP-19076
BugfixSearch: 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
BugfixCore: 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
BugfixCore: The recursive deletion of nodes has been fixed to not leave orphaned contents behind.
SUP-19151
BugfixCore: Under some circumstances the fetch of entities via REST GET returns duplicated entries. This has been fixed.
SUP-19076
BugfixSearch: 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
BugfixCore: 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
BugfixForms 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
BugfixForms 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
BugfixForms Plugin: Logging of errors has been improved.
SUP-19085
BugfixForms 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
BugfixThe check for plugin specific schemas has been modified to not perform requests to Mesh in parallel.
Gentics Portal | java 3.2.11
Gentics Portal | php 3.2.4
SUP-19089
BugfixFixed handling of AUTH_REFRESH cookie expiration:
- Fixed an issue where the
AUTH_REFRESHcookie 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 KeycloakAccess Token Lifespanexpired. - The expiration time of the cookie is now calculated correctly from the
expclaim 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 Timeoutin Keycloak effective again.
Gentics CMP 8.2.19
24.09.2025Gentics CMS EE 6.2.19
SUP-18537
BugfixFixed a validation issue that prevented copy & paste of links.
SUP-18982
BugfixIn 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
BugfixAdministrator User Interface: Sorting of the construct categories has been fixed.
SUP-18877
BugfixAdministrator 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
BugfixEditor 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
BugfixEditor 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 ActionIf the Aloha configuration constrains insertable tags via tagtypeWhitelist, make sure to add the Aloha link tagtype (@gtxalohapagelink@ by default) to the list.
SUP-18984
SecuritySome 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
Gentics Mesh 3.0.15
SUP-19010
BugfixCore: It is now possible to delete a node with a list field that has data inconsistencies.
Bugfix
BugfixSearch: 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
BugfixCore: 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
BugfixCore: 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
BugfixCore: The performance of deleting nodes recursively has been improved.
SUP-18860
BugfixGraphQL: The performance of GraphQL queries returning larger hierachies of data has been improved.
SUP-18931
BugfixCore: Generation of childrenInfo and etag for nodes with many children has been made more performant.
SUP-18931
BugfixCore: Generation of childrenInfo and etag for nodes with many children has been refactored to support better performance.
Bugfix
BugfixCore: Generation of ETags for nodes has generally been improved to be more stable.
SUP-18984
SecuritySome 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
BugfixCore: It is now possible to delete a node with a list field that has data inconsistencies.
Bugfix
BugfixSearch: 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
BugfixCore: 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
BugfixCore: 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
BugfixCore: The performance of deleting nodes recursively has been improved.
SUP-18860
BugfixGraphQL: The performance of GraphQL queries returning larger hierachies of data has been improved.
SUP-18931
BugfixCore: Generation of childrenInfo and etag for nodes with many children has been made more performant.
SUP-18931
BugfixCore: Generation of childrenInfo and etag for nodes with many children has been refactored to support better performance.
Bugfix
BugfixCore: Generation of ETags for nodes has generally been improved to be more stable.
SUP-18984
SecuritySome 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
BugfixForms 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
BugfixForms 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
BugfixFixed the routing order for handlers generated with the CompatibilityHandlerProvider to prevent “Request has already been read” errors.
Gentics Portal | php 3.2.3
Gentics CMP 8.2.18
02.09.2025Gentics CMS EE 6.2.18
SUP-18928
BugfixSome dependencies have been updated:
- Jetty: 12.0.25
SUP-18850
BugfixEditor User Interface: The initial loading of a folder has been refactored, eliminating several race conditions on loading different folder data parts.
SUP-18859
BugfixEditor User Interface: Forms will now always correctly load when switching nodes or when logging into for the first time.
SUP-18802
BugfixEditor 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
Gentics Mesh 3.0.14
SUP-18926
BugfixCore: 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
BugfixSome dependencies have been updated:
- Netty: 4.1.124.Final
- Vert.x: 4.5.18
SUP-18896
BugfixPlugins: 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
BugfixCore: 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
BugfixSome dependencies have been updated:
- Netty: 4.1.124.Final
- Vert.x: 4.5.18
SUP-18896
BugfixPlugins: 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
BugfixForms: 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
BugfixSome dependencies have been updated:
- Vert.x: 4.5.18
Gentics Portal | php 3.2.3
Gentics CMP 8.2.17
05.08.2025Gentics CMS EE 6.2.17
SUP-18788
BugfixEditor 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
BugfixEditor: Now the pagination and items-per-page count are kept after doing various actions with the distinct item.
SUP-18768
BugfixEditor User Interface: When editing pages, the construct categories will now be shown in the defined order.
SUP-18786
BugfixEditor User Interface: Editors no longer need administration privileges to see the construct categories when editing pages.
SUP-18787
BugfixEditor 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
BugfixWhen 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
BugfixEditor User Interface: The handling of the asset-management configuration has been fixed.
SUP-18791
BugfixEditor User Interface: Fixed The context menu of a page to be always unlocked.
SUP-18781
BugfixREST API: The endpoint to get construct categories will only have the constructs embedded when the parameter embed=constructs is given.
SUP-18781
BugfixREST 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
BugfixREST 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
BugfixREST API: When getting constructs with their construct category embedded, the category will no longer have its constructs embedded
SUP-18694
BugfixEditor User Interface: Editing of forms has been updated to correctly display referenced pages.
SUP-18679
BugfixEditor 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
BugfixEditor 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
BugfixAdministrator User Interface: Downloading Content Packages as zip stored incorrect files and has been fixed.
SUP-18780
DocumentationThe 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
BugfixFixed a check in the table-plugin to correctly remove the table insert button when it shouldn‘t be available.
SUP-18800
BugfixChanged the behavior of the removeFormat action, to not remove typography anymore.
SUP-18800
BugfixFixed checks for validity of markup, which incorrectly allowed elements to be added or changed, which could cause layout errors.
SUP-18788
BugfixFixed inconsistencies in the table plugin buttons state, button interactions, and in the cell selection.
Gentics Mesh 3.0.13
Gentics Mesh EE 3.0.13
Gentics Mesh Commercial Plugins 3.0.6
Bugfix
BugfixForms 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
BugfixForms Plugin: Reports will now be created with UTF-8 even if the default character set of the
platform is different.
SUP-18796
BugfixForms: 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
Gentics Portal | php 3.2.3
Bugfix
BugfixSome Dependencies have been updated:
- spatie/browsershot to 5.0.10
SUP-18754
BugfixUpdated Mesh PHP-Client dependency to fix an error with uploading files for forms.
Gentics CMP 8.2.16
16.07.2025Gentics CMS EE 6.2.16
Bugfix
BugfixSome dependencies have been updated:
- commons-fileupload: 1.6.0
SUP-18671
BugfixEditor 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
BugfixEditor 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
BugfixFixed an issue in the format-plugin which caused the editing to not work.
SUP-18686
BugfixFixed a check if a paragraph is empty which could cause text to be deleted or other issues to arise.
SUP-18735
BugfixThe 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
BugfixThe generated outline of the table of contents plugin has been fixed.
Gentics Mesh 3.0.13
SUP-18746
BugfixREST API: Now Mesh accepts both ISO-8601 standards of a date/time string representation, with and without trailing Z or timezone value.
Bugfix
BugfixCore: 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
BugfixREST API: Now Mesh accepts both ISO-8601 standards of a date/time string representation, with and without trailing Z or timezone value.
Bugfix
BugfixCore: 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
Gentics Portal | java 3.2.8
Gentics Portal | php 3.2.2
Gentics CMP 8.2.15
03.07.2025Gentics CMS EE 6.2.15
SUP-18736
BugfixUpdated Aloha-Editor due to a regression that caused Aloha-Editor to not load properly.
Gentics Aloha Editor 2.1.9
SUP-18736
BugfixFixed wrong access to load the configuration dynamically, which prevented the proper loading and initialization of Aloha/Plugins.
Gentics Mesh 3.0.12
Gentics Mesh EE 3.0.12
Gentics Mesh Commercial Plugins 3.0.5
Gentics Portal | java 3.2.8
Gentics Portal | php 3.2.2
Gentics CMP 8.2.14
02.07.2025Gentics CMS EE 6.2.14
SUP-18442
EnhancementAdministrator User Interface: Some styling updates in the Mesh CR Administration window, for better user experience.
SUP-18506
EnhancementUI 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
BugfixUser 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
BugfixAdministrator 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
BugfixUser 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
BugfixMesh: The proxy now correctly processes Mesh calls, if they contain a `HTTPOnly` cookie setting.
SUP-18415
BugfixAdministrator User Interface: Fixed an issue when creating a new Checkbox TagPart, where during crating the default value could not be set.
SUP-18320
BugfixEditor 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
BugfixAdministrator 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
BugfixUser 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
BugfixEditor User Interface: Fixed an issue in the edit-mode, where the state of the control buttons would not always update correctly.
SUP-18701
BugfixEditor User Interface: Inserting a tag into a page now remembers the position correctly and also shows a more detailed placeholder.
SUP-18654
BugfixAdministrator 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
BugfixEditor User Interface: The selection handling of the tabs while editing a page has been improved.
SUP-18670
BugfixAdministrator 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
BugfixAdministrator 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
BugfixEditor User Interface: Improved loading indication when searching or when browsing content.
SUP-18641
BugfixEditor User Interface: The pagination will now display the correct amount of items which have been configured.
SUP-18598
BugfixAdministrator User Interface: Fixed an issue where the assigned users of a group would not refresh when switching between details of a group.
SUP-18607
BugfixAdministrator 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
BugfixAdministrator 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
BugfixEditor User Interface: Fixed the link in the usage-list, to navigate to the correct item.
SUP-18599
BugfixAdministrator User Interface: Fixed potential modal locking when uploading a content-package zip file.
SUP-18595
BugfixEditor User Interface: When comparing page versions with each other, the difference is now computed
with another algorithm, which better handles HTML differences.
Bugfix
BugfixSome dependencies have been updated:
- commons-beanutils: 1.11.0
SUP-18684
BugfixEditor User Interface: The CMS will now better handle errors in the generation of reports or binary downloads for
forms.
SUP-18589
BugfixAdministrator User Interface: Fixed an issue where changing the language in the mesh browser would change the UI language as well.
SUP-18558
BugfixNow an information about an image exceeding the dimension limits contains IDs and a name of this image.
SUP-18541
BugfixThe 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
BugfixDatabase 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
BugfixEditor User Interface: When creating a new folder, the “description“ field showed the
dummy content “initial-unset-value”. This has been fixed now.
SUP-18497
BugfixEditor User Interface: Fixed visual artifacts which could occur when opening the tag-editor.
SUP-18495
BugfixAdministrator User Interface: Fixed the formatting of durations in the scheduler module.
SUP-18457
BugfixPossible NullPointerExceptions during sorting of elements (e.g. when rendering overviews) have been fixed.
SUP-18514
BugfixWhen 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
BugfixWhen 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
BugfixObjects, 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
BugfixWhen 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
DocumentationThe 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
EnhancementPlugins will now check their configuration dynamically whenever a editable is getting de-/activated, instead of caching it once on initialization.
SUP-18644
BugfixFixed the insertion of characters from the characterpicker-plugin.
SUP-18663
BugfixInserting 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
BugfixFixes an error which could cause blocks to disappear after drag & drop.
Gentics Mesh 3.0.12
SUP-18646
EnhancementCore: 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
BugfixAuth: 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
BugfixREST: 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
BugfixSome dependencies have been updated:
- Netty: 4.1.118.Final
- Commons Beanutils: 1.11.0
SUP-18502
BugfixPlugins: 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
BugfixImage 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
BugfixAuth: More occurrences of setting the `mesh.token` cookies have been secured with `HTTPOnly` flag.
SUP-18387
BugfixS3: Now the language specific S3 fields are correctly processed.
Gentics Mesh EE 3.0.12
SUP-18646
EnhancementCore: 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
BugfixAuth: 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
BugfixREST: 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
BugfixSome dependencies have been updated:
- Netty: 4.1.118.Final
- Commons Beanutils: 1.11.0
SUP-18502
BugfixPlugins: 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
BugfixImage 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
BugfixAuth: More occurrences of setting the `mesh.token` cookies have been secured with `HTTPOnly` flag.
SUP-18387
BugfixS3: Now the language specific S3 fields are correctly processed.
SUP-18405
BugfixHelm Chart: The snapshots storage volume will now only be created when the backup is enabled.
Gentics Mesh Commercial Plugins 3.0.5
SUP-18390
EnhancementForms 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
BugfixForms 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
BugfixForms Plugin: Handling of errors during the asynchronous generation of downloads has been improved.
SUP-18624
BugfixNow 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
BugfixForms Plugin: A MIME type detection for an uploaded file, based on its contents, has been fixed.
SUP-18480
BugfixForms: 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
EnhancementHTTP: 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
BugfixThe 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
BugfixUpdated Netty dependency to 4.1.118.Final.
SUP-18549
BugfixThe 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
BugfixThe 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
BugfixFixed 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
BugfixFixed an issue where dynamic Blade tag rendering caused cache duplication.
Gentics CMP 8.2.13
24.06.2025Gentics CMS EE 6.2.13
SUP-18442
EnhancementAdministrator User Interface: Some styling updates in the Mesh CR Administration window, for better user experience.
SUP-18470
BugfixUser 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
BugfixAdministrator 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
BugfixUser 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
BugfixMesh: The proxy now correctly processes Mesh calls, if they contain a `HTTPOnly` cookie setting.
SUP-18415
BugfixAdministrator User Interface: Fixed an issue when creating a new Checkbox TagPart, where during crating the default value could not be set.
SUP-18320
BugfixEditor 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
BugfixAdministrator 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
BugfixUser 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
BugfixAdministrator 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
BugfixEditor User Interface: Fixed the link in the usage-list, to navigate to the correct item.
SUP-18599
BugfixAdministrator User Interface: Fixed potential modal locking when uploading a content-package zip file.
Bugfix
BugfixSome dependencies have been updated:
- commons-beanutils: 1.11.0
SUP-18589
BugfixAdministrator User Interface: Fixed an issue where changing the language in the mesh browser would change the UI language as well.
SUP-18558
BugfixNow an information about an image exceeding the dimension limits contains IDs and a name of this image.
SUP-18541
BugfixThe 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
BugfixDatabase 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
BugfixEditor User Interface: When creating a new folder, the “description“ field showed the
dummy content “initial-unset-value”. This has been fixed now.
SUP-18497
BugfixEditor User Interface: Fixed visual artifacts which could occur when opening the tag-editor.
SUP-18495
BugfixAdministrator User Interface: Fixed the formatting of durations in the scheduler module.
SUP-18457
BugfixPossible NullPointerExceptions during sorting of elements (e.g. when rendering overviews) have been fixed.
SUP-18514
BugfixWhen 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
BugfixWhen 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
BugfixObjects, 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
BugfixWhen 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
DocumentationThe 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
Gentics Mesh 3.0.11
SUP-18646
EnhancementCore: 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
BugfixSome dependencies have been updated:
- Netty: 4.1.118.Final
- Commons Beanutils: 1.11.0
SUP-18502
BugfixPlugins: 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
BugfixImage 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
BugfixAuth: More occurrences of setting the `mesh.token` cookies have been secured with `HTTPOnly` flag.
SUP-18387
BugfixS3: Now the language specific S3 fields are correctly processed.
Gentics Mesh EE 3.0.11
SUP-18646
EnhancementCore: 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
BugfixSome dependencies have been updated:
- Netty: 4.1.118.Final
- Commons Beanutils: 1.11.0
SUP-18502
BugfixPlugins: 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
BugfixImage 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
BugfixAuth: More occurrences of setting the `mesh.token` cookies have been secured with `HTTPOnly` flag.
SUP-18387
BugfixS3: Now the language specific S3 fields are correctly processed.
SUP-18405
BugfixHelm Chart: The snapshots storage volume will now only be created when the backup is enabled.
Gentics Mesh Commercial Plugins 3.0.4
SUP-18390
EnhancementForms 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
BugfixNow 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
BugfixForms Plugin: A MIME type detection for an uploaded file, based on its contents, has been fixed.
SUP-18480
BugfixForms: 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
EnhancementHTTP: Now the max HTTP header size is configurable via `maxHttpHeaderSize` config entry / `MAX_HTTP_HEADER_SIZE` environment variable. Default value is 8192 bytes.
Bugfix
BugfixUpdated Netty dependency to 4.1.118.Final.
SUP-18549
BugfixThe 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
BugfixThe 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
BugfixFixed 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
BugfixFixed an issue where dynamic Blade tag rendering caused cache duplication.
Gentics CMP 8.2.12
23.05.2025Gentics CMS EE 6.2.12
SUP-18442
EnhancementAdministrator User Interface: Some styling updates in the Mesh CR Administration window, for better user experience.
SUP-18470
BugfixUser 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
BugfixAdministrator 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
BugfixUser 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
BugfixMesh: The proxy now correctly processes Mesh calls, if they contain a `HTTPOnly` cookie setting.
SUP-18415
BugfixAdministrator User Interface: Fixed an issue when creating a new Checkbox TagPart, where during crating the default value could not be set.
SUP-18320
BugfixEditor 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
BugfixAdministrator 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
BugfixUser 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
BugfixThe 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
BugfixDatabase 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
BugfixEditor User Interface: When creating a new folder, the “description“ field showed the
dummy content “initial-unset-value”. This has been fixed now.
SUP-18497
BugfixEditor User Interface: Fixed visual artifacts which could occur when opening the tag-editor.
SUP-18495
BugfixAdministrator User Interface: Fixed the formatting of durations in the scheduler module.
SUP-18457
BugfixPossible NullPointerExceptions during sorting of elements (e.g. when rendering overviews) have been fixed.
SUP-18514
BugfixWhen 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
BugfixWhen 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
BugfixObjects, 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
BugfixWhen 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
DocumentationThe 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
Gentics Mesh 3.0.10
SUP-18502
BugfixPlugins: 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
BugfixImage 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
BugfixAuth: More occurrences of setting the `mesh.token` cookies have been secured with `HTTPOnly` flag.
SUP-18387
BugfixS3: Now the language specific S3 fields are correctly processed.
Gentics Mesh EE 3.0.10
SUP-18502
BugfixPlugins: 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
BugfixImage 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
BugfixAuth: More occurrences of setting the `mesh.token` cookies have been secured with `HTTPOnly` flag.
SUP-18387
BugfixS3: Now the language specific S3 fields are correctly processed.
SUP-18405
BugfixHelm Chart: The snapshots storage volume will now only be created when the backup is enabled.
Gentics Mesh Commercial Plugins 3.0.3
SUP-18390
EnhancementForms 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
BugfixForms Plugin: A MIME type detection for an uploaded file, based on its contents, has been fixed.
SUP-18480
BugfixForms: 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
EnhancementHTTP: 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
BugfixThe 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
BugfixThe 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
BugfixFixed 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
BugfixFixed an issue where dynamic Blade tag rendering caused cache duplication.
Gentics CMP 8.2.11
09.05.2025Gentics CMS EE 6.2.11
SUP-18442
EnhancementAdministrator User Interface: Some styling updates in the Mesh CR Administration window, for better user experience.
SUP-18470
BugfixUser 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
BugfixAdministrator 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
BugfixUser 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
BugfixMesh: The proxy now correctly processes Mesh calls, if they contain a `HTTPOnly` cookie setting.
SUP-18415
BugfixAdministrator User Interface: Fixed an issue when creating a new Checkbox TagPart, where during crating the default value could not be set.
SUP-18320
BugfixEditor 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
BugfixAdministrator 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
BugfixUser 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
BugfixPossible NullPointerExceptions during sorting of elements (e.g. when rendering overviews) have been fixed.
SUP-18457
BugfixWhen 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
DocumentationThe 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
Gentics Mesh 3.0.9
SUP-18468
BugfixImage 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
BugfixAuth: More occurrences of setting the `mesh.token` cookies have been secured with `HTTPOnly` flag.
SUP-18387
BugfixS3: Now the language specific S3 fields are correctly processed.
Gentics Mesh EE 3.0.9
SUP-18468
BugfixImage 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
BugfixAuth: More occurrences of setting the `mesh.token` cookies have been secured with `HTTPOnly` flag.
SUP-18387
BugfixS3: Now the language specific S3 fields are correctly processed.
SUP-18405
BugfixHelm Chart: The snapshots storage volume will now only be created when the backup is enabled.
Gentics Mesh Commercial Plugins 3.0.3
SUP-18390
EnhancementForms 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
BugfixForms Plugin: A MIME type detection for an uploaded file, based on its contents, has been fixed.
SUP-18480
BugfixForms: 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
EnhancementHTTP: 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
Gentics CMP 8.2.10
24.04.2025Gentics CMS EE 6.2.10
SUP-18376
BugfixUser 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
DocumentationThe 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
Gentics Mesh 3.0.8
SUP-18387
BugfixS3: Now the language specific S3 fields are correctly processed.
Gentics Mesh EE 3.0.8
SUP-18387
BugfixS3: Now the language specific S3 fields are correctly processed.
SUP-18405
BugfixHelm Chart: The snapshots storage volume will now only be created when the backup is enabled.
Gentics Mesh Commercial Plugins 3.0.2
Gentics Portal | java 3.2.4
Gentics Portal | php 3.2.1
Gentics CMP 8.2.9
11.04.2025Gentics CMS EE 6.2.9
SUP-18367
BugfixAdmin User Interface: The tagtype settings “Edit on insert“ and “Display controls inside” are no longer reset when saving the changes to tagparts.
SUP-18372
BugfixEditor User Interface: Fixed an issue when setting the focal point, where it could be out set out of bounds, causing publishing issues.
SUP-18259
BugfixUser Interface: The validation for node publish directories and it‘s linking has been fixed in both the Editor and Administrator User Interfaces.
SUP-18307
BugfixEditor 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
BugfixAdministrator User Interface: Fixed pagination for the CR select in the Mesh Browser module.
SUP-18320
DocumentationThe supported MariaDB versions have been updated in the compatibility list.
Optional Manual Change
Optional Action- The methods
isOpenEditorOnInsert()andisEditorControlsInside()have been renamed togetOpenEditorOnInsert()andgetEditorControlsInside()respectively. - The methods
getOpenEditorOnInsert()andgetEditorControlsInside()now returnBooleaninstead ofbooleanand can therefore returnnull.
Optional Manual Change
Optional ActionWhen 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
Gentics Mesh 3.0.7
SUP-18396
BugfixThe dependencies on hibernate have been changed from groupId org.hibernate to org.hibernate.orm.
Gentics Mesh EE 3.0.7
SUP-18396
BugfixThe dependencies on hibernate have been changed from groupId org.hibernate to org.hibernate.orm.
Gentics Mesh Commercial Plugins 3.0.2
Gentics Portal | java 3.2.4
Gentics Portal | php 3.2.1
Gentics CMP 8.2.8
26.03.2025Gentics CMS EE 6.2.8
SUP-18259
BugfixAdministrator User Interface: Fixed validation and linking of page and binary directories in node settings.
SUP-18263
BugfixAdministrator User Interface: Changing the default upload folders of a node lets you correctly select the folder now.
SUP-18217
BugfixAdministrator User Interface: Fixed the display of two scrollbars which could appear when viewing/expanding tree elements.
SUP-18254
BugfixThe dependency report will now also contain UI dependencies.
SUP-18241
BugfixContent Staging of localized language variants incorrectly removed the master page of the language variant.
This has been fixed.
SUP-18241
BugfixContent Staging did not always retain the multichannelling inheritance settings of published pages.
This has been fixed.
Gentics Aloha Editor 2.1.7
SUP-18272
BugfixFixed the visibility of the alignment button and added vertical alignment options as separate button with options.
SUP-18273
BugfixFixed visibility for the horizontalruler button.
Gentics Mesh 3.0.6
SUP-18278
BugfixS3: 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
BugfixCore: 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
BugfixOAuth: 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
BugfixIndexing: 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
EnhancementDocumentation: A documentation for the link:https://www.gentics.com/mesh/premium-features/like/[Gentics Mesh Like plugin] has been extended.
SUP-18279
BugfixIndexing: 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
BugfixOAuth: 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
BugfixCore: 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
BugfixS3: 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
BugfixDocumentation: The overview of the premium features are back to the display.
Gentics Mesh Commercial Plugins 3.0.2
Gentics Portal | java 3.2.4
SUP-18252
BugfixAuthentication: Expired authentication cookies will now be simply ignored instead of causing a 500 Server Error response.
Gentics Portal | php 3.2.1
Gentics CMP 8.2.7
14.03.2025Gentics CMS EE 6.2.7
SUP-17776
EnhancementNow 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
EnhancementLink 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
BugfixFixes 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
BugfixEditor 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
BugfixEditor User Interface: The overview of usages of an Item have been reworked and are now paginated.
SUP-18198
BugfixWhen 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
BugfixAdministrator 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
BugfixSometimes pages would be marked as “modified” after they had been published via time management.
This has been fixed.
SUP-18179
BugfixResolving of page.languageset.pages.[code] did not work any more and has been fixed.
SUP-18194
BugfixAdministrator 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
BugfixFixes login with RSA key.
SUP-18180
DocumentationFix MariaDB compatibility list
Gentics Aloha Editor 2.1.6
SUP-18149
BugfixTypography will respect the editables configuration correctly instead of just the default configuration.
Gentics Mesh 3.0.5
SUP-18177
EnhancementDocumentation: References to the MariaDB official documentation have been added.
SUP-18220
BugfixThe 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
BugfixLogging: Some sensitive configuration entries were eliminated from the logging.
Gentics Mesh EE 3.0.5
SUP-18177
EnhancementDocumentation: References to the MariaDB official documentation have been added.
SUP-18177
EnhancementDocumentation: References to the official backup/restore documentation for every supported RDBMS have been added.
SUP-18208
BugfixLogging: Some sensitive configuration entries were eliminated from the logging.
SUP-18220
BugfixThe 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
BugfixThe dependency on Mesh has been updated to 3.0.5.
SUP-18212
BugfixKeycloak: 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
EnhancementNow 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
EnhancementNow a `contenttype` field of a `content`-schemed Mesh page is considered while setting a `Content-Type` HTTP response header value.
SUP-17776
EnhancementNow a plain text property `startpageurl` can be used for a fallback detection of a startpage in the content, navigation and breadcrumb fetch.
Bugfix
BugfixSome Dependencies have been updated:
- laravel/framework to 11.39.1
Gentics CMP 8.2.6
27.02.2025Gentics CMS EE 6.2.6
SUP-17216
EnhancementAdministrator 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
EnhancementLogging: 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
EnhancementAdministration User Interface: The value of a datasource item has been extended from 50 to 16383 symbols.
SUP-17177
BugfixAdministrator User Interface: Now the `Add languages to a node` modal window scrolls its table content correctly.
SUP-17545
BugfixAdministrator User Interface: Now the list pagination is reset when a new search term is entered.
SUP-17209
BugfixAdministrator User Interface: Fixed an the creation of new nodes, to also save the configured publishing settings.
SUP-16772
BugfixEditor User Interface: Fixed a potential race-condition which prevented the edit-button to be displayed when previewing a page.
SUP-18109
BugfixFixes compatibility issues with Oracle MySQL databases.
SUP-15751
BugfixAdministration User Interface: The `Object Type` values of the Content Repository Tagmap entries list are back.
SUP-18066
BugfixEditor User Interface: Now edit mode allows the editor hyperlinks being clicked only with CTRL key, preventing accidental page leaves or reloads.
SUP-16591
BugfixEditor 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
BugfixA 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
BugfixAdministrator 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
BugfixAdministrator 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
BugfixAdministrator User Interface: It is now possible to change the keyword of a construct and the keyword of a part in a construct.
SUP-18092
BugfixThe 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
BugfixThe 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
BugfixSSO: 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
BugfixFixed initialization of the Table Plugin, which now correctly picks up the global settings.
SUP-17926
BugfixDrag‘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
BugfixAuth: The JWT auth cookie will now have the `HTTPOnly` flag set.
Gentics Mesh EE 3.0.4
SUP-14730
BugfixAuth: The JWT auth cookie will now have the `HTTPOnly` flag set.
Gentics Mesh Commercial Plugins 3.0.1
Gentics Portal | java 3.2.2
Gentics Portal | php 3.2.0
Gentics CMP 8.2.5
13.02.2025Gentics CMS EE 6.2.5
SUP-17501
EnhancementDevtools: 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
EnhancementEditor User Interface: Now the folder breadcrumbs are shown for the search results, if no Elasticsearch is used.
SUP-15438
EnhancementContent Staging: Now the timestamp of a Content Package is updated on package contents update, e.g. page being added or removed etc.
SUP-18079
BugfixEditor User Interface: Fixed an issue where the tag was not rendered correctly after inserting it with the “Edit on Insert” option.
SUP-17633
BugfixAdministrator User Interface: Some possible error messages when updating templates have been improved.
SUP-17749
BugfixAdministrator User Interface: Long content in the mesh server details table will now correctly form multiple rows and be displayed without additional scrolling.
SUP-17369
BugfixAdministrator User Interface: Editing overview tag-parts in template object-properties now properly scroll to display all elements.
SUP-17402
BugfixEditor User Interface: The sorting of display properties of the folder contents has been fixed.
SUP-17353
BugfixAdministrator User Interface: Fixed an impossibility of expanding contents of a folder in the content picker dialog, if this folder has no subfolders.
SUP-16566
BugfixWhen 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
BugfixAdministrator User Interface: It is now possible to change the task of an existing scheduler schedule.
SUP-17525
BugfixAdministrator User Interface: When creating a node, languages have to be specified in order to be allowed to create the node.
SUP-17912
BugfixAdministrator User Interface: Moving of user groups sometimes incorrectly failed with a permission error which has been fixed.
SUP-17536
BugfixAdministrator User Interface: Various translations of labels and messages have been corrected.
SUP-18040
BugfixHandling 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
BugfixAdministrator User Interface: Assignment of multiple templates to nodes or folders always failed with some
error messages (insufficient permissions). This has been fixed.
SUP-18035
BugfixEditor 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
BugfixWhen 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
BugfixAdministrator User Interface: Fixed the editing of template object-properties.
Gentics Aloha Editor 2.1.4
SUP-17884
BugfixSelected characters from the character-picker plugin can now be inserted again.
SUP-17815
BugfixNow 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
BugfixImage 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
BugfixGraphQL: 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
BugfixGraphQL: 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
BugfixImage 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
Gentics Portal | java 3.2.2
SUP-16160
DocumentationFixes generation of documentation for environment variables.
SUP-17086
DocumentationUpdates documentation on requirements and repository access.
SUP-17193
DocumentationDocumentation on branch selector handlers for projects using multichannelling has been added to the documentation.
Gentics Portal | php 3.2.0
Gentics CMP 8.2.4
30.01.2025Gentics CMS EE 6.2.4
SUP-17941
BugfixUsers 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
BugfixEditor 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
BugfixAdministrator User Interface: Saving of modified scheduler task properties has been fixed.
SUP-17183
BugfixAdministrator User Interface: The properties dialog of a tag in a template will now always show the currently selected construct.
SUP-17986
BugfixEditor User Interface: The page properties dialog never allowed linking templates to the page‘s folder
and has been fixed.
SUP-17899
BugfixEditor 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 ActionGentics Aloha Editor 2.1.3
Gentics Mesh 3.0.2
SUP-17558
BugfixCore: 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
BugfixCore: 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
Gentics Portal | java 3.2.1
Gentics Portal | php 3.2.0
Gentics CMP 8.2.3
17.01.2025Gentics CMS EE 6.2.3
SUP-17590
EnhancementAdded documentation for custom editors and how to implement them.
SUP-17994
BugfixEditor User Interface: Fixed focus handling when in edit mode, to allow for uninterrupted editing.
SUP-17590
BugfixEditor User Interface: Fixed an issue with custom editors not loading correctly, when the editor URL contained escapable characters (such as spaces).
SUP-17963
BugfixThe version definition for the npm packages have been fixed to allow correct installation.
SUP-17870
BugfixFixes an error when listing nodes in a setup with channels when the multichannelling feature has been disabled.
SUP-17839
BugfixContent 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
BugfixEditor User Interface: When updating object-properties and switching between them, the correct value will now be used/displayed.
SUP-17860
BugfixEditor 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
BugfixThe assignment of a Plugins setting has been fixed.
Gentics Mesh 3.0.1
SUP-17945
BugfixGraphQL: A natively filtered paginated data set contains incorrect values for current page and total page number. This has been fixed.
SUP-17945
BugfixCore: 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
BugfixCache: 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
BugfixClustering: 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
EnhancementHelm 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
BugfixGraphQL: A natively filtered paginated data set contains incorrect values for current page and total page number. This has been fixed.
SUP-17945
BugfixCore: 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
BugfixClustering: 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
BugfixCache: 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
BugfixForms: Adjust SSN validation according to https://www.sozialversicherung.at/cdscontent/?contentid=10007.820902&viewmode=content#topsprungmarke
Gentics Portal | java 3.2.1
SUP-17278
BugfixFixes adding of additional HTTP headers via security.additionalResponseHeaders in the portals responses.
SUP-15779
DocumentationAuthentication: 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
Gentics CMP 8.2.2
19.12.2024Gentics CMS EE 6.2.2
Bugfix
BugfixUpdated Aloha-Editor to version 2.1.2.
Gentics Aloha Editor 2.1.2
SUP-17927
BugfixFixed access to invalid variables due to merge conflicts
Gentics Mesh 3.0.0
Gentics Mesh EE 3.0.0
Gentics Mesh Commercial Plugins 3.0.0
Gentics Portal | java 3.2.0
Gentics Portal | php 3.2.0
Gentics CMP 8.2.1
17.12.2024Gentics CMS EE 6.2.1
SUP-17904
BugfixFixes display of licensing information and refreshing of available features after license key upload.
SUP-17885
BugfixEditor 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
BugfixEditor 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
BugfixEditor 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
BugfixAdded a new hint property to the Input UI Component.
Gentics Mesh 3.0.0
Gentics Mesh EE 3.0.0
Gentics Mesh Commercial Plugins 3.0.0
Gentics Portal | java 3.2.0
Gentics Portal | php 3.2.0
Gentics CMP 8.2.0
17.12.2024Gentics CMS EE 6.2.0
Manual Change
Action requiredThis change also requires a new license key. Please contact sales@gentics.com.
GPU-1805
EnhancementSome dependencies have been updated:
- json-path: 2.9.0
- logback: 1.2.13
GPU-1711
EnhancementPage 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
EnhancementAdministrator 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
EnhancementEditor 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
EnhancementEditor User Interface: Files and Images now also have the option to set a custom create and edit date.
GPU-1851
EnhancementContent 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
EnhancementAutomatic 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
EnhancementThe new “Handlebars” Part Type brings the Handlebars templating language to the CMS.
See the Guides for details.
GPU-1608
EnhancementThe 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
EnhancementContent Staging: The notifications about the package import errors have been improved.
GPU-1604
EnhancementWhen 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 ActionWhen 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
EnhancementUtility functions and features which have native browser implementations have been removed:
aloha/ecma5shimsutil/arraysutil/json2util/maps
Dependencies like that have also been removed:
ierange-m2json2amplify-storesanitize
Gentics Mesh 3.0.0
GPU-1579
FeatureCore: 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
EnhancementSearch: Adds compliance mode ES_8 for Elasticsearch 8.x.
GPU-1800
EnhancementSQL: 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
EnhancementCore: An Apache Tika file parsing dependency has been updated to the version `2.9.2`.
GPU-1808
EnhancementClustering: The Hazelcast library, responsible for the cluster instances orchestration, has been updated to the version 5.5.0.
Enhancement
EnhancementSome library dependencies have been updated to the latest hotfix versions.
Gentics Mesh EE 3.0.0
Manual Change
Action requiredThis change also requires a new license key. Please contact sales@gentics.com.
GPU-1579
FeatureCore: 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
EnhancementSome library dependencies have been updated to the latest hotfix versions.
GPU-1625
EnhancementSearch: Adds compliance mode ES_8 for Elasticsearch 8.x.
GPU-1808
EnhancementClustering: The Hazelcast library, responsible for the cluster instances orchestration, has been updated to the version 5.5.0.
GPU-1809
EnhancementCore: An Apache Tika file parsing dependency has been updated to the version `2.9.2`.
GPU-1800
EnhancementSQL: 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
EnhancementThe Hibernate ORM library has been updated to the version `6.5.2.Final`.
Gentics Mesh Commercial Plugins 3.0.0
SUP-1562
EnhancementNow external HTTP (captchas etc) calls, as well as file readers, are made in an asynchronous way, providing more responsive usage experience.
GPU-1615
EnhancementKeycloak: A retry mechanism has been added, tolerating slowly starting or loosely reachable Keycloak.
GPU-1581
EnhancementForms 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
FeatureA remote license retrieval mechanism has been added.
GPU-1602
EnhancementReplaces deprecated Vert.x logging with SLF4J and cleans up log levels and messages.
Gentics Portal | php 3.2.0
GPU-1870
EnhancementUpgraded Laravel from 10.20 to 11.35
SUP-16811
BugfixFixed return value of getProjectName. This fixes a bug where cache keys were missing the current project name.
