This is an automated email from the ASF dual-hosted git repository.
broustant pushed a change to branch ishan/upgrade-to-lucene-10
in repository https://gitbox.apache.org/repos/asf/solr.git
from d2031f52056 Fix GraphTermsQParserPlugin NPE
add 7884aaeb443 Remove a warning that is no longer applicable. (#3311)
add 0b85977d73d SOLR-17741: Remove addHttpRequestToContext option (#3325)
add c72562aeb32 SOLR-17294: ConcurrentUpdateSolrClient no longer detects
"false-positive" stalls (#2461)
add ee97f7cefbe SOLR-16262: Canonical URL script should add noindex robots
meta tags
add 67a642fe026 SOLR-17720: Fix rare deadlock in CollectionProperties
(#3304)
add 94e77be2340 SOLR-17043: Fix TestTlogReplica test
add 6f7b8b082c8 fix type
add 75289fa1923 SOLR-17638 Some CLI errors not logged when starting
prometheus exporter (#3236)
add b288511a773 SOLR-17294: Rewrite of StallDetection concurrency test.
(#3338)
add 55bbdcde42d SOLR-17738: DocTransformer, remove deprecated methods
(#3320)
add 0bc55d5bc4c SOLR-17743: V2 API: use correct content-type (#3326)
add 7288eb38863 Optimize consumeInputFully/readFully: don't loop read
single byte (#3323)
add d0d71a7b38f Solr now enables Jetty's Graceful Shutdown features to
prevent client connections from being abruptly terminated on orderly shutdown
add aaf69dc9991 SOLR-17744: Fix
AbstractCollectionsAPIDistributedZkTestBase.addReplicaTest to check that
replicas become active
add 25309f64685 SOLR-17633 Add matomo script to ref-guide (#3217)
add fed00c70699 SOLR-17749: linear function support for RankQParserPlugin
(#3339)
add efe0c3a110f Solr Ref Guide: fix bullet point format for Payload
(Check,Score) Parser (#3329)
add 81d0f6b76b8 SOLR-17447: fix typo in solr/CHANGES.txt
add 98aa72398a0 SmokeTestRelease Added support for multiple JDK (#2685)
add 1a8131c4586 SOLR-17745: Reduce leader election optimization never
occurs (#3330)
add ee5063915bd SOLR-17361 OpenJ9 can't compile solr: No method
HotSpotDiagnosticMXBean.dumpHeap (#2929)
add 40926bcdd3f Build: remove hard-coded Java versions from
ecj.javadocs.prefs
add 29451d95371 SOLR-17634: Remove version param (#3336)
add 68423b576cc SOLR-17761: Prevent CircuitBreakerRegistry static init
races (#3349)
add 2b1fbc13767 SOLR-17187: make replica poll interval configurable (#3144)
add 7279b808628 SOLR-17069: Jetty12 + EE10 (#2876)
add 733c41a6ada SOLR-17758: Fix limiting-URP "warnOnly" mode (#3348)
add 2fea839c710 Allow disabling new UI module during builds (#3261)
add fee2cbbb845 SOLR-17739: ConfigSet API should return error when
forbidden file types are in the upload (#3351)
add 2041d1d0e6a SOLR-17756: Parallelize calculation of index fingerprint
across segments (#3352)
add b91905a653e SOLR-16903: Make java.io.File a forbidden API (#3321)
add 759df4aacd7 Refactoring: add QParser.parseAsValueSource (#3343)
add 99f4ecea617 Update installing-solr.adoc (#3374)
add 72499dd5e75 SOLR-7962: Passing additional arguments to solr.cmd using
"--jvm-opts" (formerly "-a") does not work with "-e" on Windows (#3347)
add e714925a32a SOLR-17772: Tests for examples failing on Windows (#3378)
add 51841d7d842 SOLR-17625: NamedList.findRecursive -> _get (#3355)
add eebb3815309 SOLR-17625: Remove NamedList.findRecursive
add 995b7faa74c SOLR-16470: Include IOException in logs when
DirectoryFileStream fails (#3373)
add 51b315ae7c5 SOLR-17775: Speed up function queries in 'fl' param.
(#3380)
add e364f397110 SOLR-17754 Fix race condition in overseer main loop.
(#3350)
add b3ba48ff67d SOLR-17678: Change matchScore to originalScore, make it a
fake-function (#3381)
add 0c4f7e18864 SOLR-17750: Let S3 File downloads gracefully handle
connection issues (#3341)
add 981b5d2b908 SOLR-16951: Add PKI Auth Caching for both generation and
validation (#3334)
add 2e159066ee4 SOLR-17661: Fix flaky TestLTRQParserPlugin tests
add ea05dc6f55d SOLR-17447: Fix incorrect numberScanned in
EarlyTerminatingCollector
add aef65cbd1ad SOLR-17769: Use S3 RetryStrategy instead of RetryPolicy
(#3375)
add a6e89a0bac4 Merge branch 'main' into ishan/upgrade-to-lucene-10
No new revisions were added by this update.
Summary of changes:
build.gradle | 3 +
dev-tools/scripts/README.md | 31 +-
.../scripts/refguide/refguide-add-canonical-url.py | 17 +-
dev-tools/scripts/smokeTestRelease.py | 140 +++--
gradle/documentation/documentation.gradle | 2 +-
gradle/libs.versions.toml | 38 +-
gradle/template.gradle.properties | 5 +
.../randomization/policies/solr-tests.policy | 8 +
gradle/validation/ecj-lint.gradle | 4 +
gradle/validation/ecj-lint/ecj.javadocs.prefs | 3 -
gradle/validation/forbidden-apis/defaults.all.txt | 5 +-
settings.gradle | 7 +-
solr/CHANGES.txt | 63 +-
solr/api/gradle.lockfile | 41 +-
solr/benchmark/gradle.lockfile | 41 +-
.../java/org/apache/solr/bench/BaseBenchState.java | 28 +-
solr/bin/solr | 5 +
solr/bin/solr.cmd | 2 +-
solr/core/build.gradle | 5 +-
solr/core/gradle.lockfile | 41 +-
.../apache/solr/api/CoordinatorV2HttpSolrCall.java | 4 +-
.../src/java/org/apache/solr/api/V2HttpCall.java | 11 +-
.../src/java/org/apache/solr/cli/AssertTool.java | 3 +-
.../src/java/org/apache/solr/cli/ConfigTool.java | 3 +-
.../java/org/apache/solr/cli/HealthcheckTool.java | 7 +-
.../java/org/apache/solr/cli/RunExampleTool.java | 55 +-
.../core/src/java/org/apache/solr/cli/SolrCLI.java | 2 +-
.../src/java/org/apache/solr/cli/StatusTool.java | 14 +-
.../client/solrj/embedded/EmbeddedSolrServer.java | 10 +-
.../apache/solr/cloud/OverseerTaskProcessor.java | 176 +++---
.../org/apache/solr/cloud/OverseerTaskQueue.java | 48 +-
.../org/apache/solr/cloud/ReplicateFromLeader.java | 29 +-
.../java/org/apache/solr/cloud/SolrZkServer.java | 3 -
.../org/apache/solr/cloud/ZkConfigSetService.java | 6 +-
.../java/org/apache/solr/cloud/ZkController.java | 3 +-
.../solr/cloud/api/collections/SplitShardCmd.java | 5 +-
.../java/org/apache/solr/core/CoreContainer.java | 63 +-
.../solr/core/FileSystemConfigSetService.java | 7 +-
.../src/java/org/apache/solr/core/SolrConfig.java | 18 +-
.../apache/solr/filestore/DistribFileStore.java | 14 +-
.../java/org/apache/solr/handler/BlobHandler.java | 3 +-
.../apache/solr/handler/ReplicationHandler.java | 2 +-
.../solr/handler/admin/ShowFileRequestHandler.java | 3 +-
.../solr/handler/admin/api/ReplicationAPIBase.java | 6 +-
.../solr/handler/component/HttpShardHandler.java | 1 -
.../handler/component/RealTimeGetComponent.java | 9 +-
.../solr/handler/component/SearchHandler.java | 11 +-
.../apache/solr/handler/component/StatsField.java | 21 +-
.../org/apache/solr/jersey/RequestContextKeys.java | 4 +-
.../apache/solr/jersey/SolrRequestAuthorizer.java | 4 +-
.../jersey/container/ContainerRequestUtils.java | 4 +-
.../container/JettyBridgeResponseWriter.java | 2 +-
.../packagemanager/DefaultPackageRepository.java | 3 +-
.../apache/solr/packagemanager/PackageManager.java | 2 +-
.../org/apache/solr/request/SolrRequestInfo.java | 2 +-
.../org/apache/solr/response/DocsStreamer.java | 8 +-
.../apache/solr/response/SolrQueryResponse.java | 2 +-
.../java/org/apache/solr/response/XMLWriter.java | 13 -
.../transform/BaseEditorialTransformer.java | 3 +-
.../response/transform/ChildDocTransformer.java | 6 +-
.../response/transform/DocIdAugmenterFactory.java | 3 +-
.../solr/response/transform/DocTransformer.java | 45 +-
.../solr/response/transform/DocTransformers.java | 7 -
.../transform/ExplainAugmenterFactory.java | 4 +-
.../response/transform/GeoTransformerFactory.java | 7 +-
...eAugmenter.java => OriginalScoreAugmenter.java} | 13 +-
.../transform/RawValueTransformerFactory.java | 3 +-
.../response/transform/RenameFieldTransformer.java | 3 +-
.../solr/response/transform/ScoreAugmenter.java | 7 -
.../transform/SubQueryAugmenterFactory.java | 3 +-
.../response/transform/ValueAugmenterFactory.java | 3 +-
.../response/transform/ValueSourceAugmenter.java | 75 ++-
.../org/apache/solr/search/BoostQParserPlugin.java | 9 +-
.../org/apache/solr/search/DocIterationInfo.java | 17 +-
.../solr/search/EarlyTerminatingCollector.java | 2 +-
.../apache/solr/search/ExtendedDismaxQParser.java | 13 +-
.../org/apache/solr/search/FunctionQParser.java | 60 +-
.../solr/search/FunctionRangeQParserPlugin.java | 9 +-
.../src/java/org/apache/solr/search/Grouping.java | 24 +-
.../src/java/org/apache/solr/search/QParser.java | 20 +
.../org/apache/solr/search/RankQParserPlugin.java | 11 +
.../org/apache/solr/search/ReRankCollector.java | 6 +-
.../org/apache/solr/search/SolrIndexSearcher.java | 33 +-
.../org/apache/solr/search/SolrReturnFields.java | 66 +--
.../org/apache/solr/search/SortSpecParsing.java | 76 ++-
.../java/org/apache/solr/search/TopDocsSlice.java | 8 +-
.../org/apache/solr/search/ValueSourceParser.java | 7 +-
.../java/org/apache/solr/security/AuditEvent.java | 2 +-
.../apache/solr/security/AuthenticationPlugin.java | 10 +-
.../apache/solr/security/AuthorizationUtils.java | 4 +-
.../org/apache/solr/security/BasicAuthPlugin.java | 11 +-
.../org/apache/solr/security/CertAuthPlugin.java | 6 +-
.../security/HttpServletAuthorizationContext.java | 2 +-
.../org/apache/solr/security/MultiAuthPlugin.java | 8 +-
.../solr/security/PKIAuthenticationPlugin.java | 68 ++-
.../solr/servlet/CoordinatorHttpSolrCall.java | 4 +-
.../apache/solr/servlet/CoreContainerProvider.java | 8 +-
.../java/org/apache/solr/servlet/HttpSolrCall.java | 4 +-
.../apache/solr/servlet/LoadAdminUiServlet.java | 6 +-
.../org/apache/solr/servlet/RateLimitManager.java | 2 +-
.../org/apache/solr/servlet/RedirectServlet.java | 10 +-
.../solr/servlet/ServletInputStreamWrapper.java | 4 +-
.../solr/servlet/ServletOutputStreamWrapper.java | 4 +-
.../java/org/apache/solr/servlet/ServletUtils.java | 25 +-
.../apache/solr/servlet/SolrDispatchFilter.java | 16 +-
.../apache/solr/servlet/SolrRequestParsers.java | 23 +-
.../solr/servlet/cache/HttpCacheHeaderUtil.java | 4 +-
.../org/apache/solr/update/IndexFingerprint.java | 26 +
.../org/apache/solr/update/SolrCmdDistributor.java | 2 +-
.../apache/solr/update/StreamingSolrClients.java | 2 +-
.../src/java/org/apache/solr/update/UpdateLog.java | 3 +-
...FieldLimitingUpdateRequestProcessorFactory.java | 5 +-
.../circuitbreaker/CircuitBreakerRegistry.java | 3 +-
.../stats/InstrumentedHttpListenerFactory.java | 4 +-
.../util/tracing/HttpServletRequestGetter.java | 2 +-
.../org/apache/solr/util/tracing/TraceUtils.java | 4 +-
.../resources/EditableSolrConfigAttributes.json | 5 +-
.../conf/solrconfig.xml | 1 +
.../org/apache/solr/BasicFunctionalityTest.java | 3 -
.../test/org/apache/solr/ConvertedLegacyTest.java | 2 -
.../org/apache/solr/DisMaxRequestHandlerTest.java | 24 +-
.../src/test/org/apache/solr/EchoParamsTest.java | 23 +-
.../test/org/apache/solr/MinimalSchemaTest.java | 3 -
.../src/test/org/apache/solr/OutputWriterTest.java | 11 +-
solr/core/src/test/org/apache/solr/SampleTest.java | 6 +-
.../test/org/apache/solr/cli/PackageToolTest.java | 12 +-
.../test/org/apache/solr/cli/PostLogsToolTest.java | 4 +-
.../org/apache/solr/cli/SolrCLIZkToolsTest.java | 8 +-
.../apache/solr/cli/SolrProcessManagerTest.java | 3 +-
.../org/apache/solr/cli/TestSolrCLIRunExample.java | 137 +++--
.../cloud/CloudExitableDirectoryReaderTest.java | 4 +-
.../apache/solr/cloud/CollectionsAPISolrJTest.java | 20 +-
.../OverseerCollectionConfigSetProcessorTest.java | 153 +++--
.../apache/solr/cloud/OverseerTaskQueueTest.java | 2 +-
.../apache/solr/cloud/ReplicateFromLeaderTest.java | 53 +-
.../apache/solr/cloud/ShardRoutingCustomTest.java | 3 +-
.../test/org/apache/solr/cloud/SplitShardTest.java | 1 +
.../solr/cloud/TestAuthenticationFramework.java | 6 +-
.../org/apache/solr/cloud/TestConfigSetsAPI.java | 13 +-
.../solr/cloud/TestConfigSetsAPIZkFailure.java | 1 -
.../solr/cloud/TestGracefulJettyShutdown.java | 161 ++++++
.../org/apache/solr/cloud/TestPullReplica.java | 2 +-
.../apache/solr/cloud/TestPullReplicaWithAuth.java | 6 +-
.../solr/cloud/TestSkipOverseerOperations.java | 7 +-
.../org/apache/solr/cloud/TestTlogReplica.java | 23 +-
.../TestRequestStatusCollectionAPI.java | 7 +-
.../solr/core/CachingDirectoryFactoryTest.java | 4 +-
.../org/apache/solr/core/TestConfigOverlay.java | 5 -
.../apache/solr/core/TestSolrConfigHandler.java | 7 +-
.../core/snapshots/TestSolrCloudSnapshots.java | 2 +-
.../solr/core/snapshots/TestSolrCoreSnapshots.java | 2 +-
.../handler/FieldAnalysisRequestHandlerTest.java | 2 +-
.../org/apache/solr/handler/TestCSVLoader.java | 3 -
.../org/apache/solr/handler/TestRestoreCore.java | 7 +-
.../apache/solr/handler/V2ApiIntegrationTest.java | 2 +-
.../solr/handler/admin/MetricsHandlerTest.java | 17 +-
.../DistributedFacetPivotWhiteBoxTest.java | 2 -
.../DistributedSpellCheckComponentTest.java | 2 +-
.../component/DistributedTermsComponentTest.java | 4 +-
.../org/apache/solr/highlight/HighlighterTest.java | 4 +-
.../org/apache/solr/request/TestStreamBody.java | 2 +-
.../solr/response/TestCustomDocTransformer.java | 3 +-
.../org/apache/solr/rest/SolrRestletTestBase.java | 2 +-
.../schema/TestSerializedLuceneMatchVersion.java | 2 +-
.../analysis/TestManagedStopFilterFactory.java | 2 +-
.../analysis/TestManagedSynonymFilterFactory.java | 2 +-
.../TestManagedSynonymGraphFilterFactory.java | 2 +-
.../apache/solr/schema/TestCloudSchemaless.java | 2 +-
.../solr/search/DistributedReRankExplainTest.java | 12 +-
.../apache/solr/search/RankQParserPluginTest.java | 48 ++
.../solr/search/TestReRankQParserPlugin.java | 12 +-
.../search/facet/SpatialHeatmapFacetsTest.java | 14 +-
.../search/facet/TestCloudJSONFacetSKGEquiv.java | 3 +-
.../solr/search/function/TestFunctionQuery.java | 2 -
.../function/distance/DistanceFunctionTest.java | 39 +-
.../apache/solr/security/CertAuthPluginTest.java | 6 +-
.../solr/security/MockAuthenticationPlugin.java | 12 +-
.../apache/solr/security/MultiAuthPluginTest.java | 6 +-
.../security/PKIAuthenticationIntegrationTest.java | 2 +-
.../solr/security/TestPKIAuthenticationPlugin.java | 8 +-
.../solr/servlet/DirectSolrConnectionTest.java | 3 +-
.../apache/solr/servlet/HttpSolrCallCloudTest.java | 529 +++++++++++++++--
.../solr/servlet/LoadAdminUiServletTest.java | 10 +-
.../apache/solr/servlet/SolrRequestParserTest.java | 37 +-
.../solr/servlet/TestRequestRateLimiter.java | 359 +++++++++++-
.../solr/update/SolrIndexFingerprintTest.java | 86 +++
...itingUpdateRequestProcessorIntegrationTest.java | 70 ++-
.../util/tracing/TestHttpServletRequestGetter.java | 22 +-
solr/cross-dc-manager/build.gradle | 2 +-
solr/cross-dc-manager/gradle.lockfile | 54 +-
.../solr/crossdc/manager/consumer/Consumer.java | 8 +-
solr/licenses/HdrHistogram-2.1.12.jar.sha1 | 1 -
solr/licenses/HdrHistogram-2.2.1.jar.sha1 | 1 +
solr/licenses/angus-LICENSE-BSD.txt | 28 +
solr/licenses/angus-NOTICE.txt | 45 ++
solr/licenses/angus-activation-2.0.2.jar.sha1 | 1 +
solr/licenses/annotations-2.26.19.jar.sha1 | 1 -
solr/licenses/annotations-2.28.11.jar.sha1 | 1 +
solr/licenses/apache-client-2.26.19.jar.sha1 | 1 -
solr/licenses/apache-client-2.28.11.jar.sha1 | 1 +
solr/licenses/arns-2.26.19.jar.sha1 | 1 -
solr/licenses/arns-2.28.11.jar.sha1 | 1 +
solr/licenses/auth-2.26.19.jar.sha1 | 1 -
solr/licenses/auth-2.28.11.jar.sha1 | 1 +
solr/licenses/aws-core-2.26.19.jar.sha1 | 1 -
solr/licenses/aws-core-2.28.11.jar.sha1 | 1 +
solr/licenses/aws-java-sdk-core-1.12.501.jar.sha1 | 1 -
solr/licenses/aws-java-sdk-core-1.12.729.jar.sha1 | 1 +
solr/licenses/aws-java-sdk-kms-1.12.501.jar.sha1 | 1 -
solr/licenses/aws-java-sdk-kms-1.12.729.jar.sha1 | 1 +
solr/licenses/aws-java-sdk-s3-1.12.501.jar.sha1 | 1 -
solr/licenses/aws-java-sdk-s3-1.12.729.jar.sha1 | 1 +
solr/licenses/aws-query-protocol-2.26.19.jar.sha1 | 1 -
solr/licenses/aws-query-protocol-2.28.11.jar.sha1 | 1 +
solr/licenses/aws-xml-protocol-2.26.19.jar.sha1 | 1 -
solr/licenses/aws-xml-protocol-2.28.11.jar.sha1 | 1 +
solr/licenses/checksums-2.26.19.jar.sha1 | 1 -
solr/licenses/checksums-2.28.11.jar.sha1 | 1 +
solr/licenses/checksums-spi-2.26.19.jar.sha1 | 1 -
solr/licenses/checksums-spi-2.28.11.jar.sha1 | 1 +
solr/licenses/crt-core-2.26.19.jar.sha1 | 1 -
solr/licenses/crt-core-2.28.11.jar.sha1 | 1 +
solr/licenses/endpoints-spi-2.26.19.jar.sha1 | 1 -
solr/licenses/endpoints-spi-2.28.11.jar.sha1 | 1 +
solr/licenses/http-auth-2.26.19.jar.sha1 | 1 -
solr/licenses/http-auth-2.28.11.jar.sha1 | 1 +
solr/licenses/http-auth-aws-2.26.19.jar.sha1 | 1 -
solr/licenses/http-auth-aws-2.28.11.jar.sha1 | 1 +
.../http-auth-aws-eventstream-2.28.11.jar.sha1 | 1 +
solr/licenses/http-auth-spi-2.28.11.jar.sha1 | 1 +
solr/licenses/http-client-spi-2.26.19.jar.sha1 | 1 -
solr/licenses/http-client-spi-2.28.11.jar.sha1 | 1 +
solr/licenses/http2-client-10.0.22.jar.sha1 | 1 -
solr/licenses/http2-client-LICENSE-ASL.txt | 202 -------
solr/licenses/http2-common-10.0.22.jar.sha1 | 1 -
solr/licenses/http2-hpack-10.0.22.jar.sha1 | 1 -
.../http2-http-client-transport-10.0.22.jar.sha1 | 1 -
solr/licenses/http2-server-10.0.22.jar.sha1 | 1 -
solr/licenses/identity-spi-2.26.19.jar.sha1 | 1 -
solr/licenses/identity-spi-2.28.11.jar.sha1 | 1 +
solr/licenses/ion-java-1.0.2.jar.sha1 | 1 -
.../licenses/istack-commons-runtime-4.1.2.jar.sha1 | 1 +
.../licenses/jakarta.activation-api-2.1.3.jar.sha1 | 1 +
....txt => jakarta.enterprise.cdi-LICENSE-ASL.txt} | 0
solr/licenses/jakarta.enterprise.cdi-NOTICE.txt | 50 ++
.../jakarta.enterprise.cdi-api-4.0.1.jar.sha1 | 1 +
...txt => jakarta.enterprise.lang-LICENSE-ASL.txt} | 0
solr/licenses/jakarta.enterprise.lang-NOTICE.txt | 50 ++
.../jakarta.enterprise.lang-model-4.0.1.jar.sha1 | 1 +
solr/licenses/jakarta.interceptor-LICENSE-EPL.txt | 275 +++++++++
.../jakarta.interceptor-api-2.1.0.jar.sha1 | 1 +
solr/licenses/jakarta.servlet-api-4.0.4.jar.sha1 | 1 -
solr/licenses/jakarta.servlet-api-6.0.0.jar.sha1 | 1 +
solr/licenses/jakarta.transaction-LICENSE-EPL.txt | 275 +++++++++
...sha1 => jakarta.transaction-api-2.0.1.jar.sha1} | 2 +-
solr/licenses/jakarta.websocket-api-1.1.2.jar.sha1 | 1 -
solr/licenses/jakarta.websocket-api-2.1.1.jar.sha1 | 1 +
.../jakarta.websocket-client-LICENSE-ASL.txt | 637 +++++++++++++++++++++
...ICE.txt => jakarta.websocket-client-NOTICE.txt} | 0
.../jakarta.websocket-client-api-2.1.1.jar.sha1 | 1 +
solr/licenses/jakarta.xml.bind-api-4.0.2.jar.sha1 | 1 +
solr/licenses/jaxb-LICENSE-BSD.txt | 28 +
solr/licenses/jaxb-NOTICE.txt | 190 ++++++
solr/licenses/jaxb-core-4.0.5.jar.sha1 | 1 +
solr/licenses/jaxb-runtime-4.0.5.jar.sha1 | 1 +
solr/licenses/jetty-alpn-client-10.0.22.jar.sha1 | 1 -
solr/licenses/jetty-alpn-client-12.0.19.jar.sha1 | 1 +
.../jetty-alpn-java-client-10.0.22.jar.sha1 | 1 -
.../jetty-alpn-java-client-12.0.19.jar.sha1 | 1 +
.../jetty-alpn-java-server-10.0.22.jar.sha1 | 1 -
.../jetty-alpn-java-server-12.0.19.jar.sha1 | 1 +
solr/licenses/jetty-alpn-server-10.0.22.jar.sha1 | 1 -
solr/licenses/jetty-alpn-server-12.0.19.jar.sha1 | 1 +
solr/licenses/jetty-client-10.0.22.jar.sha1 | 1 -
solr/licenses/jetty-client-12.0.19.jar.sha1 | 1 +
solr/licenses/jetty-deploy-10.0.22.jar.sha1 | 1 -
solr/licenses/jetty-deploy-12.0.19.jar.sha1 | 1 +
solr/licenses/jetty-ee-12.0.19.jar.sha1 | 1 +
.../jetty-ee10-annotations-12.0.9.jar.sha1 | 1 +
solr/licenses/jetty-ee10-plus-12.0.9.jar.sha1 | 1 +
solr/licenses/jetty-ee10-servlet-12.0.19.jar.sha1 | 1 +
solr/licenses/jetty-ee10-servlets-12.0.19.jar.sha1 | 1 +
solr/licenses/jetty-ee10-webapp-12.0.19.jar.sha1 | 1 +
...y-ee10-websocket-jakarta-client-12.0.9.jar.sha1 | 1 +
...y-ee10-websocket-jakarta-common-12.0.9.jar.sha1 | 1 +
...y-ee10-websocket-jakarta-server-12.0.9.jar.sha1 | 1 +
...tty-ee10-websocket-jetty-server-12.0.9.jar.sha1 | 1 +
.../jetty-ee10-websocket-servlet-12.0.9.jar.sha1 | 1 +
solr/licenses/jetty-http-10.0.22.jar.sha1 | 1 -
solr/licenses/jetty-http-12.0.19.jar.sha1 | 1 +
solr/licenses/jetty-http2-client-12.0.19.jar.sha1 | 1 +
.../jetty-http2-client-transport-12.0.19.jar.sha1 | 1 +
solr/licenses/jetty-http2-common-12.0.19.jar.sha1 | 1 +
solr/licenses/jetty-http2-hpack-12.0.19.jar.sha1 | 1 +
solr/licenses/jetty-http2-server-12.0.19.jar.sha1 | 1 +
solr/licenses/jetty-io-10.0.22.jar.sha1 | 1 -
solr/licenses/jetty-io-12.0.19.jar.sha1 | 1 +
.../jetty-jakarta-servlet-api-5.0.2.jar.sha1 | 1 +
solr/licenses/jetty-jmx-10.0.22.jar.sha1 | 1 -
solr/licenses/jetty-jmx-12.0.19.jar.sha1 | 1 +
solr/licenses/jetty-rewrite-10.0.22.jar.sha1 | 1 -
solr/licenses/jetty-rewrite-12.0.19.jar.sha1 | 1 +
solr/licenses/jetty-security-10.0.22.jar.sha1 | 1 -
solr/licenses/jetty-security-12.0.19.jar.sha1 | 1 +
solr/licenses/jetty-server-10.0.22.jar.sha1 | 1 -
solr/licenses/jetty-server-12.0.19.jar.sha1 | 1 +
solr/licenses/jetty-servlet-10.0.22.jar.sha1 | 1 -
solr/licenses/jetty-servlet-api-4.0.6.jar.sha1 | 1 -
solr/licenses/jetty-servlets-10.0.22.jar.sha1 | 1 -
solr/licenses/jetty-session-12.0.19.jar.sha1 | 1 +
solr/licenses/jetty-start-10.0.22-shaded.jar.sha1 | 1 -
solr/licenses/jetty-start-12.0.19-shaded.jar.sha1 | 1 +
solr/licenses/jetty-util-10.0.22.jar.sha1 | 1 -
solr/licenses/jetty-util-12.0.19.jar.sha1 | 1 +
solr/licenses/jetty-webapp-10.0.22.jar.sha1 | 1 -
.../jetty-websocket-core-client-12.0.9.jar.sha1 | 1 +
.../jetty-websocket-core-common-12.0.9.jar.sha1 | 1 +
.../jetty-websocket-core-server-12.0.9.jar.sha1 | 1 +
.../jetty-websocket-jetty-api-12.0.9.jar.sha1 | 1 +
.../jetty-websocket-jetty-common-12.0.9.jar.sha1 | 1 +
solr/licenses/jetty-xml-10.0.22.jar.sha1 | 1 -
solr/licenses/jetty-xml-12.0.19.jar.sha1 | 1 +
solr/licenses/jmespath-java-1.12.501.jar.sha1 | 1 -
solr/licenses/jmespath-java-1.12.729.jar.sha1 | 1 +
solr/licenses/json-utils-2.26.19.jar.sha1 | 1 -
solr/licenses/json-utils-2.28.11.jar.sha1 | 1 +
.../metrics-jakarta-servlets-4.2.26.jar.sha1 | 1 +
solr/licenses/metrics-jetty10-4.2.26.jar.sha1 | 1 -
solr/licenses/metrics-jetty12-4.2.26.jar.sha1 | 1 +
solr/licenses/metrics-jetty12-ee10-4.2.26.jar.sha1 | 1 +
solr/licenses/metrics-servlets-4.2.26.jar.sha1 | 1 -
solr/licenses/metrics-spi-2.26.19.jar.sha1 | 1 -
solr/licenses/metrics-spi-2.28.11.jar.sha1 | 1 +
...-LICENSE-ASL.txt => micrometer-LICENSE-ASL.txt} | 0
...meter-core-NOTICE.txt => micrometer-NOTICE.txt} | 0
solr/licenses/micrometer-commons-1.13.0.jar.sha1 | 1 +
solr/licenses/micrometer-core-1.13.0.jar.sha1 | 1 +
solr/licenses/micrometer-core-1.9.12.jar.sha1 | 1 -
solr/licenses/micrometer-jakarta9-1.13.0.jar.sha1 | 1 +
.../micrometer-observation-1.13.0.jar.sha1 | 1 +
solr/licenses/profiles-2.26.19.jar.sha1 | 1 -
solr/licenses/profiles-2.28.11.jar.sha1 | 1 +
solr/licenses/protocol-core-2.26.19.jar.sha1 | 1 -
solr/licenses/protocol-core-2.28.11.jar.sha1 | 1 +
solr/licenses/regions-2.26.19.jar.sha1 | 1 -
solr/licenses/regions-2.28.11.jar.sha1 | 1 +
solr/licenses/retries-2.26.19.jar.sha1 | 1 -
solr/licenses/retries-2.28.11.jar.sha1 | 1 +
solr/licenses/retries-spi-2.26.19.jar.sha1 | 1 -
solr/licenses/retries-spi-2.28.11.jar.sha1 | 1 +
solr/licenses/s3-2.26.19.jar.sha1 | 1 -
solr/licenses/s3-2.28.11.jar.sha1 | 1 +
solr/licenses/s3mock-2.17.0.jar.sha1 | 1 -
solr/licenses/s3mock-3.9.1.jar.sha1 | 1 +
solr/licenses/s3mock-junit4-2.17.0.jar.sha1 | 1 -
solr/licenses/s3mock-junit4-3.9.1.jar.sha1 | 1 +
.../s3mock-testsupport-common-2.17.0.jar.sha1 | 1 -
.../s3mock-testsupport-common-3.9.1.jar.sha1 | 1 +
solr/licenses/sdk-core-2.26.19.jar.sha1 | 1 -
solr/licenses/sdk-core-2.28.11.jar.sha1 | 1 +
solr/licenses/snakeyaml-1.30.jar.sha1 | 1 -
solr/licenses/snakeyaml-2.2.jar.sha1 | 1 +
solr/licenses/spring-aop-5.3.28.jar.sha1 | 1 -
solr/licenses/spring-aop-6.1.8.jar.sha1 | 1 +
solr/licenses/spring-beans-5.3.28.jar.sha1 | 1 -
solr/licenses/spring-beans-6.1.8.jar.sha1 | 1 +
solr/licenses/spring-boot-2.7.13.jar.sha1 | 1 -
solr/licenses/spring-boot-3.3.0.jar.sha1 | 1 +
solr/licenses/spring-boot-actuator-2.7.13.jar.sha1 | 1 -
solr/licenses/spring-boot-actuator-3.3.0.jar.sha1 | 1 +
...ing-boot-actuator-autoconfigure-2.7.13.jar.sha1 | 1 -
...ring-boot-actuator-autoconfigure-3.3.0.jar.sha1 | 1 +
.../spring-boot-autoconfigure-2.7.13.jar.sha1 | 1 -
.../spring-boot-autoconfigure-3.3.0.jar.sha1 | 1 +
solr/licenses/spring-boot-starter-2.7.13.jar.sha1 | 1 -
solr/licenses/spring-boot-starter-3.3.0.jar.sha1 | 1 +
.../spring-boot-starter-actuator-2.7.13.jar.sha1 | 1 -
.../spring-boot-starter-actuator-3.3.0.jar.sha1 | 1 +
.../spring-boot-starter-jetty-2.7.13.jar.sha1 | 1 -
.../spring-boot-starter-jetty-3.3.0.jar.sha1 | 1 +
.../spring-boot-starter-json-2.7.13.jar.sha1 | 1 -
.../spring-boot-starter-json-3.3.0.jar.sha1 | 1 +
.../spring-boot-starter-logging-2.7.13.jar.sha1 | 1 -
.../spring-boot-starter-logging-3.3.0.jar.sha1 | 1 +
.../spring-boot-starter-web-2.7.13.jar.sha1 | 1 -
.../spring-boot-starter-web-3.3.0.jar.sha1 | 1 +
solr/licenses/spring-context-5.3.28.jar.sha1 | 1 -
solr/licenses/spring-context-6.1.8.jar.sha1 | 1 +
solr/licenses/spring-core-5.3.28.jar.sha1 | 1 -
solr/licenses/spring-core-6.1.8.jar.sha1 | 1 +
solr/licenses/spring-expression-5.3.28.jar.sha1 | 1 -
solr/licenses/spring-expression-6.1.8.jar.sha1 | 1 +
solr/licenses/spring-jcl-5.3.28.jar.sha1 | 1 -
solr/licenses/spring-jcl-6.1.8.jar.sha1 | 1 +
solr/licenses/spring-web-5.3.28.jar.sha1 | 1 -
solr/licenses/spring-web-6.1.8.jar.sha1 | 1 +
solr/licenses/spring-webmvc-5.3.28.jar.sha1 | 1 -
solr/licenses/spring-webmvc-6.1.8.jar.sha1 | 1 +
solr/licenses/sts-2.26.19.jar.sha1 | 1 -
solr/licenses/sts-2.28.11.jar.sha1 | 1 +
.../third-party-jackson-core-2.26.19.jar.sha1 | 1 -
.../third-party-jackson-core-2.28.11.jar.sha1 | 1 +
solr/licenses/tomcat-embed-el-10.1.24.jar.sha1 | 1 +
solr/licenses/tomcat-embed-el-9.0.76.jar.sha1 | 1 -
solr/licenses/txw2-4.0.5.jar.sha1 | 1 +
.../url-connection-client-2.26.19.jar.sha1 | 1 -
.../url-connection-client-2.28.11.jar.sha1 | 1 +
solr/licenses/utils-2.26.19.jar.sha1 | 1 -
solr/licenses/utils-2.28.11.jar.sha1 | 1 +
solr/modules/analysis-extras/gradle.lockfile | 41 +-
solr/modules/clustering/gradle.lockfile | 41 +-
solr/modules/cross-dc/gradle.lockfile | 41 +-
solr/modules/extraction/gradle.lockfile | 41 +-
solr/modules/gcs-repository/gradle.lockfile | 41 +-
solr/modules/jwt-auth/gradle.lockfile | 41 +-
.../apache/solr/security/jwt/JWTAuthPlugin.java | 8 +-
.../security/jwt/JWTAuthPluginIntegrationTest.java | 5 +-
solr/modules/langid/gradle.lockfile | 41 +-
solr/modules/llm/gradle.lockfile | 41 +-
.../src/test/org/apache/solr/llm/TestLlmBase.java | 2 -
solr/modules/ltr/gradle.lockfile | 41 +-
.../LTRFeatureLoggerTransformerFactory.java | 9 +-
.../LTRInterleavingTransformerFactory.java | 4 +-
.../org/apache/solr/ltr/TestLTRQParserPlugin.java | 4 +-
.../test/org/apache/solr/ltr/TestRerankBase.java | 1 -
solr/modules/opentelemetry/gradle.lockfile | 41 +-
solr/modules/s3-repository/build.gradle | 6 +-
solr/modules/s3-repository/gradle.lockfile | 210 ++++---
.../java/org/apache/solr/s3/S3StorageClient.java | 41 +-
.../org/apache/solr/s3/AbstractS3ClientTest.java | 28 +-
.../org/apache/solr/s3/S3BackupRepositoryTest.java | 19 +-
.../apache/solr/s3/S3IncrementalBackupTest.java | 14 +
.../test/org/apache/solr/s3/S3IndexInputTest.java | 15 +-
.../org/apache/solr/s3/S3InstallShardTest.java | 1 +
.../org/apache/solr/s3/S3OutputStreamTest.java | 1 +
.../test/org/apache/solr/s3/S3ReadWriteTest.java | 82 +++
solr/modules/scripting/gradle.lockfile | 41 +-
solr/modules/sql/gradle.lockfile | 41 +-
solr/packaging/test/bats_helper.bash | 4 +-
.../{test_prometheus.bats => test_example.bats} | 25 +-
solr/packaging/test/test_prometheus.bats | 6 +
solr/prometheus-exporter/gradle.lockfile | 41 +-
.../solr/prometheus/exporter/SolrExporter.java | 75 ++-
solr/server/build.gradle | 15 +-
solr/server/contexts/solr-jetty-context.xml | 4 +-
solr/server/etc/jetty-graceful.xml | 15 +
solr/server/etc/jetty-new-ui-dev.xml | 4 +-
solr/server/etc/jetty-new-ui-prod.xml | 4 +-
solr/server/etc/jetty.xml | 34 +-
solr/server/etc/security.policy | 2 +
solr/server/etc/webdefault.xml | 12 +-
solr/server/gradle.lockfile | 55 +-
solr/server/modules/graceful.mod | 8 +
.../solr/configsets/_default/conf/solrconfig.xml | 10 +-
.../conf/solrconfig.xml | 9 +-
solr/solr-ref-guide/build.gradle | 4 +-
solr/solr-ref-guide/gradle.lockfile | 41 +-
.../pages/commits-transaction-logs.adoc | 4 +
.../configuration-guide/pages/config-api.adoc | 1 -
.../pages/requestdispatcher.adoc | 12 +-
.../deployment-guide/pages/installing-solr.adoc | 2 +-
.../modules/query-guide/pages/other-parsers.adoc | 2 +
.../query-guide/pages/query-re-ranking.adoc | 8 +-
.../pages/major-changes-in-solr-10.adoc | 6 +
.../ui-src/partials/head-scripts.hbs | 19 +
solr/solrj-streaming/gradle.lockfile | 41 +-
solr/solrj-zookeeper/gradle.lockfile | 41 +-
.../cloud/CollectionPropertiesZkStateReader.java | 25 +-
.../solr/common/cloud/ZkMaintenanceUtils.java | 11 +-
.../solr/common/cloud/TestZkConfigSetService.java | 18 +-
solr/solrj/build.gradle | 7 +-
solr/solrj/gradle.lockfile | 46 +-
.../solr/client/solrj/JacksonContentWriter.java | 9 +-
.../apache/solr/client/solrj/ResponseParser.java | 7 -
.../solrj/impl/AuthenticationStoreHolder.java | 6 +-
.../impl/ConcurrentUpdateHttp2SolrClient.java | 101 +---
.../solrj/impl/ConcurrentUpdateSolrClient.java | 111 +---
.../solr/client/solrj/impl/Http2SolrClient.java | 48 +-
.../client/solrj/impl/HttpListenerFactory.java | 6 +-
.../solr/client/solrj/impl/HttpSolrClient.java | 4 +-
.../solr/client/solrj/impl/HttpSolrClientBase.java | 4 +-
.../client/solrj/impl/JavaBinResponseParser.java | 5 -
.../client/solrj/impl/JsonMapResponseParser.java | 5 -
.../PreemptiveBasicAuthClientBuilderFactory.java | 2 +-
.../solr/client/solrj/impl/StallDetection.java | 160 ++++++
.../apache/solr/client/solrj/impl/TimeSource.java} | 27 +-
.../client/solrj/util/SolrBasicAuthentication.java | 8 +-
.../apache/solr/common/cloud/PerReplicaStates.java | 3 +-
.../apache/solr/common/params/CommonParams.java | 3 -
.../org/apache/solr/common/util/NamedList.java | 64 ---
.../solr/common/util/ResumableInputStream.java | 190 ++++++
.../java/org/apache/solr/common/util/Utils.java | 10 +-
.../solrj/src/resources/java-template/api.mustache | 36 +-
.../apache/solr/client/solrj/StartSolrJetty.java | 2 +-
.../client/solrj/embedded/JettyWebappTest.java | 9 +-
.../client/solrj/impl/BasicHttpSolrClientTest.java | 52 +-
.../solrj/impl/CloudHttp2SolrClientTest.java | 2 +-
.../client/solrj/impl/CloudSolrClientTest.java | 2 +-
.../impl/ConcurrentUpdateHttp2SolrClientTest.java | 4 +-
.../solrj/impl/ConcurrentUpdateSolrClientTest.java | 10 +-
.../solr/client/solrj/impl/DebugServlet.java | 13 +-
.../solr/client/solrj/impl/FakeTimeSource.java | 65 +++
.../impl/Http2SolrClientCompatibilityTest.java | 6 +-
.../client/solrj/impl/Http2SolrClientTest.java | 6 +-
.../client/solrj/impl/HttpJdkSolrClientTest.java | 8 +-
.../client/solrj/impl/HttpSolrClientTestBase.java | 18 +-
.../solr/client/solrj/impl/StallDetectionTest.java | 633 ++++++++++++++++++++
.../solr/client/solrj/request/SchemaTest.java | 2 +-
.../org/apache/solr/common/util/NamedListTest.java | 24 +-
solr/test-framework/build.gradle | 7 +-
solr/test-framework/gradle.lockfile | 41 +-
.../apache/solr/BaseDistributedSearchTestCase.java | 4 +-
.../java/org/apache/solr/SolrJettyTestBase.java | 2 +-
.../src/java/org/apache/solr/SolrTestCaseJ4.java | 10 +-
.../apache/solr/cloud/MiniSolrCloudCluster.java | 14 +-
...bstractCollectionsAPIDistributedZkTestBase.java | 2 +
.../java/org/apache/solr/embedded/JettyConfig.java | 4 +-
.../org/apache/solr/embedded/JettySolrRunner.java | 46 +-
.../apache/solr/handler/BackupStatusChecker.java | 5 +-
.../src/java/org/apache/solr/util/LogListener.java | 5 +
.../java/org/apache/solr/util/RestTestBase.java | 2 +-
.../java/org/apache/solr/util/SSLTestConfig.java | 4 +-
solr/webapp/build.gradle | 44 +-
solr/webapp/gradle.lockfile | 52 +-
524 files changed, 6705 insertions(+), 2752 deletions(-)
rename
solr/core/src/java/org/apache/solr/response/transform/{MatchScoreAugmenter.java
=> OriginalScoreAugmenter.java} (80%)
create mode 100644
solr/core/src/test/org/apache/solr/cloud/TestGracefulJettyShutdown.java
create mode 100644
solr/core/src/test/org/apache/solr/update/SolrIndexFingerprintTest.java
delete mode 100644 solr/licenses/HdrHistogram-2.1.12.jar.sha1
create mode 100644 solr/licenses/HdrHistogram-2.2.1.jar.sha1
create mode 100644 solr/licenses/angus-LICENSE-BSD.txt
create mode 100644 solr/licenses/angus-NOTICE.txt
create mode 100644 solr/licenses/angus-activation-2.0.2.jar.sha1
delete mode 100644 solr/licenses/annotations-2.26.19.jar.sha1
create mode 100644 solr/licenses/annotations-2.28.11.jar.sha1
delete mode 100644 solr/licenses/apache-client-2.26.19.jar.sha1
create mode 100644 solr/licenses/apache-client-2.28.11.jar.sha1
delete mode 100644 solr/licenses/arns-2.26.19.jar.sha1
create mode 100644 solr/licenses/arns-2.28.11.jar.sha1
delete mode 100644 solr/licenses/auth-2.26.19.jar.sha1
create mode 100644 solr/licenses/auth-2.28.11.jar.sha1
delete mode 100644 solr/licenses/aws-core-2.26.19.jar.sha1
create mode 100644 solr/licenses/aws-core-2.28.11.jar.sha1
delete mode 100644 solr/licenses/aws-java-sdk-core-1.12.501.jar.sha1
create mode 100644 solr/licenses/aws-java-sdk-core-1.12.729.jar.sha1
delete mode 100644 solr/licenses/aws-java-sdk-kms-1.12.501.jar.sha1
create mode 100644 solr/licenses/aws-java-sdk-kms-1.12.729.jar.sha1
delete mode 100644 solr/licenses/aws-java-sdk-s3-1.12.501.jar.sha1
create mode 100644 solr/licenses/aws-java-sdk-s3-1.12.729.jar.sha1
delete mode 100644 solr/licenses/aws-query-protocol-2.26.19.jar.sha1
create mode 100644 solr/licenses/aws-query-protocol-2.28.11.jar.sha1
delete mode 100644 solr/licenses/aws-xml-protocol-2.26.19.jar.sha1
create mode 100644 solr/licenses/aws-xml-protocol-2.28.11.jar.sha1
delete mode 100644 solr/licenses/checksums-2.26.19.jar.sha1
create mode 100644 solr/licenses/checksums-2.28.11.jar.sha1
delete mode 100644 solr/licenses/checksums-spi-2.26.19.jar.sha1
create mode 100644 solr/licenses/checksums-spi-2.28.11.jar.sha1
delete mode 100644 solr/licenses/crt-core-2.26.19.jar.sha1
create mode 100644 solr/licenses/crt-core-2.28.11.jar.sha1
delete mode 100644 solr/licenses/endpoints-spi-2.26.19.jar.sha1
create mode 100644 solr/licenses/endpoints-spi-2.28.11.jar.sha1
delete mode 100644 solr/licenses/http-auth-2.26.19.jar.sha1
create mode 100644 solr/licenses/http-auth-2.28.11.jar.sha1
delete mode 100644 solr/licenses/http-auth-aws-2.26.19.jar.sha1
create mode 100644 solr/licenses/http-auth-aws-2.28.11.jar.sha1
create mode 100644 solr/licenses/http-auth-aws-eventstream-2.28.11.jar.sha1
create mode 100644 solr/licenses/http-auth-spi-2.28.11.jar.sha1
delete mode 100644 solr/licenses/http-client-spi-2.26.19.jar.sha1
create mode 100644 solr/licenses/http-client-spi-2.28.11.jar.sha1
delete mode 100644 solr/licenses/http2-client-10.0.22.jar.sha1
delete mode 100644 solr/licenses/http2-client-LICENSE-ASL.txt
delete mode 100644 solr/licenses/http2-common-10.0.22.jar.sha1
delete mode 100644 solr/licenses/http2-hpack-10.0.22.jar.sha1
delete mode 100644 solr/licenses/http2-http-client-transport-10.0.22.jar.sha1
delete mode 100644 solr/licenses/http2-server-10.0.22.jar.sha1
delete mode 100644 solr/licenses/identity-spi-2.26.19.jar.sha1
create mode 100644 solr/licenses/identity-spi-2.28.11.jar.sha1
delete mode 100644 solr/licenses/ion-java-1.0.2.jar.sha1
create mode 100644 solr/licenses/istack-commons-runtime-4.1.2.jar.sha1
create mode 100644 solr/licenses/jakarta.activation-api-2.1.3.jar.sha1
copy solr/licenses/{commons-beanutils-LICENSE-ASL.txt =>
jakarta.enterprise.cdi-LICENSE-ASL.txt} (100%)
create mode 100644 solr/licenses/jakarta.enterprise.cdi-NOTICE.txt
create mode 100644 solr/licenses/jakarta.enterprise.cdi-api-4.0.1.jar.sha1
copy solr/licenses/{commons-beanutils-LICENSE-ASL.txt =>
jakarta.enterprise.lang-LICENSE-ASL.txt} (100%)
create mode 100644 solr/licenses/jakarta.enterprise.lang-NOTICE.txt
create mode 100644 solr/licenses/jakarta.enterprise.lang-model-4.0.1.jar.sha1
create mode 100644 solr/licenses/jakarta.interceptor-LICENSE-EPL.txt
create mode 100644 solr/licenses/jakarta.interceptor-api-2.1.0.jar.sha1
delete mode 100644 solr/licenses/jakarta.servlet-api-4.0.4.jar.sha1
create mode 100644 solr/licenses/jakarta.servlet-api-6.0.0.jar.sha1
create mode 100644 solr/licenses/jakarta.transaction-LICENSE-EPL.txt
rename solr/licenses/{http-auth-spi-2.26.19.jar.sha1 =>
jakarta.transaction-api-2.0.1.jar.sha1} (100%)
delete mode 100644 solr/licenses/jakarta.websocket-api-1.1.2.jar.sha1
create mode 100644 solr/licenses/jakarta.websocket-api-2.1.1.jar.sha1
create mode 100644 solr/licenses/jakarta.websocket-client-LICENSE-ASL.txt
copy solr/licenses/{micrometer-core-NOTICE.txt =>
jakarta.websocket-client-NOTICE.txt} (100%)
create mode 100644 solr/licenses/jakarta.websocket-client-api-2.1.1.jar.sha1
create mode 100644 solr/licenses/jakarta.xml.bind-api-4.0.2.jar.sha1
create mode 100644 solr/licenses/jaxb-LICENSE-BSD.txt
create mode 100644 solr/licenses/jaxb-NOTICE.txt
create mode 100644 solr/licenses/jaxb-core-4.0.5.jar.sha1
create mode 100644 solr/licenses/jaxb-runtime-4.0.5.jar.sha1
delete mode 100644 solr/licenses/jetty-alpn-client-10.0.22.jar.sha1
create mode 100644 solr/licenses/jetty-alpn-client-12.0.19.jar.sha1
delete mode 100644 solr/licenses/jetty-alpn-java-client-10.0.22.jar.sha1
create mode 100644 solr/licenses/jetty-alpn-java-client-12.0.19.jar.sha1
delete mode 100644 solr/licenses/jetty-alpn-java-server-10.0.22.jar.sha1
create mode 100644 solr/licenses/jetty-alpn-java-server-12.0.19.jar.sha1
delete mode 100644 solr/licenses/jetty-alpn-server-10.0.22.jar.sha1
create mode 100644 solr/licenses/jetty-alpn-server-12.0.19.jar.sha1
delete mode 100644 solr/licenses/jetty-client-10.0.22.jar.sha1
create mode 100644 solr/licenses/jetty-client-12.0.19.jar.sha1
delete mode 100644 solr/licenses/jetty-deploy-10.0.22.jar.sha1
create mode 100644 solr/licenses/jetty-deploy-12.0.19.jar.sha1
create mode 100644 solr/licenses/jetty-ee-12.0.19.jar.sha1
create mode 100644 solr/licenses/jetty-ee10-annotations-12.0.9.jar.sha1
create mode 100644 solr/licenses/jetty-ee10-plus-12.0.9.jar.sha1
create mode 100644 solr/licenses/jetty-ee10-servlet-12.0.19.jar.sha1
create mode 100644 solr/licenses/jetty-ee10-servlets-12.0.19.jar.sha1
create mode 100644 solr/licenses/jetty-ee10-webapp-12.0.19.jar.sha1
create mode 100644
solr/licenses/jetty-ee10-websocket-jakarta-client-12.0.9.jar.sha1
create mode 100644
solr/licenses/jetty-ee10-websocket-jakarta-common-12.0.9.jar.sha1
create mode 100644
solr/licenses/jetty-ee10-websocket-jakarta-server-12.0.9.jar.sha1
create mode 100644
solr/licenses/jetty-ee10-websocket-jetty-server-12.0.9.jar.sha1
create mode 100644 solr/licenses/jetty-ee10-websocket-servlet-12.0.9.jar.sha1
delete mode 100644 solr/licenses/jetty-http-10.0.22.jar.sha1
create mode 100644 solr/licenses/jetty-http-12.0.19.jar.sha1
create mode 100644 solr/licenses/jetty-http2-client-12.0.19.jar.sha1
create mode 100644 solr/licenses/jetty-http2-client-transport-12.0.19.jar.sha1
create mode 100644 solr/licenses/jetty-http2-common-12.0.19.jar.sha1
create mode 100644 solr/licenses/jetty-http2-hpack-12.0.19.jar.sha1
create mode 100644 solr/licenses/jetty-http2-server-12.0.19.jar.sha1
delete mode 100644 solr/licenses/jetty-io-10.0.22.jar.sha1
create mode 100644 solr/licenses/jetty-io-12.0.19.jar.sha1
create mode 100644 solr/licenses/jetty-jakarta-servlet-api-5.0.2.jar.sha1
delete mode 100644 solr/licenses/jetty-jmx-10.0.22.jar.sha1
create mode 100644 solr/licenses/jetty-jmx-12.0.19.jar.sha1
delete mode 100644 solr/licenses/jetty-rewrite-10.0.22.jar.sha1
create mode 100644 solr/licenses/jetty-rewrite-12.0.19.jar.sha1
delete mode 100644 solr/licenses/jetty-security-10.0.22.jar.sha1
create mode 100644 solr/licenses/jetty-security-12.0.19.jar.sha1
delete mode 100644 solr/licenses/jetty-server-10.0.22.jar.sha1
create mode 100644 solr/licenses/jetty-server-12.0.19.jar.sha1
delete mode 100644 solr/licenses/jetty-servlet-10.0.22.jar.sha1
delete mode 100644 solr/licenses/jetty-servlet-api-4.0.6.jar.sha1
delete mode 100644 solr/licenses/jetty-servlets-10.0.22.jar.sha1
create mode 100644 solr/licenses/jetty-session-12.0.19.jar.sha1
delete mode 100644 solr/licenses/jetty-start-10.0.22-shaded.jar.sha1
create mode 100644 solr/licenses/jetty-start-12.0.19-shaded.jar.sha1
delete mode 100644 solr/licenses/jetty-util-10.0.22.jar.sha1
create mode 100644 solr/licenses/jetty-util-12.0.19.jar.sha1
delete mode 100644 solr/licenses/jetty-webapp-10.0.22.jar.sha1
create mode 100644 solr/licenses/jetty-websocket-core-client-12.0.9.jar.sha1
create mode 100644 solr/licenses/jetty-websocket-core-common-12.0.9.jar.sha1
create mode 100644 solr/licenses/jetty-websocket-core-server-12.0.9.jar.sha1
create mode 100644 solr/licenses/jetty-websocket-jetty-api-12.0.9.jar.sha1
create mode 100644 solr/licenses/jetty-websocket-jetty-common-12.0.9.jar.sha1
delete mode 100644 solr/licenses/jetty-xml-10.0.22.jar.sha1
create mode 100644 solr/licenses/jetty-xml-12.0.19.jar.sha1
delete mode 100644 solr/licenses/jmespath-java-1.12.501.jar.sha1
create mode 100644 solr/licenses/jmespath-java-1.12.729.jar.sha1
delete mode 100644 solr/licenses/json-utils-2.26.19.jar.sha1
create mode 100644 solr/licenses/json-utils-2.28.11.jar.sha1
create mode 100644 solr/licenses/metrics-jakarta-servlets-4.2.26.jar.sha1
delete mode 100644 solr/licenses/metrics-jetty10-4.2.26.jar.sha1
create mode 100644 solr/licenses/metrics-jetty12-4.2.26.jar.sha1
create mode 100644 solr/licenses/metrics-jetty12-ee10-4.2.26.jar.sha1
delete mode 100644 solr/licenses/metrics-servlets-4.2.26.jar.sha1
delete mode 100644 solr/licenses/metrics-spi-2.26.19.jar.sha1
create mode 100644 solr/licenses/metrics-spi-2.28.11.jar.sha1
copy solr/licenses/{micrometer-core-LICENSE-ASL.txt =>
micrometer-LICENSE-ASL.txt} (100%)
copy solr/licenses/{micrometer-core-NOTICE.txt => micrometer-NOTICE.txt} (100%)
create mode 100644 solr/licenses/micrometer-commons-1.13.0.jar.sha1
create mode 100644 solr/licenses/micrometer-core-1.13.0.jar.sha1
delete mode 100644 solr/licenses/micrometer-core-1.9.12.jar.sha1
create mode 100644 solr/licenses/micrometer-jakarta9-1.13.0.jar.sha1
create mode 100644 solr/licenses/micrometer-observation-1.13.0.jar.sha1
delete mode 100644 solr/licenses/profiles-2.26.19.jar.sha1
create mode 100644 solr/licenses/profiles-2.28.11.jar.sha1
delete mode 100644 solr/licenses/protocol-core-2.26.19.jar.sha1
create mode 100644 solr/licenses/protocol-core-2.28.11.jar.sha1
delete mode 100644 solr/licenses/regions-2.26.19.jar.sha1
create mode 100644 solr/licenses/regions-2.28.11.jar.sha1
delete mode 100644 solr/licenses/retries-2.26.19.jar.sha1
create mode 100644 solr/licenses/retries-2.28.11.jar.sha1
delete mode 100644 solr/licenses/retries-spi-2.26.19.jar.sha1
create mode 100644 solr/licenses/retries-spi-2.28.11.jar.sha1
delete mode 100644 solr/licenses/s3-2.26.19.jar.sha1
create mode 100644 solr/licenses/s3-2.28.11.jar.sha1
delete mode 100644 solr/licenses/s3mock-2.17.0.jar.sha1
create mode 100644 solr/licenses/s3mock-3.9.1.jar.sha1
delete mode 100644 solr/licenses/s3mock-junit4-2.17.0.jar.sha1
create mode 100644 solr/licenses/s3mock-junit4-3.9.1.jar.sha1
delete mode 100644 solr/licenses/s3mock-testsupport-common-2.17.0.jar.sha1
create mode 100644 solr/licenses/s3mock-testsupport-common-3.9.1.jar.sha1
delete mode 100644 solr/licenses/sdk-core-2.26.19.jar.sha1
create mode 100644 solr/licenses/sdk-core-2.28.11.jar.sha1
delete mode 100644 solr/licenses/snakeyaml-1.30.jar.sha1
create mode 100644 solr/licenses/snakeyaml-2.2.jar.sha1
delete mode 100644 solr/licenses/spring-aop-5.3.28.jar.sha1
create mode 100644 solr/licenses/spring-aop-6.1.8.jar.sha1
delete mode 100644 solr/licenses/spring-beans-5.3.28.jar.sha1
create mode 100644 solr/licenses/spring-beans-6.1.8.jar.sha1
delete mode 100644 solr/licenses/spring-boot-2.7.13.jar.sha1
create mode 100644 solr/licenses/spring-boot-3.3.0.jar.sha1
delete mode 100644 solr/licenses/spring-boot-actuator-2.7.13.jar.sha1
create mode 100644 solr/licenses/spring-boot-actuator-3.3.0.jar.sha1
delete mode 100644
solr/licenses/spring-boot-actuator-autoconfigure-2.7.13.jar.sha1
create mode 100644
solr/licenses/spring-boot-actuator-autoconfigure-3.3.0.jar.sha1
delete mode 100644 solr/licenses/spring-boot-autoconfigure-2.7.13.jar.sha1
create mode 100644 solr/licenses/spring-boot-autoconfigure-3.3.0.jar.sha1
delete mode 100644 solr/licenses/spring-boot-starter-2.7.13.jar.sha1
create mode 100644 solr/licenses/spring-boot-starter-3.3.0.jar.sha1
delete mode 100644 solr/licenses/spring-boot-starter-actuator-2.7.13.jar.sha1
create mode 100644 solr/licenses/spring-boot-starter-actuator-3.3.0.jar.sha1
delete mode 100644 solr/licenses/spring-boot-starter-jetty-2.7.13.jar.sha1
create mode 100644 solr/licenses/spring-boot-starter-jetty-3.3.0.jar.sha1
delete mode 100644 solr/licenses/spring-boot-starter-json-2.7.13.jar.sha1
create mode 100644 solr/licenses/spring-boot-starter-json-3.3.0.jar.sha1
delete mode 100644 solr/licenses/spring-boot-starter-logging-2.7.13.jar.sha1
create mode 100644 solr/licenses/spring-boot-starter-logging-3.3.0.jar.sha1
delete mode 100644 solr/licenses/spring-boot-starter-web-2.7.13.jar.sha1
create mode 100644 solr/licenses/spring-boot-starter-web-3.3.0.jar.sha1
delete mode 100644 solr/licenses/spring-context-5.3.28.jar.sha1
create mode 100644 solr/licenses/spring-context-6.1.8.jar.sha1
delete mode 100644 solr/licenses/spring-core-5.3.28.jar.sha1
create mode 100644 solr/licenses/spring-core-6.1.8.jar.sha1
delete mode 100644 solr/licenses/spring-expression-5.3.28.jar.sha1
create mode 100644 solr/licenses/spring-expression-6.1.8.jar.sha1
delete mode 100644 solr/licenses/spring-jcl-5.3.28.jar.sha1
create mode 100644 solr/licenses/spring-jcl-6.1.8.jar.sha1
delete mode 100644 solr/licenses/spring-web-5.3.28.jar.sha1
create mode 100644 solr/licenses/spring-web-6.1.8.jar.sha1
delete mode 100644 solr/licenses/spring-webmvc-5.3.28.jar.sha1
create mode 100644 solr/licenses/spring-webmvc-6.1.8.jar.sha1
delete mode 100644 solr/licenses/sts-2.26.19.jar.sha1
create mode 100644 solr/licenses/sts-2.28.11.jar.sha1
delete mode 100644 solr/licenses/third-party-jackson-core-2.26.19.jar.sha1
create mode 100644 solr/licenses/third-party-jackson-core-2.28.11.jar.sha1
create mode 100644 solr/licenses/tomcat-embed-el-10.1.24.jar.sha1
delete mode 100644 solr/licenses/tomcat-embed-el-9.0.76.jar.sha1
create mode 100644 solr/licenses/txw2-4.0.5.jar.sha1
delete mode 100644 solr/licenses/url-connection-client-2.26.19.jar.sha1
create mode 100644 solr/licenses/url-connection-client-2.28.11.jar.sha1
delete mode 100644 solr/licenses/utils-2.26.19.jar.sha1
create mode 100644 solr/licenses/utils-2.28.11.jar.sha1
copy solr/packaging/test/{test_prometheus.bats => test_example.bats} (58%)
create mode 100644 solr/server/etc/jetty-graceful.xml
create mode 100644 solr/server/modules/graceful.mod
create mode 100644 solr/solr-ref-guide/ui-src/partials/head-scripts.hbs
create mode 100644
solr/solrj/src/java/org/apache/solr/client/solrj/impl/StallDetection.java
copy solr/{core/src/java/org/apache/solr/search/DocIterationInfo.java =>
solrj/src/java/org/apache/solr/client/solrj/impl/TimeSource.java} (58%)
create mode 100644
solr/solrj/src/java/org/apache/solr/common/util/ResumableInputStream.java
create mode 100644
solr/solrj/src/test/org/apache/solr/client/solrj/impl/FakeTimeSource.java
create mode 100644
solr/solrj/src/test/org/apache/solr/client/solrj/impl/StallDetectionTest.java