Fixed a validation issue that prevented copy & paste of links.
Gentics CMP 8.1.38
24.09.2025Gentics CMS EE 6.1.38
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-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.
Gentics Aloha Editor 2.0.15
Gentics Mesh 2.1.24
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: 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-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 refactored to support better performance.
Bugfix
BugfixCore: Generation of ETags for nodes has generally been improved to be more stable.
Gentics Mesh EE 2.1.25
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.
Gentics Mesh Commercial Plugins 2.1.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.1.15
SUP-18867
BugfixFixed the routing order for handlers generated with the CompatibilityHandlerProvider to prevent “Request has already been read” errors.
Gentics Portal | php 3.1.6
Gentics CMP 8.1.37
02.09.2025Gentics CMS EE 6.1.37
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.0.15
Gentics Mesh 2.1.23
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.
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 2.1.24
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.
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 2.1.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.1.14
Gentics Portal | php 3.1.6
Gentics CMP 8.1.36
05.08.2025Gentics CMS EE 6.1.36
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-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-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-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.0.15
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 2.1.22
Gentics Mesh EE 2.1.23
Gentics Mesh Commercial Plugins 2.1.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.
Gentics Portal | java 3.1.14
Gentics Portal | php 3.1.6
SUP-18754
BugfixUpdated Mesh PHP-Client dependency to fix an error with uploading files for forms.
Gentics CMP 8.1.35
16.07.2025Gentics CMS EE 6.1.35
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.0.14
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 2.1.22
Gentics Mesh EE 2.1.23
Gentics Mesh Commercial Plugins 2.1.5
Gentics Portal | java 3.1.14
Gentics Portal | php 3.1.5
Gentics CMP 8.1.34
03.07.2025Gentics CMS EE 6.1.34
SUP-18736
BugfixUpdated Aloha-Editor due to a regression that caused Aloha-Editor to not load properly.
Gentics Aloha Editor 2.0.13
SUP-18736
BugfixFixed wrong access to load the configuration dynamically, which prevented the proper loading and initialization of Aloha/Plugins.
Gentics Mesh 2.1.22
Gentics Mesh EE 2.1.23
Gentics Mesh Commercial Plugins 2.1.5
Gentics Portal | java 3.1.14
Gentics Portal | php 3.1.5
Gentics CMP 8.1.33
02.07.2025Gentics CMS EE 6.1.33
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-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-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-18595
BugfixEditor User Interface: When comparing page versions with each other, the difference is now computed
with another algorithm, which better handles HTML differences.
SUP-18684
BugfixEditor User Interface: The CMS will now better handle errors in the generation of reports or binary downloads for
forms.
Gentics Aloha Editor 2.0.12
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-18659
BugfixFixes an error which could cause blocks to disappear after drag & drop.
Gentics Mesh 2.1.22
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.
Gentics Mesh EE 2.1.23
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.
Gentics Mesh Commercial Plugins 2.1.5
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.
Gentics Portal | java 3.1.14
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.
Gentics Portal | php 3.1.5
Gentics CMP 8.1.32
23.06.2025Gentics CMS EE 6.1.32
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.
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.
Gentics Aloha Editor 2.0.11
Gentics Mesh 2.1.21
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`
Gentics Mesh EE 2.1.22
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`
Gentics Mesh Commercial Plugins 2.1.4
Gentics Portal | java 3.1.13
Bugfix
BugfixUpdated Netty dependency to 4.1.118.Final.
Gentics Portal | php 3.1.5
Gentics CMP 8.1.31
23.05.2025Gentics CMS EE 6.1.31
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-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-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.
Gentics Aloha Editor 2.0.11
Gentics Mesh 2.1.20
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.
Gentics Mesh EE 2.1.21
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.
Gentics Mesh Commercial Plugins 2.1.3
Gentics Portal | java 3.1.12
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.1.5
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.1.30
09.05.2025Gentics CMS EE 6.1.30
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-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.
Gentics Aloha Editor 2.0.11
Gentics Mesh 2.1.19
SUP-18399
BugfixAuth: More occurrences of setting the `mesh.token` cookies have been secured with `HTTPOnly` flag.
Gentics Mesh EE 2.1.20
SUP-18399
BugfixAuth: More occurrences of setting the `mesh.token` cookies have been secured with `HTTPOnly` flag.
Gentics Mesh Commercial Plugins 2.1.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-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.
SUP-18220
BugfixThe dependency on Mesh has been updated to 3.0.5.
Gentics Portal | java 3.1.11
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.1.4
Gentics CMP 8.1.29
24.04.2025Gentics CMS EE 6.1.29
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.0.11
Gentics Mesh 2.1.18
SUP-18387
BugfixS3: Now the language specific S3 fields are correctly processed.
Gentics Mesh EE 2.1.19
SUP-18387
BugfixS3: Now the language specific S3 fields are correctly processed.
Gentics Mesh Commercial Plugins 2.1.2
Gentics Portal | java 3.1.10
Gentics Portal | php 3.1.4
Gentics CMP 8.1.28
10.04.2025Gentics CMS EE 6.1.28
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.0.11
Gentics Mesh 2.1.17
Gentics Mesh EE 2.1.18
Gentics Mesh Commercial Plugins 2.1.2
Gentics Portal | java 3.1.10
Gentics Portal | php 3.1.4
Gentics CMP 8.1.27
26.03.2025Gentics CMS EE 6.1.27
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.0.11
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 2.1.17
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 2.1.18
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.
Gentics Mesh Commercial Plugins 2.1.2
Gentics Portal | java 3.1.10
SUP-18252
BugfixAuthentication: Expired authentication cookies will now be simply ignored instead of causing a 500 Server Error response.
Gentics Portal | php 3.1.4
Gentics CMP 8.1.26
13.03.2025Gentics CMS EE 6.1.26
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-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.0.10
SUP-18149
BugfixTypography will respect the editables configuration correctly instead of just the default configuration.
Gentics Mesh 2.1.16
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 2.1.17
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 2.1.2
Gentics Portal | java 3.1.9
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.1.4
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
SUP-16811
BugfixFixed return value of getProjectName. This fixes a bug where cache keys were missing the current project name.
Gentics CMP 8.1.25
27.02.2025Gentics CMS EE 6.1.25
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.0.9
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 2.1.15
SUP-14730
BugfixAuth: The JWT auth cookie will now have the `HTTPOnly` flag set.
Gentics Mesh EE 2.1.16
SUP-14730
BugfixAuth: The JWT auth cookie will now have the `HTTPOnly` flag set.
Gentics Mesh Commercial Plugins 2.1.2
Gentics Portal | java 3.1.8
Gentics Portal | php 3.1.3
Gentics CMP 8.1.24
12.02.2025Gentics CMS EE 6.1.24
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.0.8
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 2.1.14
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 EE 2.1.15
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 2.1.2
Gentics Portal | java 3.1.8
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.1.3
Gentics CMP 8.1.23
29.01.2025Gentics CMS EE 6.1.23
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-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.0.7
Gentics Mesh 2.1.13
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 2.1.14
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 2.1.2
Gentics Portal | java 3.1.7
Gentics Portal | php 3.1.3
Gentics CMP 8.1.22
16.01.2025Gentics CMS EE 6.1.22
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-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-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-17881
BugfixEditor User Interface: When updating object-properties and switching between them, the correct value will now be used/displayed.
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.
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.0.7
SUP-17877
BugfixAdded a new hint property to the Input UI Component.
SUP-17938
BugfixThe assignment of a Plugins setting has been fixed.
Gentics Mesh 2.1.12
SUP-17945
BugfixGraphQL: A natively filtered paginated data set contains incorrect values for current page and total page number. 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.
Gentics Mesh EE 2.1.13
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.
Gentics Mesh Commercial Plugins 2.1.2
SUP-17998
BugfixForms: Adjust SSN validation according to https://www.sozialversicherung.at/cdscontent/?contentid=10007.820902&viewmode=content#topsprungmarke
Gentics Portal | java 3.1.7
SUP-17278
BugfixFixes adding of additional HTTP headers via security.additionalResponseHeaders in the portals responses.
Gentics Portal | php 3.1.3
Gentics CMP 8.1.21
12.12.2024Gentics CMS EE 6.1.21
SUP-17887
BugfixEditor User Interface: Fixed a race-condition which was introduced in the previous version, which sometimes causes the preview- and edit-mode to not be useable.
Gentics Aloha Editor 2.0.6
Gentics Mesh 2.1.11
Gentics Mesh EE 2.1.12
Gentics Mesh Commercial Plugins 2.1.1
Gentics Portal | java 3.1.6
Gentics Portal | php 3.1.3
Gentics CMP 8.1.20
11.12.2024Gentics CMS EE 6.1.20
SUP-17701
BugfixEditor User Interface: Searching for Dates has been fixed.
SUP-17766
BugfixFixes a bug which lead to content loss in pages when using newer MariaDB versions.
SUP-17864
BugfixEditor User Interface: Resource usage in the preview- and edit-mode have been optimized.
Gentics Aloha Editor 2.0.6
Gentics Mesh 2.1.11
SUP-17710
BugfixGraphQL: Data fetchers have been speed up on native filtering of the nodes with node fields, by fixing the proper context detection, so complex multi-inclusion queries (navigation) run up to 10x faster.
SUP-17755
BugfixCore: The node deletion rules has been strictened, to avoid internal deletion API misusage.
SUP-17869
BugfixAuth: A crash on retrieving principal user‘s referenced node has been fixed.
Gentics Mesh EE 2.1.12
SUP-17869
BugfixAuth: A crash on retrieving principal user‘s referenced node has been fixed.
SUP-17755
BugfixCore: The node deletion rules has been strictened, to avoid internal deletion API misusage.
SUP-17710
BugfixGraphQL: Data fetchers have been speed up on native filtering of the nodes with node fields, by fixing the proper context detection, so complex multi-inclusion queries (navigation) run up to 10x faster.
SUP-17755
BugfixCore: A project‘s base node could be deleted over public APIs under some circumstances. This has been fixed.
Gentics Mesh Commercial Plugins 2.1.1
Gentics Portal | java 3.1.6
Gentics Portal | php 3.1.3
Gentics CMP 8.1.19
05.12.2024Gentics CMS EE 6.1.19
SUP-17207
BugfixAdministrator User Interface: Fixed scrolling issue when assigning languages to a node.
SUP-17849
BugfixEditor User Interface: In Edit-Mode, internal links are now only clickable when holding the CTRL Key down, to prevent accidental navigation.
Additionally, internal links will reload the selected item to display the correct name and create a correct link during editing to enable navigation.
SUP-17795
BugfixEditor User Interface: Updated Preview- and Edit-Mode loading to allow earlier loading when jumping to a page via ID.
SUP-17694
BugfixAdministrator User Interface: Fixed assignment of constructs to nodes, which will correctly add and remove them now.
SUP-17594
BugfixEditor User Interface: Creating and deleting forms now correctly respects the users language selection.
SUP-17822
BugfixThe OverlayElement.OverlayCloseError in Aloha is now correctly populated with the Class from the Editor-UI, to handle the instances as expected.
Additionally, error handling of these Errors has been streamlined.
Gentics Aloha Editor 2.0.6
SUP-17849
BugfixAdded default values when updating an existing link.
SUP-17290
BugfixFixed the list plugin to apply the editables configuration correctly again.
SUP-17822
BugfixActive Typography will be correctly detected again.
SUP-17223
BugfixDefaulted UI Component element to an empty jQuery element, to prevent potential null-access.
Gentics Mesh 2.1.10
Gentics Mesh EE 2.1.11
Gentics Mesh Commercial Plugins 2.1.1
Gentics Portal | java 3.1.6
Gentics Portal | php 3.1.3
Gentics CMP 8.1.18
20.11.2024Gentics CMS EE 6.1.18
SUP-17665
BugfixEditor User Interface: When an editor closed the edit view of a page without saving or publishing the page,
the page stayed locked (until the configured timeout).
This has been fixed, closing the edit view will unlock the page.
SUP-17299
BugfixAdministrator User Interface: The Mesh browser now clearly indicates the loading state.
SUP-17698
BugfixWhen publishing multiple nodes with channels into the same content repository and using the features instant publishing
and contentfile auto offline, instant publishing channel pages that reference files from other nodes would incorrectly
try to publish the referenced file into the page‘s node, which lead to various problems, including error messages
during the instant publish process.
This has been fixed.
SUP-17731
BugfixContent Staging: When importing objects having object properties which are restricted to
other nodes in the target system, the object properties were not ignored but imported with
incorrect names.
This has been fixed, restricted object properties will not be imported any more.
Gentics Aloha Editor 2.0.5
Gentics Mesh 2.1.10
Gentics Mesh EE 2.1.11
Gentics Mesh Commercial Plugins 2.1.1
Gentics Portal | java 3.1.6
Gentics Portal | php 3.1.3
Gentics CMP 8.1.17
13.11.2024Gentics CMS EE 6.1.17
SUP-17688
BugfixThe Mesh REST client has been updated to the version `2.1.9`, adding support on newly added Mesh REST API types.
SUP-17502
BugfixChanging the logger configuration (by modifying the nodelog.yml file) in runtime did not always work and has been fixed.
SUP-17502
BugfixThe check result for consistency checks of Content.Repositories sometimes did not show all information messages,
caused by JVM specific limitations.
This has been fixed.
SUP-17208
BugfixNow the channel languages are retrieved correctly, according to the master node. Also the update of the languages for the channel node now throws an error.
SUP-17602
BugfixThe language variants were not removed from the content repository, if the whole page of all the languages stays around. This has been fixed.
SUP-17559
BugfixFixes handling of follow up schedules which do not have any follow schedules set. This caused an error which prevented listing schedules in the Admin UI.
SUP-17287
DocumentationThe documentation for configuration of Aloha Editor Plugins
was incorrect and has been fixed.
Gentics Aloha Editor 2.0.5
Gentics Mesh 2.1.10
GPU-1413
EnhancementCore: Now it is possible to sort over binary metadata, node reference and micronode non-list fields.
Gentics Mesh EE 2.1.11
GPU-1413
EnhancementCore: Now it is possible to sort over binary metadata, node reference and micronode non-list fields.
GPU-1413
EnhancementSQL: Now it is possible to sort over binary metadata, node reference and micronode non-list fields natively.
Gentics Mesh Commercial Plugins 2.1.1
Gentics Portal | java 3.1.6
SUP-17619
BugfixThe inclusion of the gpj.auth.id cookie is now strictly dependent on the Keycloak rpInitiatedLogout setting, avoiding its misusage and saving HTTP headers length.
SUP-17368
BugfixFix deserialization issue when reading more than one configuration file.
Gentics Portal | php 3.1.3
Gentics CMP 8.1.16
25.10.2024Gentics CMS EE 6.1.15
SUP-17507
BugfixAdministrator User Interface: Resolve the issue where folder properties fail to display when the display name is absent for language variants in Mesh Browser.
SUP-17615
BugfixEditor User Interface: Added compatibility to edit link titles.
SUP-17586
BugfixEditor User Interface: Fixed a race condition which promted a login, even when the user was still logged in.
SUP-17188
BugfixEditor User Interface: Fixed the save button when editing page properties, to not allow language overrides.
SUP-17472
BugfixREST API: The property categoryId has been added to the REST model of object tags.
SUP-17587
BugfixWhen publishing into a Mesh Content.Repository with static URL rendering for files, the rendered file URLs
contained possibly translated folder publish paths, but the file itself would only be accessible via the
generic folder publish path.
The rendering of file URLs has been fixed.
SUP-16786
BugfixSome performance fixes have been done:
- Performance of handling page versions has been improved.
- Performance of getting the tag status of templates with many pages has been improved.
SUP-16786
BugfixThe UpdateImplementation tool has some new parameters to handle synchronization of pages with (potentially modified) templates:
- triggerSyncPages
- awaitSyncPages
- awaitSyncPagesTimeout
See the Guides for details.
SUP-17472
BugfixEditor User Interface: Opened object-property categories are correctly remembered again, and will correctly display the entries when initially open.
SUP-17202
BugfixEditor User Interface: The Object-Properties of Images/Files (@upload_image_properties@ and upload_file_properties) are being correctly validated, and will now require to be valid, before allowing the user to save.
SUP-17376
BugfixWhen publishing files to a Mesh ContentRepository while not using publish directory segments and the
filename of a file was modified in the CMS, the field gtx_url in Mesh (containing the files URL) was not
always properly changed.
This has been fixed.
SUP-16786
BugfixThe start and end of a sync process for a devtool package will now also be logged in the system log.
Optional Manual Change
Optional Actionwill no longer be synchronized with the template during the process.
The synchronization must either be done using the “Tag Status” tab of the template properties in the Administration User Interface,
or by using the UpdateImplementation tool.
Gentics Aloha Editor 2.0.5
SUP-17615
BugfixAdded missing title editing for links.
SUP-17625
BugfixTable plugin: Fixes missing styling button. The configuration items cellConfig, columnConfig and rowConfig specify available entries in the table styling button to apply CSS classes to individual cells, columns or rows. See the table plugin documentation for details.
SUP-17624
BugfixFormat plugin: Fixes an issue that the config setting of the format plugin was ignored.
Gentics Mesh 2.1.9
SUP-17222
BugfixDocumentation: A missing query parameters documentation for the `/search` and `/{{project}}/search` has been added.
SUP-17176
BugfixCache: Image cache has been refactored, utilizing now simpler structure with less folder depth.
SUP-17282
BugfixCore: A potential data loss on an edge case of node migration over several schema versions, including field name/type change, has been fixed.
Gentics Mesh EE 2.1.10
SUP-17282
BugfixCore: A potential data loss on an edge case of node migration over several schema versions, including field name/type change, has been fixed.
SUP-17176
BugfixCache: Image cache has been refactored, utilizing now simpler structure with less folder depth.
SUP-17222
BugfixDocumentation: A missing query parameters documentation for the `/search` and `/{{project}}/search` has been added.
Gentics Mesh Commercial Plugins 2.1.1
Gentics Portal | java 3.1.5
Gentics Portal | php 3.1.3
Gentics CMP 8.1.15
16.10.2024Gentics CMS EE 6.1.14
SUP-17588
BugfixEditor User Interface: The creation of language variants of pages has been fixed.
Gentics Aloha Editor 2.0.4
Gentics Mesh 2.1.8
Gentics Mesh EE 2.1.9
Gentics Mesh Commercial Plugins 2.1.1
Gentics Portal | java 3.1.5
Gentics Portal | php 3.1.3
Gentics CMP 8.1.14
11.10.2024Gentics CMS EE 6.1.13
SUP-17542
BugfixEditor User Interface: The Constructs to insert in the Edit-Mode are being loaded correctly again.
SUP-17462
BugfixWhen publishing into a Mesh Content.Repository with the setting “Publish Directory Segments” enabled,
and some properties of folders were translated into languages other than English it was possible to not also translate
the Publish Directory Segment, which subsequently caused errors in the publish process.
The behaviour has been changed so that translation of the Publish Directory Segment is also enforced and the translations are
made unique.
SUP-17371
BugfixEditor User Interface: Pages without language, can have the language updated/assigned in the properties, if one or more languages have been assigned to the Node.
SUP-17223
BugfixEditor User Interface: Fixed loading of Constructs and broken editor controls when switching between preview- and edit-mode, as well as switching between pages.
SUP-17467
BugfixAdministrator User Interface: Display and Setting of role permissions in the Management Section of Mesh Content.Repositories have been fixed.
Gentics Aloha Editor 2.0.4
Gentics Mesh 2.1.8
SUP-17267
BugfixImage Manipulation: The validation of resize width and height have been fixed to also properly handle values set to “auto” in the request.
SUP-17458
BugfixGraphQL: The library for handling GraphQL Filters in Java has been updated to fix inconsistent behaviour when filtering nodes with fields of type “date“ or “number“,
which had the field set to null.
Before the fix, such nodes were never returned regardless of the used filter. Now the behaviour is identical to filters on fields of other types (such as “string“ or “boolean“) so that
null values will not natch when compared to non-null values, but the negation with “not” will match.
Gentics Mesh EE 2.1.9
SUP-17458
BugfixGraphQL: The library for handling GraphQL Filters in Java has been updated to fix inconsistent behaviour when filtering nodes with fields of type “date“ or “number“,
which had the field set to null.
Before the fix, such nodes were never returned regardless of the used filter. Now the behaviour is identical to filters on fields of other types (such as “string“ or “boolean“) so that
null values will not natch when compared to non-null values, but the negation with “not” will match.
SUP-17267
BugfixImage Manipulation: The validation of resize width and height have been fixed to also properly handle values set to “auto” in the request.
SUP-17458
BugfixGraphQL: The behaviour of native filtering was different from the java filtering with regards to null values: native filtering would never return elements with null values, even when using “not“ or “notEquals”.
The behaviour of native filtering has been modified to consider null values as not being equal to non-null values.
Gentics Mesh Commercial Plugins 2.1.1
Gentics Portal | java 3.1.5
SUP-7449
BugfixFixes dependency conflicts for jackson library.
Gentics Portal | php 3.1.3
Gentics CMP 8.1.13
03.10.2024Gentics CMS EE 6.1.12
Gentics Aloha Editor 2.0.4
Gentics Mesh 2.1.7
SUP-17450
BugfixCore: A crash, caused by duplicated nodes in a GraphQL resulting set, has been fixed.
Gentics Mesh EE 2.1.8
SUP-17450
BugfixCore: A crash, caused by duplicated nodes in a GraphQL resulting set, has been fixed.
SUP-17450
BugfixCore: A crash, caused by duplicated nodes in a GraphQL resulting set, has been fixed (SQL DAO version).
Gentics Mesh Commercial Plugins 2.1.1
Gentics Portal | java 3.1.4
Gentics Portal | php 3.1.3
Gentics CMP 8.1.12
26.09.2024Gentics CMS EE 6.1.12
SUP-17442
BugfixWhen using synchronized object properties, loading an object from the REST API could fail with an internal error,
when the object contained an object tag which was synchronized with the object tag of another object that had been put into the wastebin.
This has been fixed.
SUP-17446
BugfixThe Mesh Rest Client has been updated to version 2.1.6.
SUP-17446
BugfixCreation of branches in a Mesh ContentRepository has been made more robust.
SUP-17445
BugfixEditor User Interface: Fixed the loading of styles for custom tag editors.
Gentics Aloha Editor 2.0.4
Gentics Mesh 2.1.6
Gentics Mesh EE 2.1.7
Gentics Mesh Commercial Plugins 2.1.1
Gentics Portal | java 3.1.4
Gentics Portal | php 3.1.3
Gentics CMP 8.1.11
13.09.2024Gentics CMS EE 6.1.11
SUP-17263
BugfixREST API: Removes a misleading error message about missing permissions when trying to add a user to a group that was already assigned to the user.
SUP-17319
BugfixEditor User Interface: The state from a URL is now again correctly restored.
Additionally, the UI will remember the last selected Node and navigate there on default.
SUP-16598
BugfixContent Staging: The removal of already deleted objects has been fixed.
SUP-17256
BugfixAdministrator User Interface: Assignment of Groups of a User have been fixed, to correctly assign and remove the selected groups.
SUP-15808
BugfixAdded the REST Client to the custom Tag- and TagPart-Editors API.
SUP-17281
BugfixEditor User Interface & Administrator User Interface: When Keycloak is configured but unavailable, redirect to login screen and show appropriate error message.
SUP-17255
BugfixEditor User Interface: The Tag-List in the page properties is now consistenly displayed and allows the user to dis- and enable tags, when the tagfill_light feature is turned off.
Gentics Aloha Editor 2.0.4
Gentics Mesh 2.1.6
SUP-17264
BugfixCore: A crash has been fixed on an attempt of (micro)node migration over non-adjacent (micro)schema versions.
SUP-17239
BugfixCore: The Vert.x Handlebars engine dependency has been patched, to replace the vulnerable Apache `commons-text` dependency, targeting `CVE-2022–42889`.
Gentics Mesh EE 2.1.7
SUP-17239
BugfixCore: The Vert.x Handlebars engine dependency has been patched, to replace the vulnerable Apache `commons-text` dependency, targeting `CVE-2022–42889`.
SUP-17264
BugfixCore: A crash has been fixed on an attempt of (micro)node migration over non-adjacent (micro)schema versions.
SUP-17105
BugfixDocumentation: The check/repair API calls are better documented in regards of an async processing. The logging documentation is extended with format examples.
Gentics Mesh Commercial Plugins 2.1.1
Gentics Portal | java 3.1.4
Gentics Portal | php 3.1.3
Gentics CMP 8.1.10
21.08.2024Gentics CMS EE 6.1.10
SUP-16605
BugfixAdministrator User Interface: Some errors which have been silently handled, will now notify the user with the appropiate error messages.
SUP-17172
BugfixEditor User Interface: The permission check for images did not consider role permissions. This has been fixed.
SUP-15430
BugfixEditor User Interface: Fix spellchecker requests and adjust appearance.
SUP-17199
BugfixAdministrator User Interface: The functionality to localize templates was missing and has been added.
SUP-17194
BugfixEditor User Interface: Additional checks for page loading have been removed, which on occasions, prevented editing of pages completely.
Gentics Aloha Editor 2.0.3
SUP-15430
BugfixFix spellchecker configuration and adjust appearance.
Gentics Mesh 2.1.4
Gentics Mesh EE 2.1.5
Gentics Mesh Commercial Plugins 2.1.1
Gentics Portal | java 3.1.4
Gentics Portal | php 3.1.3
Gentics CMP 8.1.9
08.08.2024Gentics CMS EE 6.1.9
SUP-17123
EnhancementEditor User Interface: Clicking on the buttons of the form generator to download files show now a success message.
SUP-17028
BugfixAdministrator User Interface: Fixed an issue which prevented new (Single/Multi)-Select part types from being able to be created.
SUP-16581
BugfixEditor User Interface: Checks and actions for the Multichanneling Feature will now only be done/avilable, when the Feature is available/enabled as well.
SUP-16429
BugfixAdded missing translations when a ContentRepository is added to a Devtool-Package again.
SUP-17045
BugfixCMS: Fixed the issue where errors regarding i18n are logged during publishing.
SUP-17093
BugfixEditor User Interface: Fixed issue where context button was disabled when Aloha was not loaded (e.g.: in preview mode).
Gentics Aloha Editor 2.0.2
Gentics Mesh 2.1.4
SUP-17105
BugfixDocumentation: The check/repair API calls are better documented in regards of an async processing. The logging documentation is extended with format examples.
Gentics Mesh EE 2.1.5
SUP-17178
BugfixCore: A crash in referencing contents lookup has been fixed.
SUP-17181
BugfixDocker: Mesh image startup has been fixed.
Gentics Mesh Commercial Plugins 2.1.1
Gentics Portal | java 3.1.4
SUP-17182
BugfixFixes the search handler handlebars helpers which caused an internal server error upon rendering pagination for search results.
Gentics Portal | php 3.1.3
Gentics CMP 8.1.8
24.07.2024Gentics CMS EE 6.1.8
SUP-17007
BugfixAdministrator User Interface: The loading of content nodes for the mesh browser has been fixed.
SUP-16839
BugfixAdministrator User Interface: The sorting of constructs and object-property categories has been fixed.
SUP-17092
BugfixEditor User Interface: The switching of languages has been fixed.
SUP-17113
DocumentationFix maven dependencies in CMS REST API Client Documentation
Gentics Aloha Editor 2.0.2
SUP-16711
BugfixFixes the Aloha list plugin so that the list style is applied properly.
Gentics Mesh 2.1.3
Gentics Mesh EE 2.1.4
Gentics Mesh Commercial Plugins 2.1.1
Gentics Portal | java 3.1.3
Gentics Portal | php 3.1.3
SUP-16942
BugfixFix Authentication Refresh Token Handling. Refresh Token is now also set as a cookie instead of server side storage. This allows more stateless setups without a shared cache
SUP-16611
BugfixFixes an error with resolving the start page for requests to /.
Gentics CMP 8.1.7
10.07.2024Gentics CMS EE 6.1.7
SUP-16695
BugfixEditor User Interface: The handling of some errors from the REST API (like e.g. when trying to log in with invalid user credentials) was broken and has been fixed.
SUP-16696
BugfixAdministrator User Interface: The dashboard will now show the status of the publish process next to the status of the scheduler.
Also missing translations for publish process stati have been added.
SUP-16928
BugfixEditor User Inferface: After sending an inbox message, an empty success message box was shown. This has been fixed,
the success message will now be shown with the correct text.
SUP-16761
BugfixAdministrator User Interface: The Logs Module will now show logs between the given start- and endtime only to avoid long running queries.
Gentics Aloha Editor 2.0.1
SUP-16967
BugfixWhen pasting content from Word, empty html tags (like meta or link tags) are now correctly removed.
Gentics Mesh 2.1.3
Gentics Mesh EE 2.1.4
Gentics Mesh Commercial Plugins 2.1.1
Gentics Portal | java 3.1.3
SUP-16674
BugfixAuthentication: The authentication denial of a 3rd party auth provider is now better depicted in the logs.
Gentics Portal | php 3.1.1
Gentics CMP 8.1.6
27.06.2024Gentics CMS EE 6.1.6
SUP-16905
EnhancementAdministrator User Interface: Added Tagmap-Entry validation to the Content-Repository Tagmap-Entry view.
SUP-16852
BugfixThe REST Endpoint to delete single Folders, Pages, Files, and Images, now have an additional query parameter disableInstantDelete, which will skip the Instant-Publishing feature.
Additionally, the Editor User Interface will use this flag now, when deleting multiple elements.
SUP-16852
BugfixA new boolean query parameter, disableInstantDelete, has been added to the form REST delete API, to prevent automatic removal of the item from the content repository. This may come in hand in the case of mass deletion. A content repository republishing process has to be started afterwards manually, to remove all the deleted entries.
SUP-16852
BugfixA new boolean query parameter, disableInstantDelete, has been added to the page/file/image REST delete API, to prevent automatic removal of the item from the content repository. This may come in hand in the case of mass deletion. A content repository republishing process has to be started afterwards manually, to remove all the deleted entries.
SUP-16771
BugfixAdministrator User Interface: The detection of property values in the Node and Content-Repository settings has been fixed.
SUP-16909
BugfixEditor User Interface: Fixed an issue with the custom Asset-Management, where the upload for assets while editing a localized page, the upload was directed to the wrong folder/channel.
SUP-16927
BugfixEditor User Interface: Fixed the issue when clicking on the checkbox in CMS settings is not saved (e.g., display all languages or show deleted objects)
SUP-16997
BugfixAdministrator User Interface: Assigning and removing of Templates and Datasources to/from Devtool-Packages has been fixed.
SUP-16993
BugfixA possible NullPointerException when loading entities with object tags has been fixed.
SUP-5894
BugfixFixes link resolving for pages that are referenced by forms (for example as mail templates). The links did not contain the host, this has been fixed.
Gentics Aloha Editor 2.0.0
Gentics Mesh 2.1.3
SUP-16917
BugfixElasticsearch: An Elasticsearch Java Client has been updated to the version `1.1.2`, containing the corrections to the connection failure processing mechanism. The Elasticsearch activity idle checking has been improved to be more proof of the unstable connections.
Gentics Mesh EE 2.1.4
SUP-16917
BugfixElasticsearch: An Elasticsearch Java Client has been updated to the version `1.1.2`, containing the corrections to the connection failure processing mechanism. The Elasticsearch activity idle checking has been improved to be more proof of the unstable connections.
Gentics Mesh Commercial Plugins 2.1.1
SUP-16855
BugfixForms Plugin: When attempting to delete a non-existing form, a 204 ist returned instead of a 404 response.
Gentics Portal | java 3.1.2
Gentics Portal | php 3.1.1
Gentics CMP 8.1.5
12.06.2024Gentics CMS EE 6.1.5
SUP-16087
BugfixThe last check date in the Link-Checker Custom-Tool now displays the correct date.
SUP-16559
BugfixEditor User Interface: Language- and Version-Comparisons for pages are displaying the contents of the page/differences of them correctly again.
SUP-16705
BugfixReloading the configuration (over the Admin UI, REST API or UpdateImplementation command-line tool) will now only
interrupt possibly running background threads, if absolutely necessary.
SUP-16705
BugfixBackground threads, which are started by the CMS will now have more descriptive names.
SUP-16705
BugfixThe UpdateImplementation command-line tool will now set the configured timeout also as connect and read timeout for the
RestClient, which is used for executing tasks in the CMS.
SUP-16865
BugfixA bug in content staging import has been fixed, including an inability to process the channel metadata because of the valid uppercase ID.
SUP-15392
BugfixThe Version compatibility listing in the UIs now include non CMP compatible Nodes as “Unknown” entries.
Additionally, the styling and layout has been updated.
SUP-15556
BugfixEditor User Interface, Administrator User Interface: Fix sending instant messages to other CMS user.
SUP-16869
BugfixImproves permission checks for updating object properties for which Object Property Synchronization is enabled.
SUP-16705
DocumentationThe documentation of the RestClient now contains an example for creation with custom configuration properties (like timeouts).
Gentics Aloha Editor 2.0.0
Gentics Mesh 2.1.2
Gentics Mesh EE 2.1.3
Gentics Mesh Commercial Plugins 2.1.0
Gentics Portal | java 3.1.2
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.1.1
Gentics CMP 8.1.4
29.05.2024Gentics CMS EE 6.1.4
SUP-15465
BugfixAdministrator User Interface: Fix action log filtering. I.e.: Replace search bar with respective column filters to allow filtering different log entities.
SUP-16755
BugfixEditor User Interface: An issue which incorrectly displayed the selected elements in an Overview has been resolved.
SUP-16125
BugfixEditor User Interface: Resolved an issue with the favourite item validation, which assumed items were deleted and therefore removed them from the favourite list.
SUP-15387
BugfixEditor User Interface: Added additional states for the inheritance display property.
SUP-16773
BugfixThe publish process will now check whether the dirtqueue worker thread is alive before waiting for dirtqueue events to be handled.
If the dirtqueue worker is found to not be alive, a restart will be attempted. After 5 failed attempts, the publish process will fail.
This resolves endlessly hanging publish processes, when the dirtqueue worker thread died before.
SUP-15661
BugfixStatic files will now be served by the CMS with an “etag“ response header and will also have the “cache-control“ response header set to “no-cache”.
SUP-16764
BugfixEditor User Interface: Fixed the publishing process of a single page to make instant publishing functional again.
SUP-16834
DocumentationFixed a typo in the documentation of maximum dimension in pixel in https://www.gentics.com/Content.Node/cmp8/guides/fileupload.html#maximum-dimension-in-pixel
Gentics Aloha Editor 2.0.0
Gentics Mesh 2.1.2
Gentics Mesh EE 2.1.3
SUP-16580
BugfixCore: A repair mechanism for `Content reference consistency check` has been improved to use off-transactional mechanism, to improve Mesh and database resource consumption.
Gentics Mesh Commercial Plugins 2.1.0
Gentics Portal | java 3.1.1
Gentics Portal | php 3.1.1
Gentics CMP 8.1.3
14.05.2024Gentics CMS EE 6.1.3
SUP-15445
BugfixThe check result of a contentrepository check sometimes was empty, which has been fixed.
SUP-16734
BugfixEditor User Interface: Fixed an issue with the properties editing in Pages and Folders, which prevents the user from editing certain properties.
SUP-15564
BugfixEditor User Interface: The action-buttons in the top right corner will not overlay on the search bar on smaller window/screen sizes.
SUP-16742
BugfixAdministrator User Interface: The control to publish to the Content-Repository in the nodes properties, which has been accidently removed, has been added back.
SUP-16264
BugfixAdministrator User Interface: Fixed missing scrolling when elements were to big in modals and detail views.
SUP-16544
BugfixThe error message in the scheduler log for publishing errors into a Mesh Content.Repository due to conflicts has been improved.
SUP-15490
BugfixThe sort order of construct categories and object properties categories will now be more consistent when importing from a devtool package.
SUP-15490
BugfixAdministrator User Interface: Deleting a construct category incorrectly tried to delete the construct with same ID instead. This has been fixed.
SUP-15742
BugfixAdministrator User Interface: Added a button to unassign languages from nodes.
Gentics Aloha Editor 2.0.0
Gentics Mesh 2.1.2
SUP-16720
BugfixGraphQL: A combination of similar queries with different names and filter parameters, running over native filtering, that produces incorrect results, has been fixed.
Gentics Mesh EE 2.1.2
SUP-16720
BugfixGraphQL: A combination of similar queries with different names and filter parameters, running over native filtering, that produces incorrect results, has been fixed.
Gentics Mesh Commercial Plugins 2.1.0
Gentics Portal | java 3.1.1
SUP-16206
BugfixTemplating: Now the tolerance of the errors in the templating engine can be configured in the portal config. Either a silent acceptance (status quo) or HTTP 500 throwing is possible.
SUP-14461
BugfixCore: Now all the redirections, including error pages, consider the source branch to pick up the correct content.
Gentics Portal | php 3.1.0
Gentics CMP 8.1.2
03.05.2024Gentics CMS EE 6.1.2
SUP-16723
BugfixEditor User Interface: Resolved an issue with a race-condition which could lock up the edit-mode in a perpetual loading state.
Gentics Aloha Editor 2.0.0
Gentics Mesh 2.1.1
SUP-16719
BugfixThe library used to process webp images has been changed due to JVM errors when running in an `alpine` based image.
Gentics Mesh EE 2.1.1
SUP-16719
BugfixThe library used to process webp images has been changed due to JVM errors when running in an `alpine` based image.
SUP-16718
BugfixA possible NullPointerException when handling binary data has been fixed.
Gentics Mesh Commercial Plugins 2.1.0
Gentics Portal | java 3.1.0
Gentics Portal | php 3.1.0
Gentics CMP 8.1.1
30.04.2024Gentics CMS EE 6.1.1
SUP-16699
BugfixAdministrator User Interface: Fixed deletion of object-properties.
SUP-16698
BugfixThe library used to process webp images has been changed due to JVM errors when running in an alpine based image.
Gentics Aloha Editor 2.0.0
Gentics Mesh 2.1.0
Gentics Mesh EE 2.1.0
Gentics Mesh Commercial Plugins 2.1.0
Gentics Portal | java 3.1.0
Gentics Portal | php 3.1.0
Gentics CMP 8.1.0
29.04.2024Gentics CMS EE 6.1.0
Manual Change
Action requiredThis will make content packages, that have been created with older versions of the CMS incompatible – even if the implementation itself is identical.
GPU-1465
EnhancementThe default object properties object.navsortorder and obect.startpage where changed to not be inheritable.
This only affects new CMS instances, where the default elements will be imported. Existing CMS instances, which are
updated are not affected.
GPU-353
EnhancementDevtool Packages can now be checked for completeness/consistency.
GET /packages/{name}/checkGET /packages/{name}/check/result
This feature has also been added to the Administrator User Interface to a dedicated tab in the Package module.
GPU-1116
EnhancementAdministrator User Interface: The Mesh Browser has been integrated to the UI as a new module.
GPU-1253
EnhancementEditor User Interface: The Edit-Mode has been overhauled and is now fully integrated into the Editor-UI.
GPU-933
EnhancementIt is now possible to define several properties using environment variables:
- Hostname of a Node
- Portal Preview URL for a Node
- Username and Password for ContentRepository
- Connection URL for ContentRepository
- Attribute Basepath for ContentRepository
GPU-942
EnhancementAdministrator User Interface: Management for Mesh Content-Repositories has been added.
This allows direct management of Mesh via it‘s API and it‘s administrative content.
GPU-1543
EnhancementSome Dependencies on Java Libraries have been updated.
GPU-938
EnhancementEditor User Interface: Added node-specific features to open the object-properties of a newly uploaded file or image.
GPU-676
EnhancementMesh Content Repository now has an ability to mark the selected entry or content type as excluded from indexing process, to prevent sensitive data leaks.
GPU-895
EnhancementDevtools: Assigned nodes are now synced with object properties. Syncing an object property to the CMS will automatically assign it to the respective nodes.
GPU-937
EnhancementAdds WebP support for images. The Gentics Image Store now handles webp files correctly and activating the new feature WebP Conversion will automatically convert uploaded image to WebP format for nodes which have the feature enabled. An image conversion task has also been added which converts already existing non-WebP images to WebP format.
GPU-1115
EnhancementAn integration with the new Mesh image variant manual creation feature has been added. Now each Node contains an option to create the manipulation variants of each GenticsImageStore-referenced image during the publish process.
GPU-1059
EnhancementFor Mesh ContentRepositories, the new REST API Endpoint /rest/contentrepositores/[id]/proxy will act as a proxy to the Mesh REST API.
The new REST API Endpoint /rest/contentrepositories/[id]/proxylogin will perform a login with the credentials stored in the Mesh ContentRepository.
GPU-1159
EnhancementSupport of serving over HTTP/2 (h2c) protocol has been added.
GPU-1159
EnhancementSupport for Mesh CR connections over HTTP/2 has been added.
SUP-16632
BugfixAdministrator User Interface: The loading of packages for channels has been fixed.
SUP-16644
BugfixAdministrator User Interface: The date range fields for triggering content maintenance actions were always disabled. This has been fixed.
SUP-16644
BugfixAdministrator User Interface: Triggering content maintenance actions without restricting to content repositories had no effect. This has been fixed.
SUP-16648
BugfixEditor User Interface: The button closes the sidebar modal now properly.
SUP-16646
BugfixThe copying of channels is now disabled.
SUP-15801
BugfixEditor User Interface: The misrepresented warnings for missing translations in the form generator has been fixed.
SUP-12845
DocumentationThe documentation for node specific settings has been improved to clarify the behaviour when settings are specified by local ID, global ID and name at the same time.
SUP-16530
DocumentationChanged the Fileupload documentation that contained a typo in the maxfilesize setting.
GPU-1252
DocumentationThe usage of the GCN-JS-API inside of Aloha has been deprecated.
Usage of the GCMSUI Object (GCMSUI Bridge) is recommended instead where possible.
SUP-15790
DocumentationRemoves tagtype descriptions from the documentation that are no longer available.
Optional Manual Change
Optional ActionOptional Manual Change
Optional ActionThe CMS has been updated to Java 17 (LTS version).
Gentics Aloha Editor 2.0.0
GPU-1253
EnhancementExisting UI Systems have been overhauled:
ui/scopes: have been de-deprecated and reworkedui/surface: now controls general UI behavior and can derfer it to other systems entirely
All UI Components may now inherit from the new ui/component base-class, as new functionality and requirements have been added.
Icons have been reworked to use Google's Material Symbols instead of Image files.
Icons that are used are mapped and available in ui/icons.
New Systems for dynamic, and consistent UIs have been added:
ui/dropdown: Adds a generic way to open a dropdown on a specific component.ui/dynamicForm: Allows for dynamic form and form-control generation, as well as a component registry to add new components.ui/modal: Adds a generic way to open modals with a form.
New UI Components have been added:
ui/attributeButton: Regular button, which also allows for editing of a single attribute of an HTML-Element.ui/attributeToggleButton: Extension ofui/attributeButtonwhich adds toggle functions to the button.ui/checkbox: Checkbox component to control a boolean value.ui/colorPicker: Color picker to either select a pre-defined color value or let‘s the user select/pick one.ui/contextButton: Button which opens a context (Modal/Dropdown) on click.ui/contextToggleButton: Extension ofui/contextButtonwhich adds toggle functions to the button.ui/dateTimePicker: Date-Time Picker to enter/select a date, or a date-time.ui/iframe: Iframe which allows embedding of external components and interacts via the window message protocol.ui/input: Formerlyui/text, and is a generic input element.ui/select: Select which allows the user to select one or more options.ui/selectMenu: Special select for dropdowns only. Allows the user to select only one option and has additional step for extra data input.ui/slider: Horizontal slider/range to select a number.ui/splitButton: Button which has a secondary smaller button added to it.ui/text: Just text without any interactions.ui/toggleSplitButton: Extension ofui/splitBttonwhich adds toggle functions to the button.
Components which have been removed:
ui/accordionMenuButton: Use a combination ofui/contextButton, orui/dropdown; and theui/selectMenuinstead.ui/menuButton: Use a combination ofui/contextButton, orui/dropdown; and theui/selectMenuinstead.ui/multiSplit: Use either aui/splitButton, or a combination ofui/contextButton, orui/dropdown; and theui/selectMenuinstead.ui/port-helper-attribute-field: Use theui/attributeButtonorui/attributeToggleButtoninstead.ui/port-helper-multi-split: Use either aui/splitButton, or a combination ofui/contextButton, orui/dropdown; and theui/selectMenuinstead.ui/text: Not directly removed, but changed toui/input, as this component will now only render text.
Component layouts and stylings may have changed significantly.
GPU-1253
EnhancementVarious settings for plugins and the UI Toolbar have been changed.
Noteworthy changes for the Aloha.settings.toolbar:
- Tabs require an
id, andlabelproperty and optionally anicon. - Tab component slots (@components@) can be defined by either
stringor as{ slot: string; scope: string | string[] }elements.
For full type definitions, check the ui/settings file.
GPU-1097
EnhancementUpdates jQuery dependency to 3.7.0 and jQuery UI dependency to 1.13.2.
Custom plugins might need adaptions. See the list of deprecated function for jQuery.
GPU-1097
EnhancementReplaces linting and building with the wro4j-maven-plugin with eslint, esbuild and postcss.
Gentics Mesh 2.1.0
GPU-1088
EnhancementNow it‘s possible to use generated Mesh API key for the login request, with `apikey` string body parameter.
GPU-940
EnhancementREST: A new HttpServer option, `minifyJson`, has been added to control over the REST API payloads being pretty printed for readability, or minified for resource save. An analogous setting has been added to the Java `MeshRestClient`.
Default value is `true`, so the payload minification is turned on, which is a breakingS change, if one expects the pretty-formatted output.
GPU-676
EnhancementSearch: Several enhancements have been applied to the content, sent to the search engine for the indexing. Each (micro)schema is presented a `noIndex` flag, marking the content of the (micro)schema as excluded from the indexing. Each (micro)schema field is presented a similar `noIndex` flag.
By default no flag is set, meaning the content to be indexable. This feature serves security purposes, preventing the sensible information from leaking through the search engine.
GPU-1115
EnhancementCore: The on-demand image manipulation feature has been refactored for DDoS protection. The new image manipulator option, `mode`, has been added with the following values:
`ON_DEMAND` keeps already existing behaviour with creating/reusing the image variant automatically on each request,
`MANUAL` requires an extra step of calling the image variant creation REST API prior to the variant serve, `OFF` disables the feature completely. A set of REST API calls has been added for the image variants manipulation.
The GraphQL `nodes` call has been extended to filter/serve over the image variants of a selected binary field, if applicable.
GPU-942
EnhancementThe endpoint `GET /auth/login` now also supports login via the Authentication Bearer request header (using an API token).
Enhancement
EnhancementImage manipulation: Adds support for WebP images.
Enhancement
EnhancementPlugins: An option for connection over HTTP/2 for the Mesh plugins have been added.
Enhancement
EnhancementJava Rest client: REST client can now choose the HTTP protocol version to use for the Mesh connection. Possible values: DEFAULT (current default support of the carrier HTTP client library, default value), HTTP_1_1, HTTP_2.
Enhancement
EnhancementCore: Usage of application level protocol negotiation (aka ALPN) can be now configured via Mesh Options.
GPU-1249
EnhancementREST: A new ‘languages‘ endpoint has been added, providing the list of the installed languages, as well as the lookup over UUID or 2-character language tag.
GPU-1543
EnhancementSome dependencies have been updated:
- VertX: 4.5.7
- GraphQL: 21.5
- GraphQL Dataloader: 3.2.2
- PF4j: 3.11.0
- Hazelcast: 3.12.13
- Jackson: 2.17.0
- SnakeYAML: 2.2
- Log4j: 2.23.1
- SLF4j: 2.0.13
- Logback: 1.5.5
- Commons IO: 2.16.1
- RAML Parser: 0.8.40
- JSON Path: 2.9.0
- JSoup: 1.17.2
- Jettison: 1.5.4
- Netty: 4.1.108.Final
- Image IO: 3.10.1
GPU-943
EnhancementMesh has been updated to Java 17 (LTS version).
Gentics Mesh EE 2.1.0
GPU-943
EnhancementMesh has been updated to Java 17 (LTS version).
GPU-1543
EnhancementSome dependencies have been updated:
- VertX: 4.5.7
- GraphQL: 21.5
- GraphQL Dataloader: 3.2.2
- PF4j: 3.11.0
- Hazelcast: 3.12.13
- Jackson: 2.17.0
- SnakeYAML: 2.2
- Log4j: 2.23.1
- SLF4j: 2.0.13
- Logback: 1.5.5
- Commons IO: 2.16.1
- RAML Parser: 0.8.40
- JSON Path: 2.9.0
- JSoup: 1.17.2
- Jettison: 1.5.4
- Netty: 4.1.108.Final
- Image IO: 3.10.1
GPU-943
EnhancementMesh SQL has been updated to Java 17 (LTS version).
GPU-942
EnhancementThe endpoint `GET /auth/login` now also supports login via the Authentication Bearer request header (using an API token).
Enhancement
EnhancementImage manipulation: Adds support for WebP images.
Enhancement
EnhancementPlugins: An option for connection over HTTP/2 for the Mesh plugins have been added.
Enhancement
EnhancementJava Rest client: REST client can now choose the HTTP protocol version to use for the Mesh connection. Possible values: DEFAULT (current default support of the carrier HTTP client library, default value), HTTP_1_1, HTTP_2.
Enhancement
EnhancementCore: Usage of application level protocol negotiation (aka ALPN) can be now configured via Mesh Options.
GPU-1115
EnhancementCore: The on-demand image manipulation feature has been refactored for DDoS protection. The new image manipulator option, `mode`, has been added with the following values:
`ON_DEMAND` keeps already existing behaviour with creating/reusing the image variant automatically on each request,
`MANUAL` requires an extra step of calling the image variant creation REST API prior to the variant serve, `OFF` disables the feature completely. A set of REST API calls has been added for the image variants manipulation.
The GraphQL `nodes` call has been extended to filter/serve over the image variants of a selected binary field, if applicable.
GPU-676
EnhancementSearch: Several enhancements have been applied to the content, sent to the search engine for the indexing. Each (micro)schema is presented a `noIndex` flag, marking the content of the (micro)schema as excluded from the indexing. Each (micro)schema field is presented a similar `noIndex` flag.
By default no flag is set, meaning the content to be indexable. This feature serves security purposes, preventing the sensible information from leaking through the search engine.
GPU-940
EnhancementREST: A new HttpServer option, `minifyJson`, has been added to control over the REST API payloads being pretty printed for readability, or minified for resource save. An analogous setting has been added to the Java `MeshRestClient`.
Default value is `true`, so the payload minification is turned on, which is a breakingS change, if one expects the pretty-formatted output.
GPU-1088
EnhancementNow it‘s possible to use generated Mesh API key for the login request, with `apikey` string body parameter.
GPU-1249
EnhancementREST: A new ‘languages‘ endpoint has been added, providing the list of the installed languages, as well as the lookup over UUID or 2-character language tag.
Gentics Mesh Commercial Plugins 2.1.0
Manual Change
Action requiredGPU-943
EnhancementThe Mesh Plugins have been updated to Java 17 (LTS version).
GPU-941
EnhancementForms: The storage structure of form data has been modified: Form data nodes will now not be created as direct children of the corresponding form node,
but will be children of the node “Data“ (using the schema form_folder), which is a child of the form node.
This allows to set permissions on the “Data” node (different from the permissions on the form node), which will be passed on to the created form data node.
Gentics Portal | java 3.1.0
Enhancement
EnhancementA new configuration option allows defining the protocol version used by the Mesh REST Client.
GPU-1543
EnhancementSome dependencies have been updated:
- Vert.x: 4.5.7
- Logback: 1.5.6
- Jackson: 2.17.0
- Guava: 33.1.0-jre
- JSONPath: 2.9.0
- Commons IO: 2.16.1
- Commons Lang3: 3.14.0
- Jsoup: 1.17.2
GPU-943
EnhancementThe portal-java has been updated to Java 17 (LTS version).
Gentics Portal | php 3.1.0
Enhancement
EnhancementUpgraded PHP from 8.1 to 8.2 and Laravel from 9.19 to 10.20.
