Semaphore 5.6.0
- Last Updated: May 29, 2026
- 6 minute read
- Semaphore
- Documentation
Semaphore 5.6.0 is a major update to the software and an update to the Semaphore 5.4.2 release.
Important:
-
We scan the Semaphore binaries daily for reported vulnerabilities. For a list of current reported issues and our proposed action, see CVE issues.
-
There is an issue with Semaphore licences with “Unlimited” numbers of users or licenses that are “Perpetual” (with no end date). If either of these are the case, please contact support before attempted to upgrade to 5.6.0.
-
There is an issue with configuring Semaphore 5.6.0 to use LDAP authentication. If this is an issue for you please conctact support.We would recommend the use of OAuth2 where possible.
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 (refer to Semaphore-5.6.0-BOM.txt for the bill of materials):
Platform Independent Components
| Component | Revision | Distribution File(s) |
|---|---|---|
| Classification and Language Service Client | 5.6.0 | Semaphore-CLSClient-5.6.0.jar |
| FACTS Framework (Plugin) | 5.6.0 | Semaphore-FactsExtraction-5.6.0.jar |
| Knowledge Model Management Client Tool | 5.6.0 | Semaphore-KMMClient-5.6.0.jar |
| Sample Models (Plugins) | 5.6.0 | enterprise-business-glossary-5.6.0.jar geographic-locations-5.6.0.jar space-missions-5.6.0.jar subjects-5.6.0.jar |
| Models Statistics Report Plug-In | 5.6.0 | Semaphore-ModelsStatisticsReport-5.6.0.jar |
| Visualization Toolkit | 5.6.0 (1.6.14) | Smartlogic-visualization-1.6.14-5.6.0.tgz smartlogic-visualization-standalone-app-5.6.0.zip |
Windows Components
| Component | Revision | Distribution File(s) |
|---|---|---|
| Classification Server | 5.6.0 | Semaphore-5.6.0-CLS-setup.exe |
| Classification and Language Services Precision and Recall Tool | 5.6.0 | Semaphore-5.6.0-CLS-PandR-setup.exe |
| Publisher (for remote publishing only) | 5.6.0 | Semaphore-5.6.0-Publisher-setup.exe |
| Reconciliation Server | 5.6.0 | Semaphore-5.6.0-ReconciliationServer-setup.exe |
| Semantic Enhancement Server | 5.6.0 | Semaphore-5.6.0-SES-setup.exe |
| Studio | 5.6.0 | Semaphore-5.6.0-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.6.0 | Semaphore-ClassificationServer-5.6.0-1.x86_64.rpm |
| Classification and Language Services Precision and Recall Tool | 5.6.0 | Semaphore-CLS-PandR-Server-5.6.0.rpm |
| Publisher (for remote publishing only) | 5.6.0 | Semaphore-Publisher-5.6.0-1.noarch.rpm |
| Reconciliation Server | 5.6.0 | Semaphore-ReconciliationServer-5.6.0.noarch.rpm |
| Semantic Enhancement Server | 5.6.0 | Semaphore-SES-5.6.0-1.noarch.rpm |
| Studio | 5.6.0 | Semaphore-Studio-5.6.0-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.2 r55344 | Semaphore-5.2-SemaphoreForSharePoint2016_2019-r55344.zip Semaphore-5.2-SemaphoreForSharePoint2016_2019Pipeline-r55344.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.6.0)
External dependencies have been upgraded from 5.4.2.
Notes:
- We have replaced the underlying application server for the Studio application. This has lead to an architectural change to the backend of the Studio Server. This means that the process for managing access has changed see OAuth2 OpenID Authentication for details of how to carry out OAuth integration, and Form-based authentication (Quarkus) for the simpler form based authentication methods.
- The Publisher Plugin is no longer supplied as a separate component. It is now part of the Semaphore-Studio installation (the standalone publisher is still available as a separate installation) Semaphore Studio has been tested against Java 11 and Java 17 virtual machines.
Semaphore Administration
New Functionality
- 8396 Ability to backup and restore Studio data through the user interface.
- 12790 RPM signing digest has been updated to SHA256
- 12523 Allow Studio to run without licenced local KMM instance.
Issues Resolved
- 4012 On Windows, Classification Server now also looks in “C:\Program Files\Smartlogic\licence” for Semaphore licence
- 7680 Life with Semaphore Feed now user https
- 8761 SES widgets can now be used for Cloud instances out of the box
- 9027 Better feedback on uploading licence process
- 12695 Log retention normalized across Semaphore services.
- 12760 SES Index manager now correctly handles version indexes
- 12761 Better handling of restore errors
- 12865 Reconciliation Server Linux start script was path dependent.
- 12225 Issues with accessing KMM from hamburger menu
- 12230 Remove spurious rpm dependencies
- 12551 Intermittent issue with model permissions
Semaphore Integration
Issues Resolved
- 12174 Clean up of installation for CMIS application.
- 11873 Review of location header handling
Model Management
First stages of re-architecture of KMM application for latest application.
New Functionality
- 2503 Allow filtering of displayed metadata
- 6544 Allow the saving of advanced searches (filters) for future use
- 10219 Allow the setting of a default alternative label type for concept classes
- 10220 Allow the setting of a default hierarchical relationship for concept classes
- 10663 Introduction of new “Forced Preclusion” alt label type into the Semaphore Core model
- 10994 Allow the user interface to drive selection of target concepts to ranges within the rdfs:range set.
- 11386 Addition of Concept Scheme metadata handling
- 11665 Improvements to back up and restore process, including detection of version mismatch
- 11920 Expand grandchildren option in tree view
- 11950 Allow the ignoring of label casing when matching concepts during import
- 12501 Remove XSS issue with model and task information
- 12507 Update jQuery version in Side Panel widgets
- 12621 Display mappings in KRT
- 12665 Update window title on updating concept pref label
- 12671 Update of Excel import icons
- 12776 Ability to import mapping relationships using Excel importer
- 12861 Ability to disable clear history button for all users
- 12988 More information available about language guessing in CS
- 13058 KMM first hint is better
Issues Resolved
- 11812 Performance Improvements when adding associative relationships
- 11913 Tidying up of visualizer metadata display
- 12150 Sort order of recently accessed models
- 12401 Remove XSS issue in model and task information
- 12591 Issue with cloning concept where labels have non-standard properties
- 12671 Image for hierarchical Excel import corrected
- 12866 Issue with backup model linking chain where one item is missing
- 12978 Issue deleting concept class where instances exist
- 13126 Issue with some SPARQL inserts not completing fully
- 13303 Issue with Excel importer importing Concept Scheme with the same name as existing Concepts.
- 13322 Better handling of ordered collections across tasks.
- 13439 Issue deleting metadata in KRT
- 13595 Slowness of related concept picking initiation removed.
- 13759 Maximum lock count exceeded error from some SPAQRL requests sorted
Publishing
New functionality
- 3274 You can now use the NOT (^) operator when selecting relationship types in kid files
- 11895 Default rulebase package format is now *.tar.gz
- 12129 It is now possible to set the stemming on the misspellingVariantGenerator
- 12983 Issue with ghost threads on timed-out SPARQL requests
- 13278 Publisher model updater now writes version as part of publishing event
Issues Resolved
- 12098 Publication of models with URIs ending in . now works
- 12868 Remove spurious error in Solr log when SES is adopted
- 12172 Better handling of corrupt ordered collections.
- 13239 Last publish date on tasks not updated correctly
Classification Server and Document and Text Analysis (5.6.0)
Note: the Document and Text Analysis component will only function correctly, if the Classification and Language Server is installed with the separate language packs.
Major improvement to Text Analytics Engine. Including the addition preclusion and proximal terms for model enrichment
Web Service Classification Precision and Recall Tool can now work on premise with Classification Server instances in the Semaphore cloud.
New Functionality
- 9589 Preclusion and Proximity Text Analytics engine
- 11770 Allow CS to optionally write its output to a Marklogic DB instance
- 11903 Investigation of rulebase pak file splitting
- 12803 Adjust DA Sandbox default text
- 12085 Preserve DA sandbox text over session expiry
- 12284 Adjustment of DA sandbox defaults
- 12661 Allow Precision and Recall server to access Cloud CS instance
- 13045 Allow language to be presented to Classification Server as meta/CLSLanguage - for Sharepoint integration
Issues Resolved
- 7294 Session timeout for cloud now handled more cleanly
- 11407 Better handling of Rulebase files packaged as zip on windows
- 11481 Better handling of fired evidence mapping
- 11578 Fix close button in Text Analytics side panel.
- 11813 Fixes to extract_prefix_group
- 11875 Sandbox UI issues
- 11085 User interface issue with DA Sandbox
- 12115 Evidence handling on switching to evidence panel
- 12285 Issues with multiple metadata fields in DA.
- 12341 Improvements to error handling in Precision and Recall web service.
- 12860 Correct to PR Server relative path handling
FACTS (5.6.0)
New Functionality
- 8001 By default FACTS wildcard matching do not ignore punctuation
- 8010 Re-organise variant generation within FACTS.
- 11848 Addition of extract group key
- 11852 Better handling of preclusion
- 12353 Addition of “not location”
Issues Resolved
- 8460 Last published date now correct in KMM.
- 9177 Emojis are now supported
- 9526 Forced preclusions were generating superfluous rules
- 11902 Rule debugging for matching phrase ranges
- 12038 Lower the location of the extraction point on rule hierarches
- 12226 ShaCL handling for row/column restrictions
SharePoint 2016/2019 Integration (5.2 r55344)
Issues Resolved
- 9702 Fix to support latest Semantic Enhancement Server APIs (Semaphore 5.2.2 and later)
Known Issues (Semaphore 5.6.0)
Stand-alone Linux Publisher (5.6.0)
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.6.0)
- 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.