lionbridge_translation_provider 9.4.6

Bug fixes
New features

- Handle dev , stage , prod cases so that production job not get processed lower environment.
- Handle orphaned processor records when TMGMT job entity is deleted before status acknowledgement.
- Optimize Job Overview Query Performance and Add Database Indexes.

lionbridge_translation_provider 9.4.5

New features

- Added support for PHP 8.4
- “Purge finished” will also remove eligible records from the tmgmt_capi_request_processor table.

lionbridge_translation_provider 9.4.4

Bug fixes

- Improved reliability in multi-container deployments by resolving an inconsistent array issue and storing file metadata in the database as a single source of truth.
- After job creation, only the ZIP file is retained on the server; all individual XLF files are automatically removed to optimize storage usage.
- Fixed an issue where the job state was not updated correctly during redelivery; the job now transitions to the Active state as expected.
- Resolve index creation issue.

lionbridge_translation_provider 9.4.3

Bug fixes
New features

- Improved reliability in multi-container deployments by resolving an inconsistent array issue and storing file metadata in the database as a single source of truth.
- After job creation, only the ZIP file is retained on the server; all individual XLF files are automatically removed to optimize storage usage.
- Fixed an issue where the job state was not updated correctly during redelivery; the job now transitions to the Active state as expected.

lionbridge_translation_provider 9.4.2

Bug fixes
New features

- Added indexes to the tmgmt_capi_request_processor SQL table to improve job processing performance.
- Added the maxwidth attribute to the XLF file to handle source and target character length constraints.
- Fixed an issue where jobs could remain stuck in the Sending state (Zip enabled) when a user sends a single item in a job.

lionbridge_translation_provider 9.4.1

Bug fixes

- Database Schema Enhancement: Added three new tracking columns (file_upload_status, file_upload_attempts, capi_response) to the tmgmt_capi_request_processor table for comprehensive job monitoring and error tracking throughout the translation lifecycle.
- Improved Job Submission Logic: Redesigned job submission workflow to handle single-file scenarios more efficiently, ensuring consistent queue processing and eliminating submission failures for edge cases involving individual file uploads.

lionbridge_translation_provider 9.4.0

Bug fixes
New features

Important note: please do not use this version of the connector, use 9.4.1 instead

- Queue Processing Optimization: Refined queue management system to handle various upload scenarios (single files, ZIP archives, multiple files) with improved reliability and consistent status tracking across all submission types.

lionbridge_translation_provider 9.3.9

Bug fixes

- Fix analysis code (AC) where no configuration — no API calls will be made
- Due date validation — convert to string if returned in array
- Remove deprecated code related to reference field
- Trim error message up to 200 characters
- Titles sanitization during job submit
- Status discrepancy on Job Overview page
- Errors encountered while re-delivering single-file ZIP job

lionbridge_translation_provider 9.3.7

Bug fixes
New features

- Introduce a queue for XLF and ZIP file generation.
- Update the Translation Memory (TM) to accommodate the newly introduced queue.
- Update the cleanup process in case of job failure to remove items from the newly added queue.
- Added more logs in case of cleanup process on job failure.

lionbridge_translation_provider 9.3.5

Bug fixes
New features

- Updated ZIP import processing to use the queue during auto-import (consistent with manual ZIP handling).
- Fixed duplicate job creation and improved job cleanup after job post failure.
- Added code to create a template processor view.
- Added permission for the queue controller processor.

lionbridge_translation_provider 9.3.4

Bug fixes

- Rewrote MySQL GROUP BY queries to ensure compatibility with MySQL 5.7.
- To make this install please use instructions from 9.3.3 version.
- Important Note: No need to install this version if version greater than MySql5.7 is in use with Drupal.

lionbridge_translation_provider 9.3.3

Bug fixes
New features

