TermWeb 4 Release notes

TermWeb 4.0.9-2 (12 Nov 2024)

This release includes a lot of bug fixes to improve stability of current version before major update to 4.1.0.

The File Repository has received a major update by implementing permissions. Staging Area columns can now be reordered. The Workflow task Edit Concept will not trigger on the creation of new Concepts, only the editing of existing Concepts.

 

New features

TWC-2178 (TWDESK-9496) Implemented Dictionary-level Permissions for File Repository.

Implemented three visibility settings: All users and guests, All users, Dictionary users. By default for backward compatibility All users and guests is set to all files.

Administrators must be able to update and see all files. Regular users must see files from all visibility settings and from readable dictionaries. Guest users must see files with visibility All users and guests and from readable dictionaries.

Updates to File repository:

image-20241112-095823.png

New column: “Visible to” showing for each file visibility settings.

Filter for visibility of files.

Import repository has configuration to set visibility settings for all files from archive.

New multiselect mode, where users can apply changes up to 300 hundred records at once:

image-20241112-095858.png

 

 

 

User can change visibility settings of file during edit or creation:

 

 

When a dictionary is deleted, links to Attachments in that dictionary are also deleted. When all Attachment links to a dictionary are deleted, it will only be visible to users with a Administrator role.

After modifying a file in the File Repository, the table should find file on page and highlight it, as well as change page number and reapply search parameters.

 

Selecting file as attachment in reference dialog:

Dialog should show preview of selected file:

 

A user can deselect a file by clicking on x-icon in the far-right of the URL field (see image above for reference).

File Repository list shows files visibility as well. ere it shows files with visibility: All users and guests, All users depending on user role, and files available to dictionary of currently selected Concept.

Concept view

Users without access to a file should see a locked icon (as shown in screenshot below):

 

TWC-2194 (TWDESK-9429) Show login history in user profile and in user edit form.

Users profile will show last 10 user logins:

User edit form, will show last 10 logins as well. Only users with rights to edit can see login history

TWC-2215 Added possibility to reorder columns in Staging areas for Languages and Fields.

TWC-1201 (TWDESK-645) Copy Dictionary: Did not copy Locked Languages settings.

Updated hint in UI too:

REST API:

TWC-2208 Term suggestions API added.

New API endpoint available for future integrations https://docs.termweb.se/restapi/4.0.9/#api-terms-suggestion

 

 

Bugfixes

TWC-887 (TWC-597) Cross reference - Cross reference in another section empties Term List.

When navigating using a Cross reference or similar function from a hidden Section, such as when using a link in a Concept relation, term-list should show warning instead of hiding term-list. Applicable to Search view, Cross reference and Concept Relation dialogs.

TWC-966 Concept ID was set to 0 when creating concept in Staging Area.

Several issues when creating concept in Staging Area have been addressed.

Added dialogue hint, that at least one term must be added to draft:

TWC-1211 (TWDESK-1225) Certain customer dictionaries still had issues with deleting domains.

TWC-1230 (TWDESK-1166) Concept-level date fields had change date set to a day earlier when edited.

TWC-1258 Workflows: Using Render Hidden for View Term hides field from all Terms instead of conditional Terms.

TWC-1273 Assigning Print Concept Permission to a Section not correctly show Print Concept icon for assigned User groups.

TWC-1288 (TWDESK-1318) UI: Preferred date format is not used when editing a Concept in the Concept window.

TWC-1309 (TWDESK-1362, TWDESK-9681) Workflow tasks: Edit Concept rendering fields affected Create Concept.

Now the Edit Concept Task will only be invoked for actual editing of Concepts.

TWC-1352 (TWDESK-744, TWDESK-1483) Batch Search Tool: Does not read "º"-character correctly

TWC-1441 Same language code used multiple times in Dictionary causes errors.

Interface should block creation of duplicate Languages with same codes or names.

TWC-1459 Arabic, Hebrew, Persian etc. should be right-to-left after import of Dictionary Definition.

Also I removed from RTL languages stored in system: Azerbaijani, Turkmen, Zulu. First two definitely is using extended latin script, Zulu - seems too is using latin script.

TWC-1465 Impossible to export dictionary when domains structure is huge.

TWC-1532 (TWDESK-2654) Staging Area: "Auto" merging functionality not working

Updated message for version conflict resolution:

Update 14.10.2024

Automatic merge

Old version was checking only for modification dates of ConceptDraft, and if it was changed, then draft has been ignored from automatic merging.

Updated code to check for modifications in fields:

  • Concept fields and Drafts are compared. When both objects has changes in same fields, merge fails for this Concept. (e.g. in both objects new value for field Definition)

  • Conflicting modification of reference links for concept fields should fail merge too

  • Changes in Concept Relations should automatically update values in Draft, and these values should be not lost after publishing.

  • Term fields and Drafts term fields are compared. When both objects has changes in same fields, merge fails for whole Concept. (e.g. in both terms new value for field Definition or name)

  • Conflicting modification of reference links for term fields should fail merge too

  • New terms from Concept must be merged into Draft without issues

Manual merge

  • Fixed problem when it was impossible to select Term fields in merge dialog for different Terms:

     

  • Fixed problem of not merging fields of Term level (existing and new Terms)

TWC-1540 (TWDESK-2711) Relations: Using a Relation in the "Add Concept Relation" window causes it be unresponsive.

Dialog has been rewritten.

Same fix has been applied to add cross reference dialog when navigation has been done to another term.

TWC-1667 Selecting several dictionaries for searching and then searching removes selection of many dictionaries

TWC-1699 Guests: Enable filters - Can use quick filters but did not show Quick filters menu

TWC-1725 Users without Administrator role must have the Edit Concept-level fields Permission to be able to save term changes

TermWeb will now properly check Concept Create permission when by allowing to save Concept without modifying Concept fields.

Domains being editable when editing of Concept fields is now disabled.

TWC-1735 Quick filter: Reopening and editing Quick filters does not apply changes first time

TWC-1860 Duplicate check gives false hits (alt. name: Duplicate check always includes all sections, even if fewer sections selected for search)

Added a hint for users about current behaviour.

 

TWC-1861 (TWDESK-6461) Rollback of supplementary import does not work

Added wait dialog after user started restoration. Note that this can fail to update on long restoration operation.

TWC-1868 (TWDESK-6432) Workflows: Rendering "Term" hidden causes only upper part of Term list visible

Updated search results and fixed navigation:

 

TWC-1879 (TWDESK-6191) Concept Relationship graph: Target terms always repeated

TWC-1904 (TWDESK-7266) Workflows: Deleting a field that is used for a Sort Terms Workflow causes Concepts to be unopenable in SearchView.

TermWeb will now print error log:

com.nescit.term.log.CustomLogger : Sort terms function points to missing Field[oid='98ol7']

Has been fixed on 09.02.2024, 10:48, included in release 4.0.9-0.

TWC-1914 (TWDESK-7447) Removed Search settings icon from the Add and Edit Cross reference dialogs

TWC-1927 (TWDESK-7611) When using Concept ID as a Filter criteria, user was allowed to save filter with blank string (only whitespaces) which caused an error

TWC-1954 (TWDESK-8195) User groups: User groups found in drop-down menus are now sorted by creation date and not alphabetically

TWC-1961 (TWDESK-8297) Scheduled Jobs: Deleting Section that is included in Scheduled Jobs causes error

TWC-2007 (TWDESK-8730) API: Term decoration with straight apostrophe treated as curved apostrophe

TWC-2010 Imports: Multiterm files do not register as valid files and new languages are not created

Creation of languages in Multiterm import was never been supported nor implemented even though UI allowed it.

  1. At least one matching language is required to perform synchronisation during import, so instead of continuing without matching languages, an updated validation message has been added:

  2. Creation of languages for Multiterm file imports are now supported. Additionally, the actual language name will be shown instead of custom codes ‘eng-us’.

  3. The import of other file formats (TBX/Excel) should not be affected by this changes.

TWC-2016 In a workflow that both contains a conditional required field and a triggered status value change, only the conditional required field works

TWC-2102 Batch Search Tool should report selected filed contents for terms found to exist in present dictionary

TWC-2144 (TWDESK-9387) Copy term: Copied terms revert to first language in list

Code was changing language for copied term to Source language.

This logic has been implemented as part https://termweb.atlassian.net/browse/TWC-2091

TWC-2162 (TWDESK-9405, TWDESK-9479) The "Locked Languages" functionality doesn't work for dictionaries with large number of User groups and Languages.

This issue was related to Tapestry implementation, and should be addressed after release of 4.1.0 with the deprecation of Tapestry.

TWC-2181 (TWDESK-9555) Feedback form: Missing Name, Email and affected Dictionary in sent email.

Behaviour inherited from TermWeb 3.

Fields Name and Email address are sent as Reply to values of email.

Update

Updated code must include Dictionary and Author name/email at the top of the Feedback form message.

TWC-2185 (TWDESK-9587) Workflows UI: Sort Terms function does not load correctly when reopening a Workflow

TWC-2189 Export / Import files (attachment)

Note: File repository will continue importing in the background after Concepts import and reference links are updated.

Two problems addressed:

  1. Import failed when it contained files with names shorter then 3 characters, for example: _1.pdf

  2. Import was not functioning correctly for files with uppercase file extension: 234.JPG

Additional fix added for when Export contained all files from repository including even files not linked to exported Concepts.

TWC-2190 (TWDESK-9454) In the System \ Statistics section of the Administration menu, incorrect information was displayed in the Daily summary section

