Findwise i3 4.4.0 Release Notes
Release date: April 10, 2026
Release Highlights
Version 4.4.0 marks the fourth minor update to the Findwise i3 platform version 4, delivering key improvements across services and infrastructure.
This release includes multiple bug fixes, issue resolutions, and important security enhancements to further strengthen the platform against potential threats.
For more detailed information, please refer to the changelog below.
Improvements
- Platform Upgrades:
- Spring Boot upgraded to v3.5.13
- Elasticsearch upgraded to v8.19.11
- MongoDB upgraded to v.7.0.25 (reference image)
- AI features:
- Implemented support of MCP for Searchers
- Search features:
- Added document groups via elastic's collapse feature
- Created SearchSignalBuilderCustomizer to allow to influence the final shape of SearchSignal that gets to signal consumers
- Audit logs:
- Created audit log to track and visualize changes made in Curate service
- Enriched query completion log with a unique identifier to make it easy to correlate application log exceptions with specific user queries
Bug fixes
- [FP-1693] DifferentialState works unstable for ID encoders beside NoopEncoder
- [FP-1760] NPE in Document.equals() when submitting documents with null field values via REST API v2
- [FP-1769] NPE in manually create document feature
- [FP-1678] Document log level not enforced
- [FP-1759] MR: REST links do not work when application has custom base path
- [FP-1761] Fixes to AzureOpenAI RAG configuration
- [FP-1716] Disable action buttons on frontend for read-only users
- [FP-1724] User without realm mapping cause NPE
- [FP-1667] MongoDB Helm bug
- [FP-1698] Username appears incorectly after migration from 4.2.0 to 4.3.0
- [FP-1708] Security issues related to Keycloak scopes
Removals
- Marked Norconex web crawler connectors as
deprecated, with plans to replace them with a new web crawling solution in a future 5.0.0 release
Versions of key components
- Java 17
- Elasticsearch 8.19.11
- Keycloak 26.0.8 (client), 26.5.4 (reference image)
- Lucene 9.12.2
- Apache Solr 9.9.0 (client & reference image)
- MongoDB 7.0.30 (reference image)
- Docker base image 17.0.18_8-jre-jammy
Breaking Changes
- n/a
Changelog
Connect Service 3.4.0
- [FP-1404] Mark Norconex connector as deprecated
- [FP-1649] Upgarde org.reflections to a newer version
- [FP-1691] Review licenses in all of i3 artifacts
- [FP-1660] Fix vulnerabilities present in i3 front-end after release 4.3.0
- [FP-1720] Fix vulnerabilities in Java components before 4.4.0 release
- [FP-1693] DifferentialState works unstable for ID encoders beside NoopEncoder
Index Service 5.4.0
- [FP-1691] Review licenses in all of i3 artifacts
- [FP-1660] Fix vulnerabilities present in i3 front-end after release 4.3.0
- [FP-1720] Fix vulnerabilities in Java components before 4.4.0 release
- [FP-1760] NPE in Document.equals() when submitting documents with null field values via REST API v2
- [FP-1758] Index service rest exceptions logged on trace
- [FP-1769] NPE in manually create document feature
Process Service 2.4.0
- [FP-1678] Document log level not enforced
- [FP-1691] Review licenses in all of i3 artifacts
- [FP-1660] Fix vulnerabilities present in i3 front-end after release 4.3.0
- [FP-1720] Fix vulnerabilities in Java components before 4.4.0 release
- ]FP-1770] Skip test execution for Embedding stage
Search Service 3.4.0
- [FP-1257] MR: Add Elastic Collapse Feature
- [FP-1691] Review licenses in all of i3 artifacts
- [FP-1719] Move spring-ai-bom to i3-parent
- [FP-1718] Bump api-all to latest patch version and remove commons-text manual management
- [FP-1664] MR: Added a default and hits param to provide dynamic hits for PageIndexPaginationProviderTest
- [FP-1660] Fix vulnerabilities present in i3 front-end after release 4.3.0
- [FP-1707] Create new 'SearchSignalBuilder' object in Search to configure SearchSignals
- [FP-1720] Fix vulnerabilities in Java components before 4.4.0 release
- [FP-1686] To fix an error in Search that occurs when attempting to highlight excessively large fields
- [FP-941] Make search signal log aligned with search exceptions and activity
- [FP-1759] MR: REST links do not work when application has custom base path
- [FP-1761] Fixes to AzureOpenAI RAG configuration
Curate Service 4.4.0
- [FP-825] Integration tests for security
- [FP-71] As a SEP admin, I can access Curate audit log
- [FP-1691] Review licenses in all of i3 artifacts
- [FP-1660] Fix vulnerabilities present in i3 front-end after release 4.3.0
- [FP-1716] Disable action buttons on frontend for read-only users
- [FP-1724] User without realm mapping cause NPE
- [FP-1720] Fix vulnerabilities in Java components before 4.4.0 release
Reference 4.3.0
- [FP-1735] Add search-mcp in k8s templates
- [FP-71] As a SEP admin, I can access Curate audit log
- [FP-1667] MongoDB Helm bug
- [FP-1698] Username appears incorectly after migration from 4.2.0 to 4.3.0
- [FP-1708] Security issues related to Keycloak scopes
- [FP-1713] Docker compose improvements
- [FP-1703] Static MCP for Searcher Profiles
- [FP-1740] Upgrade 3rd party components in Reference
- [FP-1721] Fix vulnerabilities present in AI service before 4.4.0 release
- [FP-1772] Upgrade java dependencies
Questions? Thoughts? Feedback? Please reach out to findwise.i3.dev@tietoevry.com