This is an automated email from the ASF dual-hosted git repository.
dsmiley pushed a change to branch branch_9x
in repository https://gitbox.apache.org/repos/asf/solr.git
from f4f25071778 SOLR-18522: Fix branch_9x test compilation (follow-up to
#5060)
new dac50a356c9 SOLR-17780: Add support for scalar quantized dense vectors
(#3385)
new 66e43fdfe0d SOLR-18267: Add flat vector index with no HNSW (#4492)
new fbd2b5f13ce releaseWizard: show $HOME instead of ~ in displayed
commands
new 5b32142efd5 SOLR-18277: Restore parent shard state on failed split
(#4959)
new a3ff1e36263 SOLR-18317: Admin UI no longer sends nodes=all in
standalone mode (#5001)
new b90d30581f2 SOLR-10198: EmbeddedSolrServer StreamingResponseCallback:
to SolrJ-native types. (#4965)
new df068c71f8b SOLR-13202: Return 400 instead of 500 for join queries
missing from/to parameters (#5012)
new e57d389e8d5 SOLR-18504: Merge duplicate OpenAPI path templates (#5024)
new 988d8b13c38 Test fix: TestCollapseQParserPlugin
new 517d366af35 SolrTestCase: reset system properties per test (#5056)
new fe124ac16cc releaseWizard: fix changelog forward-port for 9.x -> 10.x
situation (#5021)
new 4ef32c449b7 SOLR-18520: Package Uninstall should work in absence of
clusterprops.json (#5052)
new 72bb352442b SOLR-4841: DetectedLanguage constructor should be public
(#5070)
new a18bd93ed3b releaseWizard: no Jenkins jobs for release branches (#5067)
new 4780e4cc507 SOLR-18391: Clean up a failed collection creation better
(#5027)
The 15 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
changelog/unreleased/SOLR-10198.yml | 7 +
changelog/unreleased/SOLR-13202.yml | 7 +
.../SOLR-18267-add-flat-vector-index.yml | 7 +
changelog/unreleased/SOLR-18277.yml | 7 +
changelog/unreleased/SOLR-18317.yml | 7 +
...R-18391-collection-creation-failure-cleanup.yml | 8 +
.../SOLR-18504-duplicate-path-templates.yml | 10 +
changelog/unreleased/SOLR-18520-uninstall-bug.yml | 9 +
...LR-4841-detectedlanguage-public-constructor.yml | 8 +
dev-tools/scripts/logchange.py | 131 ++++++++++---
dev-tools/scripts/releaseWizard.py | 2 +-
dev-tools/scripts/releaseWizard.yaml | 55 +++---
solr/api/build.gradle | 24 +++
.../client/api/endpoint/ClusterFileStoreApis.java | 8 +-
.../solr/client/api/endpoint/GetSchemaApi.java | 5 +-
.../client/solrj/embedded/EmbeddedSolrServer.java | 13 +-
.../cloud/api/collections/CreateCollectionCmd.java | 155 ++++++++++++---
.../solr/cloud/api/collections/SplitShardCmd.java | 91 +++++----
.../impl/PlacementPluginAssignStrategy.java | 19 +-
.../org/apache/solr/core/SchemaCodecFactory.java | 14 +-
.../apache/solr/core/Solr101FlatVectorFormat.java | 66 +++++++
.../solr/handler/admin/api/GetSchemaField.java | 10 +-
.../apache/solr/packagemanager/PackageManager.java | 13 +-
.../org/apache/solr/response/DocsStreamer.java | 91 +++++++++
.../org/apache/solr/schema/DenseVectorField.java | 18 ++
.../schema/ScalarQuantizedDenseVectorField.java | 141 ++++++++++++++
.../org/apache/solr/search/JoinQParserPlugin.java | 2 +
.../search/join/CrossCollectionJoinQParser.java | 1 +
.../solr/search/join/ScoreJoinQParserPlugin.java | 13 ++
.../org/apache/solr/search/neural/KnnQParser.java | 8 +
.../search/neural/VectorSimilarityQParser.java | 8 +
.../org.apache.lucene.codecs.KnnVectorsFormat} | 2 +-
...ad-schema-densevector-flat-scalarQuantized.xml} | 8 +-
.../bad-schema-densevector-quantized-bits.xml} | 20 +-
... bad-schema-densevector-quantized-compress.xml} | 30 ++-
...evector-quantized-confidence-interval-high.xml} | 29 ++-
...sevector-quantized-confidence-interval-low.xml} | 29 ++-
...r-docvalues.xml => schema-densevector-flat.xml} | 12 +-
...vector.xml => schema-densevector-quantized.xml} | 49 +++--
solr/core/src/test/org/apache/solr/TestJoin.java | 15 ++
.../TestEmbeddedSolrServerStreamingTypes.java | 190 +++++++++++++++++++
.../solr/cloud/CreateCollectionCleanupTest.java | 191 +++++++++++++++++++
.../collections/CreateCollectionCmdRetryTest.java | 94 ++++++++++
.../api/collections/SplitShardCmdCleanupTest.java | 207 +++++++++++++++++++++
.../impl/PlacementPluginIntegrationTest.java | 19 ++
.../solr/core/TestSchemaCodecFactoryDefaults.java | 12 +-
.../tagger/EmbeddedSolrNoSerializeTest.java | 3 +-
.../apache/solr/schema/DenseVectorFieldTest.java | 164 ++++++++++++++++
.../ScalarQuantizedDenseVectorFieldTest.java | 167 +++++++++++++++++
.../solr/search/TestCollapseQParserPlugin.java | 3 +
.../search/join/CrossCollectionJoinQueryTest.java | 23 +++
.../solr/update/processor/DetectedLanguage.java | 2 +-
.../custom/CustomLanguageIdentifierTest.java | 49 +++++
.../query-guide/pages/dense-vector-search.adoc | 93 ++++++++-
.../src/java/org/apache/solr/SolrTestCase.java | 14 +-
.../src/java/org/apache/solr/SolrTestCaseJ4.java | 6 -
solr/webapp/web/js/angular/app.js | 5 +
solr/webapp/web/js/angular/controllers/logging.js | 25 ++-
solr/webapp/web/js/angular/services.js | 4 +-
59 files changed, 2154 insertions(+), 269 deletions(-)
create mode 100644 changelog/unreleased/SOLR-10198.yml
create mode 100644 changelog/unreleased/SOLR-13202.yml
create mode 100644 changelog/unreleased/SOLR-18267-add-flat-vector-index.yml
create mode 100644 changelog/unreleased/SOLR-18277.yml
create mode 100644 changelog/unreleased/SOLR-18317.yml
create mode 100644
changelog/unreleased/SOLR-18391-collection-creation-failure-cleanup.yml
create mode 100644 changelog/unreleased/SOLR-18504-duplicate-path-templates.yml
create mode 100644 changelog/unreleased/SOLR-18520-uninstall-bug.yml
create mode 100644
changelog/unreleased/SOLR-4841-detectedlanguage-public-constructor.yml
create mode 100644
solr/core/src/java/org/apache/solr/core/Solr101FlatVectorFormat.java
create mode 100644
solr/core/src/java/org/apache/solr/schema/ScalarQuantizedDenseVectorField.java
copy solr/{solrj-streaming/src/resources/META-INF/services/java.sql.Driver =>
core/src/resources/META-INF/services/org.apache.lucene.codecs.KnnVectorsFormat}
(94%)
copy
solr/core/src/test-files/solr/collection1/conf/{bad-schema-densevector-docvalues.xml
=> bad-schema-densevector-flat-scalarQuantized.xml} (77%)
copy solr/{modules/llm/src/test-files/solr/collection1/conf/schema.xml =>
core/src/test-files/solr/collection1/conf/bad-schema-densevector-quantized-bits.xml}
(78%)
copy solr/core/src/test-files/solr/collection1/conf/{schema-densevector.xml =>
bad-schema-densevector-quantized-compress.xml} (77%)
copy solr/core/src/test-files/solr/collection1/conf/{schema-densevector.xml =>
bad-schema-densevector-quantized-confidence-interval-high.xml} (77%)
copy solr/core/src/test-files/solr/collection1/conf/{schema-densevector.xml =>
bad-schema-densevector-quantized-confidence-interval-low.xml} (77%)
copy
solr/core/src/test-files/solr/collection1/conf/{bad-schema-densevector-docvalues.xml
=> schema-densevector-flat.xml} (62%)
copy solr/core/src/test-files/solr/collection1/conf/{schema-densevector.xml =>
schema-densevector-quantized.xml} (63%)
create mode 100644
solr/core/src/test/org/apache/solr/client/solrj/embedded/TestEmbeddedSolrServerStreamingTypes.java
create mode 100644
solr/core/src/test/org/apache/solr/cloud/api/collections/CreateCollectionCmdRetryTest.java
create mode 100644
solr/core/src/test/org/apache/solr/cloud/api/collections/SplitShardCmdCleanupTest.java
create mode 100644
solr/core/src/test/org/apache/solr/schema/ScalarQuantizedDenseVectorFieldTest.java
create mode 100644
solr/modules/langid/src/test/org/apache/solr/update/processor/custom/CustomLanguageIdentifierTest.java