TWC-2193 (TWDESK-9519) Import: Incorrect Permission check when Export page was loaded by users without Administrator role.

TWC-2202 API: Exact matches from XTM in Japanese are treated lower for Minimal Stem Length in API templates

From now on TermWeb will always use stem length 1 for logographic languages (Chinese, Japanese, Ancient Egyptian) specified as source language Term decoration request.

TWC-2205 Impossible to create same Section names, Staging Areas, Workflows in different Dictionaries.

TWC-2206 Deleting last Language containing concepts from Dictionary may take long time.

TWC-2211 History could not show for big dictionary with many concepts.

The handling of history items related to imports has been optimized to allow quicker loads of the History page in the Administration menu.

TWC-2216 (TWDESK-7447) UI: Cross references to terms with Geographical variants cause overlap of linked text.

TWC-2220 Workflows: Send email "digestto" changed to “digest to”.

 


TermWeb 4.0.9-1 (12 Jun 2024)

The TermWeb 4.0.9-1 hotfix release is a security patch that also addresses minor usability issues.

New features

TWC-2155 "AI-generated Auto-Filling of Term and Concept Attributes" added as a opt-in in the Administration menu > Clients interface. Requires additional server configuration to enable.

Bugfixes

TWC-1297 (TWDESK-1346, TWDESK-1833) New Guest users sometimes have no Section selected on initial login. The interface has been update to now provide a warning.

TWC-2159 Print Concept icon sometimes not displaying correctly when the entire dictionary is not shared via Permissions.

API

TWC-2171 Addressed an issue where stemmer sent the Concept-level field “Definition” as only a Term-level field instead of Concept-level field.

Administration

TWC-2143 (TWDESK-9379, TWDESK-9523) Feedback form: "Email" can not be saved properly if there is no email recipient for Dictionary.

TWC-2160 Impossible to reset password for users without value set for Origin.

TWC-2164 Patched possible infinite loop when undoing import.

Security

TWC-2165 (TWDESK-9496) Improved personal data privacy configurations with following changes:

  1. Administrators can enable shortening of last names of users in System Administration > Clients editor. i.e. “John Smith” will be displayed as “John S”.

  2. User API endpoint restricted to users with the role, either: System Administrator, Administrator and User editor.

  3. Filters, Concept History, Concept/Term metadata: won’t show Username, only Full name. Also affected by shortening of name (see 1).

  4. All other objects returned by API will have User Full name instead of User login in changedBy and createdBy properties.

TWC-2158 (TWDESK-9496, TWDESK-9465) XSS security improvement.

TWC-2166 Improved API security.

TWC-2104 XTM Terminology tab -> Open terminology, deprecation of iFrame.

Note: In this release TermWeb login via iFrame from XTM Cloud servers will be discontinued due to potential security vulnerabilities and the ongoing deprecation of third party cookies in browsers. Speak to your XTM contact representative about enabling OpenID login via the Terminology browser.

Logging via OpenID login from XTM’s Workbench will still work if your server is configured for log in.

 

 

 

 

 

 

 

 

 


TermWeb 4.0.9-0 (09 Mar 2024)

This new version brings new functionality and a lot of bugfixes and stability improvements.

Furthermore, there are also a few customer specific bugs and requests that have been included.

We hope you enjoy the update!

New features

 

Video preview

Ref links leading to video files will be shown as HTML video elements

To set video thumbnail on existing video file you need to reupload the file:

TWC-1119 (TWDESK-1254, TWDESK-1146, TWDESK-1255)

Welcome page

From now on TermWeb comes with default modifiable page which is shown to users when no Concepts are open.

Client administrators can modify it via Administration → Customize → Welcome page:

TWC-1607

Business Integration Message Adapter (BIMA)

This feature allows you to subscribe to events (like Concept/Term creation) happening in TermWeb via Kafka topics or JMS topics.

You may check our documentation here about what types of events that are currently supported.

For example with enabled BIMA you can even do initial transfers of your termbases:

TWC-1716

Feedback page

We’ve added possibility for users to send messages from TermWeb to responsible users for Dictionaries and terminology.

When Feedback is enabled, user will see letter icon in search view. After clicking on it user will see the dialog for sending message:

TWC-1783 (TWDESK-3694, TWDESK-1371, TWDESK-2148, TWDESK-5034, TWDESK-7423, TWDESK-9175)

Configurable domains presentation

Previously domain presentation was only hierarchical, now users can configure how to present domain values:

By default presentation will be set to Horizontal

 

 

 

 

Change the way of selecting domains

From now on it is possible to select parent domain without selecting all children domains in the Concept editing dialog.

In filter dialog or search settings it is also possible to select only parent domain.

To select all children under parent domain use double-click on domain’s name:

Possibility to copy domain names

Some of the users requested ability to copy all domain names from a tree in administration:

It is also possible to copy domain names without editing it by calling context menu action: image-20240305-090106.png

TWC-2055 (TWC-861, TWDESK-7416, TWDESK-7418)

Sorting domains alphabetically

From now all domains in tree will be sorted alphabetically and parent domains (domains containing children domains) will be on top.

TWC-861 (TWDESK-7416, TWC-2055)

Migrated UI of Statistics page

Statistics have been rewritten to new UI, plus we’ve updated code to count guest sessions in statistics too.

TWC-1775, TWC-1776

More compact Concept presentation

Smaller gaps between fields and panels and other improvements to Concept presentation

TWC-2108

Show Dictionary description in Search View

Dictionary’s description will be visible to users while hovering mouse cursor over the dictionary name:

This feature is useful to see what the dictionary is about and helps to screen readers by giving extra information.

TWC-1449 (TWDESK-2039)

Map user properties from SSO to TermWeb’s user groups

When user logins via SSO for the first time, we will map this user to configured TermWeb groups based on properties from user details provided by Identity provider.

TWC-1889

 

Show number of selected Sections

TWC-1912 TermWeb will show the number of selected sections if not all sections have been selected.

 

Region and Script variables in workflow functions

Now it is possible to use Region/Script names in workflow variables

TWC-1846 (TWC-1690, TWDESK-6254)

 

Show full user's name in user selector

Before this update User selector was showing only user login, which sometimes makes it hard to recognize actual person when creating Filter criterion

TWC-2073

 

Help text in Workflow editor

Help information about workflows tasks execution and workflow validation

TWC-2109

 

SOAP webservice improvements

SOAP endpoint provides new endpoint SessionSettingsExtEndpoint to obtain extra information about readable sections and templates configuration.
This allows to make improvements in future Trados Studio plugin updates

TWC-2109

 

Security fixes

We improved security of TermWeb by fixing vulnerable parts of code.

For reference we can include only development tickets: TWC-1625, TWC-1627, TWC-1818, TWC-1890, TWC-1894 (TWDESK-9274), TWC-2041, TWC-2048, TWC-2078, TWC-2081, TWC-2082, TWC-2069

 

Drop support of Internet Explorer 11

TWC-1752 In this version we dropped old code parts which supported proper work in Internet Explorer 11.

 

Removed Dictionary wizard

TWC-2088 To create new Dictionary please use button “New Dictionary” instead. image-20240305-094811.png

 

Copyright notice on login page

TWC-1020 Now we’re showing copyright notice on login page:

 

Data privacy (GDPR) terms notice

TWC-1876 From now on all cloud installations will show notice about data privacy policy:

 

Support for multiple OpenID and OIDC configurations

TWC-2136 From now on additional OpenID and OIDC configurations can be added by setting “Client.oid” as a pre-fix to configurations.

openid.enabled=true #Default configuration openid.origin=https://sample.com:443 '' openid.auth.url=/project-manager-gui/openid-auth.action ... client.1abc.openid.origin=https://sample.com:443 '' client.1.openid.auth.url=/project-manager-gui/openid-auth.action ... client.23zx.openid.origin=https://sample.com client.23zx.openid.auth.url=/project-manager-gui/openid-auth.action ...
oidc.enabled=true client.1abc.oidc.origin=https://login.microsoftonline.com/testtest-cdac-4cb4-bcb5 client.1abc.oidc.auth.url=/oauth2/v2.0/authorize ... client.23zx.oidc.origin=https://login.microsoftonline.com/testtest-cdac-4cb4-bcb5 client.23zx.oidc.auth.url=/oauth2/v2.0/authorize ...

For some origins you may need to include origin port.

You may need add at the end of the openid.origin as shown in the example below.

openid.origin=https://sample.com:443

 

Bugfixes

TWC-1444 (TWDESK-2167) UI bug on User profile page in Firefox

TWC-1673 Do not activate Workflows from disabled Clients

TWC-1684 (TWDESK-4686) Not possible to use scroll bar when adding attachments

TWC-1690 (TWDESK-4796) Workflows: Workflow name not rendering in E-mail messages

TWC-1742 (TWDESK-2146) SearchView UI: fixed problem when imported Domains are expanded and show all sub-levels

TWC-1757 (TWDESK-5385) XTM: No Concept-level fields sent decorating orphans

TWC-1794 "Domain" field visible in Filters and Quick filters list even though they're not used

TWC-1869 (TWDESK-6593) Copy term: Copied term retains same creation date

TWC-1956 (TWDESK-8214) Remember active filter when returning from Staging Area to search view

TWC-1980 (TWDESK-9116) Import: Auto-trim language/region/field values

TWC-1982 Workflows: Able to change Workflow tasks before they're rendered read-only

TWC-2001 XTM: Quotes escaped as "

