TermWeb 4 Release notes
TermWeb 4.0.9-13 (8 May 2026)
Small bugfix to take care of long time responses for Scheduled jobs page
Bugfixes
TWC-2524 (TWDESK-11162) Small bugfix fixing long time responses for Scheduled jobs page when it has many result files.
TermWeb 4.0.9-12 (7 May 2026)
This release adds support of MySQL 8.4, after installation of 4.0.9-12 you can update MySQL to version 8.4
New features
TWC-2492 MySQL 8.4 support
Bugfixes
TWC-2496 Updated implementation of fallback options for users group mapping for SSO login, see: TermWeb configuration (termweb.properties) | oidc.userdetails.field.groupmapping
TWC-2513 Fix for Guest users sometimes not seeing Sections when first Dictionary is not readable
TWC-2517 AI Assistant fails in Staging Area for Dictionary with custom language names
Note: Before installing MySQL 8.4 check that your DB users using supported plugin:
Run next SQL script:
SELECT user, host, plugin FROM mysql.user;If you see:
mysql_native_passwordSwitch user to a supported plugin (Recommended)
Use:
ALTER USER 'your_user'@'%' IDENTIFIED WITH caching_sha2_password BY 'your_password';
FLUSH PRIVILEGES;caching_sha2_password is the default and recommended plugin in modern MySQL.
Stop TermWeb and update MySQL to version 8.4.x
Update connection settings in termweb.properties by:
removing: autoReconnect=true&useUnicode=true&character_set_server=utf8mb4
adding: allowPublicKeyRetrieval=true
Update spring.datasource.driverClassName=com.mysql.jdbc.Driver to use com.mysql.cj.jdbc.Driver
Install new version 9.2.0 of mysql-connector-j from MySQL :: Download MySQL Connector/J (Archived Versions), see installation instructions for details.
Start TermWeb and check logs for any connection issues.
If you need to update MySQL parameters you can look for our mandatory parameters here: https://termweb.atlassian.net/wiki/spaces/T4D/pages/1760067585
Installation instruction is also been updated to reflect these changes:
https://termweb.atlassian.net/wiki/spaces/T4D/pages/581992449
https://termweb.atlassian.net/wiki/spaces/T4D/pages/202899461
TermWeb 4.0.9-11 (19 Mar 2026)
This release adds to OIDC login function to map user groups from claims stored in id_token, improves performance of installations having big amount of users (10k+) and bugfixes for Dictionary copy function
New features
TWC-2459 Support reading claims from OIDC id_token for user details, see: https://termweb.atlassian.net/wiki/spaces/T4D/pages/100859905/TermWeb+configuration+termweb.properties#oidc.userdetails.use-id-token
TWC-2462 Improve overall performance for installations having big data sets of users (10K+)
Bugfixes
TWC-1576 (TWDESK-3395) User groups: Applying a Filter for a Dictionary causes issue with Exporting from other Dictionaries for non-Administrators
TWC-2009 (TWDESK-11016, TWDESK-9118) Group Filters: Hide terms from Concept Window based on Filter
TWC-2453 (TWDESK-10978) Multi-field search options may block copy of a Dictionary
TWC-2463 Group members page doesn't show usernames on big sets (more than 200)
TWC-2471 Failure on Dictionary copy when criterion had incorrect value for date field
TWC-2473 (TWDESK-11044) Dictionary copy creates orphaned Filter criteria
TermWeb 4.0.9-10 (2 Feb 2026)
This release fixes one rare error introduced in 4.0.9-9.
Bugfixes
TWC-2426 User can not create terms unless they have Locked Languages open to first language in list
TermWeb 4.0.9-9 (13 Nov 2025)
This release fixes two issues introduced in 4.0.9-8.
Bugfixes
TWC-2404 (TWDESK-10780, TWDESK-10793) Endless Processing Request on Copy Term (impossible to edit a copy)
TWC-2406 (TWDESK-10791) Views can't be deleted in new UI
TWC-2407 (TWDESK-10801) Concept drafts in Staging Area not displayed when Domain field is selected to show
TermWeb 4.0.9-8 (01 Nov 2025)
This release brings performance improvements to UI and fixed several bugs.
New features
TWC-2374 Improve load times of big users lists and domains(more than couple thousands). This change must improve performance of Concept editing and other parts of UI, like filters.
This change also updates places with user selectors, it will show loading indicator while UI retrieving users list:
TWC-2375 Show status for New term function in Concept editor (users will see if new term function is still running or failed because of broken communication):
Bugfixes
TWC-2355 UI bug - When creating a new Section, the new Section name appears twice until refresh
TWC-2358 Issues with indexing Dictionary when it has Concept drafts in Staging areas linked to deleted Sections.
TWC-2368 (TWDESK-10647) Restore from Dictionary history not working as expected
TWC-2377 Proxy error when deleting fields at term-level in big Dictionary with more than 50 thousands terms. Overall much faster operation processing times (from 30 to 100 times faster)
TWC-2398 Properly clear session cache when switching between different Clients (customers).
Added support of “req_id” attribute for XTM integrations.
Note: Note this update cleans orphan objects from database and initial startup can take much longer time to start.
TermWeb 4.0.9-6 (29 Jul 2025)
Intermediate release to fix indexing issues on some customer servers.
Bugfixes
TWC-2358 Reindexing Dictionary may fail when old Concept drafts pointing to deleted Section
TermWeb 4.0.9-5 (26 Jul 2025)
This release brings AI suggestions to a production version. If you want to start using it, please contact us.
Fixed several bugs, including security vulnerabilities.
New features
TWC-2290 Term suggestions from AI. Users may use AI suggestions in Concept editor and in Staging areas:
TWC-2280 (TWDESK-10218) Show file descriptions in the Administration → File Repository for improved usability
Bugfixes
TWC-2277 Error occurs when deleting a term attribute in dictionary structure
TWC-2282 (TWDESK-10270) Workflows: Language specific conditions for Rendering fields during Add term don't activate on switching language
TWC-2307 Clients: Max user accounts incorrectly validates against License
TWC-2314 (TWDESK-10158) XML RPC (Congree, TermWeb Integrator): When retrieving a Concept with two homographs, only one homograph is returned
TWC-2322 (TWDESK-10416) Disable users imported from XML file with old passwords
TWC-2326 (TWDESK-10420) Export with attachments to a ZIP file may fail on systems upgraded from TermWeb 3.
TWC-2336 Concept fields filled in the term language instead of the intended concept language.
TWC-2321 (TWDESK-10414), TWC-2338 (TWDESK-10415) Security fixes
TermWeb 4.0.9-4 (05 Jun 2025)
This release brings an update to the ElasticSearch client, bringing compatibility with wider range of versions (7, 8, 9). The Apache Kafka client has also been updated.
There are several bugfixes including addressing the issue of file upload by non-Administrator users.
New features
TWC-1753 TermWeb is now compatible with ElasticSearch servers of versions 7.17.x, 8.x, 9.0.x
New configuration settings allowing to specify new conneciton settings:
termweb.elasticsearch.scheme termweb.elasticsearch.client.secret.api-key termweb.elasticsearch.client.certificate.fingerprint termweb.elasticsearch.client.certificate.ca.crt.file termweb.elasticsearch.client.login termweb.elasticsearch.client.passwordSee https://termweb.atlassian.net/wiki/spaces/T4D/pages/100859905/TermWeb+configuration+termweb.properties#Elasticsearch-settings for more details.
Installation guidelines have been updated:
https://termweb.atlassian.net/wiki/spaces/T4D/pages/581992449
https://termweb.atlassian.net/wiki/spaces/T4D/pages/202899461
TWC-2263 UI - Feedback page: Removed change in text for "Feedback page enabled" and "Feedback page disabled".
Bugfixes
TWC-2252 (TWDESK-10008) A single caret in a term field in an Excel import file was sometimes interpreted as a possible cross-reference.
TWC-2255 Filters: Sort by Owner did not work and resulted error in logs.
TWC-2269 (TWDESK-10196) Removed additional blank space after every hyperlink.
TWC-2270 A possible XSS vulnerability was addressed.
TWC-2273 (TWDESK-10215) File repository - Normal users could not upload image files.
TWC-2286 Welcome page: Images published from the File Repository were not viewable by Guest users.
TWC-2296 Incorrect section count is displayed for a dictionary on the main page.
TWC-2302 Staging Areas not working properly for newly created dictionaries without reindexing.
TWC-2303 User without access to the first section receives frontend and backend errors when opening the SearchView.
TWC-2304 Dictionaries: The Dictionary Definition for TBX didn’t include language code for languages without 2-letter version (non-ISO 639-2 languages).
Note: Installation guidelines have been updated due to changes with ElasticSearch, as noted above.
This version may take much more time for the initial startup because it should recreate all TermWeb’s indices for the ElasticSearch server.
TermWeb 4.0.9-3 (03 Mar 2025)
This release addresses several bugs related to Staging Areas, Exports and the SearchView UI. Additionally we’ve added the feature to attach or embed images and videos on the Welcome page.
New features
TWC-2156 Ability to add images and videos to the new Welcome page
You should now be able to upload and embed both images and videos from the File repository, as well as YouTube-videos, via the Insert Image and Insert Video buttons. TermWeb does support videos streamed from other sites but these need to whitelisted individually for a server. For now, only YouTube is whitelisted by default.
Video tutorial:
Adding Images and Videos to the Welcome pagePreview
TWC-2235 Optimize search performance for Filters with term conditions for large dictionaries containing more than 50,000 terms in one language
TWC-2239 Update BIMA for new language region codes
TWC-2242 Automatically "Build index" when Filters are edited in the Administration menu Filter list
TWC-2249 Flemish, West (“vls”) adding as a language.
Bugfixes
TWC-2152 Protected (read-only) fields were only protected in single-concept editing mode, not in Staging area
TWC-2222 Domains: Expand domain window when opening Domain
TWC-2230 New Staging Areas could not be created by non-Administrators unless View Concept set in Default Permission Scheme
TWC-2233 Side menu not accessible to Administrator after being logged in as non-Administrator users
TWC-2234 Impossible to delete ConceptDrafts in Staging Area for non-Administrator user
TWC-2244 Export Settings: Attachments not included in Exports
TWC-2245 Reordering languages in Staging Area breaks Region and Script columns
TWC-2248 After concept 1 cleared from Staging Area, the term box of the concept below the cleared one (concept 2) contains text from concept 3
TWC-2243 Security patch
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:
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:
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 TermWeb 4 REST API Guide
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.
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:
Creation of languages for Multiterm file imports are now supported. Additionally, the actual language name will be shown instead of custom codes ‘eng-us’.
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:
Import failed when it contained files with names shorter then 3 characters, for example: _1.pdf
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.