From 0601d37b8d56a7ecedc038c982bb737206a352ca Mon Sep 17 00:00:00 2001 From: Yizhe Liu Date: Mon, 3 Feb 2025 10:27:17 -0800 Subject: [PATCH 1/2] Add Release Notes for 2.19.0.0 Signed-off-by: Yizhe Liu --- CHANGELOG.md | 21 +------------ ...ch-neural-search.release-notes-2.19.0.0.md | 30 +++++++++++++++++++ 2 files changed, 31 insertions(+), 20 deletions(-) create mode 100644 release-notes/opensearch-neural-search.release-notes-2.19.0.0.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 5e0bbdeaa..2d7a9c30e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,30 +14,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ### Maintenance ### Refactoring -## [Unreleased 2.x](https://github.com/opensearch-project/neural-search/compare/2.18...2.x) +## [Unreleased 2.x](https://github.com/opensearch-project/neural-search/compare/2.19...2.x) ### Features -- Pagination in Hybrid query ([#1048](https://github.com/opensearch-project/neural-search/pull/1048)) -- Implement Reciprocal Rank Fusion score normalization/combination technique in hybrid query ([#874](https://github.com/opensearch-project/neural-search/pull/874)) ### Enhancements -- Explainability in hybrid query ([#970](https://github.com/opensearch-project/neural-search/pull/970)) -- Support new knn query parameter expand_nested ([#1013](https://github.com/opensearch-project/neural-search/pull/1013)) -- Implement pruning for neural sparse ingestion pipeline and two phase search processor ([#988](https://github.com/opensearch-project/neural-search/pull/988)) -- Support empty string for fields in text embedding processor ([#1041](https://github.com/opensearch-project/neural-search/pull/1041)) -- Optimize ML inference connection retry logic ([#1054](https://github.com/opensearch-project/neural-search/pull/1054)) -- Support for builder constructor in Neural Query Builder ([#1047](https://github.com/opensearch-project/neural-search/pull/1047)) -- Validate Disjunction query to avoid having nested hybrid query ([#1127](https://github.com/opensearch-project/neural-search/pull/1127)) ### Bug Fixes -- Address inconsistent scoring in hybrid query results ([#998](https://github.com/opensearch-project/neural-search/pull/998)) -- Fix bug where ingested document has list of nested objects ([#1040](https://github.com/opensearch-project/neural-search/pull/1040)) -- Fixed document source and score field mismatch in sorted hybrid queries ([#1043](https://github.com/opensearch-project/neural-search/pull/1043)) -- Update NeuralQueryBuilder doEquals() and doHashCode() to cater the missing parameters information ([#1045](https://github.com/opensearch-project/neural-search/pull/1045)). -- Fix bug where embedding is missing when ingested document has "." in field name, and mismatches fieldMap config ([#1062](https://github.com/opensearch-project/neural-search/pull/1062)) -- Fix explain exception in hybrid queries with partial subquery matches ([#1123](https://github.com/opensearch-project/neural-search/pull/1123)) -- Handle pagination_depth when from =0 and removes default value of pagination_depth ([#1132](https://github.com/opensearch-project/neural-search/pull/1132)) -- Fix single shard pagination issue of from ([#1140](https://github.com/opensearch-project/neural-search/pull/1140)) ### Infrastructure ### Documentation ### Maintenance -- Add reindex integration tests for ingest processors ([#1075](https://github.com/opensearch-project/neural-search/pull/1075)) -- Fix github CI by adding eclipse dependency in formatting.gradle ([#1079](https://github.com/opensearch-project/neural-search/pull/1079)) ### Refactoring diff --git a/release-notes/opensearch-neural-search.release-notes-2.19.0.0.md b/release-notes/opensearch-neural-search.release-notes-2.19.0.0.md new file mode 100644 index 000000000..53ffab00e --- /dev/null +++ b/release-notes/opensearch-neural-search.release-notes-2.19.0.0.md @@ -0,0 +1,30 @@ +## Version 2.19.0.0 Release Notes + +Compatible with OpenSearch 2.19.0 + +### Features +* Pagination in Hybrid query ([#1048](https://github.com/opensearch-project/neural-search/pull/1048)) +* Implement Reciprocal Rank Fusion score normalization/combination technique in hybrid query ([#874](https://github.com/opensearch-project/neural-search/pull/874)) + +### Bug Fixes +* Address inconsistent scoring in hybrid query results ([#998](https://github.com/opensearch-project/neural-search/pull/998)) +* Fix bug where ingested document has list of nested objects ([#1040](https://github.com/opensearch-project/neural-search/pull/1040)) +* Fixed document source and score field mismatch in sorted hybrid queries ([#1043](https://github.com/opensearch-project/neural-search/pull/1043)) +* Update NeuralQueryBuilder doEquals() and doHashCode() to cater the missing parameters information ([#1045](https://github.com/opensearch-project/neural-search/pull/1045)). +* Fix bug where embedding is missing when ingested document has "." in field name, and mismatches fieldMap config ([#1062](https://github.com/opensearch-project/neural-search/pull/1062)) +* Fix explain exception in hybrid queries with partial subquery matches ([#1123](https://github.com/opensearch-project/neural-search/pull/1123)) +* Handle pagination_depth when from =0 and removes default value of pagination_depth ([#1132](https://github.com/opensearch-project/neural-search/pull/1132)) +* Fix single shard pagination issue of from ([#1140](https://github.com/opensearch-project/neural-search/pull/1140)) + +### Enhancements +* Explainability in hybrid query ([#970](https://github.com/opensearch-project/neural-search/pull/970)) +* Support new knn query parameter expand_nested ([#1013](https://github.com/opensearch-project/neural-search/pull/1013)) +* Implement pruning for neural sparse ingestion pipeline and two phase search processor ([#988](https://github.com/opensearch-project/neural-search/pull/988)) +* Support empty string for fields in text embedding processor ([#1041](https://github.com/opensearch-project/neural-search/pull/1041)) +* Optimize ML inference connection retry logic ([#1054](https://github.com/opensearch-project/neural-search/pull/1054)) +* Support for builder constructor in Neural Query Builder ([#1047](https://github.com/opensearch-project/neural-search/pull/1047)) +* Validate Disjunction query to avoid having nested hybrid query ([#1127](https://github.com/opensearch-project/neural-search/pull/1127)) + +### Maintenance +* Add reindex integration tests for ingest processors ([#1075](https://github.com/opensearch-project/neural-search/pull/1075)) +* Fix github CI by adding eclipse dependency in formatting.gradle ([#1079](https://github.com/opensearch-project/neural-search/pull/1079)) \ No newline at end of file From 954ff1b3dcedbf0c05ded085e0af5a8bce136de1 Mon Sep 17 00:00:00 2001 From: Yizhe Liu Date: Mon, 3 Feb 2025 15:32:55 -0800 Subject: [PATCH 2/2] Correct release notes for 2.19 Signed-off-by: Yizhe Liu --- CHANGELOG.md | 1 - .../opensearch-neural-search.release-notes-2.19.0.0.md | 6 ------ 2 files changed, 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2d7a9c30e..0bfa557b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ### Enhancements - Set neural-search plugin 3.0.0 baseline JDK version to JDK-2 ([#838](https://github.com/opensearch-project/neural-search/pull/838)) ### Bug Fixes -- Fix for nested field missing sub embedding field in text embedding processor ([#913](https://github.com/opensearch-project/neural-search/pull/913)) ### Infrastructure ### Documentation ### Maintenance diff --git a/release-notes/opensearch-neural-search.release-notes-2.19.0.0.md b/release-notes/opensearch-neural-search.release-notes-2.19.0.0.md index 53ffab00e..a615f8da5 100644 --- a/release-notes/opensearch-neural-search.release-notes-2.19.0.0.md +++ b/release-notes/opensearch-neural-search.release-notes-2.19.0.0.md @@ -5,17 +5,12 @@ Compatible with OpenSearch 2.19.0 ### Features * Pagination in Hybrid query ([#1048](https://github.com/opensearch-project/neural-search/pull/1048)) * Implement Reciprocal Rank Fusion score normalization/combination technique in hybrid query ([#874](https://github.com/opensearch-project/neural-search/pull/874)) - ### Bug Fixes * Address inconsistent scoring in hybrid query results ([#998](https://github.com/opensearch-project/neural-search/pull/998)) * Fix bug where ingested document has list of nested objects ([#1040](https://github.com/opensearch-project/neural-search/pull/1040)) * Fixed document source and score field mismatch in sorted hybrid queries ([#1043](https://github.com/opensearch-project/neural-search/pull/1043)) * Update NeuralQueryBuilder doEquals() and doHashCode() to cater the missing parameters information ([#1045](https://github.com/opensearch-project/neural-search/pull/1045)). * Fix bug where embedding is missing when ingested document has "." in field name, and mismatches fieldMap config ([#1062](https://github.com/opensearch-project/neural-search/pull/1062)) -* Fix explain exception in hybrid queries with partial subquery matches ([#1123](https://github.com/opensearch-project/neural-search/pull/1123)) -* Handle pagination_depth when from =0 and removes default value of pagination_depth ([#1132](https://github.com/opensearch-project/neural-search/pull/1132)) -* Fix single shard pagination issue of from ([#1140](https://github.com/opensearch-project/neural-search/pull/1140)) - ### Enhancements * Explainability in hybrid query ([#970](https://github.com/opensearch-project/neural-search/pull/970)) * Support new knn query parameter expand_nested ([#1013](https://github.com/opensearch-project/neural-search/pull/1013)) @@ -24,7 +19,6 @@ Compatible with OpenSearch 2.19.0 * Optimize ML inference connection retry logic ([#1054](https://github.com/opensearch-project/neural-search/pull/1054)) * Support for builder constructor in Neural Query Builder ([#1047](https://github.com/opensearch-project/neural-search/pull/1047)) * Validate Disjunction query to avoid having nested hybrid query ([#1127](https://github.com/opensearch-project/neural-search/pull/1127)) - ### Maintenance * Add reindex integration tests for ingest processors ([#1075](https://github.com/opensearch-project/neural-search/pull/1075)) * Fix github CI by adding eclipse dependency in formatting.gradle ([#1079](https://github.com/opensearch-project/neural-search/pull/1079)) \ No newline at end of file