TWC-2017 (TWDESK-9130) Edit Term: Editing one term causes "Changed by" to change for all terms (but only in UI)
Problem was related to another bug with date/time formatting

TWC-2031 (TWDESK-9182, TWDESK-9210) File repository: Button to upload file attachments while in SearchView missing

TWC-2032 (TWDESK-9083) Filters: Reintroduce 'startswith' as a filter criteria

TWC-2033 Dictionaries: Sort index for dictionaries not applied

TWC-2034 (TWDESK-9164) Unable to save namesake filters in different dictionaries

TWC-2036 (TWDESK-9192) RTL geo-variant languages are showing flags on right of term

TWC-2037 Staging Areas: No warning for empty terms

TWC-2039 Batch search export: Headers have a black background

TWC-2045 (TWDESK-7280) API: XTM: Add additional plural exceptions to segment decoration

TWC-2049 ConceptDrafts inaccessible in StagingArea when owner is deleted

TWC-2059 (TWDESK-9236) Custom languages: Uppercase Regions in custom languages do not load language in Filters

TWC-2060 Import: Excel imports, cannot parse brackets from [permalink] column heads

TWC-2061 Import. Successful Validation of XLSX File with Error

TWC-2062 (TWDESK-9238) Import. Demo. The xlsx file does not pass validation.

TWC-2064 Workflow with incorrectly configured digest is failing

TWC-2072 Errors in logs when File repository has file names with non ASCII symbols

TWC-2085 API: Burmese term containing unicode

TWC-2087 (TWDESK-9270) Terms with same "sortidx" in database not appearing in term list for non-admins

TWC-2089 Fixed problem with incorrect Concepts and Terms numbering in dictionary

TWC-2090 Impossible to save Concept for some user on migrated TermWeb

TWC-2091 Workflows: Term-level field validation required for languages that are not accessible for non-admin user

TWC-2099 Issues with the interface when working under a guest

TWC-2112 Exporting dictionary definition in TBX format does not support custom languages

TWC-2135 (TWDESK-8396, TWDESK-9354) Delete Dictionary: Staging Areas blocking deletion of Dictionary

 


TermWeb 4.0.8-17 (22 Oct 2023)

The TermWeb 4.0.8-17 hotfix release is a combined release with the TermWeb 4.0.8-16 (29 Sept 2023) release.

This release focuses on correcting several bugs related to Workflows as well as Excel Imports and Exports. There are also several backend updates to address issues where dictionaries were not reindexing properly. The 4.0.8-17 release also focuses on correcting and addressing a few issues specific to TermWeb 3 migrated customers as well as increasing the loading speed of larger Filters list.

New features

TWC-1978 (TWDESK-4920, TWDESK-7426) Remove "Copy of..." text from copied terms/concepts.

TWC-2012 Filters: Increased loading speed of large Filters list in SearchView. Added case insensitivity to Filters search.

TWC-2024 Possible duplicates list displayed all possible duplicates on term creation. List will now only show first 10 possible duplicates in list, then the total number of possible duplicates.

Administration

TWC-1996 (TWDESK-8925) Workflows: Removed requirement of pre- or post-function for Workflows that only implement Defined Validations.

TWC-2000 Skip reindexing of Staging areas after import when dictionary structure wasn’t changed (increases speed of imports).

TWC-2003 Increased performance of login for clients with large amount of filters.

TWC-2015 (TWDESK-7462) File Repository: Added possibility to export/import file repository in batch via zip-file.

TWC-2023 (TWDESK-9141) User management: Changed layout of the 'Assigned groups to user' so that full group names are visible. Addressed UI bug where number of users in the Group membership list did not immediately update.

Bugfixes

TWC-2005 (TWDESK-8998) Corrected UI bug for Term list where viewing long lists (100+) of duplicate terms could cause list to not display all terms.

TWC-2008 No warning for integer collision for Incremental field type.

Administration

TWC-1531 (TWDESK-9125) Workflows: Defined Validations didn’t apply correctly for Term-level tasks. Workflow Defined Validations will now function correctly for;

  • Concept-level validations and field validations: Create Concept, Edit Concept

  • Term-level field validations: Add term, Edit Term

TWC-1919 Workflows: Domain field working correctly with Defined Validations.

TWC-1986 (TWDESK-8775) Excel imports: Empty Region field bug amended.

TWC-1988 (TWDESK-8652) Excel exports: Impossible to export to Excel file when Section name ends with apostrophe.

TWC-1989 (TWDESK-8769) User management: Deletion of users not possible when Elasticsearch is in r/o mode.

TWC-1990 User management: Incorrect timeout calculation and session extending.

TWC-1997 Fixed Job Status check triggers increase of OID sequence number.

TWC-1998 Amended issue with reindexing concept drafts in Staging Area when referenced Section was deleted.

TWC-1999 Amended issue related to reindexing dictionary after previous indexing failure due to deprecated Staging Area Concept Drafts.

TWC-2004 Amended UI bug related to Filters and Comments not displaying after switching client using client selector.

TWC-2025 Show loading animation when switching TermWeb clients using client selector.

API

TWC-2011 (TWDESK-9039) Unable to create virtual file via XML-RPC.

Security

TWC-1985, TWC-1991 Security fixes.

This release includes security fix and recommended for installation by every customer with on premise installation.

 

 

 

 

 

 

 

 

 


TermWeb 4.0.8-15 (1 Aug 2023)

This release targets performance issues for Workflow lists and Dictionary editing.

New features

TWC-1966 Use separate user settings for shared Staging areas

Administration

TWC-1967 Add possibility to remove lock from Dictionary

Administrators from now on can unlock Dictionary. Clicking on the lock icon will bring dialog showing who is the holder of current lock and allowing to release it.

TWC-1972 Add elasticsearch connection timeout settings.
You may find it on TermWeb configuration page.

TWC-1973 Show "Indexing" status for dictionary

When TermWeb is performing indexing task it will show notification about if right after Dictionary name

Bugfixes

Administration

TWC-1712 (TWDESK-5179, TWDESK-8079) Page size selector didn’t keep selected when item details has been opened.

TWC-1960 (TWDESK-8078) Workflow send email functions hard to support without seeing recipients in the list.

TWC-1976 Redirect unauthenticated user to Session logout page instead showing white error page

TWC-1959 (TWDESK-8079) Problems with workflows list performance in client with large number of dictionaries

TWC-1962 (TWDESK-8078) Workflow copy function not working when conditions has language field

TWC-1974 Lock on Dictionary is kept when user navigating to other page

TWC-1975 Slow performance when showing Dictionary containing a lot of Languages and Terms

 

 


TermWeb 4.0.8-14 (17 May 2023)

This release provides fixes for import issues of MS Excel files (.xlsx-format) and files inaccessible for users logged in via SSO (SAML)

Bugfixes

TWC-1946 Memory issues during Excel import (reduced memory usage by 5 times).
We rewrote the way how is Excel files are read to reduce memory usage.

TWC-1949 (TWDESK-8044, TWDESK-8100) SAML: Impossible to view files when user is authenticated via SSO (SAML).

TWC-1952 Increase fields limit for Elasticsearch indices
TermWeb will try to create ElasticSearch index with fields limit set to 1800 instead of default 1000 value.

Administration

TWC-1951 Disabled debug logs in distributives, from now on INFO level is set by default

TWC-1944 Migration of empty/not empty filter criteria is failing when default user is modified or deleted.

 

 


TermWeb 4.0.8-13 (08 Apr 2023)

This release provides fixes for staging areas and files inaccessibility for users logged in via SSO (OIDC).

Bugfixes

TWC-1936 Impossible to work with files when user logged in via SSO authenticated through OIDC.

TWC-1937 Staging Area settings not saved between sessions.

Administration

TWC-1938 Deletion of Client non-functional in multitenant environment.

 

 


TermWeb 4.0.8-12 (26 Mar 2023)

This is an exciting pre-release for TermWeb version 4.0.9 which includes many requested features and fixes.

For Named and Guest users we have several UI updates for the TermWeb SearchView and a commenting feature has also been added to the Staging Area.

For Administrators using API Templates, we’ve added the ability to select which fields are shared through each template.

The hotfix has also addressed the security patch related to Scheduled Jobs and allows for access to download links as before release 4.0.8-10.

Lastly, there are also a few customer specific bugs and requests that have been included.

We hope enjoy the update!

New features

 

Multicolumn target languages

Display the list of target languages in more than one columns to simplify large Target language lists.

TWC-1911 (TWDESK-7425)

Comments in Staging area

A commenting feature has been added to each Concept to provide the ability to communicate with other users in shared Staging Areas.

TWC-1922

Display multi-line fields collapsed in editing mode

Single- and multiline fields have been adjusted in size to improve display, especially during editing. This will allow users to display more fields and information on-screen.

TWC-1916 (TWDESK-7422, TWDESK-7448)

PDF preview

PDF files open directly in the display window instead of being downloaded as a separate file.

TWC-1929 (TWDESK-7590)

Configure fields for term decoration results

Possibility to include or exclude fields for term decoration through API Templates. Any customer using the TermWeb integration with XTM, Trados Plugin, memoQ and more will now be able to specify which fields are sent for both Concept- and Term-level fields.

TWC-1930 (TWDESK-5385)

Bugfixes

TWC-1910 (TWDESK-7394, TWDESK-7482, TWDESK-7623, TWDESK-7379) Scheduled jobs: Unauthorized users are not able to download export links

TWC-1923 SearchView UI Client can't handle lists of 100+ dictionaries causing login to stop working

