Semarchy xDM 2024.1.9 (LTS) is available!

We have released today on semarchy.com this patch for Semarchy xDM 2024.1 LTS.

You can read the release notes (2024.1.9) for the list of issues.


New Features

  • MDM-14021: The performance of named queries that include single record expressions has been optimized, with single record expressions being executed in the same SQL query as the root entity, rather than generating separate queries for each expression. This results in faster response times for named queries. This optimization can be activated by setting the system property xdm.namedqueries.singlerecordexpressions.optimise to true.

Bug Fixes

  • MDM-15408: Security enhancement: SVG files.
  • MDM-15654: Attempting to install the xDM SDK version 2024.2.1 in Eclipse fails with the error message Cannot complete the install because one or more required items could not be found.
  • MDM-15660: The repository upgrade may fail to complete if an exception occurs during post-upgrade controls, leaving the platform in an unresolved state with no error or success status.
  • MDM-15754: Third-party component upgrade: Apache CXF Core.
  • MDM-15755: Third-party component upgrade: Apache CXF Runtime HTTP Transport.
  • MDM-15810: When using the Mass Update action in an MDM application, users with read-only access to an entity can still modify or remove data from its attributes, despite receiving warnings that indicate insufficient permissions.
  • MDM-15823: Trying to open a workflow task from the My Tasks interface triggers an internal server error (Missing named parameters: :<color>) when a background color is set on collection columns using SemQL.
  • MDM-15868: After upgrading from version 5.3.26 to 2024.1.4, opening or editing forms in the Application Builder fails, resulting in a ClassCastException error recorded in the PDE log: jakarta.json.JsonException: Provider org.glassfish.json.JsonProviderImpl could not be instantiated.
  • MDM-15907: In an MDM application, when a hyperlink field is configured with a string datatype, using URL as the link source and set to open in a new window, the Display Text value is rendered incorrectly in the collection view, appearing cut off from the bottom. This issue occurs specifically when there is only a single-line value in each column of the collection.
  • MDM-15935: In versions 2024.1.7 and 2024.1.8, the encrypt driver property has been set to false by default on existing and new SQL Server datasources. Platform administrators should review their datasource configurations after the upgrade and assess the encrypt property setting to ensure it aligns with their intended database security practices.
  • MDM-15957: Third-party library upgrade: DOMPurify.
  • MDM-15963: Third-party library upgrade: Google Protocol Buffers for Java.
  • MDM-16092: Third-party library upgrade: Apache Commons IO.
  • MDM-16125: With the optimization parameter xdm.namedqueries.singlerecordexpressions.optimise enabled, calls to named queries fail in the following scenarios: when a named query of type Single Record Expression includes a reference relationship that targets a foreign attribute with a name differing from that of the referenced entity; and when a SemQL expression is specified at a non-root level within the query, which triggers an invalid SemQL request error.
  • MDM-16129: After upgrading to version 2024.1.8, validation rules using square brackets in LIKE statements may fail in SQL Server environments, potentially resulting in valid data being incorrectly rejected. This issue is associated with the fix for MDM-15633. Users can disable this fix and revert to the previous behavior by setting the optional system property com.semarchy.xdm.sqlserver.escapeSquareBracketsInLikeExpressions to false.


The Docker image and the Azure Solution Template will be updated to this version in the following days.


1 person likes this
Login to post a comment