Skip to content

3.7.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 10 Jun 18:05
· 29 commits to main since this release
Immutable release. Only release title and notes can be modified.
84e4386

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

Full Changelog: 3.6.0.0...3.7.0.0