TWC-1924 (TWDESK-7588) Improve display of field names longer than 20 characters and include mouse hover-over for longer field names

TWC-1925 Fix thumbnail generation broken for JPEG files containing CMYK color profile

API

TWC-1918 TermWeb Integrator support for language code zho-cn (“zh-cn” in Multiterm)

TWC-1921 (TWDESK-7522) XTM: Ampersand symbol not decorating correctly

Administration

TWC-1926 Improved monitoring of JVM health

 


TermWeb 4.0.8-11 (28 Jan 2023)

This hotfix provides updates for stuck DB connections in Dictionary history view and fixes problem of inaccessibility Reset password page introduced in previous release.

Bugfixes

TWC-1913 Database connection problems with Dictionary history view

TWC-1915 Reset password not working correctly and page is inaccessible

 


TermWeb 4.0.8-10 (18 Jan 2023)

This hotfix provides updates for WorldServer integration and fixes issues with term decoration in XTM. Also includes security patch.

Improvement

API

TWC-1893 WorldServer integration: Support custom fields

TWC-1895 Don't print exception in logs when API access is disabled for user

Bugfixes

API

TWC-1891 (TWDESK-6930) Term decoration is sending duplicate attributes in xml response

TWC-1899 WorldServer integration: Impossible to set values for some TBX fields

TWC-1905 Security patch

Administration

TWC-1797 Dictionary Definition file: XDT files from Multiterm not importable

TWC-1888 (TWDESK-6839) Workflows: Login links from Workflows do not work

TWC-1896 Difficulty in user creation due to ConcurrentModificationException

TWC-1897 Impossible to login when Domains imported on term-level

TWC-1898 Automatically cancel user session when user is deleted

 


TermWeb 4.0.8-9 (01 Nov 2022)

This hotfix update patches critical bug related to creation of new Client.

Bugfixes

TWC-1874 (TWDESK-6610) Reduced clutter from logs of Statistics page

TWC-1863 New client not visible in new interface when it was created in the old Clients page

TWC-1864 (TWDESK-6512) New Client page not loading correctly

TWC-1873 (TWDESK-6603) Staging areas locked for unknown reason

Dictionary copy function sometimes failing because of incorrect caching of Concept

 


TermWeb 4.0.8-8 (17 Aug 2022)

This hotfix update patches bugs related to shared Staging areas and API templates creation.

Bugfixes

TWC-1859 Can't create new API Template

TWC-1858 Can't create new terms in the Staging Area

 


TermWeb 4.0.8-7 (29 Jul 2022)

This hotfix update patches bugs related to Filters, Workflows and customer specific bugs. We’re also happy to announce the implementation of a Duplicate Search feature to check for duplicate terms.

Bugfixes

TWC-1443 (TWDESK-2207, TWDESK-2128) Filters with multiple subdomains crashes

There is a cap on the number of domains that can be selected as a single criteria, but this should only affect customers with more than 255 domains and subdomains.

TWC-1815 (TWDESK-5903) SearchView: Accessibility Issue

Fixed labels for Add new Concept for screen readers.

TWC-1831 (TWDESK-6188) Exports: Custom languages not exported to Multiterm XML

TWC-1836 Multiple dictionary scrolling broken

Would stop scrolling past second or third page down.

TWC-1839 Impossible to edit term fields if Concept view was in compact mode.

TWC-1840 Having deleted Concepts remaining in Staging Area causes errors when deleting dictionary

TWC-1843 (TWDESK-6238) Filters: Empty/Not empty not fully functional

TWC-1848 Staging Area: Publishing stuck in infinite loop when Staging Area contains deleted concepts

TWC-1854 Filters: Equals/not equals not working for custom date fields.

API

TWC-1822 (TWDESK-6065) API: Section not set despite workflow

Affected XTM integration primarily.

TWC-1827 (TWDESK-6187) SOAP API: Multiple issues with XTM related to creation of new concepts/terms

Affected XTM integration primarily.

TWC-1847 (TWDESK-6244) XML-RPC Filters query fixed for Congree integration

TWC-1850 API templates caching issue

Certain changes were not implemented immediately.

Administration

TWC-1837 Language groups not receiving notifications for custom languages

Affected Create Term and Update Term tasks.

TWC-1856 Workflows: valid date condition shown as 'Invalid date'

TWC-1842 New client button is visible on single tenant installations

TWC-1845 (TWDESK-6254) Workflows: E-mail HTML digests are inconsistent

TWC-1849 Dictionary history loading speed increased

Improvement

TWC-1126 (TWDESK-1203, TWDESK-2287, TWDESK-2685) Feature request: Filter Term Duplicates

 


TermWeb 4.0.8-6 (29 Apr 2022)

This is a minor hotfix to revert the error code for time-out errors messages through the API.

Only affected TermWeb installations using XTM integration.

 


TermWeb 4.0.8-5 (27 Apr 2022)

This is hotfix update patches specific customer bugs and requests across various parts of TermWeb and the TermWeb API.

Bugfixes

TWC-1710, TWDESK-5599 Staging Areas: Merge draft information is empty

Fields should now update correctly when values are merged into the Concept.

TWC-1796, TWDESK-5636 Quick Filter for Guest users

Quick filters has functionality issues for Guest users.

TWC-1801, TWDESK-5693 Domain info lost for newly created concepts

Making additional changes after entering Domain information caused domain information to revert to empty.

API

TWC-1743, TWDESK-5325, TWDESK-5366 API Sync Settings: Not able to synchronize custom language to Integrator

Custom languages should now be downloadable to the TermWebIntegrator 2.5.

Administration

TWC-1222, TWDESK-5599 Sections: Sort index non-functional

Sections are now first sorted on Section order, then alphabetically.

TWC-1802, TWDESK-5672 Scheduled Export: Throwing error when running

Error caused when multiple scheduled jobs from same Dictionary were run in parallel.

Improvement

API

TWC-1790 Support section and dictionary values from SOAP request.

Implemented to support Trados Studio 2021 TermWebIntegrator plugin.

TWC-1811 API default values updated.

SAAS customers unaffected. Reverted to previous default values pre-4.0.8-3 release related to: api.autocreate.users=true

Administration

TWC-1788 Stacktrace in logs for expired session token in term decoration not printed by default.

Logs showing expired session caused bloated logs.

TWC-1789 Print additional info in logs about what is loading into cache.

SAAS customers and most On Premise customers are unaffected by change.

TWC-1792, TWDESK-5611 Workflow conditions: Multivalue fields include "Contain", "Not contains", “Empty” and “Not empty” options

TWC-1800 Speedup loading User cache on startup

 

 


TermWeb 4.0.8-4 (13 Mar 2022)

This is a minor update for deployment scripts to improve deployment time for the TermWeb 4.0.8-3 hotfix update. This update had no other impact on TermWeb functionality.

 


TermWeb 4.0.8-3 (12 Mar 2022)

This hotfix update adresses several bugs in the SearchView and Staging Area. Improvements include clearer display over the number of terms in term lists, Languages and Regional variants and improved flexibility in the handling of API users.

Bugfixes

TWC-1200 Cannot Save concept copy after having deleted a term in the copy.

TWC-1284 UI: Long URL-links are shown outside of box

TWC-1348, TWDESK-1464 Domains hidden when you hover above them in Staging Area

TWC-1691, TWDESK-3872, TWDESK-4610, TWDESK-5115 Concept history: Causes long load times

TWC-1713, TWDESK-2694 Filters: Filters reset or switch to another dictionary when switching between Sections within the same dictionary

API

TWC-1758, TWDESK-5244 Improved plural term recognition for German

Administration

TWC-1737 Language Replace: Language replace for custom languages not working in new UI

TWC-1738 Error when immediately reimporting concepts deleted using Empty function

TWC-1744, TWDESK-4393 Copy dictionary: Issues with cross-references and attachment links

TWC-1750, TWDESK-3570 Export setting: Sorting by Term-level field crashes client

Improvement

TWC-1523, TWDESK-2436 Number of terms per language displayed with term list

TWC-1739 Improve DB performance

TWC-1747 New supported language Rotuman with 'rtm' code.

API

TWC-1723 Add update and delete Concept methods to SOAP Webservices

Administration

TWC-1748 Support for individual login settings for all API integrations

TWC-1751 Hide API key from showing on client screen by default.

TWC-1755 Show count of terms in language and variant, both in Dictionary structure and in Language Replace

 


TermWeb 4.0.8-2 (24 Dec 2021)

This is hotfix update targeted to solve several problems with term recognition and concept editing.

Bugfixes

TWC-1734, TWDESK-5337 Text corrupted after editing field containing cross-references and newline symbols

TWC-1732 Concept relations deleted when concept fields updated

TWC-1730 TermWeb domain and XTM Terminology tab sharing same session.

TWC-1728, TWDESK-5244 Plural terms not recognized in XTM integration

TWC-1724 Reindexing dictionary may be blocked when new Concept drafts present in Staging Area

TWC-1721, TWDESK-5257 Copied concepts with external cross-references in term-level fields cannot be saved

TWC-1291, TWDESK-1916 Staging Areas: No way to apply empty field values in batch update

TWC-1199 Not all language terms are visible in concept copy upon Copy concept

TWC-1185, TWDESK-4920 Copy Concept and Copy Term do not show term-level fields

Improvement

Logout from browser address bar

User may type /logout after domain name and click enter, this will end current user’s session. TWDESK-5265

 


TermWeb 4.0.8-1 (8 Nov 2021)

This is hotfix update targeted to solve only one problem related to term decoration.

 

