·
29 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
What's Changed
- Switch main to 3.7.0 by @reta in #350
- Fix flaky org.opensearch.knn.index.codec.jvector.KNNJVectorTests.testJVectorKnnIndex_mergeEnabled by @reta in #349
- Increase documents count to fix BWC test flakiness by @reta in #353
- Update python requests version by @sushrutsvani in #356
- Fix flaky org.opensearch.knn.index.engine.InternalKNNEngineTests.test.JVectorSearchStatsIncrement by @reta in #359
- Fix flaky org.opensearch.knn.index.codec.jvector.KNNJVectorTests.testJVectorKnnIndex_mergeEnabled (2nd attempt) by @reta in #362
- Fix flaky org.opensearch.knn.index.engine.InternalKNNEngineTests.testJVectorSearchStatsIncrement (followup) by @reta in #364
- Fix flaky org.opensearch.knn.index.engine.InternalKNNEngineTests.testVectorEngineWithConstructionParameters by @reta in #369
- Enable testDerivedSource_HandlesInvalidDocuments by @akash-shankaran in #372
- Update JVector to 4.0.0-rc.8 by @reta in #370
- Fix flaky org.opensearch.knn.index.codec.jvector.JVectorWriterMergeTests.* by @reta in #376
- Update Gradle to 9.4.1 by @reta in #381
- Fix flaky org.opensearch.knn.index.codec.jvector.KNNJVectorTests.testMissing_fields by @reta in #380
- Fix flaky org.opensearch.knn.index.engine.InternalKNNEngineTests.testQuantizationWithOverQueryParameter (second attempt) by @reta in #386
- Move legacy codecs to backward_codecs by @reta in #389
- Migrate NormalizeVectorTransformer, OriginalMappingParameters and VectorTransformerFactory tests by @WojciechKrakowiak in #394
- fixes to remove ref counting in DerivedSourceReader by @akash-shankaran in #398
- Add new tests for Derivedsources by @akash-shankaran in #400
- Fix DerivedSourceIT test cases due to recent changes in includes / excludes handling by @reta in #409
- Migrate CompressionLevelTests, ModeTests and KNNVectorFieldMapperTests from k-NN by @Talar1997 in #403
- test: migrate KNNVectorFieldMapperUtilTests and KNNVectorFieldTypeTests from k-nn by @kush992 in #408
- Fix memory leak in JVectorRandomAccessReader by @motorman-ibm in #401
- Block derived sources on nested documents by @akash-shankaran in #406
- Fix NPE while storing the graph with no nodes by @reta in #417
- MockMaker support, migrate tests for VectorValues by @WojciechKrakowiak in #421
- Migrate knn/quantization tests from k-NN repository by @Talar1997 in #426
- Remove 9.x codecs by @Talar1997 in #411
- test: Add test coverage for Query subpackage Iterators by @kush992 in #434
- [Backport main] [Forwardport] [3.6] Prepare 3.5.0.3 release (#437) by @opensearch-trigger-bot[bot] in #440
- test: migrated RescoreContextTests.java from k-NN by @kush992 in #444
- test: migrated query subpackage Parser tests by @kush992 in #442
- test: migrated query common tests by @kush992 in #452
- Update python-dotenv to v1.2.2 to fix CVE-2026-28684 by @MedhaSrivatsa in #454
- tests: migrated lucene and lucenelib package tests by @kush992 in #450
- tests: migration of Query tests by @kush992 in #431
- [Forwardport] [main] Prepare 3.6.0 release (#462) by @reta in #464
- fix: forbidden String.format() method invocations in main source files by @tomkdgun in #465
- test: engine tests migration by @kush992 in #460
- Fix sporadic java.lang.ClassCastException: class org.apache.logging.log4j.simple.SimpleLoggerContext cannot be cast to class org.apache.logging.log4j.core.LoggerContext by @reta in #467
- Add user guide and end-to-end demo script for jVector plugin by @ashwini-mnnit in #377
- Add user guide explaining indexing and searching by @MedhaSrivatsa in #296
- test: potential fix for JVectorConcurrentQueryTests.java by extending timeout by @kush992 in #475
- Rename user guides as both have the same name by @akash-shankaran in #479
- Fix flaky org.opensearch.knn.index.codec.jvector.JVectorWriterMergeTests.testLeadingSegmentMergeDisabled by lowering recall by @reta in #480
- Increase tests coverage for VectorValues by @WojciechKrakowiak in #485
- Fix derived nested fields processing by @reta in #484
- feat: support derived source for knn with other fields - porting by @tomkdgun in #488
- Update Spotless to 8.4.0 by @reta in #495
- tests: Lucene engine tests migrations by @kush992 in #492
- Upgrade jenkins library version to accomodate new secrets vault by @gaiksaya in #499
- Add issues write permission to untriaged label workflow by @shreyah963 in #500
- Pin actions/github-script to exact commit SHA by @shreyah963 in #501
- Add gRPC Protocol Buffer support for KNN queries by @MedhaSrivatsa in #493
- Pin GitHub Actions to commit SHAs by @Divyaasm in #503
- Fix GRPC flaky test by using locale-independent formatting by @MedhaSrivatsa in #505
- Add CodeQL workflow permissions by @reta in #506
- Add support for MAXIMUM_INNER_PRODUCT similarity in jVector by @sushrutsvani in #494
- Prepare 3.7.0.0 release by @reta in #509
New Contributors
- @sushrutsvani made their first contribution in #356
- @WojciechKrakowiak made their first contribution in #394
- @Talar1997 made their first contribution in #403
- @motorman-ibm made their first contribution in #401
- @tomkdgun made their first contribution in #465
- @ashwini-mnnit made their first contribution in #377
- @shreyah963 made their first contribution in #500
- @Divyaasm made their first contribution in #503
Full Changelog: 3.6.0.0...3.7.0.0