17.12.2024

Gentics CMS EE 6.2.0

Manual Change
Action required

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

GPU-1805
Enhancement

Some dependencies have been updated:

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

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

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

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

GPU-1712
Enhancement

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

GPU-1561
Enhancement

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

GPU-1606
Enhancement

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

GPU-1851
Enhancement

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

GPU-1707
Enhancement

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

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

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

GPU-1608
Enhancement

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

GPU-1712
Enhancement

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

GPU-1604
Enhancement

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

Optional Manual Change
Optional Action

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

Gentics Aloha Editor 2.1.0

GPU-1559
Enhancement

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

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

Dependencies like that have also been removed:

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

Gentics Mesh 3.0.0

GPU-1579
Feature

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

GPU-1625
Enhancement

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

GPU-1800
Enhancement

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

GPU-1809
Enhancement

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

GPU-1808
Enhancement

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

Enhancement
Enhancement

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

Gentics Mesh EE 3.0.0

Manual Change
Action required

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

GPU-1579
Feature

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

Enhancement
Enhancement

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

GPU-1625
Enhancement

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

GPU-1808
Enhancement

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

GPU-1809
Enhancement

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

GPU-1800
Enhancement

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

GPU-1578
Enhancement

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

Gentics Mesh Commercial Plugins 3.0.0

SUP-1562
Enhancement

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

GPU-1615
Enhancement

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

GPU-1581
Enhancement

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

Gentics Portal | java 3.2.0

GPU-1603
Feature

A remote license retrieval mechanism has been added.

GPU-1602
Enhancement

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

Gentics Portal | php 3.2.0

GPU-1870
Enhancement

Upgraded Laravel from 10.20 to 11.35

SUP-16811
Bugfix

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