Bugfixes

TWC-1702 API template: Error when Section included in API template

 


TermWeb 4.0.8 (29 Oct 2021)

The TermWeb 4.0.8 update contains several key updates for the TermWeb integrations using API templates (such as XTM, memoQ and more), as well as a few bugfixes and feature requests concerning the Administration menu.

New features

 

Regional variants & Custom languages are supported for integrations using API Templates

TermWeb’s API templates now supports three different ways of matching language codes. Either;

  1. Ignore region code.

    1. Region codes from XTM will be ignored and matched to any terms in a base language. This is the same implementation used for TermWeb 4.0.7-1 and earlier. Ex) “eng-us” → “eng”

    2. In the case of Custom language codes, these will try to be matched first. Ex) “eng-us” → “eng-us”

  2. Return only matched regions

    1. Strict matching. Only matches Region with Geographical variant or Custom language code. Ex) “eng-us” → “eng-us”

  3. Fallback to parent language when no region match

    1. Strict matching but with fallback. Will try and match strictly but if no match is found it will return all other variants, including non-regional variants. Ex) “eng-us” → “eng-us” → “eng”

 

Related customer tickets: TWDESK-1034, TWDESK-1323

Customized settings for API Templates

Certain server settings for our integrations using API Templates have been moved to the API Templates menu to allow customization of each connection. “Default values” are firstly based on attributes in the termweb.properties file and secondly on TermWeb default values.

  • Comparison stem margin matches fuzzy search results.

  • Minimal stem length signifies minimum character length of terms matched.

 

Related customer tickets: TWDESK-744

View more results for a Administration menu list

Now the lists for Sections, History, Views, Filters, File Repository, Workflows, Staging Areas and Users can return up to 480 results on the same page.

 

Related customer tickets: TWDESK-5026

New User groups use Locked Languages of "All users"

Any newly created custom User groups, whether created through the Administration menu or through Imports will automatically use the Locked Languages for the “All users” group.

Newly created Language groups will continue to automatically unlock the Language for each respective language group.

 

Related customer tickets: TWDESK-3280

Bugfixes

TWDESK-5114 ,TWDESK-4935 Section: "Delete selected" Section not working in new interface

TWDESK-2623 Edit user: Clients list is listed with capitalized client names first, then non-capitalized

TWC-1674 Fixed infinite sessions through API.

Bugfixes (XTM integration)

TWC-1615 XTM: String index out of range

TWC-1612 XTM: Segment with apostrophe is not found by TermWeb despite exact match

TWC-1595 XTM: Inconsistent term decoration for API templates containing two dictionaries

TWC-1473 Term decoration in XTM: exact match not found

 


TermWeb 4.0.7-1 (9 Sep 2021)

New features

 

Collapse/Expand icon for language

Icon to show whether term-level fields are showing or hidden Only available in Expanded view (see Compact view presentation of Concept in 4.0.7 release below).



Expanded:

Collapsed:

Bugfixes

TWC-1689 Cross reference: Link is referring to "Concept" shows as broken reference link

TWC-1688 Staging Area: Terms cannot be inputted in older Staging Areas

TWC-1687 Staging Area: When all Concept-level field values are removed they’re not updated

TWC-1686 Quick filter: User names are cleared when using Created/Changed by

TWC-1685 Search bar: Releasing Left-click in Search bar always selects all text

TWC-1683 Multi-field search not working

TWC-1679 Fields with new values are not rendered after saving in SearchView

 


TermWeb 4.0.7 (11 Aug 2021)

New features

 

Compact view presentation of Concept

We restored highly requested feature of TermWeb 3 allowing to see only requested term at a time in manner of compact presentation. To enable it click on next icon after view settings icon.

TWDESK-2168

Show custom languages as separate top-level languages

Before this release TermWeb 4 was grouping languages having same language 3-letter code. From now on it won’t group these custom languages.

TWDESK-1136, TWDESK-1881, TWDESK-2022, TWDESK-2251, TWDESK-2254

Flags removed from top level languages

Top level languages from now on won’t have flags by default. Flag on top level may appear only for custom languages having country code. Normally flags will be shown on term level when Region is specified for it.

Dictionary history update

History of dictionary from now on will determine properly point in time to which is possible to revert changes. Modifications of labels, description, adding new fields or languages won’t block ability to see older history records. Only removal of fields or languages, and changing field type will block access to previous items in the past.

TWDESK-501, TWDESK-1365,TWDESK-1989, TWDESK-2170, TWDESK-3765, TWDESK-3788

Edit individually terms and concepts

TermWeb will validate and update timestamps only for modified parts of concept, like fields or terms only in a single language.

TWDESK-1561

Handling of unsaved changes

From now on TermWeb will notify users that they’re about to close concept editor which contains unsaved modifications.

TWDESK-1900

New predefined language codes

We’ve updated list of supported languages by adding new values:

ain Ainu

alt Southern Altai

anp Angika

byn Blin; Bilin

cnr Montenegrin

dsb Lower Sorbian

frr Northern Frisian

frs East Frisian Low Saxon

gsw Swiss German; Alemannic; Alsatian

hsb Upper Sorbian

jbo Lojban

krl Karelian

mis Uncoded language

mwl Mirandese

nqo N'Ko

nwc Classical Newari; Old Newari; Classical Nepal Bhasa

rup Aromanian; Arumanian; Macedo-Romanian

srn Sranan Tongo

syc Classical Syriac

und Undetermined

zbl Blissymbols; Blissymbolics; Bliss

zgh Standard Moroccan Tamazight

zza Zaza; Dimili; Dimli; Kirdki; Kirmanjki; Zazaki

 

New predefined country codes

We’ve added next new country codes:

ax Åland Islands

bl Saint Barthélemy

bq Bonaire, Sint Eustatius and Saba

cw Curaçao

gg Guernsey

im Isle of Man

je Jersey

me Montenegro

mf Saint Martin (French part)

rs Serbia

ss South Sudan

sx Sint Maarten (Dutch part)

File repository anti-virus check

With this release cloud installations will check for viruses all uploaded files. Of course it also available for on-premise installations, see settings for configuration.

User lockdown after failed login

This release brings new protection feature which will lock user account for small amount of time after several failed login attempts as well as ip address after flooding server with login attempts to several users. You can check configuration

 

Speedup initial render

We improved speed 3x times faster of initial loading of application comparing to version 4.0.6. This improvement mostly visible to guest users which are accessing TermWeb without entering password, for normal users page refresh is working faster. To achieve better results we recommend enabling of http/2 protocol.

Dictionary REST API

This version provides new API endpoint to manage all Dictionaries in TermWeb, you may find documentation here.

More strict XML processing

TermWeb won’t process any external xml schemes or doctypes containing xml entities.

CDN is now disabled by default

We disabled from this version use of CDN servers (was in use for Bootstrap, jQuery, dojo and fontawesome). All required files included in distributive.

Configurable password recovery token expiration

Before this release it was impossible to modify recovery token expiration. See here for configuration.

Stronger passwords hashing

TermWeb will store all new passwords by using key derivation function. Check these settings.

 

Guest user no longer part of “All users” group

We’re removing ambiguity from our installations when Guest user sometimes was a part of “All users”, sometimes - no.


Bugfixes

TWC-1639 Custom "Date" & "Incremental (unique number)" causing Latin1 letters warning

TWC-1621, TWDESK-2973 Staging Areas: Field changes not saved

TWC-1616 Impossible to login with right password when it contains plus "+" sign

TWC-1614 Editing of cross references in Grid view is broken

TWC-1601 Double loading of data from server in admin lists

TWC-1591 User groups: Session timeout does not seem to be applying to Users groups correctly

TWC-1579, TWDESK-3550 Custom language name in dictionary definition should show in result window

TWC-1578 Concept window: Character maximum limit warning misspelled

TWC-1574 Incorrect token validation for public URLs

TWC-1568 SearchView: Latin alphabet displayed incorrectly in Concept window in Arabic

TWC-1553 Workflows: Specifying a Region as a Condition is not possible unless you use oid

TWC-1549 Quick import of dictionary stick infinitely in case of error.

TWC-1524 Excel export fails with message it can't create sheet with empty name

TWC-1514, TWDESK-2241 Domains misaligned in display for Internet Explorer (v1909) & Safari

TWC-1508, TWDESK-2088 Import/display of special characters like ">", "<"

TWC-1460, TWDESK-2252 Client info shows incorrect user numbers in subclients

TWC-1431, TWDESK-1920TWDESK-2132TWDESK-2227 "Changed by" applied to all terms in an entry when manually modifying the entry

TWC-1426 Filters - Save button not always available when editing an existing Filter

TWC-1420 Saving Quick Filters before clicking "Test" saves an empty Filter

TWC-1401, TWDESK-1367 SearchView: Hovering over auto-complete list should not change value in Search bar

TWC-1382 Check server license and ask user to enter it if server unlicensed

TWC-1369, TWDESK-1074 Adding Custom language variant blocks the display of new language variants

TWC-1353, TWDESK-1370 Changed by/on changes

TWC-1346, TWDESK-1469 Concept won't load history

TWC-1322, TWDESK-1410 Admin menu: Client info incorrect

TWC-1268 Impossible to change name of already saved workflow unless also description changed

TWC-1267 Source language setting is not remembered between sessions

TWC-1265 Workflow: Render, Stylize: "Dictionary" field not available

TWC-1128 Custom regions do not appear in list of regions to assign to term

TWC-1036 Workflow conditional validations - notifying the user about required fields after attempt to save

