|
| 1 | +## Version 3.0.0.0 Release Notes |
| 2 | + |
| 3 | +Compatible with OpenSearch 3.0.0 |
| 4 | +### Features |
| 5 | +- Lower bound for min-max normalization technique in hybrid query ([#1195](https://github.com/opensearch-project/neural-search/pull/1195)) |
| 6 | +- Support filter function for HybridQueryBuilder and NeuralQueryBuilder ([#1206](https://github.com/opensearch-project/neural-search/pull/1206)) |
| 7 | +- Add Z Score normalization technique ([#1224](https://github.com/opensearch-project/neural-search/pull/1224)) |
| 8 | +- Support semantic sentence highlighter ([#1193](https://github.com/opensearch-project/neural-search/pull/1193)) |
| 9 | +- Optimize embedding generation in Text Embedding Processor ([#1191](https://github.com/opensearch-project/neural-search/pull/1191)) |
| 10 | +- Optimize embedding generation in Sparse Encoding Processor ([#1246](https://github.com/opensearch-project/neural-search/pull/1246)) |
| 11 | +- Optimize embedding generation in Text/Image Embedding Processor ([#1249](https://github.com/opensearch-project/neural-search/pull/1249)) |
| 12 | +- Inner hits support with hybrid query ([#1253](https://github.com/opensearch-project/neural-search/pull/1253)) |
| 13 | +- Support custom tags in semantic highlighter ([#1254](https://github.com/opensearch-project/neural-search/pull/1254)) |
| 14 | +- Add stats API ([#1256](https://github.com/opensearch-project/neural-search/pull/1256)) |
| 15 | +- Implement analyzer based neural sparse query ([#1088](https://github.com/opensearch-project/neural-search/pull/1088)) |
| 16 | +- [Semantic Field] Add semantic field mapper. ([#1225](https://github.com/opensearch-project/neural-search/pull/1225)) |
| 17 | +### Enhancements |
| 18 | +- Set neural-search plugin 3.0.0 baseline JDK version to JDK-21 ([#838](https://github.com/opensearch-project/neural-search/pull/838)) |
| 19 | +- Support different embedding types in model's response ([#1007](https://github.com/opensearch-project/neural-search/pull/1007)) |
| 20 | +### Bug Fixes |
| 21 | +- Fix a bug to unflatten the doc with list of map with multiple entries correctly ([#1204](https://github.com/opensearch-project/neural-search/pull/1204)). |
| 22 | +- Remove validations for unmapped fields (text and image) in TextImageEmbeddingProcessor ([#1230](https://github.com/opensearch-project/neural-search/pull/1230)) |
| 23 | +- Add validations to prevent empty input_text_field and input_image_field in TextImageEmbeddingProcessor ([#1257](https://github.com/opensearch-project/neural-search/pull/1257)) |
| 24 | +- Fix score value as null for single shard when sorting is not done on score field ([#1277](https://github.com/opensearch-project/neural-search/pull/1277)) |
| 25 | +### Infrastructure |
| 26 | +- [3.0] Update neural-search for OpenSearch 3.0 compatibility ([#1141](https://github.com/opensearch-project/neural-search/pull/1141)) |
| 27 | +- [3.0] Update neural-search for OpenSearch 3.0 beta compatibility ([#1245](https://github.com/opensearch-project/neural-search/pull/1245)) |
| 28 | +### Refactoring |
| 29 | +- Encapsulate KNNQueryBuilder creation within NeuralKNNQueryBuilder ([#1183](https://github.com/opensearch-project/neural-search/pull/1183)) |
| 30 | +### Documentation |
| 31 | +- Adding code guidelines ([#502](https://github.com/opensearch-project/neural-search/pull/502)) |
0 commit comments