Semaphore 5.2.1
- Last Updated: May 29, 2026
- 5 minute read
- Semaphore
- Documentation
Semaphore 5.2.1 is a minor update to the software and an update to the Semaphore 5.2.0 release. Note that this contains a fix to the issue identified in Semaphore Security Advisory - 2021-05-05.
Installation Prerequisites
Prior to installing or upgrading to this version of Semaphore please be sure to review the Third-party software requirements (Linux) or Third-party software requirements (Windows) information as well as the general Plan your Semaphore Installation (Linux) or Plan your Semaphore Installation (Windows) information for installation server requirements.
Product Notes
This version of Semaphore consists of the following components:
Platform Independent Components
| Component | Revision | Distribution File(s) |
|---|---|---|
| Classification and Language Service Client | 5.2.1 | Semaphore-CLSClient-5.2.1.jar |
| FACTS Framework (Plugin) | 5.2.1 | Semaphore-FactsExtraction-5.2.1.jar |
| Knowledge Model Management Client Tool | 5.2.1 | Semaphore-KMMClient-5.2.1.jar |
| Publisher (Plugin) | 5.2.1 | Semaphore-PublisherPlugin-5.2.1.jar |
| Sample Models (Plugins) | 5.2.1 | enterprise-business-glossary-5.2.1.jar geographic-locations-5.2.1.jar space-missions-5.2.1.jar subjects-5.2.1.jar |
Windows Components
| Component | Revision | Distribution File(s) |
|---|---|---|
| Classification Server | 5.2.1 | Semaphore-5.2.1-CLS-setup.exe |
| Publisher (for remote publishing only) | 5.2.1 | Semaphore-5.2.1-Publisher-setup.exe |
| Semantic Enhancement Server | 5.2.1 | Semaphore-5.2.1-SES-setup.exe |
| Studio | 5.2.1 | Semaphore-5.2.1-Studio-setup.exe |
| Text Miner | 3.7.4 r55136(*) | Semaphore-3.7.4-TextMiner-r55136-setup.exe |
Linux Applications
| Component | Revision | Distribution File(s) |
|---|---|---|
| Classification Server | 5.2.1 | Semaphore-ClassificationServer-5.2.1-1.x86_64.rpm |
| Publisher (for remote publishing only) | 5.2.1 | Semaphore-Publisher-5.2.1-1.noarch.rpm |
| Semantic Enhancement Server | 5.2.1 | Semaphore-SES-5.2.1-1.noarch.rpm |
| Studio | 5.2.1 | Semaphore-Studio-5.2.1-1.noarch.rpm |
Integrations
| Component | Revision | Distribution File(s) |
|---|---|---|
| SharePoint 2013/2016 Integration | 4.0 r54942(*) | Semaphore-4.0-SemaphoreForSharePoint2013_2016-r54942.zip Semaphore-4.0-SemaphoreForSharePoint2013_2016Pipeline-r54942.zip |
| SharePoint 2016/2019 Integration | 5.0 r55319 | Semaphore-5.0-SemaphoreForSharePoint2016_2019-r55319.zip Semaphore-5.0-SemaphoreForSharePoint2016_2019Pipeline-r55319.zip |
| SOLR 4.x Integration | r54949(*) | SOLR-Integration-r54949-Solr-4.x.zip |
| SOLR 6.x Integration | r54948(*) | SOLR-Integration-r54948-Solr-6.x.zip |
(*) Unchanged from previous release.
(**) Unchanged from previous release but version number updated.
Studio (5.2.1)
Issues Resolved
- 7311 API access token now allows access to Studio via a browser
- 7538/7825 Copyright dates updated
- 97678 Accept all changes error with Marklogic back end
- 7771 Issues with multiple uploading of the same licence file
- 7797 Log in after timeout now preserves location
- 7858 Basic API help now shown correctly.
- 7892 Review and contributor no longer shown create KRT review option
- 7898 Unification of date formats on KMM home page
- 7932 Marklogic reversions correctly handled
- 7964 Using URL with no port now correctly handled for SES configuration
- 7981 Publisher results directory now excluded by default from the backup operation.
- 8020 Side panels were not available in cloned models.
- 8080 Correction to copyright display in KRT
- 8224 Boolean metadata now correctly handled
- 8502 Efficiency improvement to model list retrieval
- 8455 Allow reports to use non-URI parameters
- 8460 Ensure that last Published date is always updated
- 8477 Remove security issue alerted in versions of Semaphore 5.2.0 and earlier
- 8572 Error deleting task that has been published
- 8582 Issue showing top concept from linked model
- 8585 SPARQL character encoding issue
- 8587 Issue with deleting a task removing publishing rights
- 8593 Report descriptions now show properly
- 8605 Issue with caching of relationship details within browser
- 8633 Removal of superfluous browser console messages
- 8648 Now able to clone model with non-standard languages present
- 8662 SPARQL endpoint now correctly encoding non-alpha characters
- 8667 Stand-alone publish details update now functional
- 8677 Loading of models from Marklogic on start up made more resilient.
- 8685 Large model backups (> 2.4 GB) now handled correctly.
- 9144 SES Widget tree view now showing all concepts.
- 9162 Deleting multiple concepts in tasks leaves the display corrupt
FACTS (5.2.1)
Issues Resolved
- 8460 - KMM: Last Published Date on tiles does not update
Classification Server (5.2.1)
New Functionality
- 4153 - Installation now compatible with Centos 8
Issues Resolved
- 6364 - Column restriction bug fix
- 7369 - CS Windows Service name and description
- 8008 - Allow publish request to send HTTP 102 messages
- 8226 - Limit maximum length of string output by CLS client to Excel spreadsheet
- 8241 - Allow CLS client to read numeric values from exemplar data
- 8349 - Fix intermittent problem classifying PDF documents
- 8825 - Allow escaping of / character in regular expression rules
Semantic Enhancement Server (5.2.1)
New Functionality
- 8678 Processing time is now output in SESAccess.log
Issues Resolved
- 7245 Return correct A-Z label even if the first character is not alphabetic
Known Issues (Semaphore 5.2.1)
When using Forced Preclusion within the Facts Extraction Framework, you may encounter the following error when publishing:
14:33:49.302 - Unable to output model: ClassCastException rendering concept '<<Concept Name>>' (http://example.com/NNAntibodiesFactExtraction#ABCAMHostSpeciesAnchor) using template 'ConceptAnchor.vm': class com.smartlogic.publisher.preclusion.Preclusion cannot be cast to class com.smartlogic.publisher.beans.Variant (com.smartlogic.publisher.preclusion.Preclusion and com.smartlogic.publisher.beans.Variant are in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @2606a5f8)
If you do encounter this error, please contact your Smartlogic Information Scientist Consultant or raise a Support Ticket and we will supply a patch.
Installation of Studio (Semaphore 5.2.1)
- When installing to Windows you may get a warning about a failure to determine the version of Java in selected JAVA_HOME. Please ignore this message.
- If you do not have Java 11 installed, when you install Semaphore Studio you will be warned that Semaphore Studio requires “Java version 11 or later.” In fact it requires Java 11. Refer to Install third-party software in the Install Semaphore on Windows for details on how to install it.
Classification Server (5.2.1)
- Because of changes to how text is parsed prior to analysis, some inline style changes in PDFs (e.g. emphasised or italic text) may be treated as separate sentences or paragraphs. This could affect evidence finding where that evidence is now spread over multiple zones.
- Because of tokenization issues, Hebrew, Indonesian, Malay, Pashto and Vietnamese are temporarily being removed from the supported language set.
- We have updated our file type detection algorithm. This may change the determined file type for some documents which may affect how the document is parsed. If this is an issue, then remove the “external_parser” entry in the “classify_document” workflow in the file conf/config.xml to revert to the old style.
Stand-alone Linux Publisher (5.2.1)
Note: The following applies to the standalone publisher only, not the plugin.
- During the Linux installation you may see a spurious message about setting ACL permissions for the tomcat user. Please ignore these.
Knowledge Model Management (5.2.1)
- When downloading configuration or backup files, it is possible that the default Windows zip extractor will report the downloaded file as invalid. This is, however, likely to be due to long file paths in the zip file not being handled correctly by that extractor. An alternative (such as 7-Zip) should be able to correct extract these files.
Semaphore for SharePoint 2013/2016 Integration (4.0 r54942)
The following are known issues with this version of Semaphore for SharePoint 2013/2016:
- Use of custom hierarchical relationship types for synchronization of models may result in incorrect model information in the term store (“has narrower/has broader” hierarchical relationship synchronization works correctly)
- DE2394 - Classification Server version 4.2.0 won't work when adding in CS URL. An error “Version's parameters must be greater than or equal to zero. Parameter name: revision.” is being shown.