TWC-1593 Dropped old libraries from project.

TWC-1590 Show popup about leaving website for all external cross-references.

TWC-1560 Provide extra info for Scheduled job validation.

TWC-1537 Equalize language sets, regions, TBX fields between server and client

TWC-1474 Rewrite concept editing.

TWC-1148 Loading Administration menu pages

 

 


TermWeb 4.0.6-hotfix5 (3 May 2021)

Bugfixes

  • TWC-1566, TWDESK-3290 Workflows: Condition “Section EQUALS” and “Section NOT EQUALS” not triggering correctly

  • TWC-1567, TWDESK-3175 Statistics: Total time incorrectly calculated

  • TWC-1572 Workflows: Mail digest settings not always updating correctly on save after removing “Send digest every“ option.


TermWeb 4.0.6-hotfix4 (4 April 2021)

Bugfixes

1. For now it will be impossible to select export settings which never been used for export job.

2. For now export job will run always as client administrator, before in some situations it may run as normal user.

3. Restored possibility to delete scheduled jobs.

 

  • [TWC-1549] Performance problem when quick import fails to complete successfully.


TermWeb 4.0.6-hotfix3 (3 March 2021)

Enhancements

  • [TWC-1476] - Support for old numeric URLs. Like:

  • [TWC-1544, TWDESK-2805] - E-Mail notifications Enable TLS (SSL)
    We’ve added support of STARTTLS command to TermWeb for smtp connections:

email.starttls.enabled

false default

If true, enables the use of the STARTTLS command (if supported by the server) to switch the connection to a TLS-protected connection before issuing any login commands. If the server does not support STARTTLS, the connection continues without the use of TLS; see the email.starttls.required property to fail if STARTTLS isn't supported. Note that an appropriate trust store must configured so that the client will trust the server's certificate.

email.starttls.required

false default

If true, requires the use of the STARTTLS command. If the server doesn't support the STARTTLS command, or the command fails, the connect method will fail.

  • [TWC-1546, TWDESK-1749] - Add possibility to open images from preview in new tab. Allow to user play audio file.

For small audio files (less than 5MB) TermWeb will show element for playing audio file.

 

 

Bug fixes

  • [TWC-1167] - Adding another term should make cursor focus on new set of term fields

  • [TWC-1171, TWDESK-1571] - Fixed problem with client mapping for external system administrators.

  • [TWC-1277] - Duplicate icons in Search Bar

  • [TWC-1424] - Language replace fails with Orthographical Variant

  • [TWC-1447, TWDESK-2203] - Term field not right-aligned for Right-to-left languages

  • [TWC-1510, TWDESK-2328] - Export users and groups to file not working

  • [TWC-1511, TWDESK-2329] - Region values not shown in Filters in some cases

  • [TWC-1516] - Users: Not able to edit user Role without changing password

  • [TWC-1520, TWDESK-972] - Reorder and rename fields sent to XTM

We updated order of XML attributes sent by TermWeb term decoration service. But XTM don’t preserve attributes order (like many XML processing engines) while processing term decoration response.

  • [TWC-1521] - Views: Concept ID and Term ID still visible

  • [TWC-1524] - Excel export fails with message it can't create sheet with empty name

  • [TWC-1525, TWDESK-2396] - Relationships: Graphs not displaying correctly

  • [TWC-1526, TWDESK-2583] - api.stem.german.filter.factory.class required field error

This termweb.properties value was required by default. And administrators needed to provide it in configuration

It will fix automatically failed state of database in case when previous upgrade was launched on MySQL 5.7

  • [TWC-1529, TWDESK-2662] - Workflow: "Created by" user condition not triggering Post-functions

  • [TWC-1530, TWDESK-2616] - API Templates: Templates can't be deleted

  • [TWC-1538, TWDESK-2699] - Updating multivalue field in Dictionary structure does not update field values when using custom separator (termweb.properties setting multivalued.separator)

  • [TWC-1541] - List of Scheduled jobs cached when switching between clients.

  • [TWC-1542, TWDESK-2748] - Not all Concepts added to Staging Area from term list results when Filter returning Concepts in use.

  • [TWC-1543] - Impossible to unset View in Section editor

  • [TWC-1547] - Impossible to edit file contents for non image files


TermWeb 4.0.6-hotfix2 (8 January 2021)

Bug

  • [TWC-1446] - Attachments are not imported into File Repository (multi-tenant installations only).

  • [TWC-1488] - Empty lines in Excel (.xlsx) exports.

  • [TWC-1393] - Can not set Section for Workflows unless User can see Section.

  • [TWC-1512] - Filter: Region Empty / Not Empty cannot be saved.

  • [TWC-1517] - Incorrect handling of lower/upper case regional codes.

  • [TWC-1519] - Filters: Saved Region reverts to first Region in list when reopening filter.

  • [TWC-1492] - Memory leaks in search with symbols from extended latin range.

  • [TWC-1300] - Groups: Incorrect hover over message displayed over "Session Timeout" and "Change password".

  • [TWC-1471] - XTM shows source language terms as both source and target term when translation doesn't exist.

  • [TWC-1509] - XTM: Source term is displayed as Target term when there's no translation.


TermWeb 4.0.6 (2 December 2020)

Feature requests

  • [TWC-1240] - Feature request: Exports - Update Excel version

    • Export speed is up to 5x faster.

    • Excel files are compressed up to 1/10 their earlier sizes.

    • Excel exports allow up to 1,048,576 rows and 16,384 columns per sheet.

  • [TWC-1327] - Feature request: Create menu filters for Workflows list to filter on Workflows for a specific dictionary and workflows task

    • Filterable workflows list.

  • [TWC-1429] - Reset user role mapping with Reset cache.

  • [TWC-1450] - Concept view UI small improvements

    • Edit buttons overlaps with warning text.

    • Comments icon adds empty line.

    • Concept ID and Term ID is always hidden

    • Hide fields of deleted Term. Restore strikethrough style on deleted Terms (previous versions had it).

  • [TWC-1452] - Show duplicate warning for possible duplicates within same Concept.

  • [TWC-1457] - Updating UI libraries to latest compatible versions

  • [TWC-1437] - German stemmer rules update

    • Makes it possible to enable "UniNE" (Light Stemming Approaches for the French, Portuguese, German and Hungarian Languages). This updates includes support of the following characters: 'ä','à','á','â','ö','ò','ó','ô','ï','ì','í','î','ü','ù','ú','û'.

      Implementation Note:

      api.stem.german.filter.factory.class termweb.properties key for configuration. By default configured to use org.apache.lucene.analysis.de.GermanLightStemFilterFactory

      To restore TermWeb 3 behaviour use: org.apache.lucene.analysis.de.GermanMinimalStemFilterFactory

      Two additional settings options to enable with: "org.apache.lucene.analysis.de.GermanStemFilterFactory" or "org.apache.lucene.analysis.snowball.SnowballPorterFilterFactory"

Update

  • [TWC-1433] - Change default value for "api.new.user.is.admin" to false

Bug

  • [TWC-1071] - Norwegian & Vietnamese common regions updated

  • [TWC-1179] - Double relations show in result window in specific

  • [TWC-1193] - Workflows: E-mail notifications to "HTML Reports" do not show columns when reopening

  • [TWC-1210] - Copy term duplicates

  • [TWC-1324] - Duplicate check: Does not check against terms already in the Concept

  • [TWC-1428] - XTM - Metadata not displayed for source term

  • [TWC-1434] - Memory issues with termbases containing more than 10 millions of terms.

  • [TWC-1448] - Client info: Change "Total Active Users" to "Total User Accounts"

  • [TWC-1451] - Error in browser console on user logout

  • [TWC-1453] - Problem with showing domains when dictionary has more than 500 of domains.

  • [TWC-1461] - Term decoration not working with XTM when the name of a Concept-level field contains non letter characters (Ex ( ) < >).


TermWeb 4.0.5-hotfix9 (10 November 2020)

Improvements

