This is an automated email from the ASF dual-hosted git repository.
dsmiley pushed a change to branch solr-14166-twoPhaseIterator-v2
in repository https://gitbox.apache.org/repos/asf/solr.git.
from 120dce0 CHANGES.txt
add c7abf3f SOLR-15217: Rename shardsWhitelist and extract
AllowListUrlChecker.
add d79b19a SOLR-15019: Remove support for (unsecure) env variables until
it's needed.
add 175094a SOLR-15341: remove indexHeapUsageBytes (#94)
add c8cea3f SOLR-15369: Only load PackageStoreAPI with SolrCloud (#95)
add 08d3533 SOLR-15363 Off-by-one error in test
add f206930 SOLR-15340: Fix allowPaths building.
add 2cb5f70 SOLR-15373 implement LeafReader.searchNearestVectors
add b5f286b SOLR-15366 Add assumeNoException for Linux
add da38408 Fix bad unchecked casts for generic types (#87)
add b625dd6 SOLR-15340: Fix allowUrls doc.
add 421f693 SOLR-15379: Fix API incompatibility after LUCENE-9905.
add f062be2 SOLR-15361: Add gpg signing of the tgz & zip distribution
files
add ca031d2 SOLR-15337: Avoid XPath in solrconfig.xml parsing (#104)
add 3141609 SOLR-15374 Update Mockito to newer version (#97)
add 0192550 Add missing copyright header: OverlaidConfigNode
add 9ca0d5d Update type assumptions in TestMaxScoreQueryParser (#106)
add be681bd SOLR-15090: Allow backup storage in GCS (#39)
add 7c4567c SOLR-15383 Solr Zookeeper status page shows green even for
down Zookeepers (#103)
add cf7278c Revert "SOLR-15337: Avoid XPath in solrconfig.xml parsing
(#104)"
add 838f1f1 Document why we use different output paths for IntelliJ (#98)
add c033648 SOLR-15387 Clarify intended usage of post tool (#109)
add aba1f22 Merge branch 'main' into solr-14166-twoPhaseIterator-v2
No new revisions were added by this update.
Summary of changes:
gradle/ide/intellij-idea.gradle | 5 +
gradle/validation/jar-checks.gradle | 2 +-
help/gpgSigning.txt | 70 ++++
settings.gradle | 3 +-
solr/CHANGES.txt | 12 +-
solr/NOTICE.txt | 53 +++
solr/bin/solr.in.cmd | 8 +-
solr/bin/solr.in.sh | 8 +-
solr/contrib/gcs-repository/README.md | 4 +
solr/contrib/gcs-repository/build.gradle | 55 +++
.../org/apache/solr/gcs/GCSBackupRepository.java | 465 +++++++++++++++++++++
.../java/org/apache/solr/gcs/GCSConfigParser.java | 175 ++++++++
.../src/java/org/apache/solr/gcs/package-info.java | 24 +-
.../gcs-repository/src/test-files}/conf/schema.xml | 0
.../src/test-files}/conf/solrconfig.xml | 0
.../gcs-repository/src/test-files/log4j2.xml | 69 +++
.../solr/gcs/ConcurrentDelegatingStorage.java | 394 +++++++++++++++++
.../apache/solr/gcs/GCSBackupRepositoryTest.java | 71 ++++
.../apache/solr/gcs/GCSIncrementalBackupTest.java | 98 +++++
.../solr/gcs/LocalStorageGCSBackupRepository.java | 104 +++++
.../src/test-files/solr/solr.xml | 2 +-
.../src/test-files/solr/solr.xml | 1 +
.../solr/cloud/api/collections/BackupCmd.java | 2 +-
.../cloud/api/collections/DeleteBackupCmd.java | 2 +-
.../solr/cluster/placement/AttributeFetcher.java | 6 -
.../solr/cluster/placement/AttributeValues.java | 5 -
.../placement/impl/AttributeFetcherImpl.java | 10 -
.../placement/impl/AttributeValuesImpl.java | 9 -
.../java/org/apache/solr/core/ConfigOverlay.java | 4 +-
.../java/org/apache/solr/core/CoreContainer.java | 45 +-
.../src/java/org/apache/solr/core/NodeConfig.java | 46 +-
.../src/java/org/apache/solr/core/SolrPaths.java | 42 +-
.../java/org/apache/solr/core/SolrXmlConfig.java | 28 +-
.../solr/core/backup/ShardBackupMetadata.java | 12 +-
.../core/backup/repository/BackupRepository.java | 1 +
.../java/org/apache/solr/handler/IndexFetcher.java | 29 +-
.../solr/handler/admin/LukeRequestHandler.java | 41 +-
.../solr/handler/admin/ZookeeperStatusHandler.java | 3 +
.../solr/handler/component/CloudReplicaSource.java | 30 +-
.../solr/handler/component/HttpShardHandler.java | 17 +-
.../handler/component/HttpShardHandlerFactory.java | 174 +-------
.../handler/component/StandaloneReplicaSource.java | 9 +-
.../solr/index/SlowCompositeReaderWrapper.java | 8 +
.../src/java/org/apache/solr/pkg/PackageAPI.java | 4 +
.../java/org/apache/solr/schema/SchemaField.java | 4 +-
.../java/org/apache/solr/search/CacheConfig.java | 11 +-
.../solr/search/CollapsingQParserPlugin.java | 2 +-
.../src/java/org/apache/solr/search/Insanity.java | 2 +-
.../apache/solr/security/AllowListUrlChecker.java | 209 +++++++++
.../apache/solr/uninverting/UninvertingReader.java | 2 +-
solr/core/src/test-files/solr/solr.xml | 2 +-
.../test/org/apache/solr/TestTolerantSearch.java | 4 +-
.../apache/solr/cloud/KerberosTestServices.java | 19 +-
.../test/org/apache/solr/cloud/OverseerTest.java | 26 +-
.../apache/solr/cloud/SaslZkACLProviderTest.java | 5 +
.../apache/solr/cloud/UnloadDistributedZkTest.java | 8 +-
.../cluster/placement/AttributeFetcherForTest.java | 5 -
.../impl/PlacementPluginIntegrationTest.java | 17 -
.../org/apache/solr/core/TestConfigOverlay.java | 2 +-
.../HdfsBackupRepositoryIntegrationTest.java | 12 +-
.../solr/handler/TestReplicationHandler.java | 21 +
.../TestReplicationHandlerDiskOverFlow.java | 2 +
.../admin/PropertiesRequestHandlerTest.java | 8 +-
.../handler/admin/ZookeeperStatusHandlerTest.java | 10 +
.../handler/component/CloudReplicaSourceTest.java | 29 +-
.../component/DistributedDebugComponentTest.java | 4 +-
...WhitelistTest.java => ShardsAllowListTest.java} | 47 ++-
.../component/TestHttpShardHandlerFactory.java | 171 +-------
.../src/test/org/apache/solr/pkg/TestPackages.java | 59 +--
.../test/org/apache/solr/search/TestDocSet.java | 6 +
.../solr/search/TestMaxScoreQueryParser.java | 37 +-
.../org/apache/solr/search/TestSmileRequest.java | 4 +-
.../org/apache/solr/search/TestTaskManagement.java | 11 +-
.../solr/search/facet/TestJsonFacetErrors.java | 4 +-
.../solr/search/facet/TestJsonFacetRefinement.java | 4 +-
.../apache/solr/search/facet/TestJsonFacets.java | 4 +-
.../solr/search/facet/TestJsonRangeFacets.java | 4 +-
.../apache/solr/search/json/TestJsonRequest.java | 4 +-
.../solr/security/AllowListUrlCheckerTest.java | 207 +++++++++
solr/licenses/api-common-1.10.1.jar.sha1 | 1 +
solr/licenses/api-common-LICENSE-BSD.txt | 27 ++
.../api-common-NOTICE.txt} | 0
.../licenses/auto-value-annotations-1.7.4.jar.sha1 | 1 +
.../auto-value-annotations-LICENSE-ASL.txt} | 0
.../auto-value-annotations-NOTICE.txt} | 0
solr/licenses/byte-buddy-1.10.20.jar.sha1 | 1 +
solr/licenses/byte-buddy-1.9.3.jar.sha1 | 1 -
solr/licenses/checker-compat-qual-2.5.5.jar.sha1 | 1 +
solr/licenses/checker-compat-qual-LICENSE-MIT.txt | 5 +
.../error_prone_annotations-2.5.1.jar.sha1 | 1 +
.../error_prone_annotations-LICENSE-ASL.txt} | 0
.../error_prone_annotations-NOTICE.txt} | 0
solr/licenses/failureaccess-1.0.1.jar.sha1 | 1 +
.../failureaccess-LICENSE-ASL.txt} | 0
.../failureaccess-NOTICE.txt} | 0
solr/licenses/gax-1.62.0.jar.sha1 | 1 +
solr/licenses/gax-LICENSE-BSD.txt | 27 ++
.../core.properties => licenses/gax-NOTICE.txt} | 0
solr/licenses/gax-httpjson-0.79.0.jar.sha1 | 1 +
solr/licenses/gax-httpjson-LICENSE-BSD.txt | 27 ++
.../gax-httpjson-NOTICE.txt} | 0
solr/licenses/google-api-client-1.31.3.jar.sha1 | 1 +
.../google-api-client-LICENSE-ASL.txt} | 0
.../google-api-client-NOTICE.txt} | 0
.../google-api-services-storage-LICENSE-ASL.txt} | 0
.../google-api-services-storage-NOTICE.txt} | 0
...services-storage-v1-rev20210127-1.31.0.jar.sha1 | 1 +
...google-auth-library-credentials-0.24.1.jar.sha1 | 1 +
...google-auth-library-credentials-LICENSE-BSD.txt | 28 ++
.../google-auth-library-credentials-NOTICE.txt} | 0
...google-auth-library-oauth2-http-0.24.1.jar.sha1 | 1 +
...google-auth-library-oauth2-http-LICENSE-BSD.txt | 28 ++
.../google-auth-library-oauth2-http-NOTICE.txt} | 0
solr/licenses/google-cloud-core-1.94.3.jar.sha1 | 1 +
.../google-cloud-core-LICENSE-ASL.txt} | 0
.../google-cloud-core-NOTICE.txt} | 0
.../google-cloud-core-http-1.94.3.jar.sha1 | 1 +
.../google-cloud-core-http-LICENSE-ASL.txt} | 0
.../google-cloud-core-http-NOTICE.txt} | 0
solr/licenses/google-cloud-nio-0.122.11.jar.sha1 | 1 +
.../google-cloud-nio-LICENSE-ASL.txt} | 0
.../google-cloud-nio-NOTICE.txt} | 0
.../google-cloud-storage-1.113.14.jar.sha1 | 1 +
.../google-cloud-storage-LICENSE-ASL.txt} | 0
.../google-cloud-storage-NOTICE.txt} | 0
solr/licenses/google-http-client-1.39.0.jar.sha1 | 1 +
.../google-http-client-LICENSE-ASL.txt} | 0
.../google-http-client-NOTICE.txt} | 0
.../google-http-client-apache-v2-1.39.0.jar.sha1 | 1 +
.../google-http-client-apache-v2-LICENSE-ASL.txt} | 0
.../google-http-client-apache-v2-NOTICE.txt} | 0
.../google-http-client-appengine-1.39.0.jar.sha1 | 1 +
.../google-http-client-appengine-LICENSE-ASL.txt} | 0
.../google-http-client-appengine-NOTICE.txt} | 0
.../google-http-client-gson-1.39.0.jar.sha1 | 1 +
.../google-http-client-jackson2-1.39.0.jar.sha1 | 1 +
.../google-http-client-jackson2-LICENSE-ASL.txt} | 0
.../google-http-client-jackson2-NOTICE.txt} | 0
solr/licenses/google-oauth-client-1.31.4.jar.sha1 | 1 +
.../google-oauth-client-LICENSE-ASL.txt} | 0
.../google-oauth-client-NOTICE.txt} | 0
solr/licenses/grpc-context-1.36.0.jar.sha1 | 1 +
.../grpc-context-LICENSE-ASL.txt} | 0
solr/licenses/grpc-context-NOTICE.txt | 62 +++
solr/licenses/gson-2.8.6.jar.sha1 | 1 +
.../LICENSE.txt => licenses/gson-LICENSE-ASL.txt} | 0
.../core.properties => licenses/gson-NOTICE.txt} | 0
solr/licenses/httpcore-4.4.13.jar.sha1 | 1 -
solr/licenses/httpcore-4.4.14.jar.sha1 | 1 +
solr/licenses/j2objc-annotations-1.3.jar.sha1 | 1 +
.../j2objc-annotations-LICENSE-ASL.txt} | 0
.../j2objc-annotations-NOTICE.txt} | 0
solr/licenses/jackson-annotations-2.10.1.jar.sha1 | 1 -
solr/licenses/jackson-annotations-2.12.2.jar.sha1 | 1 +
solr/licenses/jackson-core-2.10.1.jar.sha1 | 1 -
solr/licenses/jackson-core-2.12.2.jar.sha1 | 1 +
solr/licenses/jackson-databind-2.10.1.jar.sha1 | 1 -
solr/licenses/jackson-databind-2.12.2.jar.sha1 | 1 +
.../jackson-dataformat-smile-2.10.1.jar.sha1 | 1 -
.../jackson-dataformat-smile-2.12.2.jar.sha1 | 1 +
solr/licenses/javax.annotation-api-1.3.2.jar.sha1 | 1 +
.../licenses/javax.annotation-api-LICENSE-CDDL.txt | 362 ++++++++++++++++
solr/licenses/javax.inject-1.jar.sha1 | 1 +
.../javax.inject-LICENSE-ASL.txt} | 0
.../javax.inject-NOTICE.txt} | 0
solr/licenses/jsr305-3.0.2.jar.sha1 | 1 +
.../jsr305-LICENSE-ASL.txt} | 0
.../core.properties => licenses/jsr305-NOTICE.txt} | 0
...9.0-empty-to-avoid-conflict-with-guava.jar.sha1 | 1 +
.../listenablefuture-LICENSE-ASL.txt} | 0
.../listenablefuture-NOTICE.txt} | 0
solr/licenses/mockito-core-2.23.4.jar.sha1 | 1 -
solr/licenses/mockito-core-3.8.0.jar.sha1 | 1 +
solr/licenses/objenesis-2.6.jar.sha1 | 1 -
solr/licenses/objenesis-3.1.jar.sha1 | 1 +
solr/licenses/opencensus-api-0.28.0.jar.sha1 | 1 +
.../opencensus-api-LICENSE-ASL.txt} | 0
.../opencensus-api-NOTICE.txt} | 0
.../opencensus-contrib-http-util-0.28.0.jar.sha1 | 1 +
.../opencensus-contrib-http-util-LICENSE-ASL.txt} | 0
.../opencensus-contrib-http-util-NOTICE.txt} | 0
.../proto-google-common-protos-2.1.0.jar.sha1 | 1 +
.../proto-google-common-protos-LICENSE-ASL.txt} | 0
.../proto-google-common-protos-NOTICE.txt} | 0
solr/licenses/proto-google-iam-v1-1.0.10.jar.sha1 | 1 +
.../proto-google-iam-v1-LICENSE-ASL.txt} | 0
.../proto-google-iam-v1-NOTICE.txt} | 0
solr/licenses/protobuf-java-3.11.0.jar.sha1 | 1 -
solr/licenses/protobuf-java-3.15.5.jar.sha1 | 1 +
solr/licenses/protobuf-java-util-3.15.5.jar.sha1 | 1 +
solr/licenses/threetenbp-1.5.0.jar.sha1 | 1 +
solr/licenses/threetenbp-LICENSE-BSD.txt | 29 ++
.../threetenbp-NOTICE.txt} | 0
solr/packaging/build.gradle | 47 +++
solr/server/etc/security.properties | 2 +-
solr/server/solr/solr.xml | 2 +-
solr/solr-ref-guide/src/distributed-requests.adoc | 15 +-
.../distributed-search-with-index-sharding.adoc | 4 +-
solr/solr-ref-guide/src/format-of-solr-xml.adoc | 11 +-
.../src/major-changes-in-solr-8.adoc | 4 +-
.../src/major-changes-in-solr-9.adoc | 2 +
.../src/making-and-restoring-backups.adoc | 191 ++++++++-
solr/solr-ref-guide/src/post-tool.adoc | 2 +
solr/solr-ref-guide/src/the-terms-component.adoc | 16 -
.../solrj/impl/SolrClientNodeStateProvider.java | 3 -
.../org/apache/solr/common/cloud/ClusterState.java | 31 +-
.../solr/common/cloud/rule/ImplicitSnitch.java | 1 -
solr/solrj/src/test-files/solrj/solr/solr.xml | 2 +-
.../solr/client/solrj/io/stream/StreamingTest.java | 12 +-
.../apache/solr/BaseDistributedSearchTestCase.java | 4 +-
.../src/java/org/apache/solr/SolrTestCaseHS.java | 7 +-
.../src/java/org/apache/solr/SolrTestCaseJ4.java | 12 +-
.../apache/solr/cloud/MiniSolrCloudCluster.java | 5 +-
.../collections/AbstractBackupRepositoryTest.java | 251 ++++++++---
.../collections/AbstractIncrementalBackupTest.java | 1 +
solr/webapp/web/partials/core_overview.html | 3 -
versions.lock | 64 ++-
versions.props | 228 +++++-----
218 files changed, 3765 insertions(+), 918 deletions(-)
create mode 100644 help/gpgSigning.txt
create mode 100644 solr/contrib/gcs-repository/README.md
create mode 100644 solr/contrib/gcs-repository/build.gradle
create mode 100644
solr/contrib/gcs-repository/src/java/org/apache/solr/gcs/GCSBackupRepository.java
create mode 100644
solr/contrib/gcs-repository/src/java/org/apache/solr/gcs/GCSConfigParser.java
copy gradle/ide/intellij-idea.gradle =>
solr/contrib/gcs-repository/src/java/org/apache/solr/gcs/package-info.java (61%)
copy solr/{core/src/test-files/solr/configsets/cloud-minimal =>
contrib/gcs-repository/src/test-files}/conf/schema.xml (100%)
copy solr/{core/src/test-files/solr/configsets/schema-package =>
contrib/gcs-repository/src/test-files}/conf/solrconfig.xml (100%)
create mode 100644 solr/contrib/gcs-repository/src/test-files/log4j2.xml
create mode 100644
solr/contrib/gcs-repository/src/test/org/apache/solr/gcs/ConcurrentDelegatingStorage.java
create mode 100644
solr/contrib/gcs-repository/src/test/org/apache/solr/gcs/GCSBackupRepositoryTest.java
create mode 100644
solr/contrib/gcs-repository/src/test/org/apache/solr/gcs/GCSIncrementalBackupTest.java
create mode 100644
solr/contrib/gcs-repository/src/test/org/apache/solr/gcs/LocalStorageGCSBackupRepository.java
create mode 100644
solr/core/src/java/org/apache/solr/security/AllowListUrlChecker.java
rename
solr/core/src/test/org/apache/solr/handler/component/{ShardsWhitelistTest.java
=> ShardsAllowListTest.java} (83%)
create mode 100644
solr/core/src/test/org/apache/solr/security/AllowListUrlCheckerTest.java
create mode 100644 solr/licenses/api-common-1.10.1.jar.sha1
create mode 100644 solr/licenses/api-common-LICENSE-BSD.txt
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties =>
licenses/api-common-NOTICE.txt} (100%)
create mode 100644 solr/licenses/auto-value-annotations-1.7.4.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt =>
licenses/auto-value-annotations-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties =>
licenses/auto-value-annotations-NOTICE.txt} (100%)
create mode 100644 solr/licenses/byte-buddy-1.10.20.jar.sha1
delete mode 100644 solr/licenses/byte-buddy-1.9.3.jar.sha1
create mode 100644 solr/licenses/checker-compat-qual-2.5.5.jar.sha1
create mode 100644 solr/licenses/checker-compat-qual-LICENSE-MIT.txt
create mode 100644 solr/licenses/error_prone_annotations-2.5.1.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt =>
licenses/error_prone_annotations-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties =>
licenses/error_prone_annotations-NOTICE.txt} (100%)
create mode 100644 solr/licenses/failureaccess-1.0.1.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt =>
licenses/failureaccess-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties =>
licenses/failureaccess-NOTICE.txt} (100%)
create mode 100644 solr/licenses/gax-1.62.0.jar.sha1
create mode 100644 solr/licenses/gax-LICENSE-BSD.txt
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties =>
licenses/gax-NOTICE.txt} (100%)
create mode 100644 solr/licenses/gax-httpjson-0.79.0.jar.sha1
create mode 100644 solr/licenses/gax-httpjson-LICENSE-BSD.txt
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties =>
licenses/gax-httpjson-NOTICE.txt} (100%)
create mode 100644 solr/licenses/google-api-client-1.31.3.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt =>
licenses/google-api-client-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties =>
licenses/google-api-client-NOTICE.txt} (100%)
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt =>
licenses/google-api-services-storage-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties =>
licenses/google-api-services-storage-NOTICE.txt} (100%)
create mode 100644
solr/licenses/google-api-services-storage-v1-rev20210127-1.31.0.jar.sha1
create mode 100644
solr/licenses/google-auth-library-credentials-0.24.1.jar.sha1
create mode 100644
solr/licenses/google-auth-library-credentials-LICENSE-BSD.txt
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties =>
licenses/google-auth-library-credentials-NOTICE.txt} (100%)
create mode 100644
solr/licenses/google-auth-library-oauth2-http-0.24.1.jar.sha1
create mode 100644
solr/licenses/google-auth-library-oauth2-http-LICENSE-BSD.txt
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties =>
licenses/google-auth-library-oauth2-http-NOTICE.txt} (100%)
create mode 100644 solr/licenses/google-cloud-core-1.94.3.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt =>
licenses/google-cloud-core-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties =>
licenses/google-cloud-core-NOTICE.txt} (100%)
create mode 100644 solr/licenses/google-cloud-core-http-1.94.3.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt =>
licenses/google-cloud-core-http-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties =>
licenses/google-cloud-core-http-NOTICE.txt} (100%)
create mode 100644 solr/licenses/google-cloud-nio-0.122.11.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt =>
licenses/google-cloud-nio-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties =>
licenses/google-cloud-nio-NOTICE.txt} (100%)
create mode 100644 solr/licenses/google-cloud-storage-1.113.14.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt =>
licenses/google-cloud-storage-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties =>
licenses/google-cloud-storage-NOTICE.txt} (100%)
create mode 100644 solr/licenses/google-http-client-1.39.0.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt =>
licenses/google-http-client-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties =>
licenses/google-http-client-NOTICE.txt} (100%)
create mode 100644 solr/licenses/google-http-client-apache-v2-1.39.0.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt =>
licenses/google-http-client-apache-v2-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties =>
licenses/google-http-client-apache-v2-NOTICE.txt} (100%)
create mode 100644 solr/licenses/google-http-client-appengine-1.39.0.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt =>
licenses/google-http-client-appengine-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties =>
licenses/google-http-client-appengine-NOTICE.txt} (100%)
create mode 100644 solr/licenses/google-http-client-gson-1.39.0.jar.sha1
create mode 100644 solr/licenses/google-http-client-jackson2-1.39.0.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt =>
licenses/google-http-client-jackson2-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties =>
licenses/google-http-client-jackson2-NOTICE.txt} (100%)
create mode 100644 solr/licenses/google-oauth-client-1.31.4.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt =>
licenses/google-oauth-client-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties =>
licenses/google-oauth-client-NOTICE.txt} (100%)
create mode 100644 solr/licenses/grpc-context-1.36.0.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt =>
licenses/grpc-context-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
create mode 100644 solr/licenses/grpc-context-NOTICE.txt
create mode 100644 solr/licenses/gson-2.8.6.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt =>
licenses/gson-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties =>
licenses/gson-NOTICE.txt} (100%)
delete mode 100644 solr/licenses/httpcore-4.4.13.jar.sha1
create mode 100644 solr/licenses/httpcore-4.4.14.jar.sha1
create mode 100644 solr/licenses/j2objc-annotations-1.3.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt =>
licenses/j2objc-annotations-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties =>
licenses/j2objc-annotations-NOTICE.txt} (100%)
delete mode 100644 solr/licenses/jackson-annotations-2.10.1.jar.sha1
create mode 100644 solr/licenses/jackson-annotations-2.12.2.jar.sha1
delete mode 100644 solr/licenses/jackson-core-2.10.1.jar.sha1
create mode 100644 solr/licenses/jackson-core-2.12.2.jar.sha1
delete mode 100644 solr/licenses/jackson-databind-2.10.1.jar.sha1
create mode 100644 solr/licenses/jackson-databind-2.12.2.jar.sha1
delete mode 100644 solr/licenses/jackson-dataformat-smile-2.10.1.jar.sha1
create mode 100644 solr/licenses/jackson-dataformat-smile-2.12.2.jar.sha1
create mode 100644 solr/licenses/javax.annotation-api-1.3.2.jar.sha1
create mode 100644 solr/licenses/javax.annotation-api-LICENSE-CDDL.txt
create mode 100644 solr/licenses/javax.inject-1.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt =>
licenses/javax.inject-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties =>
licenses/javax.inject-NOTICE.txt} (100%)
create mode 100644 solr/licenses/jsr305-3.0.2.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt =>
licenses/jsr305-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties =>
licenses/jsr305-NOTICE.txt} (100%)
create mode 100644
solr/licenses/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt =>
licenses/listenablefuture-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties =>
licenses/listenablefuture-NOTICE.txt} (100%)
delete mode 100644 solr/licenses/mockito-core-2.23.4.jar.sha1
create mode 100644 solr/licenses/mockito-core-3.8.0.jar.sha1
delete mode 100644 solr/licenses/objenesis-2.6.jar.sha1
create mode 100644 solr/licenses/objenesis-3.1.jar.sha1
create mode 100644 solr/licenses/opencensus-api-0.28.0.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt =>
licenses/opencensus-api-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties =>
licenses/opencensus-api-NOTICE.txt} (100%)
create mode 100644 solr/licenses/opencensus-contrib-http-util-0.28.0.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt =>
licenses/opencensus-contrib-http-util-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties =>
licenses/opencensus-contrib-http-util-NOTICE.txt} (100%)
create mode 100644 solr/licenses/proto-google-common-protos-2.1.0.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt =>
licenses/proto-google-common-protos-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties =>
licenses/proto-google-common-protos-NOTICE.txt} (100%)
create mode 100644 solr/licenses/proto-google-iam-v1-1.0.10.jar.sha1
copy solr/{solr-ref-guide/src/fonts/Noto_Sans/LICENSE.txt =>
licenses/proto-google-iam-v1-LICENSE-ASL.txt} (100%)
mode change 100755 => 100644
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties =>
licenses/proto-google-iam-v1-NOTICE.txt} (100%)
delete mode 100644 solr/licenses/protobuf-java-3.11.0.jar.sha1
create mode 100644 solr/licenses/protobuf-java-3.15.5.jar.sha1
create mode 100644 solr/licenses/protobuf-java-util-3.15.5.jar.sha1
create mode 100644 solr/licenses/threetenbp-1.5.0.jar.sha1
create mode 100644 solr/licenses/threetenbp-LICENSE-BSD.txt
copy solr/{solrj/src/test-files/solrj/solr/multicore/core1/core.properties =>
licenses/threetenbp-NOTICE.txt} (100%)