This is an automated email from the ASF dual-hosted git repository.
hossman pushed a change to branch jira/SOLR-16858
in repository https://gitbox.apache.org/repos/asf/solr.git
from 68d2c743f30 SOLR-16858: new localparams for knn to override
pre-filtering behavior: fq, includeTags, & excludeTags
add 0b2326d701f SOLR-17066: Add 'defaultCollection' to SolrClients (#2066)
add c89813a6756 SOLR-16949: Handle inputStream leaks
add 602edbd7ce8 Copy the file from the "solrj" module (#2158)
add 5e87f8ecef5 Update outdated link in PULL_REQUEST_TEMPLATE.md (#2163)
add 5876c530c6e SOLR-17060 CoreContainer#create may deadlock with
concurrent requests for metrics (#2101)
add 65920af2055 Update outdated link in docker-networking.adoc (#2164)
add e2bf1f434aa SOLR-17098: Only use ZK ACLs for default ZK Host
add 17f8ee445e5 SOLR-17022: Support for glob patterns for fields in Export
handler, Stream handler and with SelectStream streaming expression (#1996)
add a04ec07eadf SOLR-17094: Close ObjectCache when closing CoreContainer
(#2166)
add afa6cfcdba1 SOLR-17108: Prometheus Exporter: do not throw
NullPointerException. (#2057)
add e9d0454e249 Update dependency com.fasterxml.jackson:jackson-bom to
v2.16.1 (#2135)
add 0589a9c063d Update org.slf4j:* to v2.0.10 (#2174)
add c34570890ff Update dependency commons-cli:commons-cli to v1.6.0 (#2048)
add d30cfc61ce3 Update io.netty:* to v4.1.104.Final (#2159)
add 53eba0adb98 Update org.eclipse.jetty*:* to v10.0.19 (#2165)
add 10bbabb473b SOLR-15960 Unified use of system properties and
environment variables (#1935)
add 8201bf81d79 SOLR-16203: Initialize schema plugins loaded by SPI name
(#2175)
add ad586a8b446 Add missing SOLR-17036 in CHANGES.txt
add 91a19404fc9 SOLR-16397: Tweak v2 'MERGEINDEXES' API to be more
REST-ful (#2128)
add 1043632f56c SOLR-17066: Ensure default only applied to coll-aware
requests (#2177)
add a6b8fe43af4 Correct the log.error to include the file name instead of
hard-coded … (#2186)
add 421d17b24b8 Auto-label PRs with labeler action (#2180)
add 81b81f0886b SOLR-16876: Remove extra /solr from calls that generates
extra WARNING in logs (#1833)
add ac1aae44bdd githubPRs script: Exclude solrbot and draft PRs (#2187)
add 0b1d6649e09 Various asf.yaml updates (#2185)
add 84c5eccc406 SOLR-15960: Move EnvUtils to Solrj common (#2192)
add 4bf1917b068 ReleaseWizard commands to protect new minor branch (#2191)
add 8e9c513f4a6 SOLR-17066: Switch HttpSolrClient away from core URLs, pt
1 (#2173)
add 878c8984a25 Update copyright year in NOTICE.txt file. (#2170)
add 556fbaaee40 add "test history where?" to dev-docs/FAQ.adoc (#2171)
add 2fdaad770df Update org.mockito:mockito* from v5.5.0 to v5.8.0 (#2055)
add b5db1791649 Build: validation.git.failOnModified default to isCIBuild
(#2196)
new cf26b6c1f45 Merge branch 'main' into jira/SOLR-16858
add 16e4c239cc9 SOLR-16986: log cpuTime of requests (#2118)
add 6a84361ea52 SOLR-16986: Test: Ignore; needs fix!
add 1de6d081009 SOLR-17096: Cluster Singleton plugin support in solr.xml
(#2126)
add d7e53fefe39 SOLR-15960: Fix EnvUtils.camelCaseToDotsMap
thread-safety (#2204)
add 0e8e4fefb13 SOLR-16986: precommit fixes
add 16cb80a3f59 SOLR-17096: CHANGES.txt move to 9.5 Improvements
add b8ddfef0849 DOAP changes for release 9.4.1
add c0eee5950fb Add bugfix version 9.4.1
add 51c8280cade Sync CHANGES for 9.4.1
add 1624b4d7d2e SOLR-17121: Fix SchemaCodecFactory to get PostingsFormat
and DocValues from field. (#2206)
add 9246075c654 SOLR-17066: Replace 'data store' term in code and docs
(#2201)
add 2a85f47c209 SOLR-17116: Fix INSTALLSHARDDATA async reporting (#2188)
add a5337ee3fb9 Give NPM registry option for downloading node tools (#2208)
add 97192c90ebf Add npmRegistry for nodeSetup as well (#2208)
add 750a409ab2c SOLR-15960: Rename getProp as getProperty (#2194)
add a7441c175a4 SOLR-17074: Fixed not correctly escaped quote in bin/solr
script (#2200)
add 10268a3cfcb solr-ref-guide: fix typo in result-clustering.adoc (#2210)
add 976ced1f407 SOLR-17089: Upgrade Jersey to 3.1.5 (#2178)
add 9a874ec7689 Add next minor version 9.6.0
add c2af5fa1a07 Fix nodeSetup, use node distBaseUrl instead of registry
(#2208)
add 23dd73877f4 SOLR-16397: Fix warning in merge-indices docs
add 909de37a632 Final fix for node problems (#2208)
add e2a333e3e1f SOLR-15960 Cut over System.getProperty() to EnvUtils for
modules (#2193)
add f8160ebdfa6 SOLR-17119: Fix exception swallowing in /cluster/plugins
(#2202)
add 571c8871278 SOLR-17120: handle null value when merging partials (#2214)
add 06a3751c698 SOLR-16397: Tweak v2 'REQUESTSTATUS' API to be more
REST-ful (#2144)
add 3cc92cf7fec Update protected-branches to include branch_9_5 (#2211)
add f99935db824 SOLR-17112 - bin/solr script doesn't do ps properly on
some systems (#2225)
add 7c5bd4a1898 SOLR-17126: SOLR-15960: Changes entry for 9.6 and new JIRA
number (#2216)
add e53bf109ba2 Introduce stale bot for marking PRs stale after 60 days
(#2184)
add 0830423afd7 SOLR-15781: Document v2 API syntax conventions (#2219)
new 68ec852ca80 Merge branch 'main' into jira/SOLR-16858
new b22740f7797 Switch localparam name: fq -> preFilter
new 0cbddc971e4 demonstrate post-filters are excluded from fq slurping
new c398951f6ac Update ref-guide to explain knn pre-filtering and new
localparams
The 5 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:
.asf.yaml | 22 +-
.github/PULL_REQUEST_TEMPLATE.md | 2 +-
.github/labeler.yml | 172 +++++++++++++
.github/workflows/labeler.yml | 13 +
.github/workflows/stale.yml | 38 +++
NOTICE.txt | 2 +-
dev-docs/FAQ.adoc | 7 +
dev-docs/apis.adoc | 13 +-
dev-docs/v2-api-conventions.adoc | 76 ++++++
dev-tools/doap/solr.rdf | 7 +
dev-tools/scripts/githubPRs.py | 6 +-
dev-tools/scripts/releaseWizard.yaml | 13 +-
dev-tools/scripts/requirements.txt | 2 +-
gradle/globals.gradle | 2 +-
gradle/node.gradle | 23 +-
gradle/validation/git-status.gradle | 14 +-
help/localSettings.txt | 16 ++
solr/CHANGES.txt | 136 +++++++++-
solr/api/build.gradle | 7 +-
.../client/api/endpoint/AddReplicaPropertyApi.java | 6 +-
.../client/api/endpoint/AliasPropertyApis.java | 10 +-
.../client/api/endpoint/BalanceReplicasApi.java | 4 +-
.../client/api/endpoint/BalanceShardUniqueApi.java | 6 +-
.../client/api/endpoint/CollectionPropertyApi.java | 8 +-
.../solr/client/api/endpoint/CoreSnapshotApi.java | 12 +-
.../client/api/endpoint/CreateCollectionApi.java | 4 +-
.../api/endpoint/CreateCollectionBackupApi.java | 6 +-
.../api/endpoint/CreateCollectionSnapshotApi.java | 6 +-
.../client/api/endpoint/CreateCoreBackupApi.java | 6 +-
.../solr/client/api/endpoint/CreateReplicaApi.java | 6 +-
.../solr/client/api/endpoint/CreateShardApi.java | 6 +-
.../solr/client/api/endpoint/DeleteAliasApi.java | 8 +-
.../client/api/endpoint/DeleteCollectionApi.java | 8 +-
.../api/endpoint/DeleteCollectionBackupApi.java | 10 +-
.../api/endpoint/DeleteCollectionSnapshotApi.java | 10 +-
.../solr/client/api/endpoint/DeleteNodeApi.java | 6 +-
.../solr/client/api/endpoint/DeleteReplicaApi.java | 10 +-
.../api/endpoint/DeleteReplicaPropertyApi.java | 6 +-
.../solr/client/api/endpoint/DeleteShardApi.java | 8 +-
.../solr/client/api/endpoint/ForceLeaderApi.java | 6 +-
.../api/endpoint/GetNodeCommandStatusApi.java | 50 ++++
.../solr/client/api/endpoint/GetPublicKeyApi.java | 4 +-
.../solr/client/api/endpoint/GetSchemaApi.java | 12 +-
.../client/api/endpoint/InstallCoreDataApi.java | 6 +-
.../client/api/endpoint/InstallShardDataApi.java | 6 +-
.../solr/client/api/endpoint/ListAliasesApi.java | 6 +-
.../api/endpoint/ListCollectionBackupsApi.java | 8 +-
.../client/api/endpoint/ListCollectionsApi.java | 4 +-
.../client/api/endpoint/ListConfigsetsApi.java | 4 +-
.../{ReloadCoreApi.java => MergeIndexesApi.java} | 36 +--
.../client/api/endpoint/MigrateReplicasApi.java | 4 +-
.../client/api/endpoint/ReloadCollectionApi.java | 6 +-
.../solr/client/api/endpoint/ReloadCoreApi.java | 6 +-
.../client/api/endpoint/RenameCollectionApi.java | 6 +-
.../solr/client/api/endpoint/RenameCoreApi.java | 6 +-
.../solr/client/api/endpoint/ReplaceNodeApi.java | 6 +-
.../solr/client/api/endpoint/RestoreCoreApi.java | 6 +-
.../apache/solr/client/api/endpoint/SelectApi.java | 12 +-
.../solr/client/api/endpoint/SwapCoresApi.java | 6 +-
.../solr/client/api/endpoint/SyncShardApi.java | 6 +-
.../solr/client/api/endpoint/UnloadCoreApi.java | 6 +-
...Type.java => GetNodeCommandStatusResponse.java} | 18 +-
.../api/model/{StoreType.java => IndexType.java} | 4 +-
...StoreType.java => MergeIndexesRequestBody.java} | 27 +-
.../org/apache/solr/client/api/util/Constants.java | 8 +-
.../solr/client/api/util/StoreApiParameters.java | 12 +-
solr/bin/solr | 48 +---
solr/bin/solr.cmd | 10 +-
solr/bin/solr.in.cmd | 5 +-
solr/bin/solr.in.sh | 5 +-
solr/core/build.gradle | 14 +-
.../org/apache/solr/api/ClusterPluginsSource.java | 83 ++++++
.../apache/solr/api/ContainerPluginsRegistry.java | 14 +-
.../java/org/apache/solr/api/JerseyResource.java | 4 +-
.../solr/api/NodeConfigClusterPluginsSource.java | 106 ++++++++
.../apache/solr/api/ZkClusterPluginsSource.java | 114 +++++++++
.../core/src/java/org/apache/solr/cli/SolrCLI.java | 16 +-
.../org/apache/solr/cloud/RecoveryStrategy.java | 34 ++-
.../api/collections/CollectionHandlingUtils.java | 9 +-
.../cloud/api/collections/InstallShardDataCmd.java | 2 +-
.../api/collections/ReindexCollectionCmd.java | 44 ++--
.../impl/PlacementPluginFactoryLoader.java | 42 +---
.../java/org/apache/solr/core/CoreContainer.java | 28 ++-
.../solr/core/FileSystemConfigSetService.java | 5 +-
.../src/java/org/apache/solr/core/NodeConfig.java | 44 ++--
.../org/apache/solr/core/SchemaCodecFactory.java | 4 +-
.../src/java/org/apache/solr/core/SolrCore.java | 17 +-
.../java/org/apache/solr/core/SolrXmlConfig.java | 68 ++++-
.../org/apache/solr/core/TracerConfigurator.java | 5 +-
.../java/org/apache/solr/handler/IndexFetcher.java | 54 ++--
.../apache/solr/handler/ReplicationHandler.java | 4 +-
.../apache/solr/handler/RequestHandlerBase.java | 23 ++
.../org/apache/solr/handler/SolrConfigHandler.java | 38 +--
.../solr/handler/admin/ContainerPluginsApi.java | 115 ++-------
.../solr/handler/admin/CoreAdminHandler.java | 10 +-
.../solr/handler/admin/CoreAdminOperation.java | 40 +--
.../apache/solr/handler/admin/MergeIndexesOp.java | 128 ++--------
.../solr/handler/admin/ZookeeperReadAPI.java | 14 +-
.../solr/handler/admin/api/AddReplicaProperty.java | 2 +-
.../solr/handler/admin/api/AliasProperty.java | 2 +-
.../solr/handler/admin/api/BalanceReplicas.java | 2 +-
.../solr/handler/admin/api/BalanceShardUnique.java | 2 +-
.../solr/handler/admin/api/CoreReplicationAPI.java | 12 +-
.../solr/handler/admin/api/CoreSnapshot.java | 2 +-
.../solr/handler/admin/api/CreateAliasAPI.java | 10 +-
.../solr/handler/admin/api/CreateCollection.java | 2 +-
.../handler/admin/api/CreateCollectionBackup.java | 2 +-
.../admin/api/CreateCollectionSnapshot.java | 2 +-
.../solr/handler/admin/api/CreateCoreBackup.java | 2 +-
.../solr/handler/admin/api/CreateReplica.java | 2 +-
.../apache/solr/handler/admin/api/CreateShard.java | 2 +-
.../apache/solr/handler/admin/api/DeleteAlias.java | 2 +-
.../solr/handler/admin/api/DeleteCollection.java | 2 +-
.../handler/admin/api/DeleteCollectionBackup.java | 2 +-
.../admin/api/DeleteCollectionSnapshot.java | 2 +-
.../apache/solr/handler/admin/api/DeleteNode.java | 2 +-
.../solr/handler/admin/api/DeleteReplica.java | 2 +-
.../handler/admin/api/DeleteReplicaProperty.java | 2 +-
.../apache/solr/handler/admin/api/DeleteShard.java | 2 +-
.../apache/solr/handler/admin/api/ForceLeader.java | 2 +-
.../handler/admin/api/GetNodeCommandStatus.java | 75 ++++++
.../apache/solr/handler/admin/api/GetSchema.java | 2 +-
.../solr/handler/admin/api/GetSchemaFieldAPI.java | 12 +-
.../solr/handler/admin/api/InstallShardData.java | 2 +-
.../apache/solr/handler/admin/api/ListAliases.java | 2 +-
.../handler/admin/api/ListCollectionBackups.java | 2 +-
.../admin/api/ListCollectionSnapshotsAPI.java | 10 +-
.../solr/handler/admin/api/ListCollections.java | 2 +-
.../solr/handler/admin/api/MergeIndexes.java | 211 ++++++++++++++++
.../solr/handler/admin/api/MergeIndexesAPI.java | 88 -------
.../solr/handler/admin/api/MigrateReplicas.java | 2 +-
.../solr/handler/admin/api/NodeLoggingAPI.java | 12 +-
.../handler/admin/api/ReloadCollectionAPI.java | 2 +-
.../apache/solr/handler/admin/api/ReloadCore.java | 2 +-
.../solr/handler/admin/api/RenameCollection.java | 2 +-
.../apache/solr/handler/admin/api/RenameCore.java | 2 +-
.../apache/solr/handler/admin/api/ReplaceNode.java | 2 +-
.../admin/api/RequestCoreCommandStatusAPI.java | 62 -----
.../handler/admin/api/RestoreCollectionAPI.java | 10 +-
.../apache/solr/handler/admin/api/RestoreCore.java | 2 +-
.../solr/handler/admin/api/SnapshotBackupAPI.java | 10 +-
.../apache/solr/handler/admin/api/SwapCores.java | 2 +-
.../apache/solr/handler/admin/api/SyncShard.java | 2 +-
.../apache/solr/handler/admin/api/UnloadCore.java | 2 +-
.../solr/handler/admin/api/V2NodeLoggingAPI.java | 10 +-
.../handler/component/IterativeMergeStrategy.java | 10 +-
.../solr/handler/component/SearchHandler.java | 33 +++
.../solr/handler/configsets/ListConfigSets.java | 6 +-
.../apache/solr/handler/export/ExportWriter.java | 77 +++---
.../solr/jersey/APIConfigProviderBinder.java | 2 +-
.../solr/jersey/CatchAllExceptionMapper.java | 14 +-
.../org/apache/solr/jersey/InjectionFactories.java | 4 +-
.../solr/jersey/MediaTypeOverridingFilter.java | 15 +-
.../org/apache/solr/jersey/MessageBodyReaders.java | 19 +-
.../org/apache/solr/jersey/MessageBodyWriters.java | 16 +-
.../solr/jersey/NotFoundExceptionMapper.java | 12 +-
.../solr/jersey/PostRequestDecorationFilter.java | 8 +-
.../solr/jersey/PostRequestLoggingFilter.java | 16 +-
.../org/apache/solr/jersey/RequestContextKeys.java | 4 +-
.../apache/solr/jersey/RequestMetricHandling.java | 12 +-
.../org/apache/solr/jersey/SolrJacksonMapper.java | 4 +-
.../apache/solr/jersey/SolrRequestAuthorizer.java | 12 +-
.../jersey/container/ContainerRequestUtils.java | 4 +-
.../container/JettyBridgeResponseWriter.java | 2 +-
.../src/java/org/apache/solr/pkg/PackageAPI.java | 4 +-
.../java/org/apache/solr/schema/IndexSchema.java | 77 +++++-
.../org/apache/solr/schema/ManagedIndexSchema.java | 126 ++--------
.../org/apache/solr/search/SolrReturnFields.java | 5 +-
.../solr/search/function/FileFloatSource.java | 3 +-
.../org/apache/solr/search/neural/KnnQParser.java | 29 +--
.../org/apache/solr/security/GetPublicKey.java | 2 +-
.../org/apache/solr/update/PeerSyncWithLeader.java | 10 +-
.../apache/solr/update/StreamingSolrClients.java | 7 +-
.../src/java/org/apache/solr/update/UpdateLog.java | 9 +-
.../org/apache/solr/util/FileTypeMagicUtil.java | 93 ++++---
.../src/java/org/apache/solr/util/ModuleUtils.java | 14 +-
.../org/apache/solr/util/StartupLoggingUtils.java | 3 +-
.../src/java/org/apache/solr/util/ThreadStats.java | 94 +++++++
.../circuitbreaker/CircuitBreakerRegistry.java | 5 +-
.../src/resources/EnvToSyspropMappings.properties | 97 ++++++++
.../collection1/conf/schema_postingsformat.xml | 6 +-
solr/core/src/test-files/solr/solr-50-all.xml | 3 +
.../test/org/apache/solr/TestCpuTimeSearch.java | 124 +++++++++
.../org/apache/solr/api/JerseyResourceTest.java | 2 +-
.../api/NodeConfigClusterPluginsSourceTest.java | 219 ++++++++++++++++
.../impl/NodeConfigPlacementPluginTest.java | 63 +++++
.../impl/PlacementPluginIntegrationTest.java | 19 --
.../solr/core/ConfigureRecoveryStrategyTest.java | 4 +-
.../test/org/apache/solr/core/SolrCoreTest.java | 60 +++++
.../src/test/org/apache/solr/core/TestSolrXml.java | 126 +++++++++-
.../apache/solr/handler/TestContainerPlugin.java | 46 ++++
.../solr/handler/admin/MetricsHandlerTest.java | 4 +
.../admin/api/GetNodeCommandStatusTest.java | 94 +++++++
.../solr/handler/admin/api/MergeIndexesTest.java | 115 +++++++++
.../solr/handler/admin/api/NodeLoggingAPITest.java | 69 ++---
.../handler/admin/api/SnapshotBackupAPITest.java | 97 +++-----
.../handler/admin/api/V2CoreAPIMappingTest.java | 40 ---
.../handler/configsets/ListConfigSetsAPITest.java | 77 +-----
.../solr/handler/export/TestExportWriter.java | 37 +++
.../solr/jersey/PostRequestLoggingFilterTest.java | 6 +-
.../solr/schema/ResolveAnalyzerByNameTest.java | 10 +
.../org/apache/solr/schema/TestSchemaField.java | 30 ++-
.../org/apache/solr/search/QueryEqualityTest.java | 36 ++-
.../apache/solr/search/neural/KnnQParserTest.java | 55 ++--
.../apache/solr/update/SolrCmdDistributorTest.java | 27 +-
.../apache/solr/util/FileTypeMagicUtilTest.java | 58 ++---
.../licenses/aopalliance-repackaged-2.6.1.jar.sha1 | 1 -
.../licenses/aopalliance-repackaged-3.0.5.jar.sha1 | 1 +
solr/licenses/bcutil-jdk18on-NOTICE.txt | 2 -
solr/licenses/byte-buddy-1.14.10.jar.sha1 | 1 +
solr/licenses/byte-buddy-1.14.6.jar.sha1 | 1 -
solr/licenses/commons-cli-1.5.0.jar.sha1 | 1 -
solr/licenses/commons-cli-1.6.0.jar.sha1 | 1 +
solr/licenses/grizzly-framework-2.4.4.jar.sha1 | 1 -
solr/licenses/grizzly-framework-LICENSE-EPL.txt | 277 ---------------------
solr/licenses/grizzly-http-2.4.4.jar.sha1 | 1 -
solr/licenses/grizzly-http-LICENSE-EPL.txt | 277 ---------------------
solr/licenses/grizzly-http-server-2.4.4.jar.sha1 | 1 -
solr/licenses/grizzly-http-servlet-2.4.4.jar.sha1 | 1 -
solr/licenses/hk2-api-2.6.1.jar.sha1 | 1 -
solr/licenses/hk2-api-3.0.5.jar.sha1 | 1 +
solr/licenses/hk2-locator-2.6.1.jar.sha1 | 1 -
solr/licenses/hk2-locator-3.0.5.jar.sha1 | 1 +
solr/licenses/hk2-utils-2.6.1.jar.sha1 | 1 -
solr/licenses/hk2-utils-3.0.5.jar.sha1 | 1 +
solr/licenses/http2-client-10.0.18.jar.sha1 | 1 -
solr/licenses/http2-client-10.0.19.jar.sha1 | 1 +
solr/licenses/http2-common-10.0.18.jar.sha1 | 1 -
solr/licenses/http2-common-10.0.19.jar.sha1 | 1 +
solr/licenses/http2-hpack-10.0.18.jar.sha1 | 1 -
solr/licenses/http2-hpack-10.0.19.jar.sha1 | 1 +
.../http2-http-client-transport-10.0.18.jar.sha1 | 1 -
.../http2-http-client-transport-10.0.19.jar.sha1 | 1 +
solr/licenses/http2-server-10.0.18.jar.sha1 | 1 -
solr/licenses/http2-server-10.0.19.jar.sha1 | 1 +
solr/licenses/jackson-annotations-2.15.3.jar.sha1 | 1 -
solr/licenses/jackson-annotations-2.16.1.jar.sha1 | 1 +
solr/licenses/jackson-core-2.15.3.jar.sha1 | 1 -
solr/licenses/jackson-core-2.16.1.jar.sha1 | 1 +
solr/licenses/jackson-databind-2.15.3.jar.sha1 | 1 -
solr/licenses/jackson-databind-2.16.1.jar.sha1 | 1 +
.../jackson-dataformat-cbor-2.15.3.jar.sha1 | 1 -
.../jackson-dataformat-cbor-2.16.1.jar.sha1 | 1 +
.../jackson-dataformat-smile-2.15.3.jar.sha1 | 1 -
.../jackson-dataformat-smile-2.16.1.jar.sha1 | 1 +
.../jackson-dataformat-xml-2.15.3.jar.sha1 | 1 -
.../jackson-dataformat-xml-2.16.1.jar.sha1 | 1 +
.../licenses/jackson-datatype-jdk8-2.15.3.jar.sha1 | 1 -
.../licenses/jackson-datatype-jdk8-2.16.1.jar.sha1 | 1 +
.../jackson-datatype-jsr310-2.15.3.jar.sha1 | 1 -
.../jackson-datatype-jsr310-2.16.1.jar.sha1 | 1 +
...ule-jakarta-xmlbind-annotations-2.16.1.jar.sha1 | 1 +
...jackson-module-jaxb-annotations-2.15.3.jar.sha1 | 1 -
.../licenses/jackson-module-kotlin-2.15.3.jar.sha1 | 1 -
.../licenses/jackson-module-kotlin-2.16.1.jar.sha1 | 1 +
.../jackson-module-parameter-names-2.15.3.jar.sha1 | 1 -
.../jackson-module-parameter-names-2.16.1.jar.sha1 | 1 +
.../licenses/jakarta.annotation-api-1.3.5.jar.sha1 | 1 -
.../licenses/jakarta.annotation-api-2.1.1.jar.sha1 | 1 +
solr/licenses/jakarta.inject-api-2.0.1.jar.sha1 | 1 +
.../licenses/jakarta.validation-api-2.0.2.jar.sha1 | 1 -
.../licenses/jakarta.validation-api-3.0.2.jar.sha1 | 1 +
solr/licenses/jakarta.ws.rs-api-2.1.6.jar.sha1 | 1 -
solr/licenses/jakarta.ws.rs-api-3.1.0.jar.sha1 | 1 +
solr/licenses/javassist-3.29.0-GA.jar.sha1 | 1 -
solr/licenses/javassist-3.29.2-GA.jar.sha1 | 1 +
solr/licenses/jcl-over-slf4j-2.0.10.jar.sha1 | 1 +
solr/licenses/jcl-over-slf4j-2.0.9.jar.sha1 | 1 -
solr/licenses/jersey-client-2.39.1.jar.sha1 | 1 -
solr/licenses/jersey-client-3.1.5.jar.sha1 | 1 +
solr/licenses/jersey-common-2.39.1.jar.sha1 | 1 -
solr/licenses/jersey-common-3.1.5.jar.sha1 | 1 +
.../jersey-container-grizzly2-http-2.39.1.jar.sha1 | 1 -
...rsey-container-grizzly2-servlet-2.39.1.jar.sha1 | 1 -
.../jersey-container-servlet-2.39.1.jar.sha1 | 1 -
.../jersey-container-servlet-core-2.39.1.jar.sha1 | 1 -
.../jersey-entity-filtering-2.39.1.jar.sha1 | 1 -
.../jersey-entity-filtering-3.1.5.jar.sha1 | 1 +
solr/licenses/jersey-hk2-2.39.1.jar.sha1 | 1 -
solr/licenses/jersey-hk2-3.1.5.jar.sha1 | 1 +
solr/licenses/jersey-media-jaxb-2.39.1.jar.sha1 | 1 -
.../jersey-media-json-jackson-2.39.1.jar.sha1 | 1 -
.../jersey-media-json-jackson-3.1.5.jar.sha1 | 1 +
solr/licenses/jersey-server-2.39.1.jar.sha1 | 1 -
solr/licenses/jersey-server-3.1.5.jar.sha1 | 1 +
.../jersey-test-framework-core-2.39.1.jar.sha1 | 1 -
...est-framework-provider-grizzly2-2.39.1.jar.sha1 | 1 -
solr/licenses/jetty-alpn-client-10.0.18.jar.sha1 | 1 -
solr/licenses/jetty-alpn-client-10.0.19.jar.sha1 | 1 +
.../jetty-alpn-java-client-10.0.18.jar.sha1 | 1 -
.../jetty-alpn-java-client-10.0.19.jar.sha1 | 1 +
.../jetty-alpn-java-server-10.0.18.jar.sha1 | 1 -
.../jetty-alpn-java-server-10.0.19.jar.sha1 | 1 +
solr/licenses/jetty-alpn-server-10.0.18.jar.sha1 | 1 -
solr/licenses/jetty-alpn-server-10.0.19.jar.sha1 | 1 +
solr/licenses/jetty-client-10.0.18.jar.sha1 | 1 -
solr/licenses/jetty-client-10.0.19.jar.sha1 | 1 +
solr/licenses/jetty-deploy-10.0.18.jar.sha1 | 1 -
solr/licenses/jetty-deploy-10.0.19.jar.sha1 | 1 +
solr/licenses/jetty-http-10.0.18.jar.sha1 | 1 -
solr/licenses/jetty-http-10.0.19.jar.sha1 | 1 +
solr/licenses/jetty-io-10.0.18.jar.sha1 | 1 -
solr/licenses/jetty-io-10.0.19.jar.sha1 | 1 +
solr/licenses/jetty-jmx-10.0.18.jar.sha1 | 1 -
solr/licenses/jetty-jmx-10.0.19.jar.sha1 | 1 +
solr/licenses/jetty-rewrite-10.0.18.jar.sha1 | 1 -
solr/licenses/jetty-rewrite-10.0.19.jar.sha1 | 1 +
solr/licenses/jetty-security-10.0.18.jar.sha1 | 1 -
solr/licenses/jetty-security-10.0.19.jar.sha1 | 1 +
solr/licenses/jetty-server-10.0.18.jar.sha1 | 1 -
solr/licenses/jetty-server-10.0.19.jar.sha1 | 1 +
solr/licenses/jetty-servlet-10.0.18.jar.sha1 | 1 -
solr/licenses/jetty-servlet-10.0.19.jar.sha1 | 1 +
solr/licenses/jetty-servlets-10.0.18.jar.sha1 | 1 -
solr/licenses/jetty-servlets-10.0.19.jar.sha1 | 1 +
solr/licenses/jetty-start-10.0.18-shaded.jar.sha1 | 1 -
solr/licenses/jetty-start-10.0.19-shaded.jar.sha1 | 1 +
solr/licenses/jetty-util-10.0.18.jar.sha1 | 1 -
solr/licenses/jetty-util-10.0.19.jar.sha1 | 1 +
solr/licenses/jetty-webapp-10.0.18.jar.sha1 | 1 -
solr/licenses/jetty-webapp-10.0.19.jar.sha1 | 1 +
solr/licenses/jetty-xml-10.0.18.jar.sha1 | 1 -
solr/licenses/jetty-xml-10.0.19.jar.sha1 | 1 +
solr/licenses/jul-to-slf4j-2.0.10.jar.sha1 | 1 +
solr/licenses/jul-to-slf4j-2.0.9.jar.sha1 | 1 -
solr/licenses/junit-jupiter-5.9.1.jar.sha1 | 1 -
solr/licenses/junit-jupiter-api-5.9.1.jar.sha1 | 1 -
solr/licenses/junit-jupiter-engine-5.9.1.jar.sha1 | 1 -
solr/licenses/junit-jupiter-params-5.9.1.jar.sha1 | 1 -
.../licenses/junit-platform-commons-1.9.1.jar.sha1 | 1 -
solr/licenses/junit-platform-engine-1.9.1.jar.sha1 | 1 -
solr/licenses/mockito-core-5.5.0.jar.sha1 | 1 -
solr/licenses/mockito-core-5.8.0.jar.sha1 | 1 +
....0.jar.sha1 => mockito-subclass-5.8.0.jar.sha1} | 0
solr/licenses/netty-buffer-4.1.101.Final.jar.sha1 | 1 -
solr/licenses/netty-buffer-4.1.104.Final.jar.sha1 | 1 +
solr/licenses/netty-codec-4.1.101.Final.jar.sha1 | 1 -
solr/licenses/netty-codec-4.1.104.Final.jar.sha1 | 1 +
.../netty-codec-http-4.1.101.Final.jar.sha1 | 1 -
.../netty-codec-http-4.1.104.Final.jar.sha1 | 1 +
.../netty-codec-http2-4.1.101.Final.jar.sha1 | 1 -
.../netty-codec-http2-4.1.104.Final.jar.sha1 | 1 +
.../netty-codec-socks-4.1.101.Final.jar.sha1 | 1 -
.../netty-codec-socks-4.1.104.Final.jar.sha1 | 1 +
solr/licenses/netty-common-4.1.101.Final.jar.sha1 | 1 -
solr/licenses/netty-common-4.1.104.Final.jar.sha1 | 1 +
solr/licenses/netty-handler-4.1.101.Final.jar.sha1 | 1 -
solr/licenses/netty-handler-4.1.104.Final.jar.sha1 | 1 +
.../netty-handler-proxy-4.1.101.Final.jar.sha1 | 1 -
.../netty-handler-proxy-4.1.104.Final.jar.sha1 | 1 +
.../licenses/netty-resolver-4.1.101.Final.jar.sha1 | 1 -
.../licenses/netty-resolver-4.1.104.Final.jar.sha1 | 1 +
.../netty-transport-4.1.101.Final.jar.sha1 | 1 -
.../netty-transport-4.1.104.Final.jar.sha1 | 1 +
...-transport-classes-epoll-4.1.101.Final.jar.sha1 | 1 -
...-transport-classes-epoll-4.1.104.Final.jar.sha1 | 1 +
...ative-epoll-4.1.101.Final-linux-x86_64.jar.sha1 | 1 -
...ative-epoll-4.1.104.Final-linux-x86_64.jar.sha1 | 1 +
...sport-native-unix-common-4.1.101.Final.jar.sha1 | 1 -
...sport-native-unix-common-4.1.104.Final.jar.sha1 | 1 +
solr/licenses/opentest4j-1.2.0.jar.sha1 | 1 -
solr/licenses/opentest4j-LICENSE-ASL.txt | 201 ---------------
solr/licenses/opentest4j-NOTICE.txt | 13 -
solr/licenses/slf4j-api-2.0.10.jar.sha1 | 1 +
solr/licenses/slf4j-api-2.0.9.jar.sha1 | 1 -
solr/licenses/swagger-annotations-2.2.17.jar.sha1 | 1 -
.../swagger-annotations-jakarta-2.2.17.jar.sha1 | 1 +
.../extraction/ExtractingRequestHandlerTest.java | 3 +-
.../solr/security/hadoop/HadoopAuthPlugin.java | 3 +-
.../solr/security/hadoop/KerberosPlugin.java | 33 +--
.../hadoop/HadoopSSLCredentialProvider.java | 5 +-
.../client/solrj/impl/Krb5HttpClientUtils.java | 3 +-
.../solr/security/hadoop/HadoopTestUtil.java | 3 +-
.../solr/security/hadoop/ImpersonationUtil.java | 3 +-
.../solr/security/hadoop/KerberosTestServices.java | 3 +-
.../hadoop/TestImpersonationWithHadoopAuth.java | 3 +-
.../TestSolrCloudWithSecureImpersonation.java | 6 +-
.../configuration/HadoopSSLConfigurationsTest.java | 5 +-
.../org/apache/solr/hdfs/HdfsDirectoryFactory.java | 9 +-
.../org/apache/solr/hdfs/index/CheckHdfsIndex.java | 3 +-
.../org/apache/hadoop/fs/RawLocalFileSystem.java | 5 +-
.../test/org/apache/hadoop/util/PlatformName.java | 11 +-
.../apache/solr/hdfs/HdfsDirectoryFactoryTest.java | 3 +-
.../org/apache/solr/hdfs/cloud/HdfsTestUtil.java | 16 +-
.../apache/solr/security/jwt/JWTIssuerConfig.java | 3 +-
.../solr/security/jwt/JWTAuthPluginTest.java | 3 +-
.../algorithms/TeamDraftInterleaving.java | 3 +-
.../solr/opentelemetry/OtelTracerConfigurator.java | 17 +-
.../CustomTestOtelTracerConfigurator.java | 3 +-
.../opentelemetry/OtelTracerConfiguratorTest.java | 3 +-
.../apache/solr/s3/S3BackupRepositoryConfig.java | 15 +-
solr/packaging/test/test_auth.bats | 14 ++
.../solr/prometheus/scraper/SolrScraper.java | 10 +-
.../configuration-guide/pages/cluster-plugins.adoc | 4 +-
.../pages/configuring-solr-xml.adoc | 19 ++
.../configuration-guide/pages/coreadmin-api.adoc | 74 +++++-
.../pages/property-substitution.adoc | 6 +-
.../deployment-guide/pages/docker-networking.adoc | 2 +-
.../pages/jwt-authentication-plugin.adoc | 2 +-
.../pages/solr-control-script-reference.adoc | 8 +-
.../getting-started/pages/solr-glossary.adoc | 3 +-
.../query-guide/pages/dense-vector-search.adoc | 114 +++++++--
.../query-guide/pages/exporting-result-sets.adoc | 5 +-
.../query-guide/pages/result-clustering.adoc | 2 +-
.../pages/stream-decorator-reference.adoc | 3 +-
.../query-guide/pages/stream-source-reference.adoc | 3 +
.../pages/major-changes-in-solr-9.adoc | 3 +
.../solr/client/solrj/io/SolrClientCache.java | 45 +++-
.../solr/client/solrj/io/stream/SelectStream.java | 30 ++-
.../src/test-files/log4j2.xml | 0
.../solr/client/solrj/io/SolrClientCacheTest.java | 77 ++++++
.../io/stream/StreamExpressionToExpessionTest.java | 3 +-
.../solrj/impl/ZkClientClusterStateProvider.java | 11 +-
.../org/apache/solr/common/cloud/SolrZkClient.java | 24 +-
.../apache/solr/common/cloud/ZkStateReader.java | 15 +-
.../org/apache/solr/client/solrj/SolrClient.java | 10 +
.../org/apache/solr/client/solrj/SolrRequest.java | 13 +
.../solrj/impl/BaseHttpClusterStateProvider.java | 1 +
.../client/solrj/impl/CloudHttp2SolrClient.java | 14 +-
.../client/solrj/impl/CloudLegacySolrClient.java | 17 +-
.../solr/client/solrj/impl/CloudSolrClient.java | 6 -
.../client/solrj/impl/ClusterStateProvider.java | 6 +-
.../impl/ConcurrentUpdateHttp2SolrClient.java | 11 +
.../solrj/impl/ConcurrentUpdateSolrClient.java | 3 +
.../solr/client/solrj/impl/Http2SolrClient.java | 11 +-
.../solr/client/solrj/impl/HttpSolrClient.java | 6 +-
.../solr/client/solrj/impl/LBHttp2SolrClient.java | 21 +-
.../solr/client/solrj/impl/LBHttpSolrClient.java | 4 +
.../solr/client/solrj/impl/LBSolrClient.java | 3 +
.../solr/client/solrj/impl/SolrClientBuilder.java | 7 +
.../solrj/request/AbstractUpdateRequest.java | 3 +-
.../request/CollectionRequiringSolrRequest.java} | 20 +-
.../client/solrj/request/DirectXmlRequest.java | 4 +-
.../solrj/request/DocumentAnalysisRequest.java | 4 +-
.../client/solrj/request/FieldAnalysisRequest.java | 3 +-
.../solr/client/solrj/request/LukeRequest.java | 3 +-
.../solr/client/solrj/request/QueryRequest.java | 3 +-
.../apache/solr/client/solrj/request/SolrPing.java | 3 +-
.../request/schema/AbstractSchemaRequest.java | 5 +-
.../apache/solr/client/solrj/util/ClientUtils.java | 14 ++
.../java/org/apache/solr/common/util/EnvUtils.java | 271 ++++++++++++++++++++
.../util/{URLUtil.java => GlobPatternUtil.java} | 45 ++--
.../apache/solr/common/util/PropertiesUtil.java | 2 +-
.../java/org/apache/solr/common/util/URLUtil.java | 37 +++
solr/solrj/src/test-files/solrj/solr/solr.xml | 3 +
.../impl/CloudHttp2SolrClientBuilderTest.java | 11 +
.../solrj/impl/CloudSolrClientBuilderTest.java | 10 +
.../ConcurrentUpdateSolrClientBuilderTest.java | 11 +
.../solrj/impl/HttpSolrClientBuilderTest.java | 9 +
.../solrj/impl/LBHttpSolrClientBuilderTest.java | 11 +
.../solrj/response/TestSuggesterResponse.java | 3 +-
.../solr/client/solrj/util/ClientUtilsTest.java | 19 ++
.../org/apache/solr/common/util/EnvUtilsTest.java | 120 +++++++++
.../{URLUtilTest.java => TestGlobPatternUtil.java} | 22 +-
.../org/apache/solr/common/util/URLUtilTest.java | 63 +++++
.../apache/solr/BaseDistributedSearchTestCase.java | 11 +-
.../src/java/org/apache/solr/SolrTestCase.java | 3 +-
.../src/java/org/apache/solr/SolrTestCaseJ4.java | 8 +
.../java/org/apache/solr/cloud/ConfigRequest.java | 3 +-
.../apache/solr/cloud/MiniSolrCloudCluster.java | 1 +
.../api/collections/AbstractInstallShardTest.java | 45 +++-
versions.lock | 169 ++++++-------
versions.props | 20 +-
463 files changed, 4935 insertions(+), 2735 deletions(-)
create mode 100644 .github/labeler.yml
create mode 100644 .github/workflows/labeler.yml
create mode 100644 .github/workflows/stale.yml
create mode 100644 dev-docs/v2-api-conventions.adoc
create mode 100644
solr/api/src/java/org/apache/solr/client/api/endpoint/GetNodeCommandStatusApi.java
copy solr/api/src/java/org/apache/solr/client/api/endpoint/{ReloadCoreApi.java
=> MergeIndexesApi.java} (56%)
copy solr/api/src/java/org/apache/solr/client/api/model/{StoreType.java =>
GetNodeCommandStatusResponse.java} (77%)
copy solr/api/src/java/org/apache/solr/client/api/model/{StoreType.java =>
IndexType.java} (94%)
copy solr/api/src/java/org/apache/solr/client/api/model/{StoreType.java =>
MergeIndexesRequestBody.java} (53%)
create mode 100644
solr/core/src/java/org/apache/solr/api/ClusterPluginsSource.java
create mode 100644
solr/core/src/java/org/apache/solr/api/NodeConfigClusterPluginsSource.java
create mode 100644
solr/core/src/java/org/apache/solr/api/ZkClusterPluginsSource.java
create mode 100644
solr/core/src/java/org/apache/solr/handler/admin/api/GetNodeCommandStatus.java
create mode 100644
solr/core/src/java/org/apache/solr/handler/admin/api/MergeIndexes.java
delete mode 100644
solr/core/src/java/org/apache/solr/handler/admin/api/MergeIndexesAPI.java
delete mode 100644
solr/core/src/java/org/apache/solr/handler/admin/api/RequestCoreCommandStatusAPI.java
create mode 100644 solr/core/src/java/org/apache/solr/util/ThreadStats.java
create mode 100644 solr/core/src/resources/EnvToSyspropMappings.properties
create mode 100644 solr/core/src/test/org/apache/solr/TestCpuTimeSearch.java
create mode 100644
solr/core/src/test/org/apache/solr/api/NodeConfigClusterPluginsSourceTest.java
create mode 100644
solr/core/src/test/org/apache/solr/cluster/placement/impl/NodeConfigPlacementPluginTest.java
create mode 100644
solr/core/src/test/org/apache/solr/handler/admin/api/GetNodeCommandStatusTest.java
create mode 100644
solr/core/src/test/org/apache/solr/handler/admin/api/MergeIndexesTest.java
delete mode 100644 solr/licenses/aopalliance-repackaged-2.6.1.jar.sha1
create mode 100644 solr/licenses/aopalliance-repackaged-3.0.5.jar.sha1
delete mode 100644 solr/licenses/bcutil-jdk18on-NOTICE.txt
create mode 100644 solr/licenses/byte-buddy-1.14.10.jar.sha1
delete mode 100644 solr/licenses/byte-buddy-1.14.6.jar.sha1
delete mode 100644 solr/licenses/commons-cli-1.5.0.jar.sha1
create mode 100644 solr/licenses/commons-cli-1.6.0.jar.sha1
delete mode 100644 solr/licenses/grizzly-framework-2.4.4.jar.sha1
delete mode 100644 solr/licenses/grizzly-framework-LICENSE-EPL.txt
delete mode 100644 solr/licenses/grizzly-http-2.4.4.jar.sha1
delete mode 100644 solr/licenses/grizzly-http-LICENSE-EPL.txt
delete mode 100644 solr/licenses/grizzly-http-server-2.4.4.jar.sha1
delete mode 100644 solr/licenses/grizzly-http-servlet-2.4.4.jar.sha1
delete mode 100644 solr/licenses/hk2-api-2.6.1.jar.sha1
create mode 100644 solr/licenses/hk2-api-3.0.5.jar.sha1
delete mode 100644 solr/licenses/hk2-locator-2.6.1.jar.sha1
create mode 100644 solr/licenses/hk2-locator-3.0.5.jar.sha1
delete mode 100644 solr/licenses/hk2-utils-2.6.1.jar.sha1
create mode 100644 solr/licenses/hk2-utils-3.0.5.jar.sha1
delete mode 100644 solr/licenses/http2-client-10.0.18.jar.sha1
create mode 100644 solr/licenses/http2-client-10.0.19.jar.sha1
delete mode 100644 solr/licenses/http2-common-10.0.18.jar.sha1
create mode 100644 solr/licenses/http2-common-10.0.19.jar.sha1
delete mode 100644 solr/licenses/http2-hpack-10.0.18.jar.sha1
create mode 100644 solr/licenses/http2-hpack-10.0.19.jar.sha1
delete mode 100644 solr/licenses/http2-http-client-transport-10.0.18.jar.sha1
create mode 100644 solr/licenses/http2-http-client-transport-10.0.19.jar.sha1
delete mode 100644 solr/licenses/http2-server-10.0.18.jar.sha1
create mode 100644 solr/licenses/http2-server-10.0.19.jar.sha1
delete mode 100644 solr/licenses/jackson-annotations-2.15.3.jar.sha1
create mode 100644 solr/licenses/jackson-annotations-2.16.1.jar.sha1
delete mode 100644 solr/licenses/jackson-core-2.15.3.jar.sha1
create mode 100644 solr/licenses/jackson-core-2.16.1.jar.sha1
delete mode 100644 solr/licenses/jackson-databind-2.15.3.jar.sha1
create mode 100644 solr/licenses/jackson-databind-2.16.1.jar.sha1
delete mode 100644 solr/licenses/jackson-dataformat-cbor-2.15.3.jar.sha1
create mode 100644 solr/licenses/jackson-dataformat-cbor-2.16.1.jar.sha1
delete mode 100644 solr/licenses/jackson-dataformat-smile-2.15.3.jar.sha1
create mode 100644 solr/licenses/jackson-dataformat-smile-2.16.1.jar.sha1
delete mode 100644 solr/licenses/jackson-dataformat-xml-2.15.3.jar.sha1
create mode 100644 solr/licenses/jackson-dataformat-xml-2.16.1.jar.sha1
delete mode 100644 solr/licenses/jackson-datatype-jdk8-2.15.3.jar.sha1
create mode 100644 solr/licenses/jackson-datatype-jdk8-2.16.1.jar.sha1
delete mode 100644 solr/licenses/jackson-datatype-jsr310-2.15.3.jar.sha1
create mode 100644 solr/licenses/jackson-datatype-jsr310-2.16.1.jar.sha1
create mode 100644
solr/licenses/jackson-module-jakarta-xmlbind-annotations-2.16.1.jar.sha1
delete mode 100644
solr/licenses/jackson-module-jaxb-annotations-2.15.3.jar.sha1
delete mode 100644 solr/licenses/jackson-module-kotlin-2.15.3.jar.sha1
create mode 100644 solr/licenses/jackson-module-kotlin-2.16.1.jar.sha1
delete mode 100644 solr/licenses/jackson-module-parameter-names-2.15.3.jar.sha1
create mode 100644 solr/licenses/jackson-module-parameter-names-2.16.1.jar.sha1
delete mode 100644 solr/licenses/jakarta.annotation-api-1.3.5.jar.sha1
create mode 100644 solr/licenses/jakarta.annotation-api-2.1.1.jar.sha1
create mode 100644 solr/licenses/jakarta.inject-api-2.0.1.jar.sha1
delete mode 100644 solr/licenses/jakarta.validation-api-2.0.2.jar.sha1
create mode 100644 solr/licenses/jakarta.validation-api-3.0.2.jar.sha1
delete mode 100644 solr/licenses/jakarta.ws.rs-api-2.1.6.jar.sha1
create mode 100644 solr/licenses/jakarta.ws.rs-api-3.1.0.jar.sha1
delete mode 100644 solr/licenses/javassist-3.29.0-GA.jar.sha1
create mode 100644 solr/licenses/javassist-3.29.2-GA.jar.sha1
create mode 100644 solr/licenses/jcl-over-slf4j-2.0.10.jar.sha1
delete mode 100644 solr/licenses/jcl-over-slf4j-2.0.9.jar.sha1
delete mode 100644 solr/licenses/jersey-client-2.39.1.jar.sha1
create mode 100644 solr/licenses/jersey-client-3.1.5.jar.sha1
delete mode 100644 solr/licenses/jersey-common-2.39.1.jar.sha1
create mode 100644 solr/licenses/jersey-common-3.1.5.jar.sha1
delete mode 100644 solr/licenses/jersey-container-grizzly2-http-2.39.1.jar.sha1
delete mode 100644
solr/licenses/jersey-container-grizzly2-servlet-2.39.1.jar.sha1
delete mode 100644 solr/licenses/jersey-container-servlet-2.39.1.jar.sha1
delete mode 100644 solr/licenses/jersey-container-servlet-core-2.39.1.jar.sha1
delete mode 100644 solr/licenses/jersey-entity-filtering-2.39.1.jar.sha1
create mode 100644 solr/licenses/jersey-entity-filtering-3.1.5.jar.sha1
delete mode 100644 solr/licenses/jersey-hk2-2.39.1.jar.sha1
create mode 100644 solr/licenses/jersey-hk2-3.1.5.jar.sha1
delete mode 100644 solr/licenses/jersey-media-jaxb-2.39.1.jar.sha1
delete mode 100644 solr/licenses/jersey-media-json-jackson-2.39.1.jar.sha1
create mode 100644 solr/licenses/jersey-media-json-jackson-3.1.5.jar.sha1
delete mode 100644 solr/licenses/jersey-server-2.39.1.jar.sha1
create mode 100644 solr/licenses/jersey-server-3.1.5.jar.sha1
delete mode 100644 solr/licenses/jersey-test-framework-core-2.39.1.jar.sha1
delete mode 100644
solr/licenses/jersey-test-framework-provider-grizzly2-2.39.1.jar.sha1
delete mode 100644 solr/licenses/jetty-alpn-client-10.0.18.jar.sha1
create mode 100644 solr/licenses/jetty-alpn-client-10.0.19.jar.sha1
delete mode 100644 solr/licenses/jetty-alpn-java-client-10.0.18.jar.sha1
create mode 100644 solr/licenses/jetty-alpn-java-client-10.0.19.jar.sha1
delete mode 100644 solr/licenses/jetty-alpn-java-server-10.0.18.jar.sha1
create mode 100644 solr/licenses/jetty-alpn-java-server-10.0.19.jar.sha1
delete mode 100644 solr/licenses/jetty-alpn-server-10.0.18.jar.sha1
create mode 100644 solr/licenses/jetty-alpn-server-10.0.19.jar.sha1
delete mode 100644 solr/licenses/jetty-client-10.0.18.jar.sha1
create mode 100644 solr/licenses/jetty-client-10.0.19.jar.sha1
delete mode 100644 solr/licenses/jetty-deploy-10.0.18.jar.sha1
create mode 100644 solr/licenses/jetty-deploy-10.0.19.jar.sha1
delete mode 100644 solr/licenses/jetty-http-10.0.18.jar.sha1
create mode 100644 solr/licenses/jetty-http-10.0.19.jar.sha1
delete mode 100644 solr/licenses/jetty-io-10.0.18.jar.sha1
create mode 100644 solr/licenses/jetty-io-10.0.19.jar.sha1
delete mode 100644 solr/licenses/jetty-jmx-10.0.18.jar.sha1
create mode 100644 solr/licenses/jetty-jmx-10.0.19.jar.sha1
delete mode 100644 solr/licenses/jetty-rewrite-10.0.18.jar.sha1
create mode 100644 solr/licenses/jetty-rewrite-10.0.19.jar.sha1
delete mode 100644 solr/licenses/jetty-security-10.0.18.jar.sha1
create mode 100644 solr/licenses/jetty-security-10.0.19.jar.sha1
delete mode 100644 solr/licenses/jetty-server-10.0.18.jar.sha1
create mode 100644 solr/licenses/jetty-server-10.0.19.jar.sha1
delete mode 100644 solr/licenses/jetty-servlet-10.0.18.jar.sha1
create mode 100644 solr/licenses/jetty-servlet-10.0.19.jar.sha1
delete mode 100644 solr/licenses/jetty-servlets-10.0.18.jar.sha1
create mode 100644 solr/licenses/jetty-servlets-10.0.19.jar.sha1
delete mode 100644 solr/licenses/jetty-start-10.0.18-shaded.jar.sha1
create mode 100644 solr/licenses/jetty-start-10.0.19-shaded.jar.sha1
delete mode 100644 solr/licenses/jetty-util-10.0.18.jar.sha1
create mode 100644 solr/licenses/jetty-util-10.0.19.jar.sha1
delete mode 100644 solr/licenses/jetty-webapp-10.0.18.jar.sha1
create mode 100644 solr/licenses/jetty-webapp-10.0.19.jar.sha1
delete mode 100644 solr/licenses/jetty-xml-10.0.18.jar.sha1
create mode 100644 solr/licenses/jetty-xml-10.0.19.jar.sha1
create mode 100644 solr/licenses/jul-to-slf4j-2.0.10.jar.sha1
delete mode 100644 solr/licenses/jul-to-slf4j-2.0.9.jar.sha1
delete mode 100644 solr/licenses/junit-jupiter-5.9.1.jar.sha1
delete mode 100644 solr/licenses/junit-jupiter-api-5.9.1.jar.sha1
delete mode 100644 solr/licenses/junit-jupiter-engine-5.9.1.jar.sha1
delete mode 100644 solr/licenses/junit-jupiter-params-5.9.1.jar.sha1
delete mode 100644 solr/licenses/junit-platform-commons-1.9.1.jar.sha1
delete mode 100644 solr/licenses/junit-platform-engine-1.9.1.jar.sha1
delete mode 100644 solr/licenses/mockito-core-5.5.0.jar.sha1
create mode 100644 solr/licenses/mockito-core-5.8.0.jar.sha1
rename solr/licenses/{mockito-subclass-5.5.0.jar.sha1 =>
mockito-subclass-5.8.0.jar.sha1} (100%)
delete mode 100644 solr/licenses/netty-buffer-4.1.101.Final.jar.sha1
create mode 100644 solr/licenses/netty-buffer-4.1.104.Final.jar.sha1
delete mode 100644 solr/licenses/netty-codec-4.1.101.Final.jar.sha1
create mode 100644 solr/licenses/netty-codec-4.1.104.Final.jar.sha1
delete mode 100644 solr/licenses/netty-codec-http-4.1.101.Final.jar.sha1
create mode 100644 solr/licenses/netty-codec-http-4.1.104.Final.jar.sha1
delete mode 100644 solr/licenses/netty-codec-http2-4.1.101.Final.jar.sha1
create mode 100644 solr/licenses/netty-codec-http2-4.1.104.Final.jar.sha1
delete mode 100644 solr/licenses/netty-codec-socks-4.1.101.Final.jar.sha1
create mode 100644 solr/licenses/netty-codec-socks-4.1.104.Final.jar.sha1
delete mode 100644 solr/licenses/netty-common-4.1.101.Final.jar.sha1
create mode 100644 solr/licenses/netty-common-4.1.104.Final.jar.sha1
delete mode 100644 solr/licenses/netty-handler-4.1.101.Final.jar.sha1
create mode 100644 solr/licenses/netty-handler-4.1.104.Final.jar.sha1
delete mode 100644 solr/licenses/netty-handler-proxy-4.1.101.Final.jar.sha1
create mode 100644 solr/licenses/netty-handler-proxy-4.1.104.Final.jar.sha1
delete mode 100644 solr/licenses/netty-resolver-4.1.101.Final.jar.sha1
create mode 100644 solr/licenses/netty-resolver-4.1.104.Final.jar.sha1
delete mode 100644 solr/licenses/netty-transport-4.1.101.Final.jar.sha1
create mode 100644 solr/licenses/netty-transport-4.1.104.Final.jar.sha1
delete mode 100644
solr/licenses/netty-transport-classes-epoll-4.1.101.Final.jar.sha1
create mode 100644
solr/licenses/netty-transport-classes-epoll-4.1.104.Final.jar.sha1
delete mode 100644
solr/licenses/netty-transport-native-epoll-4.1.101.Final-linux-x86_64.jar.sha1
create mode 100644
solr/licenses/netty-transport-native-epoll-4.1.104.Final-linux-x86_64.jar.sha1
delete mode 100644
solr/licenses/netty-transport-native-unix-common-4.1.101.Final.jar.sha1
create mode 100644
solr/licenses/netty-transport-native-unix-common-4.1.104.Final.jar.sha1
delete mode 100644 solr/licenses/opentest4j-1.2.0.jar.sha1
delete mode 100644 solr/licenses/opentest4j-LICENSE-ASL.txt
delete mode 100644 solr/licenses/opentest4j-NOTICE.txt
create mode 100644 solr/licenses/slf4j-api-2.0.10.jar.sha1
delete mode 100644 solr/licenses/slf4j-api-2.0.9.jar.sha1
delete mode 100644 solr/licenses/swagger-annotations-2.2.17.jar.sha1
create mode 100644 solr/licenses/swagger-annotations-jakarta-2.2.17.jar.sha1
copy solr/{modules/analysis-extras =>
solrj-streaming}/src/test-files/log4j2.xml (100%)
create mode 100644
solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/SolrClientCacheTest.java
rename solr/{api/src/java/org/apache/solr/client/api/model/StoreType.java =>
solrj/src/java/org/apache/solr/client/solrj/request/CollectionRequiringSolrRequest.java}
(63%)
create mode 100644
solr/solrj/src/java/org/apache/solr/common/util/EnvUtils.java
copy solr/solrj/src/java/org/apache/solr/common/util/{URLUtil.java =>
GlobPatternUtil.java} (51%)
create mode 100644
solr/solrj/src/test/org/apache/solr/common/util/EnvUtilsTest.java
copy solr/solrj/src/test/org/apache/solr/common/util/{URLUtilTest.java =>
TestGlobPatternUtil.java} (60%)