Fixed issues
This page contains an overview of the new features and fixed brought to Trados GroupShare 2020 SR1 with Cumulative Update 7.
- Fixed security issue related to cross-site WebSocket hijacking, impacting Trados GroupShare Notification Service.
Cross-site WebSocket hijacking involves a cross-site request forgery (CSRF) vulnerability on a WebSocket handshake. An attacker can create a malicious web page on their own domain which establishes a cross-site WebSocket connection to the vulnerable application.
To defend against the vulnerability a new setting was added to Notification Service configuration file, under ..\Notification Service\appsettings.json. The setting under Host.AllowedOrigins is set by default to the external server address. It supports a list of comma separated values. Requests to Notification Service are validated and if the origin is not in the list of AllowedOrigin the response will be HTTP 403. (LTGS-9494)
- Changes in certificate validation. When connecting to various translation providers Trados GroupShare will no longer accept invalid certificates that can't be validated against a CA. This means that you won't be able to connect to translation providers that use expired or invalid certificates. (LTGS-10030)
- When adding or updating files for a project that has a missing analysis report (e.g. created from Studio), reports will be generated for the add/update operation but the "Full report" will not be available. (LTGS-10577)
- Fixed an issue where downloading/open files in Trados Studio and Trados GroupShare WebUI under list view would fail with the error message "The 'UserId' property on 'LanguageFileVersionComplex' could not be set to a 'null' value. You must set this property to a non-null value of type 'Guid'." This occurred after deleting an user. (CRQ-27459)
- Fixed an issue where GroupShare files in the TEMP folder never got removed. The work folder that each batch task creates in TEMP is now cleaned up and creation of files and folders was made more robust. (CRQ-19617)
- Trados GroupShare now supports certificates using SHA-256. (CRQ-19412)
- Fixed an issue where email notifications were not sent to the external users when moving from Translation phase to Review phase. (CRQ-28130)
- Notification Service no longer allows HTTP origins for connections if HTTPS has been set up. (CRQ-29128)
- Fixed an issue where Target language Processing Rules and Resources could not be customized for server-based TMs. (CRQ-23092)
- Fixed an issue where logging in back to MTO took longer comparing to GS 2015 CU4. (CRQ-15079)
- Fixed an issue where Trados GroupShare created file-based project TMs and Trados Studio then displayed the error: "The translation memory 'proj tm.sdltm' could not be found. Click OK to specify its location, or Cancel to disable this translation memory." Project file-based TMs are no longer created on the GS server in FileStore. (CRQ-26186)
- Fixed an issue where populating Project Translation Memories would fail in Trados GroupShare if Custom Segmentation Rules were applied to TM instead of via Language Processing Rules Templates with the error: "BatchProcessing.Implementation | Error | Message: One or more errors occurred." The TMs can now be reliably created. (CRQ-26391)
- Fixed an issue where TM Custom language processing rules were reset to default when adding a new language pair. (CRQ-25343)
- When adding or creating server TMs via Trados GroupShare webUI only supported cultures of Serbian are now displayed. (CRQ-26083)
- Fixed an issue where Application Service consumed over 90% CPU and caused the server to become unresponsive. (CRQ-28157)
- Fixed an issue where pre-translate would fail for Chinese when creating new projects via GroupShare webUI. (CRQ-29543)
- Fixed an issue that corrupted TMs if the Save button was pressed while the Re-Index task was running. If this issue still occurs in your environment, make sure that you have downloaded the latest 2020 SR1 CU7 build from your OOS account. (CRQ-30854)