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.TranslationEventsServicehas 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
- [TRANSLATIONS-388] - The XML output now includes the
targetlocalefield.
Bug fixes
-
[TRANSLATIONS-341] - Fixed an issue in the test connector where updating a stale item failed:
item.save()atupdateTranslationTarget(JcrTranslationJobPersistenceManager.java). -
[TRANSLATIONS-391] - Resolved a null pointer exception when setting
targetLocale.
6.5.2
Release date: 22 May 2024
Bug fix
- [TRANSLATIONS-385] - Fixed a JSON formatting error in the STAR connector.
6.5.1
Release date: 23 April 2024
Bug fix
- [TRANSLATIONS-381] - Fixed an exception thrown during document deletion.
Improvement
- [TRANSLATIONS-384] - Added missing fields to the XML output file.
6.5.0
Release date: 19 March 2024
Improvements
-
[TRANSLATIONS-383] - Integrated ChatGPT with the Translations Add-On.
-
[TRANSLATIONS-380] - Updated Jsch to support
ssh-rsa2after OpenSSH disabledssh-rsa.
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".
-
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.
-
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
-
TRANSLATIONS-363
For the FTPTranslationsConnector and StarTranslationConnector, introduced an extension point for subclasses to modify translated content after it is pulled into the repository:
protected void postProcessTranslationItem(TranslationJobItem jobItem, TranslationTarget translationTarget)
Note:JobItem.getDocumentId()returns the source document ID.TranslationTarget.getTranslatedDocumentId()returns the translated document ID. -
TRANSLATIONS-349
Fixed a bug in the requests overview dashboard where more than 1000 items could cause -1 results to be displayed. -
TRANSLATIONS-359
Improved FTPTranslationsConnector to make email configuration more robust and prevent it from blocking FTP uploads. -
TRANSLATIONS-366
Added an Essentials plugin to simplify local project setup with the translation add-on.
6.2.0
Release date: 22 December 2022
-
TRANSLATIONS-355
Improvements for the XTM Connector and webhook:Connector:
-
Read configuration from
xtm.localesMapinstead ofxtm.localesMapString. Update the property in the connector configuration. -
After creating the XTM project, set any received
xtmProjectNameandxtmProjectIdon the job node. -
Added an extension point:
XTMTranslationConnector#getProjectDescription(job)for subclasses to customize the XTM project description (e.g., includejob.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-searchfrom the repository module to the search/service module. -
TRANSLATIONS-370
Added the attributesjobItemCreator,jobItemCreated, andjobItemLastModifiedto the generic XML format sent out. This requires using the overloaded methodTranslationDocumentManager.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 ajavax.xml.ws.spi.Providerimplementation, which is not present in Java 11 (Java EE is absent). Projects can still use the connector by adding a dependency such ascom.sun.xml.ws:jaxws-rt:jarto 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.