Administrator User Interface: Some styling updates in the Mesh CR Administration window, for better user experience.
Gentics CMS EE 6.2.14
SUP-18506
EnhancementUI Core: Tables have an additional way to handle selection, in the form of a Map. Has to be enabled per table with the useSelectionMap Input. Allows for the indeterminate state to be set and correctly handled.
SUP-18470
BugfixUser Interface: Fixed an issue where channels would always display the root node as the parent, which is not the case for more deeply nested inheritances.
SUP-18440
BugfixAdministrator User Interface: Added hostname validation to node properties, and the node creation modal will not close the modal on errors, to prevent losing entered form data.
SUP-18395
BugfixUser Interface: Modals which lock user-input will properly unlock on error. Modals with user-input will not automatically close on error, to prevent user-input data loss.
SUP-18399
BugfixMesh: The proxy now correctly processes Mesh calls, if they contain a `HTTPOnly` cookie setting.
SUP-18415
BugfixAdministrator User Interface: Fixed an issue when creating a new Checkbox TagPart, where during crating the default value could not be set.
SUP-18320
BugfixEditor User Interface: When editing a form, you may now only add elements via drag and drop. Clicking on the element on the right menu will not add it to the form any more.
Updated the visuals in the form-editor to improve usability.
SUP-18389
BugfixAdministrator User Interface: Validation of TagPart order has been fixed. Additionally, styling for inputs which are invalid have been updated to show the status correctly.
SUP-18376
BugfixUser Interface: If the option values, sent to the select control, are numeric and start with zero, the very first one is never displayed, if being picked. This has been fixed.
SUP-18674
BugfixEditor User Interface: Fixed an issue in the edit-mode, where the state of the control buttons would not always update correctly.
SUP-18701
BugfixEditor User Interface: Inserting a tag into a page now remembers the position correctly and also shows a more detailed placeholder.
SUP-18654
BugfixAdministrator User Interface: The modals for creating new entities will now all show a loading indicator
during the request to add the entity in the backend. This will prevent involuntary creation of duplicates (by clicking the “create” button multiple times).
SUP-18660
BugfixEditor User Interface: The selection handling of the tabs while editing a page has been improved.
SUP-18670
BugfixAdministrator User Interface: The list of groups of a user now has a button “Assign user to Groups”
which opens the modal for assignment of the user to groups.
SUP-18668
BugfixAdministrator User Interface: The list of groups of a user allowed to perform the actions for creating subgroups, moving groups and
even deleting groups. This was confusing and has been removed.
SUP-18655
BugfixEditor User Interface: Improved loading indication when searching or when browsing content.
SUP-18641
BugfixEditor User Interface: The pagination will now display the correct amount of items which have been configured.
SUP-18598
BugfixAdministrator User Interface: Fixed an issue where the assigned users of a group would not refresh when switching between details of a group.
SUP-18607
BugfixAdministrator User Interface: When changing the language in the Mesh Browser, the content will be correctly reloaded to dipslay the content in the new language.
SUP-18506
BugfixAdministrator User Interface: Fixed an issue of adding or removing links to elements, when managing the assignment of multiple elements. For example, when managing multiple templates and their assignment to nodes.
SUP-18602
BugfixEditor User Interface: Fixed the link in the usage-list, to navigate to the correct item.
SUP-18599
BugfixAdministrator User Interface: Fixed potential modal locking when uploading a content-package zip file.
SUP-18595
BugfixEditor User Interface: When comparing page versions with each other, the difference is now computed
with another algorithm, which better handles HTML differences.
Bugfix
BugfixSome dependencies have been updated:
- commons-beanutils: 1.11.0
SUP-18684
BugfixEditor User Interface: The CMS will now better handle errors in the generation of reports or binary downloads for
forms.
SUP-18589
BugfixAdministrator User Interface: Fixed an issue where changing the language in the mesh browser would change the UI language as well.
SUP-18558
BugfixNow an information about an image exceeding the dimension limits contains IDs and a name of this image.
SUP-18541
BugfixThe preview for a modified tag was not rendered correctly (did not show the modified, but the original content),
when the tag rendered the modified part by referencing the text attribute of that part.
This has been fixed.
SUP-18540
BugfixDatabase records with empty uuid could lead to NullPointerExceptions during various actions.
This has been modified so that the action involving the empty uuid will succeed and a warning will be logged.
SUP-18524
BugfixEditor User Interface: When creating a new folder, the “description“ field showed the
dummy content “initial-unset-value”. This has been fixed now.
SUP-18497
BugfixEditor User Interface: Fixed visual artifacts which could occur when opening the tag-editor.
SUP-18495
BugfixAdministrator User Interface: Fixed the formatting of durations in the scheduler module.
SUP-18457
BugfixPossible NullPointerExceptions during sorting of elements (e.g. when rendering overviews) have been fixed.
SUP-18514
BugfixWhen rendering “empty“ for a tag of a page in an overview with sticky channel
incorrectly always rendered “0” even if the tag was not empty.
This has been fixed.
SUP-18508
BugfixWhen changing the flag “publish directory segments” for a node with channels,
the flag was only changed for the direct child channels, but not for subchannels.
This has been fixed now.
SUP-18507
BugfixObjects, which were disinherited from channels or excluded from inheritance where not always
properly removed from the branches of the Mesh Content.Repository.
This has been fixed.
SUP-18457
BugfixWhen rendering overviews with sticky channel and the feature “dsfallback” enabled,
the objects rendered in the overview were not always correct, this has been fixed.
SUP-18266
DocumentationThe REST API Documentation has been improved to no longer show object hierarchies.
Also some descriptions and examples have been improved.
Gentics Aloha Editor 2.1.8
SUP-18660
EnhancementPlugins will now check their configuration dynamically whenever a editable is getting de-/activated, instead of caching it once on initialization.
SUP-18644
BugfixFixed the insertion of characters from the characterpicker-plugin.
SUP-18663
BugfixInserting something into the DOM using the method insertIntoDOM failed to
find the correct position and inserted the new element at the topmost possible position. This has been fixed.
SUP-18659
BugfixFixes an error which could cause blocks to disappear after drag & drop.
Gentics Mesh 3.0.12
SUP-18646
EnhancementCore: The following dependencies have been updated, to eliminate vulnerable versions:
- Vert.x – to version `4.5.14`
- Netty – to version `4.1.118.Final`
SUP-18637
BugfixAuth: Now a secondary auth provider (from Mesh plugins, for instance) allows proceeding with the request unauthenticated in a number of cases of errors, like provider denial or bad request, and logging the other cases.
SUP-18638
BugfixREST: The query parameters for node versioning and branch targeting have been decoupled, to match the cases where a branch usage is allowed, but version is not.
Documentation: The query parameterizing has been updated for the selected REST endpoints.
Bugfix
BugfixSome dependencies have been updated:
- Netty: 4.1.118.Final
- Commons Beanutils: 1.11.0
SUP-18502
BugfixPlugins: If a static file handler fails to unpack the static resource to the plugin storage folder, currently a misleading `HTTP 404 binary_data_not_found` is thrown. This has been now changed to `HTTP 500` with a detailed failure description.
SUP-18468
BugfixImage Manipulation: Creating image variants with a focal point or focal zoom value failed with an internal server error when using MariaDB.
This has been fixed.
SUP-18399
BugfixAuth: More occurrences of setting the `mesh.token` cookies have been secured with `HTTPOnly` flag.
SUP-18387
BugfixS3: Now the language specific S3 fields are correctly processed.
Gentics Mesh EE 3.0.12
SUP-18646
EnhancementCore: The following dependencies have been updated, to eliminate vulnerable versions:
- Vert.x – to version `4.5.14`
- Netty – to version `4.1.118.Final`
SUP-18637
BugfixAuth: Now a secondary auth provider (from Mesh plugins, for instance) allows proceeding with the request unauthenticated in a number of cases of errors, like provider denial or bad request, and logging the other cases.
SUP-18638
BugfixREST: The query parameters for node versioning and branch targeting have been decoupled, to match the cases where a branch usage is allowed, but version is not.
Documentation: The query parameterizing has been updated for the selected REST endpoints.
Bugfix
BugfixSome dependencies have been updated:
- Netty: 4.1.118.Final
- Commons Beanutils: 1.11.0
SUP-18502
BugfixPlugins: If a static file handler fails to unpack the static resource to the plugin storage folder, currently a misleading `HTTP 404 binary_data_not_found` is thrown. This has been now changed to `HTTP 500` with a detailed failure description.
SUP-18468
BugfixImage Manipulation: Creating image variants with a focal point or focal zoom value failed with an internal server error when using MariaDB.
This has been fixed.
SUP-18399
BugfixAuth: More occurrences of setting the `mesh.token` cookies have been secured with `HTTPOnly` flag.
SUP-18387
BugfixS3: Now the language specific S3 fields are correctly processed.
SUP-18405
BugfixHelm Chart: The snapshots storage volume will now only be created when the backup is enabled.
Gentics Mesh Commercial Plugins 3.0.5
SUP-18390
EnhancementForms Plugin: The periodic downloads purge functionality has been improved by reacting on the added/removed projects, with no need to restart. It has also been documented.
SUP-18684
BugfixForms Plugin: The asynchronous generation of downloads will now use the temp folder instead of the plugins “storage” folder
for temporary storage of the download.
SUP-18684
BugfixForms Plugin: Handling of errors during the asynchronous generation of downloads has been improved.
SUP-18624
BugfixNow it is possible to initialize all the necessary Mesh schemas once per plugin, not per project. The existing commercial plugins have been updated to use this approach.
SUP-18491
BugfixForms Plugin: A MIME type detection for an uploaded file, based on its contents, has been fixed.
SUP-18480
BugfixForms: Invalid values for value list items (e.g. radio buttons, select elements) are no longer stored and will be marked as errors by validation. Only values listed in the value list items options are allowed. The same validation check is performed for checkbox elements where only the defined value is allowed to be submitted.
Gentics Portal | java 3.2.8
SUP-18459
EnhancementHTTP: Now the max HTTP header size is configurable via `maxHttpHeaderSize` config entry / `MAX_HTTP_HEADER_SIZE` environment variable. Default value is 8192 bytes.
SUP-18718
BugfixThe default value of the configuration setting mesh.proxyHeaderWhitelist, which defines the request headers,
which are forwarded to Mesh now also includes Referer, because this header is necessary for the forms plugin when using
multipage forms.
Bugfix
BugfixUpdated Netty dependency to 4.1.118.Final.
SUP-18549
BugfixThe default GraphQL queries for loading folder and navigation information no longer contain the startpageurl field. This field was introduced when the possibility was added to define external pages as the startpage of a folder, but this functionality requires a respective tagmap entry in the used Content.Repository. Otherwise the portal start up will fail. To enable external start pages, add the field startpageurl(linkType: SHORT) to the following GraphQL query fragments:
1. queries/fragments/navigation.graphql
2. queries/fragments/folderFields.graphql
Gentics Portal | php 3.2.2
SUP-18549
BugfixThe default GraphQL queries for loading folder and navigation information no longer contain the startpageurl field. This field was introduced when the possibility was added to define external pages as the startpage of a folder, but this functionality requires a respective tagmap entry in the used Content.Repository. Otherwise the portal start up will fail. To enable external start pages, add the field startpageurl(linkType: SHORT) to the following GraphQL query fragments:
1. resources/graphql/fragments/contentInfo.graphql
2. resources/graphql/fragments/navigation_breadcrumb.graphql
3. resources/graphql/fragments/navigation.graphql
SUP-16528
BugfixFixed multilingual sitemap generation to support both legacy behavior and the standard multilingual approach that includes all available language variants. Configuration options allow you to choose which mode to use.
SUP-17900
BugfixFixed an issue where dynamic Blade tag rendering caused cache duplication.
