Translations Add-On Release Notes

Info: Bloomreach provides Enterprise support for the Translations Add-On. The release cycle for this feature may differ from the core Bloomreach Content release cycle.

An additional license is required to use this feature. Contact your account manager or sales representative for licensing details.


7.x

For release notes for versions 7.x, see the Translations Add-On Release Notes for 7.x on brXM 16.


6.5.8

Release date: 4 August 2026

Bug fix

  • Addressed a thread-safety issue in document export that could occasionally produce corrupted translation XML under concurrent load. (TRANSLATIONS-416, backport fix)

6.5.7

Release date: 22 April 2025

Improvement

  • [TRANSLATIONS-394] - Document XML now includes additional job attributes.

6.5.6

Release date: 3 February 2025

Bug fix

  • [TRANSLATIONS-393] - Added null checks for comment and deadline fields.

6.5.5

Release date: 15 January 2025

Bug fixes

  • [TRANSLATIONS-386] - Corrected XTM mapping to ensure the correct CMS locale is used.

  • [TRANSLATIONS-379] - Replaced the cluster-wide event bus with a local event bus for processing callbacks from the XTM and Livewords connectors.

    Note: The interface com.bloomreach.cms.translations.events.api.TranslationEventsService has changed and no longer extends the cluster-wide event bus listener. Update any custom implementations or extensions of this interface as needed.


6.5.4

Release date: 21 June 2024

Improvement

Bug fixes

  • [TRANSLATIONS-341] - Fixed an issue in the test connector where updating a stale item failed: item.save() at updateTranslationTarget(JcrTranslationJobPersistenceManager.java).

  • [TRANSLATIONS-391] - Resolved a null pointer exception when setting targetLocale.


6.5.2

Release date: 22 May 2024

Bug fix


6.5.1

Release date: 23 April 2024

Bug fix

Improvement


6.5.0

Release date: 19 March 2024

Improvements


6.4.0

Release date: 12 October 2023

Bug fix

  • [TRANSLATIONS-358] - The "Select all" button now correctly sends all documents to the translation queue.

Improvements

  • [TRANSLATIONS-375] - Content root-specific languages now support targeting by path.

  • [TRANSLATIONS-376] - The tester connector now allows configurable prefixes.


6.3.1

Release date: 9 August 2023

  • TRANSLATIONS-374
    Fixed an issue when translating documents to a target locale that included a variant.

  • TRANSLATIONS-378
    Added support for inherited documents and fields. This supports use cases in the add-on demo project with document types Parent and Child.

    Implementation notes:

    • Example: The Parent document type has fields "surname" and "name". The Child type supertypes Parent but defines only the inherited field "surname" and its own field "childName".

      1. If Parent is marked as translatable and its fields "surname" and "name" are also marked, you must explicitly configure Child as translatable and select all desired fields (inherited and custom). Translation settings are not inherited.

      2. If Parent has fields "surname" and "name", but Child inherits only "surname", the settings dialog will display all fields. Selecting "name" for Child has no effect if it is not inherited.


6.3.0

Release date: 16 June 2023


6.2.0

Release date: 22 December 2022

  • TRANSLATIONS-355
    Improvements for the XTM Connector and webhook:

    Connector:

    • Read configuration from xtm.localesMap instead of xtm.localesMapString. Update the property in the connector configuration.

    • After creating the XTM project, set any received xtmProjectName and xtmProjectId on the job node.

    • Added an extension point: XTMTranslationConnector#getProjectDescription(job) for subclasses to customize the XTM project description (e.g., include job.getCreator).

    Webhook:

    • Read configuration from the connector instead of the mount to avoid duplicate configuration. Remove xtm.* properties from the mount.

    • Added a status endpoint at *rest/xtm*/ and return a 200 or 500 string at *rest/xtm/jobFinished*.

    • Improved error handling. See TRANSLATIONS-355 for details.

  • TRANSLATIONS-367
    Moved YAML configuration for /hippo:configuration/hippo:frontend/cms/cms-advanced-search from the repository module to the search/service module.

  • TRANSLATIONS-370
    Added the attributes jobItemCreator, jobItemCreated, and jobItemLastModified to the generic XML format sent out. This requires using the overloaded method TranslationDocumentManager.getDocumentXml(TranslationJobItem) in the connector. All default connectors have been updated accordingly.


6.1.0

Release date: 20 October 2022

  • TRANSLATIONS-348
    Star Connector: Added an extension point (protected method) to allow subclasses to add a custom attribute to the XML sent out:
    protected processXML(byte[] documentXml, TranslationJobItem jobItem)

  • TRANSLATIONS-360
    Fixed the "Enable compound configuration" functionality (since 5.8.0). Fields of compounds are no longer sent unless explicitly configured.

  • TRANSLATIONS-361
    Fixed the search filters dropdowns in the Document Search perspective so that they trigger a new search when used.

  • TRANSLATIONS-357
    Improved the MarkTranslatedDocuments updater script based on customer feedback. This script was introduced in release 5.7.0.

  • TRANSLATIONS-362
    In the configuration perspective, document types and compound types are now sorted alphabetically.

  • TRANSLATIONS-365
    XTM Connector: Project names now handle non-breaking spaces.

  • Added Dutch translations for the XTM UI extension (project name and description) and improved the English translations.


6.0.0

Release date: 6 July 2022

  • TRANSLATIONS-345
    Upgraded to brXM 15: Adapted the add-on to work with Wicket 9 and build with Java 11.

  • TRANSLATIONS-353
    In advanced search, moved the "Request translations" action from the "Translations" button to the default "Perform Action" button to improve the UI.

  • TRANSLATIONS-354
    Deprecated the GlobalLinkConnector due to reliance on an outdated API.
    The connector also depends on a javax.xml.ws.spi.Provider implementation, which is not present in Java 11 (Java EE is absent). Projects can still use the connector by adding a dependency such as com.sun.xml.ws:jaxws-rt:jar to the CMS, but this will introduce additional dependencies.


5.x

For release notes for versions 5.x, see the Translations Add-On Release Notes for 5.x on brXM 14.


4.x

For release notes for versions 4.x, see the Translations Add-On Release Notes for 4.x on brXM 13.


3.x

For release notes for versions 3.x, see the Translations Add-On Release Notes for 3.x on brXM 12.


2.x

For release notes for versions 2.x, see the Translations Add-On Release Notes for 2.x on brXM 11.

Share Feedback
Page: /build/service-plugins/translations-add-on/release-notes-6.x
Section: Build
Category *