Bug

  • [TWC-1378] - Issues logging in as System Administrator after upgrade to 4.0.5

  • [TWC-1372] - Client selector non-functional for System Administrators in multitenant installations.

  • [TWC-1380] - Staging Areas not working for newly created dictionary.

  • [TWC-1381] - "Owner" visibility for Staging Areas missing.

  • [TWC-1385] - Issues logging in when loading a large dictionary in SearchView and other users are performing Staging Area jobs.

  • [TWC-1387] - Problem with Section Permissions.

  • [TWC-1386] - Adding search results to Staging Area non-functional.

  • [TWC-1390] - Project filter non-functional due to security check to non-administrator users.

  • [TWC-1391] - Issues updating group membership.

  • [TWC-1392] - Issues opening concept history when it contains changes to a deleted language.

  • [TWC-1388] - After failed login user might see incorrect login pages.

  • [TWC-1395] - TermWeb Integrator synchronization failing due to incorrect indexes.

  • [TWC-1396] - TermWeb Integrator cannot export concepts because permission check for sync settings.

  • [TWC-1158] - Incorrect symbols in specific language names and variants (Provençal, Gwich'in, Wolapük).

  • [TWC-1231] - Domains are duplicated in display for subsets of sub-domains.

  • [TWC-1383] - Issues with term decoration when API template is sharing Dictionary and Sections within same Dictionary.

  • [TWC-1398] - Terminology in XTM not displaying correctly due to error in OpenId login.

  • [TWC-1403] - Automatically create API group when it does not exists and is specified in termweb.properties.

  • [TWC-1404] - Show proper message on API login when user is missing.

  • [TWC-1405] - API login made configurable to login API user as guest (ex via XTM terminology window).

  • [TWC-1406] - Make users created via API login part of “All users” group automatically.

  • [TWC-1410] - “Owner” visibility for Filters missing.

  • [TWC-1411] - Restore concept not available for concept history.

  • [TWC-1413] - Issues with cross-references not working.

  • [TWC-1414] - Search for Empty/Non empty Domain condition in Filter.

  • [TWC-1416] - Quick Filters list shown alphabetically

  • [TWC-1417] - Term decoration may work incorrectly for multitenant installation.

  • [TWC-1418] - Issues with restoring concept history.

  • [TWC-1419] - Cannot save Quick Filter as a normal filter.

  • [TWC-1421] - Staging Areas: User settings for Term- or Concept-level fields in Staging Areas not stored

  • [TWC-1422] - Workflows - Empty list of Permissions Schemes

  • [TWC-1440] - Concept drafts inaccessible in StagingArea after Dictionary structure change

Update actions for hotfix-9

  • Prior to start tomcat with new version update your database with next script:

     

  • Modify database connection string by replacing characterEncoding=UTF8 with character_set_server=utf8mb4&connectionCollation=utf8mb4_general_ci in termweb.properties file.


TermWeb 4.0.5 (9 October 2020)

Improvements

Bug

  • [TWC-1332] - Incorrect error message when using API login

  • [TWC-1373] - XTM can’t open Terminology window

  • [TWC-1375] - Certain metadata (dictionary, section, language) from TermWeb entries are not displayed in XTM term recognition

  • [TWC-1376] - Impossible to export dictionary with old attachments when file type is unsupported.

Update actions

  • In termweb.properties file check that property allow.inside.iframe has value true.
    Add new property allow.inside.iframe.frameancestors with value like this: 'self' https://*.xtm-cloud.com
    Replace xtml-cloud.com with your XTM installation url.
    This value will be included to response for OpenId authentication callback as CSP: frame-ancestors header (check docs on MDN).


TermWeb 4.0.4 (18 July 2020)

Improvements / Feature requests

  • [TWC-1197] - Duplicity term check

  • [TWC-1221] - Filters - Implement Empty / Not Empty for multiselect, picklist, date, number fields

  • [TWC-1313] - SSO login using SAML2 Identity provider

Bug

  • [TWC-1317] - After dictionary structure change or reindex staging areas remains locked

  • [TWC-1319] - Impossible to enter new license before license expiration.

 


TermWeb 4.0.3-hotfix2 (11 July 2020)

Improvements / Feature requests

  • [TWC-1264] - Feature request: Error message when using incorrect values for Picklists or Multivalue fields

  • [TWC-1286] - Unify icons and actions in Staging area

  • [TWC-1311] - Speedup bulk operations in Staging operation (publish, update field values, clear)

  • [TWC-1147] - Guest users settings stored in browser cache (it allows to work them concurrently)
                            Now administrators can disable Quick Filters, Filters, Search modes (domains, multifield search), Staging areas, Commenting for guest users

  • [TWC-1264] - Feature request: Don't allow to use incorrect values for Picklists or Multivalue fields

  • [TWC-1103] - Support of MySQL 8.0

  • [TWC-1295] - Support for Filipino language

Bug

  • [TWC-1184] - List of staging areas not showing on smaller screens

  • [TWC-1247] - Dictionaries: TermWeb treats spaces in Multi-value field values as separator

  • [TWC-1281] - Cross-references remain after target is deleted, causes fields to not be displayed in a few cases

  • [TWC-1303] - Incorrect calculation of concurrent guest count.

  • [TWC-1304] - Staging area is stuck in locked state after dictionary structure change.

  • [TWC-1305] - Term list showing RTL languages as LTR.

  • [TWC-1310] - Only half of drafts may be published from Staging area when it contains more than 50 records.

  • [TWC-1312] - When adding concepts to staging area is launched as job, client shows incorrect hint




TermWeb 4.0.3-hotfix1 (24 June 2020)

Bug

  • [TWC-1292] - Staging Areas: Selecting additional fields/languages to view are not rendered correctly

  • [TWC-1293] - New Filters / Quick Filters with Term criteria not functioning

  • [TWC-1294] - Impossible to view Term after failed save.




TermWeb 4.0.3 (19 June 2020)

Improvements / Feature requests

  • [TWC-1010] - Migrated View page to new UI

  • [TWC-1046] - Migrate Sections page to new UI

  • [TWC-1048] - Migrate Dictionary History page to new UI

  • [TWC-1050] - Migrate Language replace page to new UI

  • [TWC-1052] - Migrate Users page to new UI

  • [TWC-1062] - Migrate Group members page to new UI

  • [TWC-1054] - Migrate Import/Export users and groups

  • [TWC-1116] -  Migrate Guest settings page to new UI

  • [TWC-1056] - Migrate Clients page to new UI

  • [TWC-1058] - Migrate License page to new UI

  • [TWC-1168] -  Provide urls to old pages on new UI
    -- Automatic upgrade tasks

  • [TWC-1042] - Migrate TermWeb home folder (work folder, temp folder, logs, etc)

  • [TWC-1039] - Migrate file attachments to ref links on TermWeb upgrade

  • [TWC-1040] - Migrate AccessEditor settings to PermissionSchemes

  • [TWC-1041] - Add milliseconds to history item on TermWeb upgrade
    -- Other UI enhancements

  • [TWC-433]  - Regex validation for field value

  • [TWC-1012] - Add to staging area-message on hovering

  • [TWC-1022] - Show the reason why View can't be deleted

  • [TWC-1101]  - Feature Request: Improve inconsistent Staging Area icons

User Bugs

  • [TWC-1024] - No possible to edit file in File Repository

  • [TWC-1187] - Editing concept. Text written before Save is truncated

    • Only in Firefox.

Administrator Bugs (single tenant)

  • [TWC-1007] - Section sort order not yet functioning

  • [TWC-1019] - Import causes client crash on completion

  • [TWC-1023] - Crash on import to existing dictionary

  • [TWC-1079] - Workflows - Copied Workflow removed second condition in list of conditions

    • Was fixed with TWC-1075 that was deployed 4.0.2 hotfix3.

  • [TWC-1113] - Guest accounts - "Automatic (when client is specified in URL)" not working correctly

  • [TWC-1181] - After saving a change to User Group Filter or View, user is presented with empty "Group" list

  • [TWC-1204] - Bugs in workflows related to date fields

  • [TWC-1211] - Existing dictionaries still have issues with deleting domains

System Administrator Bugs (multitenant)

  • [TWC-1028] - Crash when creating client

  • [TWC-1029] - Login with multiclient user is not working to secondary client

  • [TWC-1169] - Cannot log in as admin to newly created client

  • [TWC-1189] - Inactivated Clients still displayed in Client Selector

Developer Bugs

  • [TWC-1107] - Termweb client loads history four times for Concept instead of one

Migrated server bugs

  • [TWC-1109] - Migration bugs (compilation)

  • [TWC-1190] - Migrated Filters referring to username are switched with id




TermWeb  4.0.2-hotfix8 (12 June 2020)

  • [TWC-1107] - Termweb UI client loads history four times for Concept instead of one (performance issue)

  • [TWC-1160] - Export throws to blank page when attachments included to it.

  • [TWC-1187] - Editing concept. Text written before Save is truncated (Firefox issue)

  • [TWC-1204] - Bugs in workflows related to date fields




TermWeb  4.0.2-hotfix7 (8 May 2020)

User Bugs

  • [TWC-994] - Impossible to delete ConceptDrafts from old staging area created in previous version of TermWeb

    • Some Concepts that were still in a Staging Area after a hotfix update couldn't be removed.

  • [TWC-1177] - TBX data category values shown in camelCase

    • TBX-values will now display values as determined in Dictionary structure when viewing Concepts in the SearchView. Replaced TBX-values, those with a "(TBX)" tag, will still export their TBX-data value in exported files.

  • [TWC-1202] - Publishing a new concept from Staging area does´not publish concept

    • Concepts created in Staging Areas would not publish, and therefore create, new concepts.

Administrator Bugs

  • [TWC-1032] - Scheduled jobs crash

    • Scheduled jobs would crash the client under certain circumstances.

  • [TWC-1104] - Error on Dictionary reindex after changing dictionary structure

    • Reindexing Dictionary directly after dictionary restructuring would sometimes cause errors.

  • [TWC-1132] - Domains: Error message when trying to delete domains

    • When deleting a domain that still had Concepts belonging to it, TermWeb would return an error.

  • [TWC-1143] - Workflows: Render Term field

    • The "Term" field can now be rendered Read-only or Hidden for the Workflow Task: Edit Term.

  • [TWC-1176] - Can't delete applied Filter / Views to User Group

    • Fixed a bug where applied Filters or Views could only be changed but not deleted.

  • [TWC-1192] - Accessing API Templates results in client crash

    • API Templates are exclusive function for XTM & memoQ integration.

  • [TWC-1205] - TermWeb becomes unresponsive after long uptime

    • Fixed memory leak that slowed servers.

  • [TWC-1206] - Deleting Client deletes Staging Areas for other clients

    • Only affected multitenant servers. When deleting a Client from the server, TermWeb would delete all Staging Areas on the server that the System Administrator was currently logged onto.




TermWeb  4.0.2-hotfix6 (16 April 2020)

Bug

  • [TWC-1095] - Concept-level Date fields show 00:00 timestamp

  • [TWC-1120] - Staging Areas - Multivalue field values not displaying fully while editing

  • [TWC-1139] - Selecting text in a field to replace it moves cursor to end of text

  • [TWC-1141] - Restoration of changes not working when field contains reflink

  • [TWC-1144] - Date fields with a set date can't be deleted or nulled

  • [TWC-1145] - APISyncSetting filter remains in system after deletion of setting.

  • [TWC-1149] - Users: Setting any date for "Expires on" causes user to be expired

  • [TWC-1152] - Double-byte languages having difficulty with input

  • [TWC-1155] - Incorrect filter operators for Date fields

  • [TWC-1165] - Cannot use same workflow name in different clients on the same server

Improvements

  • [TWC-1154] - Show number of matching concepts in filter list.




TermWeb  4.0.2-hotfix5 (20 March 2020)

Bug

  • [TWC-1037] - XTM - API Templates: Sections not functioning at all

  • [TWC-1083] - Fixing broken cross-references points to terms that don't exist or terms in another dictionary.

  • [TWC-1096] - Editing external links with question marks deletes four characters in a sentence

  • [TWC-1098] - Staging areas disappeared (not being rendered by UI).

  • [TWC-1102] - Single character wildcard in TW4 search. Using '?' instead of single of characters.

  • [TWC-1112] - User Groups - Dictionaries added to User Group not displayed.

  • [TWC-1122] - Test button is visible when creating Filters in Search Modes > Filter.

  • [TWC-1124] - Changes to term are lost when you edit another term in SearchView.

  • [TWC-1127] - Cannot re-use a deleted Filter or Staging Area name.

  • [TWC-1131] - Cross-reference using "Link is referring to: Concept" does not work

  • [TWC-1134] - SearchView: Clicking Save icon multiple times creates term duplicates when adding terms.

  • [TWC-1135] - Workflows: Links in E-mail digests with HTML Reports were using TW3 URL.

  • [TWC-1137] - Filter names are reserved for the entire server. Now Filters are reserved only per client.

  • [TWC-1140] - Concept level fields using Date are pre-filled with todays date and are included in a save. Date fields are now blank per default.




TermWeb  4.0.2-hotfix4 (20 February 2020)

Bug

  • [TWC-1110] - Workflow conditions - Workflows using Empty or Not Empty Conditions were not being saved correctly

    • Any text field has the Empty / Not Empty Condition available to it.

  • [TWC-1111 ] - Workflow conditions - "Field change" condition does not detect changes in Concept-level fields

 


TermWeb  4.0.2-hotfix3 (29 January 2020)

Bug

  • [TWC-1067] - Deleted terms still in export

  • [TWC-1069] - Edit Concept and Edit Term removed Region value for all terms

  • [TWC-1070] - Add term removed Region value for any earlier added terms

  • [TWC-1075] - Workflows - Last condition in workflows is removed when saving

  • [TWC-1080] - Mail digest based on time didn't work

  • [TWC-1081] - API Sync Settings: Filter on "Concept" is not saved, reverts to "Term"

    • API Sync settings is an administrative feature available the System menu. Only applicable for customers with the SDL Trados Studio integration.

  • [TWC-1082] - Error page after successful dictionary import.

 


TermWeb  4.0.2-hotfix2 (22 January 2020)

Bug

  • [TWC-1074] - Cannot create new clients on multi-tenant servers

    • Feature only available to customers with own server and multi-tenant solution.

 


TermWeb  4.0.2-hotfix1 (20 January 2020)

New Features

  • [TWC-1073] - API Synchronisation settings now able to filter out only terms

    • API Sync settings is an administrative feature available the System menu. Only applicable for customers with the SDL Trados Studio integration.

Bug

  • [TWC-1064] - Session closes unexpectedly after deleting user via administration

  • Proper user group session timeout editing

  • Domain editing in concept view UI aligning




TermWeb  4.0.2 (18 December 2019)

New Features

  • [TWC-325] - Top right menu open on hover not click

  • [TWC-411] - Autologin to different clients support for guest

  • [TWC-754] - Regions in Filters should be a picklist

  • [TWC-894] - API lang sync settings (administrators can configure which languages available for synchronization with SDL Multiterm)

  • [TWC-896] - New interface for user groups page

  • [TWC-986] - Support import of file attachments from TermWeb3 in TermWeb4.

  • [TWC-991] - Guest should not be able to edit any filter except the Quick Filter

  • [TWC-995] - Speedup TBX import (now it's possible to import 200k concepts in an hour on average hardware)

  • [TWC-1002] - About page (contains information about TermWeb version and link to user documentation)

  • [TWC-1006] - API v4 documentation available in swagger format.

  • [TWC-1008] - Find entries with empty fields or non empty.

  • [TWC-1009] - Optimize search performance when working with Big dictionary (TermWeb can handle work in languages with over 1 million of entries)

Bug

  • [TWC-935] - Separate sessions for Guest accounts

  • [TWC-983] - Automatic (Always) login for Guest accounts feature should not be available for multi-tenant clients

  • [TWC-660] - Proper hints for options of automerge in grid

  • [TWC-728] - Remove colouring in grid

  • [TWC-951] - Remove double loading of user data after login.

  • [TWC-914] - No term list in "Add cross reference" window in IE11

  • [TWC-936] - Guest account Filters are not temporary

  • [TWC-955] - Multivalue fields selected values not visible

  • [TWC-957] - Support iframe rendering for XTM integration

  • [TWC-964] - Suggestion: "Expand" symbol in Domain field (Edit Concept)

  • [TWC-944] - TW4 bug: multi-select field values not persisting

  • [TWC-948] - Importing to File Repository does not recognise duplicates

  • [TWC-953] - List of users cached and shows list from different client (multitenant environment)

  • [TWC-958] - TermWeb failing on update in Administrator Tools

  • [TWC-959] - Impossible to edit Concept / Domain in Firefox

  • [TWC-960] - Cannot import Users and Groups file earlier exported from from TermWeb 3

  • [TWC-961] - Scheduled jobs and Administrator tools are not available for specific client admin

  • [TWC-963] - Searching for objects in File repository using one character gives result 4 but none visible

  • [TWC-967] - XTM integration sends terms to wrong dictionary

  • [TWC-969] - Impossible to remove Picklist field value

  • [TWC-970] - Delete Term does not update Concept Window and Termlist

  • [TWC-972] - Regions not displaying correctly in GridView and not able to batch edit Region values

  • [TWC-974] - User without any Permissions not able to log-in and does not receive any warning message

  • [TWC-976] - Filter information remains

  • [TWC-979] - Deleting domain - Warning comes after deleting the domain

  • [TWC-980] - TW4 Problem with Create user

  • [TWC-981] - List of Groups in Group members not updating with new groups

  • [TWC-984] - Saving created by-filter

  • [TWC-987] - TBX export doubles terms in final xml document

  • [TWC-989] - SearchView-button not appearing in some parts of the Administration menu

  • [TWC-990] - GridView - Batch editing multi-valued fields does not apply values

  • [TWC-992] - Deleting Dictionaries does not delete related API Sync Settings

  • [TWC-996] - Login page working incorrectly

  • [TWC-999] - Term not visible after importing dictionary with one concept

  • [TWC-1000] - Importing Users and User Groups-file (.xml) from TW3 crashes session in TW4

  • [TWC-1001] - Digest setting for time in Workflow E-mails is not saved

  • [TWC-1005] - Term Level Field Values not showing correctly

  • [TWC-1013] - Searching in file repository

  • [TWC-1030] - Different login screens after logout

  • [TWC-1031] - Left on log in screen

  • [TWC-1033] - API Synch Settings are using the intersection of all Filters and Languages from different Sync Settings

  • [TWC-1035] - Staging Areas - Deleting a user with a Staging Area seems to delete all Staging Areas

 


TermWeb  4.0.1 (21 October 2019)

Bug

  • [TWC-903] - B2: Cannot use comma in picklist values

  • [TWC-904] - B2: Attachments and fields with attachments are not exported

  • [TWC-905] - B2: Cannot create a filter with "Contains" / "Not Contains"

  • [TWC-908] - B2: Problems with staging area (cross references)

  • [TWC-909] - B2: Problems with TBX export

  • [TWC-912] - B2: Add a confirmation dialog before discarding changes

  • [TWC-913] - Scrolling to term in term list broken.

  • [TWC-923] - Staging area search language selector is hidden

  • [TWC-924] - Cant hide fields in staging area when view is applied

  • [TWC-926] - Concept relations shows term from different languages when dictionary has language with custom code

  • [TWC-927] - Not all TBX fields has column label in Grid

  • [TWC-928] - Quickfilter popup again outside of window

  • [TWC-929] - After editing filter in SearchView indexing dialog shown for infinite time

  • [TWC-930] - Dictionary not visible in SearchView after import

  • [TWC-931] - Can't delete dictionary when it has related private Staging areas.

  • [TWC-932] - "Copy term"-terms are not saved to Concept

  • [TWC-933] - Editing a Cross-reference leaves a String-stub next to the cross reference

  • [TWC-934] - Copy Concept-feature does not save certain Concept-level fields

  • [TWC-940] - Staging area adding search lang impossible

  • [TWC-942] - Copy dictionary error

  • [TWC-946] - TW4: Entries remain open in background

  • [TWC-949] - Cannot edit language after Dictionary creation.

Story

  • [TWC-919] - Attachment issues

  • [TWC-950] - Remove messages and notifications from Profile page.

Task

  • [TWC-947] - Catch errors on dictionary deletion