TermWeb 4 Release notes
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: https://www.youtube.com/watch?v=nGUOAdsT7m0&list=PLpSOzovs0C8V3-HqG6OcCH47zfblpjkiG&index=7
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:
TWC-2194 (TWDESK-9429) Show login history in user profile and in user edit form.
Users profile will show last 10 user logins:
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.
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.
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:
Administrators can enable shortening of last names of users in System Administration > Clients editor. i.e. “John Smith” will be displayed as “John S”.
User API endpoint restricted to users with the role, either: System Administrator, Administrator and User editor.
Filters, Concept History, Concept/Term metadata: won’t show Username, only Full name. Also affected by shortening of name (see 1).
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
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.
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: