Release Notes - PoolParty 2025 Release 1 (9.5.0-9.5.2)
17/03/2025
Our current PoolParty release includes further additions to the Taxonomy Advisor feature, a new enhanced installation procedure, and improved bulk operations in the Thesaurus Manager while maintaining high security levels. These synoptic release notes cover the highlights, improvements and fixes carried out in versions 9.5.0, 9.5.1 and 9.5.2.
Highlights
Taxonomy Advisor - language support
The Taxonomy Advisor, PoolParty's state-of-the-art AI-powered suggestion engine, has evolved to become more powerful and versatile. This innovative tool transforms how subject matter experts create and refine knowledge graphs and taxonomies with remarkable ease, efficiency, and precision by leveraging advanced Large Language Models (LLM) and Generative AI technology.
In this release, we've significantly expanded our language capabilities. The Taxonomy Advisor now fully supports German, French, Spanish, and Dutch, in addition to English, delivering the same high-quality suggestions across all five languages. The underlying models enable support for all languages configured in PoolParty, and these five have undergone thorough testing for optimal performance and reliability.
We enhanced the user experience by providing richer contextual information as users expand their taxonomies. This makes the suggestion process more intuitive and precise.
New installer
We’ve introduced a significant enhancement to our installation process. Our installer now moves away from the traditional interactive prompts and embraces a modern, flexible approach using environment variables. You can now manage all configuration settings through environment variables or a single .env
file - a change that brings two key benefits. It enables seamless integration with pipelines and automated deployments and simplifies the installation process by allowing all settings to be exported, prepared, and modified in advance.
Improvements
Improvements implemented in the current release include:
Bulk operations
We've introduced powerful bulk operations in the PoolParty Thesaurus Manager, boosting user productivity. Users can efficiently manage multiple concepts simultaneously by selecting them in the Thesaurus tree and performing bulk actions such as adding to collections or deletion. This is just the beginning – we plan to expand these capabilities in upcoming releases to streamline your workflow and productivity.
Security Fixes
This section lists resolved vulnerabilities attributable to third party software.
Removed the
nimbus-jose-jwt
library to address CVE-2023-52428.We updated libraries Guava to 32.0.1, Spring to 6.1.14, Spring Security to 6.3.4 and commons-io to 2.18
Tomcat was updated to version 10.1.39 to address the CVE-2025-24813 vulnerability (9.5.2).
Bug Fixes
A display issue in the Thesaurus Manager has been resolved. In cases where a concept has relations to multiple other concepts using the same type of relation (e.g.
skos:narrower
orskos:related
) and such concepts have the same preferred label, only one of these related concepts was shown. Now all are displayed even when they have the same preferred label.We have remedied a display issue in the Linked Data frontend. The user could not select concepts on the auto-complete dialog of the concept search field, which were at the end of the list, requiring the user to scroll down. This now works as intended, and the user can select any search result irrespective of its position on a long list. (9.5.1)
Concepts with links to resources in Wikidata such as https://www.wikidata.org/entity/Q144 would break the Linked Data frontend whenever a user opened a concept containing those links. This now works as intended and a user can open concepts with Wikidata links on the Linked Data frontend without issues.
The Keycloak configuration in PoolParty could lead to higher-than-intended memory allocation. This was addressed, and Keycloak now correctly derives its configuration and uses a proper Java memory setting. (9.5.1)
The GraphSearch suggest function was showing incorrect context information by returning broader concept for concepts in the search results. It now returns the correct concept scheme for concepts as the correct result. (9.5.1)
The ontology import was improved to better handle blank data nodes. Now an ontology with blank nodes in class and property relations can be imported to PoolParty, and the ontology elements will be correctly displayed on the user interface.
The ontology import in PoolParty is now more robust and can handle data containing a range type of a property defined as a member of
rdfs:Datatype
. Such data is imported without errors. (9.5.1)Ontologies with multiple
dc:contributor
statements on the same resource lead to errors during import into PoolParty. We removed this restriction to allow importing such data without errors.Deletion of relations and editing of literal values in custom ontologies now works as intended (9.5.1).
Webhook event notifications for tabular and RDF import work as intended. (9.5.1)
Workbench
A major update includes the changeover from JavaEE to Jakarta, enabling compatibility with PoolParty 2025 R1 (9.5.x) by running on Tomcat 10.1.39 representing a significant architectural update. Other improvements and bug fixes include;
API documentation has been migrated from Swagger 2 to OpenAPI 3.
Spring Boot has been upgraded from v2 to v3.
Hibernate has been updated from v5 to v6.
Enhanced visual styling of the headers on the expansion settings sub-tabs.
Query builder text fields correctly trim whitespace characters.
PoolParty corpora list pulldown is no longer empty when no search space was selected.
Resolved an issue where discarding any manual changes to a SPARQL query did not lead in rebuilding the expand query.
Component Versions
Tomcat: 10.1.39
Keycloak: 25.0.6
rdf4j: 4.3.6
Spring Core: 6.1.14
Spring Security: 6.3.4
Tika: 2.9.1
Elasticsearch: 8.12.1
Deprecation Notices
The following Extractor features are being deprecated: extraction statistics, metadata mapping, query expansion, sentiment analysis. (9.5.1)
The GraphSearch frontend will be deprecated soon. The PoolParty Application Development Framework will be used instead as a replacement of this UI. (9.5.1)
Support for Solr and Java 17 has been discontinued from this release.