noun_Email_707352 noun_917542_cc Map point Play Untitled Retweet Group 3 Fill 1

Release Highlights

This release includes a set of new features in SEP 3. These features were previously available in SEP 2 but have now been enhanced and integrated into SEP 3. The release addresses various bugs and issues present in previous versions. Minor improvements have been made to enhance overall performance and user experience. Additionally, security enhancements have been introduced to help safeguard your system against potential threats.

This release concludes the active development of the 3.x line; thus, no new releases apart from security or bug patches are expected.

For more detailed information, please refer to the changelog below.

 

Improvements

  • [FP-1233] Upgrade ElasticSearch to v. 7.17.22 and Solr to v. 8.11.3
  • Search Editor Portal 3, has been improved with Aggregation features: 

Aggregation SEP3.png

 

  • Search Editor Portal 3, has been improved with Dictionary features:

dictionary feature sep3.png

 

  • [FP-1235] Upgrade vulnerable java dependencies:
    • org.springframework.security:spring-security-core to v. 5.8.12
    • org.apache.commons:commons-compress to v. 1.26.2
    • braces to v. 3.0.3
    • com.h2database:h2 to v. 2.1.220
    • org.eclipse.jetty.http2:http2-common to v. 9.4.54.v20240208
    • org.postgresql:postgresql to v. 42.7.2
    • org.xerial:sqlite-jdbc to v. 3.41.2.2
  • [FP-976] Upgrade frontend dependencies (after i3 3.13 release):
    • @babel/traverse to v. 7.23.2
    • loader-utils to v. 2.0.4
    • webpack to v. 5.76.0
    • json5 to v. 2.2.2
  • Index interface has been improved slightly.

 

Bug fixes

  • [FP-1200] ByteSize class contains wrong size constants causing FileSizeFilter malfunction.
  • Index interface improvements: [FP-188] When navigating between different docs' statuses in Index, it doesn't actually query with the selected status until I click a second time on specific status.
  • Index interface improvements: [FP-187] i3 Index should show that a request is in progress instead of “No data have been found”
  • Index interface improvements: [FP-761] i3 Index should show that a request is in progress instead of “0 queued” on Collection page.
  • [FP-963] Mistakenly removing a document with ID with trailing space in it.
  • [FP-1076] Multivalue field conversion does not work for child fields within nested document.
  • [FP-1077] SearchHitConverter does not copy _routing field from Elasticsearch response to the final document.
  • [FP-659] Cache-dependent search features use same default cache IDs.
  • Aggregations: [FP-1214] ElasticsearchWeightedHitsWriter response consisteny issue.
  • [FP-1067] Import does not work for numeric values for excel.
  • [FP-1189] Fix randomly failing tests in SEP3.
  • [FP-1206] Handling status of AggregationFeature when is stopped.
  • [FP-1248] Fix SEP 2.x builds failing due to Spring deps upgrade and openrewrite removal.
  • [FP-1110] Fix formatting of ndjson files.
  • [FP-1250] Processing performance logger is not operational.

 

Removals

  • N/A

 

Versions of key components

  • Java 11
  • Elasticsearch 7.17.22
  • Lucene 8.11.3
  • Apache Solr 8.11.3
  • OpenSearch 1.3.14
  • MongoDB 4.4.29
  • Neo4j 4.4.12
  • Docker base image 11.0.24_8-jre-jammy

 

Changelog

Connect Service 2.11.0
  • [FP-714] Scan i3 before releasing 3.14 for vulnerabilities and create mitigation tasks if needed.
  • [FP-1070] MR: Fix document remove api in indexsvc integration.
  • [FP-976] Upgrade frontend dependencies (after i3 3.13 release).
  • [FP-1191] Remove maven-spotless-plugin and Openrewrite plugin.
  • [FP-1200] ByteSize class contains wrong size constants causing FileSizeFilter malfunction.
  • [FP-1235] Upgrade vulnerable java dependencies (before release 3.14).

 

Index Service 4.12.0
  • Aggregations: [FP-1221] To check the delay caused by ClickSignalsWeightedHitsWriter.
  • Index interface improvements: [FP-188] When navigating between different docs' statuses in Index, it doesn't actually query with the selected status until I click a second time on specific status.
  • Index interface improvements: [FP-187] i3 Index should show that a request is in progress instead of “No data have been found”
  • Index interface improvements: [FP-251] Avoid accidental clicks etc. to reindex/reprocess/rerun.
  • Index interface improvements: [FP-761] i3 Index should show that a request is in progress instead of “0 queued” on Collection page.
  • Vulns for i3 v3.14: [FP-714] Scan i3 before releasing 3.14 for vulnerabilities and create mitigation tasks if needed.
  • [FP-963] Mistakenly removing a document with ID with trailing space in it.
  • [FP-1070] MR: Fix document remove api in indexsvc integration.
  • [FP-976] Upgrade frontend dependencies (after i3 3.13 release).
  • [FP-1191] Remove maven-spotless-plugin and Openrewrite plugin.
  • [FP-1146] Add parallelStream instead of the current sequential stream to speedup Index load time.
  • [FP-1235] Upgrade vulnerable java dependencies (before release 3.14).

 

