Dear all,
We are pleased to announce the release of VocBench 15.1.2 and ShowVoc 6.1.2 !
After the release of versions 15.1.0 and 6.1.0, an intermediate maintenance release (15.1.1 for VocBench and 6.1.1 for ShowVoc), mostly concerning cybersecurity updates and needed code adaptation was prepared and stabilized. However, shortly after that release, a number of bug-fixes led to the preparation of a new patch release (15.1.2/6.1.2). So, we did not give communication of x.1.1.
So, even though we did release the 15/6.1.1 versions, the publication of this announcement has been intentionally postponed to allow additional verification activities, including further checks on dependencies, security aspects and overall release stability.
The new releases include several bug fixes, usability improvements, dependency updates and stability enhancements, while continuing the work introduced with the MDR-based architecture and the new dataset/version/distribution management model.
Versions 15.1.2 of VocBench and 6.1.2 of ShowVoc are available at the following pages:
VocBench: http://vocbench.uniroma2.it/downloads/
ShowVoc: http://showvoc.uniroma2.it/downloads/
GraphDB and RDF4J compliancy
The RDF4J client (and its embedded server, when using local repositories) installed in Semantic Turkey, the backend of VocBench, is 5.1.6. If you are using an external RDF4J triple store, any version >= 5.0 should be fine.
About GraphDB, the officially supported version would be 11.x, however, a recent change in the licensing, coinciding with versions >= 11.0, restricts free use of the platform to 5 repositories.
To this end, we manage to keep compatibility with both versions 10.x and 11.x, but there are different instructions to follow.
The instructions here:
https://vocbench.uniroma2.it/doc/sys/#separate_triple_store
contain and summarize all the different installation and configuration paths for the various solutions (RDF4J free triple store, GDB 10.x, GDB 11.x).
For the future, we want to assure all users using having different needs, that none of them will be let down
- Compliancy with GraphDB 10.x will be kept for a time as long as possible, thus avoiding users previously adopting GraphDB-free to be abruptly forced to move to a licensed version or to another technology
- In the meanwhile, we will strengthen support for RDF4J free repositories and improve performances when adopting them (e.g. by adopting Lucene indexes for text searches, checking compliancy with other free storage solutions etc..) thus guaranteeing compliancy with state-of-the-art free and open-source solutions.
- Users relying on licensed versions of GraphDB can also be assured: GraphDB will remain fully supported (and new features will be added as they come) in the future!
- Also, for those planning to move to a licensed version, remember that GraphWise applies specific discounts for GDB licenses used in combo with VocBench or ShowVoc. Please drop us an email if you need more information.
Release notes
Release notes are reported below for the two applications, for their common service backend and for its main related applications (only for those that changed)
VocBench
15.1.1 (06-05-2026)
- Enabled assigning administrator privileges to a machine
- Enabled project filtering in the project list dialog
- Fixed bug that prevented to specify a role constraint for a URI field in Custom Form wizard
- Fixed privacy statement link incorrectly always visible on homepage
- Updated several dependencies addressing vulnerabilities
- Code cleanup: reduced use of inline styles in favor of CSS classes
15.1.2 (05-06-2026)
- Allowed baseURI ending with ":"
- Fixed bug that caused LexicographerView to always be read-only
- Fixed bug preventing foreign URIs from being resolved in ResourceView
- Fixed bug that could prevent entry filtering from working correctly in the MDR tree
- Fixed bug that prevented the "Travel to any point in time" action from being displayed
- Fixed an issue in the project creation form where selecting a Dataset Archetype could add a trailing # to the baseURI
- Improved stability of project open/close operations under rapid user actions
- Upgraded Angular dependencies to the latest Angular 19 minor and patch versions
- Downgraded quill to version 2.0.2 to address a medium-severity vulnerability
ShowVoc
6.1.1 (06-05-2026)
- Enabled assigning administrator privileges to a machine
- Updated several dependencies addressing vulnerabilities
6.1.2 (05-06-2026)
- Removed the filter for including results from closed datasets on Search and Translation pages, as it no longer had any effect due to recent access control changes
- Restored management of other files in Downloads page (only unversioned)
- Deprecated resources in search results are now visually distinguished from other results
- Allowed baseURI ending with ":"
- Fixed bug that could prevent entry filtering from working correctly in the MDR tree
- Fixed an issue that prevented SuperUsers from loading data into datasets
- Fixed an issue that prevented SuperUsers and Administrators from clearing dataset data
- Fixed ordering of skos:OrderedCollection members in Collection tree and corrected their visualization in the ResourceView
- Fixed an issue in the Dataset creation form where selecting a Dataset Archetype could add a trailing # to the baseURI
- Fixed formatting issue of multiline values in the ResourceView
- Upgraded Angular dependencies to the latest Angular 19 minor and patch versions
SemanticTurkey
https://bitbucket.org/art-uniroma2/semantic-turkey/src/15.1.2/ChangeLog.txt
VocBench Web App
https://bitbucket.org/art-uniroma2/vocbench3/src/15.1.2/ChangeLog.md
ShowVoc Web App
https://bitbucket.org/art-uniroma2/showvoc/src/6.1.2/ChangeLog.md
Sheet2RDF
https://bitbucket.org/art-uniroma2/sheet2rdf/src/6.0.12/ChangeLog.txt
CODA
https://bitbucket.org/art-uniroma2/coda/src/2.2.3/ChangeLog.txt
LIME API
https://bitbucket.org/art-uniroma2/lime-api/src/0.4.12/ChangeLog.txt
MAPLE
https://bitbucket.org/art-uniroma2/maple/src/0.0.23/ChangeLog.txt
Migration from a previous version of the system
As usual, for people migrating from a previous version of VocBench 3 / ShowVoc, it suffices to:
- keep the “SemanticTurkeyData” directory (you might want to make a backup just in case anything happens, even though the system has been extensively tested for migration)
- consider that some migration routines will make the data directory not entirely compatible with prior versions of VocBench
- remove the previous distribution (directory semanticturkey-x.y) and replace it with the new one inside the vocbench3-15.1-full.zip (or equivalent of ShowVoc) archive
- if using an external triple store:
- before moving/running anything, pls backup your data!!!
- for GDB only (both 10.x and 11.x)
- for GDB 10.x
- if moving to GDB 11.x
- deploy the st-changetracking-sail-15.1.2.jar, that can be extracted from:
/semanticturkey-15.1.2/lib/st-changetracking-sail/15.1.2
into the lib directory of the triple store - deploy the st-trivial-inference-sail-15.1.2.jar, that can be extracted from:
/semanticturkey-15.1.2/lib/st-trivial-inference-sail/15.1.2
into the lib directory of the triple store
For developers willing to recompile the project:
all of the dependencies of VocBench and ShowVoc based on other software written by us:
have already been committed to Maven Central, so they may choose what to re-build and what to take as-is from the dependencies.
Cheers,
The VocBench/ShowVoc team