- Implemented a queue for data migration.
- Implemented a queue for manual import via a ZIP file.
- Implemented multiple queues for sending jobs to the provider to avoid timeouts and submit data in chunks.
- Enabled the cron option in the queue worker to process the queue during each cron execution.
- Displayed job submission status ("In Submission Queue").
- Removed the shell script used to trigger the queue.
- Implemented a controller to trigger queue processing.

lionbridge_translation_provider 9.3.2

New features

Added support for zip file uploads in manual import, enabling processing of multiple XLIFF files in a single zip upload.

lionbridge_translation_provider 9.3.1

Bug fixes

- Fixed an issue where importing jobs from a ZIP file caused an exception due to multiple attempts to close the ZIP file. The second attempt resulted in an exception, preventing jobs from being processed.
- Resolved a bug where users were unable to select the "Quote" option when attempting to send a job.

lionbridge_translation_provider 9.3.0

Bug fixes
New features

Important Actions

Please run database updates as soon as this new version has been downloaded and installed, Following are steps,
Set the Site in Maintenance Mode (Optional):
Go to Configuration > Development > Maintenance mode.
Enable maintenance mode to avoid disruptions.
Run Database Updates via UI:
- Visit /update.php (e.g., https://yoursite.com/update.php).
- Follow the prompts to run pending database updates.

lionbridge_translation_provider 8.x-2.30

Bug fixes

- Corrected the job overview filter to accommodate global columns.
- Now acknowledges all statuses during scanning, except for the last one, which will be acknowledged once processing for it has been completed.
- Updated deprecated PHP 8.2 code.

lionbridge_translation_provider 8.x-2.29

Bug fixes
New features

- Improved token management to avoid redundant token generation.
- Enhanced synchronization: Prevents job deletion from CAPI when deleted from Drupal.
- Provider optimization: Prevents multiple TMGMT Lionbridge provider creation.
- Streamlined provider configuration flow on the edit form.

lionbridge_translation_provider 8.x-2.28

Bug fixes
New features

- Optimization to download/import using Queue API.
- Using parallelism while processing queue items (Using Batch API).
- Job status consistency.

lionbridge_translation_provider 8.x-2.27

Bug fixes
New features

-CRON process refactored to update deliveries using queues. This prevents execution timeouts that would otherwise abort heavy lifting delivery runs

lionbridge_translation_provider 8.x-2.26

New features

- Created a service oriented architecture as per the Drupal standards.
- Removed duplicate code from module file.
- created service for export and import xlf file for a job.
- created a service to perform job related activity like import and update the latest status of job.
- Adjusted placeholder in messages, which was giving warnings due to PHP standards

lionbridge_translation_provider 8.x-2.25

New features

- Apply PHP standard to all files exist in modules.
- Remove commented code to make it more readable and clean.
- Update date's time zone to UTC for status update logic.

lionbridge_translation_provider 8.x-2.24

Bug fixes

- Resolve pending upgrade status related issue.
- Handle empty reference files related scenarios.
- Handled job status ambiguity exist on job listing page.

lionbridge_translation_provider 8.x-2.23

Bug fixes
New features

- Port connector to Drupal 10
- Handle issue for manual import.
- Remove errors occurred on logs which are available on job's detail page.
- Corrected behavior when 'Transfer all files as zip' is enabled.
- Corrected behavior when 'Use one export file for all items in job' is unchecked

lionbridge_translation_provider 8.x-2.22

New features

- Fine tune the status update API, to process the statusupdates of translation jobs.

lionbridge_translation_provider 8.x-2.21

Bug fixes
New features

- Added support for PHP 8.1
- Fixed bug on the Xliff parser when adding multiple node types within the same job

lionbridge_translation_provider 8.x-2.19

Bug fixes

Fix: Jobs not importing due to prev and current job statuses being the same when the job status get updated, resulting on the ack being closed without download the translations

lionbridge_translation_provider 8.x-2.18

Bug fixes

Autoimport fix, jobs not importing when details are opened before CRON runs.

- When Autoimport is ON: Cron is expected to import automatically, if there is a need to rush the import, and the translation is ready, the user can click the Import button from the job details screen.
- When Autoimport is OFF: The user is expected to click the Import button when the translation is ready.

lionbridge_translation_provider 8.x-2.17

Bug fixes

-Fix: Issue in autoimport, when running the jobs fix procedure with wrong credentials or endpoint

lionbridge_translation_provider 8.x-2.16

Bug fixes

Issues fixed:
-Missing Content API V1 parameters handlers added on existing jobs
-Warning messages in the logs reporting missing Content API V1 credentials when existing jobs are unable to retrieve their state
-Fixed issue related to the inability to complete for jobs created using previous versions of the connector and not updating correctly while running CRON

lionbridge_translation_provider 8.x-2.14

Bug fixes

Fixed issues related to:
- Accepted jobs re-delivering translations
- Wrong provider credentials storing
- White screen of death on provider setup

Notes: If the connector presents "Invalid ClientId" job warning logs, it's required to go back to the provider settings and make sure they are valid by clicking save before continuing seonding jobs

lionbridge_translation_provider 8.x-2.13

Bug fixes

Bug fixes:
- Connector not updating the status for every job
- Connector reverting statuses of already finished jobs
- Reduced amount of logs
- Removed setting a higher than default value for Max Execution Time for PHP
- Jobs created with providers other than Lionbridge are created and works as expected

lionbridge_translation_provider 8.x-2.12

Bug fixes

Dev have released build 2.12 that solves the functional issue where a translation job doesn't get imported to Drupal during cron when you have the "Auto import job" setting enabled.

lionbridge_translation_provider 8.x-2.11

Bug fixes

-CRON flow refactored to pull only jobs with status changes instead of scanning all open jobs
-Issue about continious revisions being created on every scan has been fixed
-Dates format simplified
-Update TM feature re-activated
-Content Api V2 Endpoint is now configurable through the settings screen
-Issues with jobs not finising fixed
-Issues with getting status from Content Api V1 fixed
-File opener properties updated to latest standard

lionbridge_translation_provider 8.x-2.6

Bug fixes

Fixed errors handler to truncate messages to comply with the max length allowed by the tmgmt logs messages column (255)

lionbridge_translation_provider 8.x-2.5

Bug fixes
New features

Dual connectivity

As part of Lionbridge commitment on continuous improving the quality of the digital services. This module offers backward compatibility with the credentials and connectivity to the legacy Lionbridge Translation Services supported on the previous module Lionbridge translation provider (legacy)

lionbridge_translation_provider 8.x-2.x-dev

Bug fixes
New features

Dual connectivity

As part of Lionbridge commitment on continuous improving the quality of the digital services. This module offers backward compatibility with the credentials and connectivity to the legacy Lionbridge Translation Services supported on the previous module Lionbridge translation provider (legacy)

lionbridge_translation_provider 8.x-2.4

Bug fixes
New features

What's New?

You can now migrate from version 1.x of the Connector, which supported only the Lionbridge onDemand translation provider, to the current Connector version.

To migrate from versions 2.0-2.3 of the Connector to the current Connector version, you must complete the processing of all jobs in the older version, uninstall that version, and delete the corresponding folder from the server before installing the current Connector version.

Issues Fixed in This Release

lionbridge_translation_provider 7.x-1.5

Bug fixes
Unsupported

TM Update feature adjustments:
- use batches for packaging TM job items in files to avoid endpoint throttling issues
- XML files will store max 500 items per file

lionbridge_translation_provider 8.x-1.3

New features
Unsupported

New features:

  • Translation Memory Update
  • Redelivery of completed jobs

lionbridge_translation_provider 7.x-1.3

New features
Unsupported

New features:

  • Translation Memory Update
  • Redelivery of completed jobs

Pages

Subscribe with RSS Subscribe to Releases for Lionbridge translation provider