Process Service 1.27.0
  • Dictionary feature: [FP-1011] Implement document drop stage.
  • Vulns for i3 v3.14: [FP-714] Scan i3 before releasing 3.14 for vulnerabilities and create mitigation tasks if needed.
  • [FP-976] Upgrade frontend dependencies (after i3 3.13 release).
  • [FP-1191] Remove maven-spotless-plugin and Openrewrite plugin.
  • [FP-1235] Upgrade vulnerable java dependencies (before release 3.14).

 

Search Service 2.6.0
  • Dictionary feature: [FP-1097] SEP 3 Dictionary Map provider in Search.
  • Dictionary feature: [FP-1009] SEP 3 Dictionary provider in Search.
  • Dictionary feature: [FP-1010] Extend document blacklist feature.
  • Dictionary feature: [FP-1011] Implement document drop stage.
  • Vulns for i3 v3.14: [FP-714] Scan i3 before releasing 3.14 for vulnerabilities and create mitigation tasks if needed.
  • [FP-1076] Multivalue field conversion does not work for child fields within nested document.
  • [FP-1077] SearchHitConverter does not copy _routing field from Elasticsearch response to the final document.
  • [FP-659] Cache-dependent search features use same default cache IDs.
  • [FP-976] Upgrade frontend dependencies (after i3 3.13 release).
  • [FP-1191] Remove maven-spotless-plugin and Openrewrite plugin.
  • [FP-1233] Upgrade ES to the 7.17.22 and Solr to the 8.11.3
  • [FP-1235] Upgrade vulnerable java dependencies (before release 3.14).

 

Search Editor Portal 3 3.1.0
  • Aggregations: [FP-1050] Create action feature API to trigger and stop features.
  • Aggregations: [FP-1061] Model aggregations in domain for new SEP 3.
  • Aggregations: [FP-1214] ElasticsearchWeightedHitsWriter response consisteny issue.
  • Aggregations: [FP-1081] Implement WeightedHitsProducer.
  • Aggregations: [FP-1083] Implement FieldNormalizer.
  • Aggregations: [FP-1085] Implement Front-end (dashboard) for aggregations.
  • Aggregations: [FP-1221] To check the delay caused by ClickSignalsWeightedHitsWriter.
  • Aggregations: [FP-1082] Implement SignalsProvider & AggregationsWriter.
  • Aggregations: [FP-1084] Implement Configurable parts (ClickSignals, Visit, SearchFeedback).
  • Dictionary feature: [FP-1006] String dictionary in SEP 3.
  • Dictionary feature: [FP-1008] MultiMap Dictionary in SEP 3.
  • Dictionary feature: [FP-1007] Elastic Dictionary in SEP 3.
  • New SEP Features: [FP-855] As a SEP admin, I can turn on quicklinks verification.
  • New SEP Features: [FP-1062] Model schedulable objects in domain.
  • Vulns for i3 v3.14: [FP-714] Scan i3 before releasing 3.14 for vulnerabilities and create mitigation tasks if needed.
  • [FP-1067] Import does not work for numeric values for excel.
  • [FP-1111] Add healthchecks for SEP3 and keycloak containers.
  • [FP-1189] Fix randomly failing tests in SEP3
  • [FP-1206] Handling status of AggregationFeature when is stopped.
  • [FP-976] Upgrade frontend dependencies (after i3 3.13 release).
  • [FP-1235] Upgrade vulnerable java dependencies (before release 3.14).

 

Search Editor Portal 2 2.20.0
  • [FP-1248] Fix SEP 2.x builds failing due to Spring deps upgrade and openrewrite removal.
  • [FP-1235] Upgrade vulnerable java dependencies (before release 3.14).

 

Reference 3.14.0
  • Dictionary feature: [FP-1011] Implement document drop stage.
  • Vulns for i3 v3.14: [FP-714] Scan i3 before releasing 3.14 for vulnerabilities and create mitigation tasks if needed.
  • [FP-1110] Fix formatting of ndjson files.
  • [FP-1111] Add healthchecks for SEP3 and keycloak containers.
  • [FP-1235] Upgrade vulnerable java dependencies (before release 3.14).
  • [FP-1250] Processing performance logger is not operational.

 

Parent 3.14
  • Aggregations: [FP-1221] To check the delay caused by ClickSignalsWeightedHitsWriter.
  • Dictionary feature: [FP-1006] String dictionary in SEP 3
  • Vulns for i3 v3.14: [FP-714] Scan i3 before releasing 3.14 for vulnerabilities and create mitigation tasks if needed.
  • [FP-1191] Remove maven-spotless-plugin and Openrewrite plugin.
  • [FP-1233] Upgrade ES to the 7.17.22 and Solr to the 8.11.3
  • [FP-1235] Upgrade vulnerable java dependencies (before release 3.14).

 

Commons 1.21.0
  • Dictionary feature: [FP-1011] Implement document drop stage.
  • Vulns for i3 v3.14: [FP-714] Scan i3 before releasing 3.14 for vulnerabilities and create mitigation tasks if needed.
  • [FP-1191] Remove maven-spotless-plugin and Openrewrite plugin.
  • [FP-1235] Upgrade vulnerable java dependencies (before release 3.14).

 

 

Questions? Thoughts? Feedback? Please reach out to findwise.i3.dev@tietoevry.com

Share on Facebook Tweet Share on LinkedIn