Architecture details Modern building Futuristic Metal wall design Curve and space

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

Share on Facebook Share on Threads Share on LinkedIn