Powered by Zoomin Software. For more details please contactZoomin

What's New for Semaphore

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.
TitleResults for “How to create a CRG?”Also Available inAlert