You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@solr.apache.org by ab...@apache.org on 2026/09/28 19:37:27 UTC

(solr) branch branch_10_1 updated (1943f9484d7 -> fac7e83413c)

This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a change to branch branch_10_1
in repository https://gitbox.apache.org/repos/asf/solr.git


    from 1943f9484d7 Fix no longer valid formatting.
     new 9ee317a7c4f Changelog entries for v10.1.0
     new fac7e83413c Regenerate CHANGELOG.md for v10.1.0

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 CHANGELOG.md                                       | 418 ++++++++++++++++++-
 .../unreleased/.gitkeep                            |   0
 .../CollectionScopedSolrClient.yml                 |   0
 .../GITHUB#4121-improve-search-in-dropdown.yml     |   0
 .../PR#3077-update-swagger3.yml                    |   0
 ...update-com-fasterxml-woodstox-woodstox-core.yml |   0
 ...R#3085-update-com-github-ben-manes-versions.yml |   0
 ...05-update-org-checkerframework-checker-qual.yml |   0
 .../PR#3119-update-org-apache-calcite.yml          |   0
 .../PR#3122-update-adobe-testing-s3mock-major.yml  |   0
 .../PR#3127-update-com-lmax-disruptor.yml          |   0
 ...e-jakarta-annotation-jakarta-annotation-api.yml |   0
 ...3130-update-jakarta-ws-rs-jakarta-ws-rs-api.yml |   0
 .../PR#3131-update-net-ltgt-errorprone.yml         |   0
 ...3-update-no-nav-security-mock-oauth2-server.yml |   0
 ...3136-update-org-glassfish-jaxb-jaxb-runtime.yml |   0
 .../PR#3218-update-io-ktor-ktor-bom.yml            |   0
 ...date-nl-littlerobots-version-catalog-update.yml |   0
 ...-update-jakarta-servlet-jakarta-servlet-api.yml |   0
 .../PR#3475-update-kotlin.yml                      |   0
 .../PR#3661-update-com-google-code-gson-gson.yml   |   0
 .../PR#3677-update-bouncycastle.yml                |   0
 .../PR#3681-update-com-google-guava-guava.yml      |   0
 .../PR#3697-update-mockito.yml                     |   0
 .../PR#3715-update-com-diffplug-spotless.yml       |   0
 ...3733-update-org-junit-jupiter-junit-jupiter.yml |   0
 .../PR#3749-update-ow2-asm.yml                     |   0
 ...57-update-org-eclipse-jgit-org-eclipse-jgit.yml |   0
 ...pdate-com-microsoft-onnxruntime-onnxruntime.yml |   0
 ...te-com-github-spotbugs-spotbugs-annotations.yml |   0
 ...date-com-github-ben-manes-caffeine-caffeine.yml |   0
 .../PR#3836-update-com-ibm-icu-icu4j.yml           |   0
 .../PR#3853-update-jersey.yml                      |   0
 ...PR#3857-update-com-nimbusds-nimbus-jose-jwt.yml |   0
 .../PR#3861-update-commons-cli-commons-cli.yml     |   0
 ...868-update-com-google-auto-value-auto-value.yml |   0
 ...e-org-apache-commons-commons-configuration2.yml |   0
 ...3917-update-org-apache-commons-commons-exec.yml |   0
 ...#3959-update-actions-upload-artifact-action.yml |   0
 ...9-update-com-nvidia-cuvs-lucene-cuvs-lucene.yml |   0
 ...3990-update-dev-langchain4j-langchain4j-bom.yml |   0
 .../PR#4037-reformat-gradle.yml                    |   0
 ...078-node-system-response-v2-jersey-resource.yml |   0
 .../PR#4092-update-bytebuddy.yml                   |   0
 .../PR#4094-update-aws-sdk-to-v2-42-34.yml         |   0
 ...#4096-update-org-jetbrains-kotlinx-atomicfu.yml |   0
 ...eprecated-graphhandler-registration-support.yml |   0
 .../PR#4118-update-de-undercouch-download.yml      |   0
 .../PR#4133-update-com-nvidia-cuvs-cuvs-java.yml   |   0
 .../PR#4140-gradle-sync-versions.yml               |   0
 ...5-update-com-carrotsearch-randomizedtesting.yml |   0
 .../PR#4157-fix-getFirstLiveDoc.yml                |   0
 .../PR#4158-update-apache-kafka.yml                |   0
 .../PR#4281-use-of-current-url-in-new-ui.yml       |   0
 .../PR#4283-new-ui-dependency-updates.yml          |   0
 .../PR#4323-use-google-cloud-bom.yml               |   0
 .../PR#4339-update-apache-log4j.yml                |   0
 .../PR#4340-update-apache-zookeeper.yml            |   0
 .../PR#4341-update-dev-logchange.yml               |   0
 .../PR#4342-update-netty-tcnative.yml              |   0
 .../PR#4343-update-admin-ui-libraries.yml          |   0
 .../PR#4346-update-com-squareup-okio-okio.yml      |   0
 .../PR#4347-update-commons-codec-commons-codec.yml |   0
 .../PR#4348-update-commons-io-commons-io.yml       |   0
 .../PR#4349-update-org-apache-tika-tika-core.yml   |   0
 ...4350-update-org-codehaus-woodstox-stax2-api.yml |   0
 ...R#4353-update-com-jayway-jsonpath-json-path.yml |   0
 ...54-update-org-checkerframework-checker-qual.yml |   0
 .../PR#4359-update-joda-time-joda-time.yml         |   0
 .../PR#4362-update-org-jctools-jctools-core.yml    |   0
 ...63-update-org-testcontainers-testcontainers.yml |   0
 .../PR#4364-update-google-protobuf.yml             |   0
 .../{unreleased => v10.1.0}/PR#4365-update-hk2.yml |   0
 .../PR#4367-filestore-getmetadata-delete-race.yml  |   0
 .../PR#4375-language-model-refactoring.yml         |   0
 ...#4389-update-io-nlopez-compose-rules-ktlint.yml |   0
 .../PR#4392-update-org-openapi-generator.yml       |   0
 ...95-update-com-fasterxml-jackson-jackson-bom.yml |   0
 ...enhance-minimum-match-for-BoolQParserPlugin.yml |   0
 ...#4409-update-io-github-oshai-kotlin-logging.yml |   0
 ...0-update-org-jetbrains-androidx-navigation3.yml |   0
 .../PR#4411-update-netty.yml                       |   0
 .../PR#4419-lenguage-model-test-refactoring.yml    |   0
 .../PR#4434-update-org-threeten-threetenbp.yml     |   0
 ...date-org-jetbrains-kotlinx-kotlinx-datetime.yml |   0
 .../PR#4437-update-kotlinx-coroutines.yml          |   0
 ...459-update-org-immutables-value-annotations.yml |   0
 ...2-update-io-dropwizard-metrics-metrics-core.yml |   0
 ...0-HttpJettySolrClient-IllegalStateException.yml |   0
 ...91-update-com-google-cloud-google-cloud-bom.yml |   0
 .../PR#4508-update-net-java-dev-jna-jna.yml        |   0
 .../PR#4526-HttpSolrClient-error-message.yml       |   0
 .../PR#4528-ResponseParser_getContentType.yml      |   0
 ...40-update-org-eclipse-jgit-org-eclipse-jgit.yml |   0
 .../PR#4542-update-grpc.yml                        |   0
 .../PR#4553-pki-v2-header-base64-fix.yml           |   0
 .../PR#4557-update-apache-opennlp.yml              |   0
 .../PR#4559-update-squareup-okhttp3-okhttp.yml     |   0
 .../PR#4564-update-actions-setup-java-action.yml   |   0
 .../PR#4565-update-actions-setup-python-action.yml |   0
 .../PR#4588-update-io-ktor-ktor-bom.yml            |   0
 .../PR#4589-update-grpc-and-netty.yml              |   0
 .../PR#4590-update-logging.yml                     |   0
 .../PR#4591-update-all-non-major-dependencies.yml  |   0
 .../PR#4593-update-google-cloud.yml                |   0
 ...4-update-telemetry-opentelemetry-prometheus.yml |   0
 ...com-adobe-testing-s3mock-testsupport-common.yml |   0
 .../PR#4605-reference-equality-fixes.yml           |   0
 .../PR#4606-charset-api-modernization.yml          |   0
 .../PR#4607-calcite-sql-params.yml                 |   0
 .../PR#4608-smokeTestRelease_removeAltJava.yml     |   0
 .../PR#4629-envutils-core-properties.yml           |   0
 .../PR#4641-remove_docs_distro.yml                 |   0
 .../PR#4668-JettyClientFewerThreads.yml            |   0
 .../PR#4677-buildCentralizeRepoDeclaration.yml     |   0
 .../PR#4843-update-github-actions.yml              |   0
 .../PR#4846-update-aws-sdk-to-v2-54-6.yml          |   0
 .../PR#4847-update-error-prone-to-v2-50-0.yml      |   0
 .../PR#4848-update-google-cloud.yml                |   0
 .../PR#4854-update-github-actions-major.yml        |   0
 .../PR#4870-httpSolrCallGetQueryParams.yml         |   0
 .../PR#4871-httpSolrClientDefaultUrlParams.yml     |   0
 ...e com.github.ben-manes.versions to v0.53.0.yaml |   0
 ...3119-update org.apache.calcite - abandoned.yaml |   0
 .../PR3122-update adobe.testing.s3mock major.yaml  |   0
 .../PR3127-update com.lmaxdisruptor to v4.yaml     |   0
 ...te no.nav.securitymock-oauth2-server to v5.yaml |   0
 ...karta.servletjakarta.servlet-api to v6.1.0.yaml |   0
 ...org.immutablesvalue-annotations to v2.12.1.yaml |   0
 ...01-update org.openapi.generator to v7.18.0.yaml |   0
 .../PR3764-update bytebuddy to v1.18.3.yaml        |   0
 ...3781-update net.java.dev.jnajna to v5.18.1.yaml |   0
 ...icrosoft.onnxruntimeonnxruntime to v1.26.0.yaml |   0
 ...ate org.testcontainerstestcontainers to v2.yaml |   0
 ...org.apache.commonscommons-lang3 to v3.20.0.yaml |   0
 .../PR3879-update dev.logchange to v1.19.13.yaml   |   0
 ... org.apache.commonscommons-text to v1.15.0.yaml |   0
 ...18-update de.undercouch.download to v5.7.0.yaml |   0
 .../PR4339-update apache.log4j to v2.26.0.yaml     |   0
 .../PR4340-update apache.zookeeper to v3.9.5.yaml  |   0
 ...-update org.apache.tikatika-core to v3.3.1.yaml |   0
 .../PR4349-update-apache-tika.yml                  |   0
 ...update actionsupload-artifact action to v7.yaml |   0
 ...ate org.checkerframeworkchecker-qual to v4.yaml |   0
 .../PR4391-update apache.opennlp to v2.5.9.yaml    |   0
 .../PR4411-update netty to v4.2.15.final.yaml      |   0
 ...435-update actionslabeler action to v6.1.0.yaml |   0
 ...4484-update actionsstale action to v10.3.0.yaml |   0
 ...torg.eclipse.jgit to v7.7.0.202606012155-r.yaml |   0
 ...4541-update gradleactions action to v6.2.0.yaml |   0
 ...-update actionssetup-java action to v5.4.0.yaml |   0
 ...pdate actionssetup-python action to v6.3.0.yaml |   0
 .../PR4588-update io.ktorktor-bom to v3.5.1.yaml   |   0
 .../PR4590-update logging.yaml                     |   0
 .../PR4591-bulk update several dependencies.yaml   |   0
 ...update telemetry opentelemetry  prometheus.yaml |   0
 ...obe.testings3mock-testsupport-common to v5.yaml |   0
 .../PR4841-update admin ui.yaml                    |   0
 .../PR4842-update all non-major dependencies.yaml  |   0
 .../PR4844-update jackson  woodstox.yaml           |   0
 .../PR4846-update aws sdk to v2.54.6.yaml          |   0
 .../PR4847-update error prone to v2.50.0.yaml      |   0
 .../PR4848-update google cloud.yaml                |   0
 .../PR4849-update grpc and netty.yaml              |   0
 .../PR4850-update okhttp  okio.yaml                |   0
 .../PR4854-update github actions major.yaml        |   0
 .../SOLR-1092-parallelizebackups.yml               |   0
 .../SOLR-12224-add-collprop-read-apis.yml          |   0
 .../SOLR-13309-doubleRangeField.yml                |   0
 .../SOLR-13309-floatRangeField.yml                 |   0
 .../SOLR-13309-introduce-int-range-field.yml       |   0
 .../SOLR-13309-long-range-field.yml                |   0
 .../SOLR-13764-intervals-query-parser.yml          |   0
 .../SOLR-14687-parentPath-param.yml                |   0
 .../SOLR-15465-license-notice-dist-only.yml        |   0
 .../SOLR-15701_complete_configsets_api.yml         |   0
 changelog/{unreleased => v10.1.0}/SOLR-16309.yml   |   0
 .../SOLR-16341-fix-blank-file-zip-handling.yml     |   0
 .../SOLR-16390-cluster-command-status.yml          |   0
 .../SOLR-16390-list-cluster-nodes.yml              |   0
 .../SOLR-16458-migrate-node-health-api.yml         |   0
 .../SOLR-16458-migrate-node-properties-api.yml     |   0
 .../SOLR-17136-replace-GenericSolrRequest.yml      |   0
 .../SOLR-17170-indexSortBlocks.yml                 |   0
 .../SOLR-17316-input-stream-status-check.yml       |   0
 .../SOLR-17316-response-parsers.yml                |   0
 .../SOLR-17318-version-server-info.yml             |   0
 .../SOLR-17319-added_combined_query_RRF.yml        |   0
 .../SOLR-17353-remove-gosu-from-docker.yml         |   0
 .../SOLR-17436-v2-metrics-api.yml                  |   0
 .../SOLR-17437-shard-split-disk-space-check.yml    |   0
 .../SOLR-17444-passage-sort.yml                    |   0
 .../SOLR-17549-v2-error-reporting.yml              |   0
 changelog/{unreleased => v10.1.0}/SOLR-17600.yml   |   0
 .../SOLR-17707-httpjdk-async-thread-leak.yml       |   0
 ...OLR-17715-remove-qt-param-from-queryrequest.yml |   0
 .../SOLR-17715-undeprecate-qt.yml                  |   0
 changelog/{unreleased => v10.1.0}/SOLR-17736.yml   |   0
 ...er-should-use-content-type-application.yaml.yml |   0
 changelog/{unreleased => v10.1.0}/SOLR-17810.yml   |   0
 .../SOLR-17841-mt-docset-collector.yml             |   0
 .../SOLR-17845-oauth-in-new-ui.yml                 |   0
 .../SOLR-17855-dropwizard-removal.yml              |   0
 .../SOLR-17857-trackSolrMetricsContext.yml         |   0
 ...R-17870-partial-spellcheck-collator-results.yml |   0
 .../SOLR-17924-configset-creation-new-ui.yml       |   0
 .../SOLR-17933-remove-directsolrconnection.yml     |   0
 .../SOLR-17951-optimize-function-rerank.yml        |   0
 ...OLR-17955-SplitShardCmd.checkDiskSpace-otel.yml |   0
 .../SOLR-17959-alwaysStopwords.yml                 |   0
 .../SOLR-17968-HttpSolrClient.yml                  |   0
 ...fix-shards-preference-cross-collection-join.yml |   0
 ...5-string-based-lateinteraction-vector-field.yml |   0
 ...LR-17982-refactorSearchHandlerForcedDistrib.yml |   0
 .../SOLR-17995-solrstream-coreUrl-removal.yml      |   0
 ...SOLR-17999-fix-llm-managed-model-store-init.yml |   0
 ...SOLR-18000-update langchain4j and fasterxml.yml |   0
 ...002-add-unresponsive-servers-to-zombie-list.yml |   0
 .../SOLR-18008-simulate_solr_core_remnants.yml     |   0
 .../SOLR-18019-optimize-existence-queries.yml      |   0
 ...d-fieldtype-external-representation-control.yml |   0
 .../{unreleased => v10.1.0}/SOLR-18038-v2.yml      |   0
 changelog/{unreleased => v10.1.0}/SOLR-18041.yml   |   0
 changelog/{unreleased => v10.1.0}/SOLR-18044.yml   |   0
 changelog/{unreleased => v10.1.0}/SOLR-18046.yml   |   0
 changelog/{unreleased => v10.1.0}/SOLR-18047.yml   |   0
 changelog/{unreleased => v10.1.0}/SOLR-18048.yml   |   0
 .../SOLR-18051-fix-double-registration-bug.yml     |   0
 .../SOLR-18056-urlScheme-csp.yml                   |   0
 changelog/{unreleased => v10.1.0}/SOLR-18062.yml   |   0
 changelog/{unreleased => v10.1.0}/SOLR-18065.yml   |   0
 .../SOLR-18066-enable-hideStackTrace.yml           |   0
 changelog/{unreleased => v10.1.0}/SOLR-18067.yml   |   0
 ...R-18071-support-stored-fields-export-writer.yml |   0
 .../SOLR-18073-jwt-bool-claims.yml                 |   0
 changelog/{unreleased => v10.1.0}/SOLR-18074.yml   |   0
 .../SOLR-18075-zkNoJetty.yml                       |   0
 .../SOLR-18082-introduce-jersey-bom.yml            |   0
 changelog/{unreleased => v10.1.0}/SOLR-18085.yml   |   0
 changelog/{unreleased => v10.1.0}/SOLR-18091.yml   |   0
 ...R-18093-add-top-level-queries-in-json-solrj.yml |   0
 changelog/{unreleased => v10.1.0}/SOLR-18095.yml   |   0
 ...-CoreAdmin-API-to-upgrade-an-index-in-place.yml |   0
 .../SOLR-18098-fix-replication-exact-mb-sizes.yml  |   0
 changelog/{unreleased => v10.1.0}/SOLR-18103.yml   |   0
 changelog/{unreleased => v10.1.0}/SOLR-18105.yml   |   0
 .../SOLR-18107-Fix-Log4j2Watcher.yml               |   0
 changelog/{unreleased => v10.1.0}/SOLR-18108.yml   |   0
 ...-18110-remove-deprecated-tracing-attributes.yml |   0
 .../SOLR-18112-SolrDispatchFilterServlet.yml       |   0
 changelog/{unreleased => v10.1.0}/SOLR-18113.yml   |   0
 changelog/{unreleased => v10.1.0}/SOLR-18114.yml   |   0
 changelog/{unreleased => v10.1.0}/SOLR-18118.yml   |   0
 ...18121-remove-delete-in-advance-optimization.yml |   0
 .../SOLR-18122-remove-vmparams-acl-provider.yml    |   0
 ...OLR-18130-cli-tools-solr-connection-support.yml |   0
 ...R-18130-jdbc-driver-solr-connection-support.yml |   0
 ...0-join-query-parser-solr-connection-support.yml |   0
 ...130-solrj-streaming-solr-connection-support.yml |   0
 .../SOLR-18130-universalConnectionString.yml       |   0
 changelog/{unreleased => v10.1.0}/SOLR-18135.yml   |   0
 ...36-rerank-multithreaded-arraystoreexception.yml |   0
 changelog/{unreleased => v10.1.0}/SOLR-18142.yml   |   0
 .../SOLR-18143-Upgrade-to-lucene1040.yml           |   0
 .../SOLR-18146-fix-global-cb-race-condition.yml    |   0
 .../SOLR-18150-SolrBackend.yml                     |   0
 ...wnload-zip-to-solrj-fix-schema-designer-bug.yml |   0
 changelog/{unreleased => v10.1.0}/SOLR-18153.yml   |   0
 .../SOLR-18155-election-leak.yml                   |   0
 .../SOLR-18156-join-query-time-allowed.yml         |   0
 .../SOLR-18157-javabin-buffer.yml                  |   0
 .../SOLR-18159-physical-memory-metrics.yml         |   0
 .../SOLR-18163-remove-v2-disabling-sysprop.yml     |   0
 .../SOLR-18165-More-dot-separated-metric-names.yml |   0
 .../SOLR-18165-dot-separated-metric-names.yml      |   0
 .../SOLR-18166-remove-linkconfig.yml               |   0
 .../SOLR-18167-old-to-new-prop.yml                 |   0
 ...LR-18170-add-validation-for-configset-names.yml |   0
 ...OLR-18171-test-framework-external-usage-NPE.yml |   0
 .../SOLR-18174-prevent-double-registration.yml     |   0
 .../SOLR-18176-shardhandler-bottleneck.yml         |   0
 .../SOLR-18179-move-cluster-concepts-section.yml   |   0
 .../SOLR-18185-pomPublishVersions.yml              |   0
 .../SOLR-18186-fix-heap-used-percent-adminui.yml   |   0
 .../SOLR-18187-llm-document-enrichment.yml         |   0
 .../SOLR-18188-testsStopUsingApacheHttpClient.yml  |   0
 changelog/{unreleased => v10.1.0}/SOLR-18189.yml   |   0
 .../SOLR-18195-collapse-results-combined-query.yml |   0
 ...18198-support-missing-stats-count-in-rollup.yml |   0
 ...LR-18201-range-field-docvalues-optimization.yml |   0
 .../SOLR-18208-replace-langdetect.yml              |   0
 .../SOLR-18210-fix-GPU-vector-indexing.yml         |   0
 ...LR-18215-jwt-auth-blockUnknown-default-true.yml |   0
 .../SOLR-18220-support-countdist-in-rollup.yml     |   0
 .../SOLR-18221-support-percentile-in-rollup.yml    |   0
 .../SOLR-18224-allowZkHosts.yml                    |   0
 ...LR-18225-replication-permission-per-command.yml |   0
 ...SOLR-18226-replication-file-name-validation.yml |   0
 .../SOLR-18227_named_queries_matched_component.yml |   0
 .../SOLR-18228-extract-update-perm.yml             |   0
 ...-18230-authorize-dispatched-core-collection.yml |   0
 ...ngthen-Basic-Authentication-password-policy.yml |   0
 .../SOLR-18235-remove-pki-v1.yml                   |   0
 .../SOLR-18237-no-buffer.yml                       |   0
 .../SOLR-18239-fix-npe-size-estimator.yml          |   0
 ...parallel-http-shard-handler-lost-wakeup-fix.yml |   0
 .../SOLR-18245-rerank-cutoff-value.yml             |   0
 changelog/{unreleased => v10.1.0}/SOLR-18246.yml   |   0
 .../SOLR-18248-cancel-tasks.yml                    |   0
 .../SOLR-18248-list-tasks.yml                      |   0
 .../SOLR-18248-refactor-list-api.yml               |   0
 .../SOLR-18267-add-flat-vector-index.yml           |   0
 .../SOLR-18267-scalar-quantized-flat.yml           |   0
 changelog/{unreleased => v10.1.0}/SOLR-18269.yml   |   0
 ...SOLR-18270-easy-fix-without-parametrization.yml |   0
 .../SOLR-18271-query-elevation-combined-query.yml  |   0
 ...R-18284-loadaverage-circuit-breaker-caching.yml |   0
 .../SOLR-18284-memory-circuit-breaker-post-gc.yml  |   0
 .../SOLR-18285-jettysolrrunner-graceful-optin.yml  |   0
 .../SOLR-18289-gradle-9.yml                        |   0
 .../SOLR-18298-zk-reconnect-session-expiry.yml     |   0
 .../SOLR-18300-update-kafka-v4.yml                 |   0
 ...8303-incremental-backup-cleanup-masks-error.yml |   0
 ...R-18304-optimize-collapse-for-string-fields.yml |   0
 .../SOLR-18306-optimize-schema.yml                 |   0
 .../SOLR-18310-otel-jdk-sender.yml                 |   0
 ...Thread-Pool-Starvation-in-HttpJdkSolrClient.yml |   0
 .../SOLR-18319-404-simplify.yml                    |   0
 .../SOLR-18328-support-std-in-rollup.yml           |   0
 .../SOLR-18329-densevector-existence-queries.yml   |   0
 .../SOLR-18332-streaming-expression-path-param.yml |   0
 .../SOLR-18334-prs-creation-waitForState.yml       |   0
 ...R-18335-splitshard-router-field-point-field.yml |   0
 ...SOLR-18344-report-in-progress-backup-status.yml |   0
 .../SOLR-18345-encodeLocalParamVal.yml             |   0
 .../SOLR-18354-remove-ignoreexception.yml          |   0
 .../SOLR-18355-remove-geohashfunction.yml          |   0
 .../SOLR-18359-remove-setmaxfuturems-integer.yml   |   0
 .../SOLR-18360-remove-addlistenerfactory.yml       |   0
 .../SOLR-18361-remove-legacyfieldvaluefeature.yml  |   0
 ...SOLR-18368-remove-withinternalclientbuilder.yml |   0
 ...e-prequerycommand-solrindexsearcher-methods.yml |   0
 ...378-remove-corecontainer-solrcores-getcores.yml |   0
 ...-cloudsolrclient-connect-and-legacy-builder.yml |   0
 .../SOLR-18401-retry-unsent-request.yml            |   0
 .../SOLR-18406-replication-stale-generation.yml    |   0
 changelog/{unreleased => v10.1.0}/SOLR-18407.yml   |   0
 changelog/{unreleased => v10.1.0}/SOLR-18412.yml   |   0
 .../SOLR-18417-deprecate-pingrequesthandler.yml    |   0
 ...8418-fix-complement-intersect-asymmetric-on.yml |   0
 .../SOLR-18419-ping-delegate-handler.yml           |   0
 .../SOLR-18442-observable-gauge-leak.yml           |   0
 .../SOLR-18455-metrics-disabled.yml                |   0
 .../SOLR-18474-internal-solr-client-cache.yml      |   0
 .../SOLR-18477-perf-opt-for-auxindexjoin.yml       |   0
 .../SOLR-18484-auxIndexJoin-faster-no-filter.yml   |   0
 .../SOLR-504-dismax-blank-pf-empty-clause.yml      |   0
 .../SOLR-7177-cusc-connection-error-url.yml        |   0
 .../SOLR-8127-distributed-luke.yml                 |   0
 changelog/{unreleased => v10.1.0}/SOLR-8885.yml    |   0
 .../SOLR_18160_deprecate_addrole_removerole.yml    |   0
 .../SOLR_18197_nest_path_easy_of_use.yml           |   0
 .../SOLR_18256_autofix_negative_lucene_clauses.yml |   0
 ...owCompositeReaderWrapper-sort-hasblocks-fix.yml |   0
 .../Yashgoswami-SOLR-18318.yml                     |   0
 .../admin-response-writers-minimal-set.yml         |   0
 .../admin-ui-selenium-tests.yml                    |   0
 .../allowlist-url-scheme-SOLR-18293.yml            |   0
 .../auxindexjoin-qparser.yml                       |   0
 .../balance-duplicate-replicas-SOLR-18327.yml      |   0
 .../checkretry-unroll-exception-chain.yml          |   0
 .../{unreleased => v10.1.0}/dagp-SOLR-18302.yml    |   0
 .../deprecation_removal_char_SOLR-17934.yml        |   0
 .../{unreleased => v10.1.0}/extract-ui-module.yml  |   0
 .../fix-dangling-routing-rule-target.yml           |   0
 .../fix-jvm-cpu-utilization-metric-name.yml        |   0
 .../{unreleased => v10.1.0}/fix-solr-18337.yml     |   0
 .../gcs-copyIndexFileTo-fix.yml                    |   0
 .../{unreleased => v10.1.0}/gjf-SOLR-18296.yml     |   0
 .../{unreleased => v10.1.0}/globalOrdinalsJoin.yml |   0
 .../jacoco-test-coverage.yml                       |   0
 .../migrate-rename-core-api.yml                    |   0
 .../migrate-zookeeper-tree-to-v2-api.yml           |   0
 .../move-configset-methods.yml                     |   0
 .../{unreleased => v10.1.0}/owasp-nvd-apikey.yml   |   0
 .../parents-prefilter-multi-value.yml              |   0
 .../score-join-numeric-fields.yml                  |   0
 changelog/{unreleased => v10.1.0}/solr-17231.yml   |   0
 .../solr-17821-fix-restore-error-scenario.yml      |   0
 .../solr-17894-distrib-update-compression.yml      |   0
 .../solr-18011-locking-update.yml                  |   0
 changelog/{unreleased => v10.1.0}/solr-18060.yml   |   0
 changelog/{unreleased => v10.1.0}/solr-18061.yml   |   0
 changelog/{unreleased => v10.1.0}/solr-18063.yml   |   0
 changelog/{unreleased => v10.1.0}/solr-18064.yml   |   0
 .../solr-18072-refactor-admin-cmd-apis.yml         |   0
 changelog/{unreleased => v10.1.0}/solr-18077.yml   |   0
 ...olr-18080-shard-term-induce-leader-election.yml |   0
 ...lr-18081-shard-request-tracker-replica-name.yml |   0
 .../solr-18083-fix-read-only-behavior.yml          |   0
 .../solr-18090-shard-term-deletes.yml              |   0
 .../solr-18175-field-exists-400.yml                |   0
 .../solr-18305-query-limits-searcher-setup.yml     |   0
 .../solr-18343-explicit-admin-methods.yml          |   0
 .../solr-18350-stable-schema.yml                   |   0
 changelog/{unreleased => v10.1.0}/solr-18408.yml   |   0
 changelog/{unreleased => v10.1.0}/solr-18409.yml   |   0
 changelog/{unreleased => v10.1.0}/solr-18410.yml   |   0
 changelog/{unreleased => v10.1.0}/solr-18411.yml   |   0
 changelog/{unreleased => v10.1.0}/solr-18415.yml   |   0
 changelog/{unreleased => v10.1.0}/solr-18422.yml   |   0
 changelog/{unreleased => v10.1.0}/solr-18423.yml   |   0
 .../solr-3284-cusc-failed-docs.yml                 |   0
 .../update-eclipse-jetty-12.0.34.yml               |   0
 changelog/v10.1.0/version-summary.md               | 453 +++++++++++++++++++++
 changelog/{unreleased => v10.1.0}/webxmlee10.yml   |   0
 416 files changed, 850 insertions(+), 21 deletions(-)
 copy solr/licenses/antlr4-runtime-NOTICE.txt => changelog/unreleased/.gitkeep (100%)
 rename changelog/{unreleased => v10.1.0}/CollectionScopedSolrClient.yml (100%)
 rename changelog/{unreleased => v10.1.0}/GITHUB#4121-improve-search-in-dropdown.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3077-update-swagger3.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3083-update-com-fasterxml-woodstox-woodstox-core.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3085-update-com-github-ben-manes-versions.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3105-update-org-checkerframework-checker-qual.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3119-update-org-apache-calcite.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3122-update-adobe-testing-s3mock-major.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3127-update-com-lmax-disruptor.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3129-update-jakarta-annotation-jakarta-annotation-api.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3130-update-jakarta-ws-rs-jakarta-ws-rs-api.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3131-update-net-ltgt-errorprone.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3133-update-no-nav-security-mock-oauth2-server.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3136-update-org-glassfish-jaxb-jaxb-runtime.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3218-update-io-ktor-ktor-bom.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3293-update-nl-littlerobots-version-catalog-update.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3366-update-jakarta-servlet-jakarta-servlet-api.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3475-update-kotlin.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3661-update-com-google-code-gson-gson.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3677-update-bouncycastle.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3681-update-com-google-guava-guava.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3697-update-mockito.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3715-update-com-diffplug-spotless.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3733-update-org-junit-jupiter-junit-jupiter.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3749-update-ow2-asm.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3757-update-org-eclipse-jgit-org-eclipse-jgit.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3790-update-com-microsoft-onnxruntime-onnxruntime.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3796-update-com-github-spotbugs-spotbugs-annotations.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3827-update-com-github-ben-manes-caffeine-caffeine.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3836-update-com-ibm-icu-icu4j.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3853-update-jersey.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3857-update-com-nimbusds-nimbus-jose-jwt.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3861-update-commons-cli-commons-cli.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3868-update-com-google-auto-value-auto-value.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3894-update-org-apache-commons-commons-configuration2.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3917-update-org-apache-commons-commons-exec.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3959-update-actions-upload-artifact-action.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3979-update-com-nvidia-cuvs-lucene-cuvs-lucene.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#3990-update-dev-langchain4j-langchain4j-bom.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4037-reformat-gradle.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4078-node-system-response-v2-jersey-resource.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4092-update-bytebuddy.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4094-update-aws-sdk-to-v2-42-34.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4096-update-org-jetbrains-kotlinx-atomicfu.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4100-remove-deprecated-graphhandler-registration-support.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4118-update-de-undercouch-download.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4133-update-com-nvidia-cuvs-cuvs-java.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4140-gradle-sync-versions.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4155-update-com-carrotsearch-randomizedtesting.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4157-fix-getFirstLiveDoc.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4158-update-apache-kafka.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4281-use-of-current-url-in-new-ui.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4283-new-ui-dependency-updates.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4323-use-google-cloud-bom.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4339-update-apache-log4j.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4340-update-apache-zookeeper.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4341-update-dev-logchange.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4342-update-netty-tcnative.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4343-update-admin-ui-libraries.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4346-update-com-squareup-okio-okio.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4347-update-commons-codec-commons-codec.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4348-update-commons-io-commons-io.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4349-update-org-apache-tika-tika-core.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4350-update-org-codehaus-woodstox-stax2-api.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4353-update-com-jayway-jsonpath-json-path.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4354-update-org-checkerframework-checker-qual.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4359-update-joda-time-joda-time.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4362-update-org-jctools-jctools-core.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4363-update-org-testcontainers-testcontainers.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4364-update-google-protobuf.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4365-update-hk2.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4367-filestore-getmetadata-delete-race.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4375-language-model-refactoring.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4389-update-io-nlopez-compose-rules-ktlint.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4392-update-org-openapi-generator.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4395-update-com-fasterxml-jackson-jackson-bom.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4406-enhance-minimum-match-for-BoolQParserPlugin.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4409-update-io-github-oshai-kotlin-logging.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4410-update-org-jetbrains-androidx-navigation3.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4411-update-netty.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4419-lenguage-model-test-refactoring.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4434-update-org-threeten-threetenbp.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4436-update-org-jetbrains-kotlinx-kotlinx-datetime.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4437-update-kotlinx-coroutines.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4459-update-org-immutables-value-annotations.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4482-update-io-dropwizard-metrics-metrics-core.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4490-HttpJettySolrClient-IllegalStateException.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4491-update-com-google-cloud-google-cloud-bom.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4508-update-net-java-dev-jna-jna.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4526-HttpSolrClient-error-message.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4528-ResponseParser_getContentType.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4540-update-org-eclipse-jgit-org-eclipse-jgit.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4542-update-grpc.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4553-pki-v2-header-base64-fix.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4557-update-apache-opennlp.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4559-update-squareup-okhttp3-okhttp.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4564-update-actions-setup-java-action.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4565-update-actions-setup-python-action.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4588-update-io-ktor-ktor-bom.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4589-update-grpc-and-netty.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4590-update-logging.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4591-update-all-non-major-dependencies.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4593-update-google-cloud.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4594-update-telemetry-opentelemetry-prometheus.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4596-update-com-adobe-testing-s3mock-testsupport-common.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4605-reference-equality-fixes.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4606-charset-api-modernization.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4607-calcite-sql-params.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4608-smokeTestRelease_removeAltJava.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4629-envutils-core-properties.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4641-remove_docs_distro.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4668-JettyClientFewerThreads.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4677-buildCentralizeRepoDeclaration.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4843-update-github-actions.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4846-update-aws-sdk-to-v2-54-6.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4847-update-error-prone-to-v2-50-0.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4848-update-google-cloud.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4854-update-github-actions-major.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4870-httpSolrCallGetQueryParams.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR#4871-httpSolrClientDefaultUrlParams.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR3085-update com.github.ben-manes.versions to v0.53.0.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR3119-update org.apache.calcite - abandoned.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR3122-update adobe.testing.s3mock major.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR3127-update com.lmaxdisruptor to v4.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR3133-update no.nav.securitymock-oauth2-server to v5.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR3366-update jakarta.servletjakarta.servlet-api to v6.1.0.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR3421-update org.immutablesvalue-annotations to v2.12.1.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR3601-update org.openapi.generator to v7.18.0.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR3764-update bytebuddy to v1.18.3.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR3781-update net.java.dev.jnajna to v5.18.1.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR3790-update com.microsoft.onnxruntimeonnxruntime to v1.26.0.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR3795-update org.testcontainerstestcontainers to v2.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR3873-update org.apache.commonscommons-lang3 to v3.20.0.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR3879-update dev.logchange to v1.19.13.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR3933-update org.apache.commonscommons-text to v1.15.0.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR4118-update de.undercouch.download to v5.7.0.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR4339-update apache.log4j to v2.26.0.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR4340-update apache.zookeeper to v3.9.5.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR4349-update org.apache.tikatika-core to v3.3.1.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR4349-update-apache-tika.yml (100%)
 rename changelog/{unreleased => v10.1.0}/PR4352-update actionsupload-artifact action to v7.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR4354-update org.checkerframeworkchecker-qual to v4.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR4391-update apache.opennlp to v2.5.9.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR4411-update netty to v4.2.15.final.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR4435-update actionslabeler action to v6.1.0.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR4484-update actionsstale action to v10.3.0.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR4540-update org.eclipse.jgitorg.eclipse.jgit to v7.7.0.202606012155-r.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR4541-update gradleactions action to v6.2.0.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR4564-update actionssetup-java action to v5.4.0.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR4565-update actionssetup-python action to v6.3.0.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR4588-update io.ktorktor-bom to v3.5.1.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR4590-update logging.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR4591-bulk update several dependencies.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR4594-update telemetry opentelemetry  prometheus.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR4596-update com.adobe.testings3mock-testsupport-common to v5.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR4841-update admin ui.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR4842-update all non-major dependencies.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR4844-update jackson  woodstox.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR4846-update aws sdk to v2.54.6.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR4847-update error prone to v2.50.0.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR4848-update google cloud.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR4849-update grpc and netty.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR4850-update okhttp  okio.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/PR4854-update github actions major.yaml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-1092-parallelizebackups.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-12224-add-collprop-read-apis.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-13309-doubleRangeField.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-13309-floatRangeField.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-13309-introduce-int-range-field.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-13309-long-range-field.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-13764-intervals-query-parser.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-14687-parentPath-param.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-15465-license-notice-dist-only.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-15701_complete_configsets_api.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-16309.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-16341-fix-blank-file-zip-handling.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-16390-cluster-command-status.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-16390-list-cluster-nodes.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-16458-migrate-node-health-api.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-16458-migrate-node-properties-api.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17136-replace-GenericSolrRequest.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17170-indexSortBlocks.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17316-input-stream-status-check.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17316-response-parsers.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17318-version-server-info.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17319-added_combined_query_RRF.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17353-remove-gosu-from-docker.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17436-v2-metrics-api.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17437-shard-split-disk-space-check.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17444-passage-sort.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17549-v2-error-reporting.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17600.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17707-httpjdk-async-thread-leak.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17715-remove-qt-param-from-queryrequest.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17715-undeprecate-qt.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17736.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17787-CborResponseWriter-should-use-content-type-application.yaml.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17810.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17841-mt-docset-collector.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17845-oauth-in-new-ui.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17855-dropwizard-removal.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17857-trackSolrMetricsContext.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17870-partial-spellcheck-collator-results.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17924-configset-creation-new-ui.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17933-remove-directsolrconnection.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17951-optimize-function-rerank.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17955-SplitShardCmd.checkDiskSpace-otel.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17959-alwaysStopwords.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17968-HttpSolrClient.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17973-fix-shards-preference-cross-collection-join.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17975-string-based-lateinteraction-vector-field.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17982-refactorSearchHandlerForcedDistrib.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17995-solrstream-coreUrl-removal.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-17999-fix-llm-managed-model-store-init.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18000-update langchain4j and fasterxml.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18002-add-unresponsive-servers-to-zombie-list.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18008-simulate_solr_core_remnants.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18019-optimize-existence-queries.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18033-binary-based-fieldtype-external-representation-control.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18038-v2.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18041.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18044.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18046.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18047.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18048.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18051-fix-double-registration-bug.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18056-urlScheme-csp.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18062.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18065.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18066-enable-hideStackTrace.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18067.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18071-support-stored-fields-export-writer.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18073-jwt-bool-claims.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18074.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18075-zkNoJetty.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18082-introduce-jersey-bom.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18085.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18091.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18093-add-top-level-queries-in-json-solrj.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18095.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18096-CoreAdmin-API-to-upgrade-an-index-in-place.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18098-fix-replication-exact-mb-sizes.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18103.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18105.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18107-Fix-Log4j2Watcher.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18108.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18110-remove-deprecated-tracing-attributes.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18112-SolrDispatchFilterServlet.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18113.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18114.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18118.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18121-remove-delete-in-advance-optimization.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18122-remove-vmparams-acl-provider.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18130-cli-tools-solr-connection-support.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18130-jdbc-driver-solr-connection-support.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18130-join-query-parser-solr-connection-support.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18130-solrj-streaming-solr-connection-support.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18130-universalConnectionString.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18135.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18136-rerank-multithreaded-arraystoreexception.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18142.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18143-Upgrade-to-lucene1040.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18146-fix-global-cb-race-condition.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18150-SolrBackend.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18152-add-configset-download-zip-to-solrj-fix-schema-designer-bug.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18153.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18155-election-leak.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18156-join-query-time-allowed.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18157-javabin-buffer.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18159-physical-memory-metrics.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18163-remove-v2-disabling-sysprop.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18165-More-dot-separated-metric-names.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18165-dot-separated-metric-names.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18166-remove-linkconfig.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18167-old-to-new-prop.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18170-add-validation-for-configset-names.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18171-test-framework-external-usage-NPE.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18174-prevent-double-registration.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18176-shardhandler-bottleneck.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18179-move-cluster-concepts-section.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18185-pomPublishVersions.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18186-fix-heap-used-percent-adminui.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18187-llm-document-enrichment.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18188-testsStopUsingApacheHttpClient.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18189.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18195-collapse-results-combined-query.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18198-support-missing-stats-count-in-rollup.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18201-range-field-docvalues-optimization.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18208-replace-langdetect.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18210-fix-GPU-vector-indexing.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18215-jwt-auth-blockUnknown-default-true.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18220-support-countdist-in-rollup.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18221-support-percentile-in-rollup.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18224-allowZkHosts.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18225-replication-permission-per-command.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18226-replication-file-name-validation.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18227_named_queries_matched_component.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18228-extract-update-perm.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18230-authorize-dispatched-core-collection.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18233-Strengthen-Basic-Authentication-password-policy.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18235-remove-pki-v1.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18237-no-buffer.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18239-fix-npe-size-estimator.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18244-parallel-http-shard-handler-lost-wakeup-fix.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18245-rerank-cutoff-value.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18246.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18248-cancel-tasks.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18248-list-tasks.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18248-refactor-list-api.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18267-add-flat-vector-index.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18267-scalar-quantized-flat.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18269.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18270-easy-fix-without-parametrization.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18271-query-elevation-combined-query.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18284-loadaverage-circuit-breaker-caching.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18284-memory-circuit-breaker-post-gc.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18285-jettysolrrunner-graceful-optin.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18289-gradle-9.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18298-zk-reconnect-session-expiry.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18300-update-kafka-v4.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18303-incremental-backup-cleanup-masks-error.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18304-optimize-collapse-for-string-fields.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18306-optimize-schema.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18310-otel-jdk-sender.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18312-fix-Thread-Pool-Starvation-in-HttpJdkSolrClient.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18319-404-simplify.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18328-support-std-in-rollup.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18329-densevector-existence-queries.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18332-streaming-expression-path-param.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18334-prs-creation-waitForState.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18335-splitshard-router-field-point-field.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18344-report-in-progress-backup-status.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18345-encodeLocalParamVal.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18354-remove-ignoreexception.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18355-remove-geohashfunction.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18359-remove-setmaxfuturems-integer.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18360-remove-addlistenerfactory.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18361-remove-legacyfieldvaluefeature.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18368-remove-withinternalclientbuilder.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18371-remove-prequerycommand-solrindexsearcher-methods.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18378-remove-corecontainer-solrcores-getcores.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18380-remove-cloudsolrclient-connect-and-legacy-builder.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18401-retry-unsent-request.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18406-replication-stale-generation.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18407.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18412.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18417-deprecate-pingrequesthandler.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18418-fix-complement-intersect-asymmetric-on.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18419-ping-delegate-handler.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18442-observable-gauge-leak.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18455-metrics-disabled.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18474-internal-solr-client-cache.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18477-perf-opt-for-auxindexjoin.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-18484-auxIndexJoin-faster-no-filter.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-504-dismax-blank-pf-empty-clause.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-7177-cusc-connection-error-url.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-8127-distributed-luke.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR-8885.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR_18160_deprecate_addrole_removerole.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR_18197_nest_path_easy_of_use.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SOLR_18256_autofix_negative_lucene_clauses.yml (100%)
 rename changelog/{unreleased => v10.1.0}/SlowCompositeReaderWrapper-sort-hasblocks-fix.yml (100%)
 rename changelog/{unreleased => v10.1.0}/Yashgoswami-SOLR-18318.yml (100%)
 rename changelog/{unreleased => v10.1.0}/admin-response-writers-minimal-set.yml (100%)
 rename changelog/{unreleased => v10.1.0}/admin-ui-selenium-tests.yml (100%)
 rename changelog/{unreleased => v10.1.0}/allowlist-url-scheme-SOLR-18293.yml (100%)
 rename changelog/{unreleased => v10.1.0}/auxindexjoin-qparser.yml (100%)
 rename changelog/{unreleased => v10.1.0}/balance-duplicate-replicas-SOLR-18327.yml (100%)
 rename changelog/{unreleased => v10.1.0}/checkretry-unroll-exception-chain.yml (100%)
 rename changelog/{unreleased => v10.1.0}/dagp-SOLR-18302.yml (100%)
 rename changelog/{unreleased => v10.1.0}/deprecation_removal_char_SOLR-17934.yml (100%)
 rename changelog/{unreleased => v10.1.0}/extract-ui-module.yml (100%)
 rename changelog/{unreleased => v10.1.0}/fix-dangling-routing-rule-target.yml (100%)
 rename changelog/{unreleased => v10.1.0}/fix-jvm-cpu-utilization-metric-name.yml (100%)
 rename changelog/{unreleased => v10.1.0}/fix-solr-18337.yml (100%)
 rename changelog/{unreleased => v10.1.0}/gcs-copyIndexFileTo-fix.yml (100%)
 rename changelog/{unreleased => v10.1.0}/gjf-SOLR-18296.yml (100%)
 rename changelog/{unreleased => v10.1.0}/globalOrdinalsJoin.yml (100%)
 rename changelog/{unreleased => v10.1.0}/jacoco-test-coverage.yml (100%)
 rename changelog/{unreleased => v10.1.0}/migrate-rename-core-api.yml (100%)
 rename changelog/{unreleased => v10.1.0}/migrate-zookeeper-tree-to-v2-api.yml (100%)
 rename changelog/{unreleased => v10.1.0}/move-configset-methods.yml (100%)
 rename changelog/{unreleased => v10.1.0}/owasp-nvd-apikey.yml (100%)
 rename changelog/{unreleased => v10.1.0}/parents-prefilter-multi-value.yml (100%)
 rename changelog/{unreleased => v10.1.0}/score-join-numeric-fields.yml (100%)
 rename changelog/{unreleased => v10.1.0}/solr-17231.yml (100%)
 rename changelog/{unreleased => v10.1.0}/solr-17821-fix-restore-error-scenario.yml (100%)
 rename changelog/{unreleased => v10.1.0}/solr-17894-distrib-update-compression.yml (100%)
 rename changelog/{unreleased => v10.1.0}/solr-18011-locking-update.yml (100%)
 rename changelog/{unreleased => v10.1.0}/solr-18060.yml (100%)
 rename changelog/{unreleased => v10.1.0}/solr-18061.yml (100%)
 rename changelog/{unreleased => v10.1.0}/solr-18063.yml (100%)
 rename changelog/{unreleased => v10.1.0}/solr-18064.yml (100%)
 rename changelog/{unreleased => v10.1.0}/solr-18072-refactor-admin-cmd-apis.yml (100%)
 rename changelog/{unreleased => v10.1.0}/solr-18077.yml (100%)
 rename changelog/{unreleased => v10.1.0}/solr-18080-shard-term-induce-leader-election.yml (100%)
 rename changelog/{unreleased => v10.1.0}/solr-18081-shard-request-tracker-replica-name.yml (100%)
 rename changelog/{unreleased => v10.1.0}/solr-18083-fix-read-only-behavior.yml (100%)
 rename changelog/{unreleased => v10.1.0}/solr-18090-shard-term-deletes.yml (100%)
 rename changelog/{unreleased => v10.1.0}/solr-18175-field-exists-400.yml (100%)
 rename changelog/{unreleased => v10.1.0}/solr-18305-query-limits-searcher-setup.yml (100%)
 rename changelog/{unreleased => v10.1.0}/solr-18343-explicit-admin-methods.yml (100%)
 rename changelog/{unreleased => v10.1.0}/solr-18350-stable-schema.yml (100%)
 rename changelog/{unreleased => v10.1.0}/solr-18408.yml (100%)
 rename changelog/{unreleased => v10.1.0}/solr-18409.yml (100%)
 rename changelog/{unreleased => v10.1.0}/solr-18410.yml (100%)
 rename changelog/{unreleased => v10.1.0}/solr-18411.yml (100%)
 rename changelog/{unreleased => v10.1.0}/solr-18415.yml (100%)
 rename changelog/{unreleased => v10.1.0}/solr-18422.yml (100%)
 rename changelog/{unreleased => v10.1.0}/solr-18423.yml (100%)
 rename changelog/{unreleased => v10.1.0}/solr-3284-cusc-failed-docs.yml (100%)
 rename changelog/{unreleased => v10.1.0}/update-eclipse-jetty-12.0.34.yml (100%)
 create mode 100644 changelog/v10.1.0/version-summary.md
 rename changelog/{unreleased => v10.1.0}/webxmlee10.yml (100%)


(solr) 01/02: Changelog entries for v10.1.0

Posted by ab...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch branch_10_1
in repository https://gitbox.apache.org/repos/asf/solr.git

commit 9ee317a7c4f654f935187bf71fc0fe8196b186c5
Author: Andrzej Białecki <ab...@apache.org>
AuthorDate: Mon Sep 28 21:28:10 2026 +0200

    Changelog entries for v10.1.0
---
 changelog/unreleased/.gitkeep                                             | 0
 changelog/v10.1.0/.gitkeep                                                | 0
 changelog/{unreleased => v10.1.0}/CollectionScopedSolrClient.yml          | 0
 .../{unreleased => v10.1.0}/GITHUB#4121-improve-search-in-dropdown.yml    | 0
 changelog/{unreleased => v10.1.0}/PR#3077-update-swagger3.yml             | 0
 .../PR#3083-update-com-fasterxml-woodstox-woodstox-core.yml               | 0
 .../PR#3085-update-com-github-ben-manes-versions.yml                      | 0
 .../PR#3105-update-org-checkerframework-checker-qual.yml                  | 0
 changelog/{unreleased => v10.1.0}/PR#3119-update-org-apache-calcite.yml   | 0
 .../{unreleased => v10.1.0}/PR#3122-update-adobe-testing-s3mock-major.yml | 0
 changelog/{unreleased => v10.1.0}/PR#3127-update-com-lmax-disruptor.yml   | 0
 .../PR#3129-update-jakarta-annotation-jakarta-annotation-api.yml          | 0
 .../PR#3130-update-jakarta-ws-rs-jakarta-ws-rs-api.yml                    | 0
 changelog/{unreleased => v10.1.0}/PR#3131-update-net-ltgt-errorprone.yml  | 0
 .../PR#3133-update-no-nav-security-mock-oauth2-server.yml                 | 0
 .../PR#3136-update-org-glassfish-jaxb-jaxb-runtime.yml                    | 0
 changelog/{unreleased => v10.1.0}/PR#3218-update-io-ktor-ktor-bom.yml     | 0
 .../PR#3293-update-nl-littlerobots-version-catalog-update.yml             | 0
 .../PR#3366-update-jakarta-servlet-jakarta-servlet-api.yml                | 0
 changelog/{unreleased => v10.1.0}/PR#3475-update-kotlin.yml               | 0
 .../{unreleased => v10.1.0}/PR#3661-update-com-google-code-gson-gson.yml  | 0
 changelog/{unreleased => v10.1.0}/PR#3677-update-bouncycastle.yml         | 0
 .../{unreleased => v10.1.0}/PR#3681-update-com-google-guava-guava.yml     | 0
 changelog/{unreleased => v10.1.0}/PR#3697-update-mockito.yml              | 0
 .../{unreleased => v10.1.0}/PR#3715-update-com-diffplug-spotless.yml      | 0
 .../PR#3733-update-org-junit-jupiter-junit-jupiter.yml                    | 0
 changelog/{unreleased => v10.1.0}/PR#3749-update-ow2-asm.yml              | 0
 .../PR#3757-update-org-eclipse-jgit-org-eclipse-jgit.yml                  | 0
 .../PR#3790-update-com-microsoft-onnxruntime-onnxruntime.yml              | 0
 .../PR#3796-update-com-github-spotbugs-spotbugs-annotations.yml           | 0
 .../PR#3827-update-com-github-ben-manes-caffeine-caffeine.yml             | 0
 changelog/{unreleased => v10.1.0}/PR#3836-update-com-ibm-icu-icu4j.yml    | 0
 changelog/{unreleased => v10.1.0}/PR#3853-update-jersey.yml               | 0
 .../PR#3857-update-com-nimbusds-nimbus-jose-jwt.yml                       | 0
 .../{unreleased => v10.1.0}/PR#3861-update-commons-cli-commons-cli.yml    | 0
 .../PR#3868-update-com-google-auto-value-auto-value.yml                   | 0
 .../PR#3894-update-org-apache-commons-commons-configuration2.yml          | 0
 .../PR#3917-update-org-apache-commons-commons-exec.yml                    | 0
 .../PR#3959-update-actions-upload-artifact-action.yml                     | 0
 .../PR#3979-update-com-nvidia-cuvs-lucene-cuvs-lucene.yml                 | 0
 .../PR#3990-update-dev-langchain4j-langchain4j-bom.yml                    | 0
 changelog/{unreleased => v10.1.0}/PR#4037-reformat-gradle.yml             | 0
 .../PR#4078-node-system-response-v2-jersey-resource.yml                   | 0
 changelog/{unreleased => v10.1.0}/PR#4092-update-bytebuddy.yml            | 0
 changelog/{unreleased => v10.1.0}/PR#4094-update-aws-sdk-to-v2-42-34.yml  | 0
 .../PR#4096-update-org-jetbrains-kotlinx-atomicfu.yml                     | 0
 .../PR#4100-remove-deprecated-graphhandler-registration-support.yml       | 0
 .../{unreleased => v10.1.0}/PR#4118-update-de-undercouch-download.yml     | 0
 .../{unreleased => v10.1.0}/PR#4133-update-com-nvidia-cuvs-cuvs-java.yml  | 0
 changelog/{unreleased => v10.1.0}/PR#4140-gradle-sync-versions.yml        | 0
 .../PR#4155-update-com-carrotsearch-randomizedtesting.yml                 | 0
 changelog/{unreleased => v10.1.0}/PR#4157-fix-getFirstLiveDoc.yml         | 0
 changelog/{unreleased => v10.1.0}/PR#4158-update-apache-kafka.yml         | 0
 .../{unreleased => v10.1.0}/PR#4281-use-of-current-url-in-new-ui.yml      | 0
 changelog/{unreleased => v10.1.0}/PR#4283-new-ui-dependency-updates.yml   | 0
 changelog/{unreleased => v10.1.0}/PR#4323-use-google-cloud-bom.yml        | 0
 changelog/{unreleased => v10.1.0}/PR#4339-update-apache-log4j.yml         | 0
 changelog/{unreleased => v10.1.0}/PR#4340-update-apache-zookeeper.yml     | 0
 changelog/{unreleased => v10.1.0}/PR#4341-update-dev-logchange.yml        | 0
 changelog/{unreleased => v10.1.0}/PR#4342-update-netty-tcnative.yml       | 0
 changelog/{unreleased => v10.1.0}/PR#4343-update-admin-ui-libraries.yml   | 0
 .../{unreleased => v10.1.0}/PR#4346-update-com-squareup-okio-okio.yml     | 0
 .../PR#4347-update-commons-codec-commons-codec.yml                        | 0
 .../{unreleased => v10.1.0}/PR#4348-update-commons-io-commons-io.yml      | 0
 .../{unreleased => v10.1.0}/PR#4349-update-org-apache-tika-tika-core.yml  | 0
 .../PR#4350-update-org-codehaus-woodstox-stax2-api.yml                    | 0
 .../PR#4353-update-com-jayway-jsonpath-json-path.yml                      | 0
 .../PR#4354-update-org-checkerframework-checker-qual.yml                  | 0
 changelog/{unreleased => v10.1.0}/PR#4359-update-joda-time-joda-time.yml  | 0
 .../{unreleased => v10.1.0}/PR#4362-update-org-jctools-jctools-core.yml   | 0
 .../PR#4363-update-org-testcontainers-testcontainers.yml                  | 0
 changelog/{unreleased => v10.1.0}/PR#4364-update-google-protobuf.yml      | 0
 changelog/{unreleased => v10.1.0}/PR#4365-update-hk2.yml                  | 0
 .../{unreleased => v10.1.0}/PR#4367-filestore-getmetadata-delete-race.yml | 0
 changelog/{unreleased => v10.1.0}/PR#4375-language-model-refactoring.yml  | 0
 .../PR#4389-update-io-nlopez-compose-rules-ktlint.yml                     | 0
 .../{unreleased => v10.1.0}/PR#4392-update-org-openapi-generator.yml      | 0
 .../PR#4395-update-com-fasterxml-jackson-jackson-bom.yml                  | 0
 .../PR#4406-enhance-minimum-match-for-BoolQParserPlugin.yml               | 0
 .../PR#4409-update-io-github-oshai-kotlin-logging.yml                     | 0
 .../PR#4410-update-org-jetbrains-androidx-navigation3.yml                 | 0
 changelog/{unreleased => v10.1.0}/PR#4411-update-netty.yml                | 0
 .../{unreleased => v10.1.0}/PR#4419-lenguage-model-test-refactoring.yml   | 0
 .../{unreleased => v10.1.0}/PR#4434-update-org-threeten-threetenbp.yml    | 0
 .../PR#4436-update-org-jetbrains-kotlinx-kotlinx-datetime.yml             | 0
 changelog/{unreleased => v10.1.0}/PR#4437-update-kotlinx-coroutines.yml   | 0
 .../PR#4459-update-org-immutables-value-annotations.yml                   | 0
 .../PR#4482-update-io-dropwizard-metrics-metrics-core.yml                 | 0
 .../PR#4490-HttpJettySolrClient-IllegalStateException.yml                 | 0
 .../PR#4491-update-com-google-cloud-google-cloud-bom.yml                  | 0
 changelog/{unreleased => v10.1.0}/PR#4508-update-net-java-dev-jna-jna.yml | 0
 .../{unreleased => v10.1.0}/PR#4526-HttpSolrClient-error-message.yml      | 0
 .../{unreleased => v10.1.0}/PR#4528-ResponseParser_getContentType.yml     | 0
 .../PR#4540-update-org-eclipse-jgit-org-eclipse-jgit.yml                  | 0
 changelog/{unreleased => v10.1.0}/PR#4542-update-grpc.yml                 | 0
 changelog/{unreleased => v10.1.0}/PR#4553-pki-v2-header-base64-fix.yml    | 0
 changelog/{unreleased => v10.1.0}/PR#4557-update-apache-opennlp.yml       | 0
 .../{unreleased => v10.1.0}/PR#4559-update-squareup-okhttp3-okhttp.yml    | 0
 .../{unreleased => v10.1.0}/PR#4564-update-actions-setup-java-action.yml  | 0
 .../PR#4565-update-actions-setup-python-action.yml                        | 0
 changelog/{unreleased => v10.1.0}/PR#4588-update-io-ktor-ktor-bom.yml     | 0
 changelog/{unreleased => v10.1.0}/PR#4589-update-grpc-and-netty.yml       | 0
 changelog/{unreleased => v10.1.0}/PR#4590-update-logging.yml              | 0
 .../{unreleased => v10.1.0}/PR#4591-update-all-non-major-dependencies.yml | 0
 changelog/{unreleased => v10.1.0}/PR#4593-update-google-cloud.yml         | 0
 .../PR#4594-update-telemetry-opentelemetry-prometheus.yml                 | 0
 .../PR#4596-update-com-adobe-testing-s3mock-testsupport-common.yml        | 0
 changelog/{unreleased => v10.1.0}/PR#4605-reference-equality-fixes.yml    | 0
 changelog/{unreleased => v10.1.0}/PR#4606-charset-api-modernization.yml   | 0
 changelog/{unreleased => v10.1.0}/PR#4607-calcite-sql-params.yml          | 0
 .../{unreleased => v10.1.0}/PR#4608-smokeTestRelease_removeAltJava.yml    | 0
 changelog/{unreleased => v10.1.0}/PR#4629-envutils-core-properties.yml    | 0
 changelog/{unreleased => v10.1.0}/PR#4641-remove_docs_distro.yml          | 0
 changelog/{unreleased => v10.1.0}/PR#4668-JettyClientFewerThreads.yml     | 0
 .../{unreleased => v10.1.0}/PR#4677-buildCentralizeRepoDeclaration.yml    | 0
 changelog/{unreleased => v10.1.0}/PR#4843-update-github-actions.yml       | 0
 changelog/{unreleased => v10.1.0}/PR#4846-update-aws-sdk-to-v2-54-6.yml   | 0
 .../{unreleased => v10.1.0}/PR#4847-update-error-prone-to-v2-50-0.yml     | 0
 changelog/{unreleased => v10.1.0}/PR#4848-update-google-cloud.yml         | 0
 changelog/{unreleased => v10.1.0}/PR#4854-update-github-actions-major.yml | 0
 changelog/{unreleased => v10.1.0}/PR#4870-httpSolrCallGetQueryParams.yml  | 0
 .../{unreleased => v10.1.0}/PR#4871-httpSolrClientDefaultUrlParams.yml    | 0
 .../PR3085-update com.github.ben-manes.versions to v0.53.0.yaml           | 0
 .../PR3119-update org.apache.calcite - abandoned.yaml                     | 0
 .../{unreleased => v10.1.0}/PR3122-update adobe.testing.s3mock major.yaml | 0
 .../{unreleased => v10.1.0}/PR3127-update com.lmaxdisruptor to v4.yaml    | 0
 .../PR3133-update no.nav.securitymock-oauth2-server to v5.yaml            | 0
 .../PR3366-update jakarta.servletjakarta.servlet-api to v6.1.0.yaml       | 0
 .../PR3421-update org.immutablesvalue-annotations to v2.12.1.yaml         | 0
 .../PR3601-update org.openapi.generator to v7.18.0.yaml                   | 0
 changelog/{unreleased => v10.1.0}/PR3764-update bytebuddy to v1.18.3.yaml | 0
 .../PR3781-update net.java.dev.jnajna to v5.18.1.yaml                     | 0
 .../PR3790-update com.microsoft.onnxruntimeonnxruntime to v1.26.0.yaml    | 0
 .../PR3795-update org.testcontainerstestcontainers to v2.yaml             | 0
 .../PR3873-update org.apache.commonscommons-lang3 to v3.20.0.yaml         | 0
 .../{unreleased => v10.1.0}/PR3879-update dev.logchange to v1.19.13.yaml  | 0
 .../PR3933-update org.apache.commonscommons-text to v1.15.0.yaml          | 0
 .../PR4118-update de.undercouch.download to v5.7.0.yaml                   | 0
 .../{unreleased => v10.1.0}/PR4339-update apache.log4j to v2.26.0.yaml    | 0
 .../{unreleased => v10.1.0}/PR4340-update apache.zookeeper to v3.9.5.yaml | 0
 .../PR4349-update org.apache.tikatika-core to v3.3.1.yaml                 | 0
 changelog/{unreleased => v10.1.0}/PR4349-update-apache-tika.yml           | 0
 .../PR4352-update actionsupload-artifact action to v7.yaml                | 0
 .../PR4354-update org.checkerframeworkchecker-qual to v4.yaml             | 0
 .../{unreleased => v10.1.0}/PR4391-update apache.opennlp to v2.5.9.yaml   | 0
 .../{unreleased => v10.1.0}/PR4411-update netty to v4.2.15.final.yaml     | 0
 .../PR4435-update actionslabeler action to v6.1.0.yaml                    | 0
 .../PR4484-update actionsstale action to v10.3.0.yaml                     | 0
 ...-update org.eclipse.jgitorg.eclipse.jgit to v7.7.0.202606012155-r.yaml | 0
 .../PR4541-update gradleactions action to v6.2.0.yaml                     | 0
 .../PR4564-update actionssetup-java action to v5.4.0.yaml                 | 0
 .../PR4565-update actionssetup-python action to v6.3.0.yaml               | 0
 .../{unreleased => v10.1.0}/PR4588-update io.ktorktor-bom to v3.5.1.yaml  | 0
 changelog/{unreleased => v10.1.0}/PR4590-update logging.yaml              | 0
 .../{unreleased => v10.1.0}/PR4591-bulk update several dependencies.yaml  | 0
 .../PR4594-update telemetry opentelemetry  prometheus.yaml                | 0
 .../PR4596-update com.adobe.testings3mock-testsupport-common to v5.yaml   | 0
 changelog/{unreleased => v10.1.0}/PR4841-update admin ui.yaml             | 0
 .../{unreleased => v10.1.0}/PR4842-update all non-major dependencies.yaml | 0
 changelog/{unreleased => v10.1.0}/PR4844-update jackson  woodstox.yaml    | 0
 changelog/{unreleased => v10.1.0}/PR4846-update aws sdk to v2.54.6.yaml   | 0
 .../{unreleased => v10.1.0}/PR4847-update error prone to v2.50.0.yaml     | 0
 changelog/{unreleased => v10.1.0}/PR4848-update google cloud.yaml         | 0
 changelog/{unreleased => v10.1.0}/PR4849-update grpc and netty.yaml       | 0
 changelog/{unreleased => v10.1.0}/PR4850-update okhttp  okio.yaml         | 0
 changelog/{unreleased => v10.1.0}/PR4854-update github actions major.yaml | 0
 changelog/{unreleased => v10.1.0}/SOLR-1092-parallelizebackups.yml        | 0
 changelog/{unreleased => v10.1.0}/SOLR-12224-add-collprop-read-apis.yml   | 0
 changelog/{unreleased => v10.1.0}/SOLR-13309-doubleRangeField.yml         | 0
 changelog/{unreleased => v10.1.0}/SOLR-13309-floatRangeField.yml          | 0
 .../{unreleased => v10.1.0}/SOLR-13309-introduce-int-range-field.yml      | 0
 changelog/{unreleased => v10.1.0}/SOLR-13309-long-range-field.yml         | 0
 changelog/{unreleased => v10.1.0}/SOLR-13764-intervals-query-parser.yml   | 0
 changelog/{unreleased => v10.1.0}/SOLR-14687-parentPath-param.yml         | 0
 changelog/{unreleased => v10.1.0}/SOLR-15465-license-notice-dist-only.yml | 0
 changelog/{unreleased => v10.1.0}/SOLR-15701_complete_configsets_api.yml  | 0
 changelog/{unreleased => v10.1.0}/SOLR-16309.yml                          | 0
 .../{unreleased => v10.1.0}/SOLR-16341-fix-blank-file-zip-handling.yml    | 0
 changelog/{unreleased => v10.1.0}/SOLR-16390-cluster-command-status.yml   | 0
 changelog/{unreleased => v10.1.0}/SOLR-16390-list-cluster-nodes.yml       | 0
 changelog/{unreleased => v10.1.0}/SOLR-16458-migrate-node-health-api.yml  | 0
 .../{unreleased => v10.1.0}/SOLR-16458-migrate-node-properties-api.yml    | 0
 .../{unreleased => v10.1.0}/SOLR-17136-replace-GenericSolrRequest.yml     | 0
 changelog/{unreleased => v10.1.0}/SOLR-17170-indexSortBlocks.yml          | 0
 .../{unreleased => v10.1.0}/SOLR-17316-input-stream-status-check.yml      | 0
 changelog/{unreleased => v10.1.0}/SOLR-17316-response-parsers.yml         | 0
 changelog/{unreleased => v10.1.0}/SOLR-17318-version-server-info.yml      | 0
 changelog/{unreleased => v10.1.0}/SOLR-17319-added_combined_query_RRF.yml | 0
 changelog/{unreleased => v10.1.0}/SOLR-17353-remove-gosu-from-docker.yml  | 0
 changelog/{unreleased => v10.1.0}/SOLR-17436-v2-metrics-api.yml           | 0
 .../{unreleased => v10.1.0}/SOLR-17437-shard-split-disk-space-check.yml   | 0
 changelog/{unreleased => v10.1.0}/SOLR-17444-passage-sort.yml             | 0
 changelog/{unreleased => v10.1.0}/SOLR-17549-v2-error-reporting.yml       | 0
 changelog/{unreleased => v10.1.0}/SOLR-17600.yml                          | 0
 .../{unreleased => v10.1.0}/SOLR-17707-httpjdk-async-thread-leak.yml      | 0
 .../SOLR-17715-remove-qt-param-from-queryrequest.yml                      | 0
 changelog/{unreleased => v10.1.0}/SOLR-17715-undeprecate-qt.yml           | 0
 changelog/{unreleased => v10.1.0}/SOLR-17736.yml                          | 0
 ...-17787-CborResponseWriter-should-use-content-type-application.yaml.yml | 0
 changelog/{unreleased => v10.1.0}/SOLR-17810.yml                          | 0
 changelog/{unreleased => v10.1.0}/SOLR-17841-mt-docset-collector.yml      | 0
 changelog/{unreleased => v10.1.0}/SOLR-17845-oauth-in-new-ui.yml          | 0
 changelog/{unreleased => v10.1.0}/SOLR-17855-dropwizard-removal.yml       | 0
 changelog/{unreleased => v10.1.0}/SOLR-17857-trackSolrMetricsContext.yml  | 0
 .../SOLR-17870-partial-spellcheck-collator-results.yml                    | 0
 .../{unreleased => v10.1.0}/SOLR-17924-configset-creation-new-ui.yml      | 0
 .../{unreleased => v10.1.0}/SOLR-17933-remove-directsolrconnection.yml    | 0
 changelog/{unreleased => v10.1.0}/SOLR-17951-optimize-function-rerank.yml | 0
 .../SOLR-17955-SplitShardCmd.checkDiskSpace-otel.yml                      | 0
 changelog/{unreleased => v10.1.0}/SOLR-17959-alwaysStopwords.yml          | 0
 changelog/{unreleased => v10.1.0}/SOLR-17968-HttpSolrClient.yml           | 0
 .../SOLR-17973-fix-shards-preference-cross-collection-join.yml            | 0
 .../SOLR-17975-string-based-lateinteraction-vector-field.yml              | 0
 .../SOLR-17982-refactorSearchHandlerForcedDistrib.yml                     | 0
 .../{unreleased => v10.1.0}/SOLR-17995-solrstream-coreUrl-removal.yml     | 0
 .../SOLR-17999-fix-llm-managed-model-store-init.yml                       | 0
 .../SOLR-18000-update langchain4j and fasterxml.yml                       | 0
 .../SOLR-18002-add-unresponsive-servers-to-zombie-list.yml                | 0
 .../{unreleased => v10.1.0}/SOLR-18008-simulate_solr_core_remnants.yml    | 0
 .../{unreleased => v10.1.0}/SOLR-18019-optimize-existence-queries.yml     | 0
 .../SOLR-18033-binary-based-fieldtype-external-representation-control.yml | 0
 changelog/{unreleased => v10.1.0}/SOLR-18038-v2.yml                       | 0
 changelog/{unreleased => v10.1.0}/SOLR-18041.yml                          | 0
 changelog/{unreleased => v10.1.0}/SOLR-18044.yml                          | 0
 changelog/{unreleased => v10.1.0}/SOLR-18046.yml                          | 0
 changelog/{unreleased => v10.1.0}/SOLR-18047.yml                          | 0
 changelog/{unreleased => v10.1.0}/SOLR-18048.yml                          | 0
 .../{unreleased => v10.1.0}/SOLR-18051-fix-double-registration-bug.yml    | 0
 changelog/{unreleased => v10.1.0}/SOLR-18056-urlScheme-csp.yml            | 0
 changelog/{unreleased => v10.1.0}/SOLR-18062.yml                          | 0
 changelog/{unreleased => v10.1.0}/SOLR-18065.yml                          | 0
 changelog/{unreleased => v10.1.0}/SOLR-18066-enable-hideStackTrace.yml    | 0
 changelog/{unreleased => v10.1.0}/SOLR-18067.yml                          | 0
 .../SOLR-18071-support-stored-fields-export-writer.yml                    | 0
 changelog/{unreleased => v10.1.0}/SOLR-18073-jwt-bool-claims.yml          | 0
 changelog/{unreleased => v10.1.0}/SOLR-18074.yml                          | 0
 changelog/{unreleased => v10.1.0}/SOLR-18075-zkNoJetty.yml                | 0
 changelog/{unreleased => v10.1.0}/SOLR-18082-introduce-jersey-bom.yml     | 0
 changelog/{unreleased => v10.1.0}/SOLR-18085.yml                          | 0
 changelog/{unreleased => v10.1.0}/SOLR-18091.yml                          | 0
 .../SOLR-18093-add-top-level-queries-in-json-solrj.yml                    | 0
 changelog/{unreleased => v10.1.0}/SOLR-18095.yml                          | 0
 .../SOLR-18096-CoreAdmin-API-to-upgrade-an-index-in-place.yml             | 0
 .../{unreleased => v10.1.0}/SOLR-18098-fix-replication-exact-mb-sizes.yml | 0
 changelog/{unreleased => v10.1.0}/SOLR-18103.yml                          | 0
 changelog/{unreleased => v10.1.0}/SOLR-18105.yml                          | 0
 changelog/{unreleased => v10.1.0}/SOLR-18107-Fix-Log4j2Watcher.yml        | 0
 changelog/{unreleased => v10.1.0}/SOLR-18108.yml                          | 0
 .../SOLR-18110-remove-deprecated-tracing-attributes.yml                   | 0
 .../{unreleased => v10.1.0}/SOLR-18112-SolrDispatchFilterServlet.yml      | 0
 changelog/{unreleased => v10.1.0}/SOLR-18113.yml                          | 0
 changelog/{unreleased => v10.1.0}/SOLR-18114.yml                          | 0
 changelog/{unreleased => v10.1.0}/SOLR-18118.yml                          | 0
 .../SOLR-18121-remove-delete-in-advance-optimization.yml                  | 0
 .../{unreleased => v10.1.0}/SOLR-18122-remove-vmparams-acl-provider.yml   | 0
 .../SOLR-18130-cli-tools-solr-connection-support.yml                      | 0
 .../SOLR-18130-jdbc-driver-solr-connection-support.yml                    | 0
 .../SOLR-18130-join-query-parser-solr-connection-support.yml              | 0
 .../SOLR-18130-solrj-streaming-solr-connection-support.yml                | 0
 .../{unreleased => v10.1.0}/SOLR-18130-universalConnectionString.yml      | 0
 changelog/{unreleased => v10.1.0}/SOLR-18135.yml                          | 0
 .../SOLR-18136-rerank-multithreaded-arraystoreexception.yml               | 0
 changelog/{unreleased => v10.1.0}/SOLR-18142.yml                          | 0
 changelog/{unreleased => v10.1.0}/SOLR-18143-Upgrade-to-lucene1040.yml    | 0
 .../{unreleased => v10.1.0}/SOLR-18146-fix-global-cb-race-condition.yml   | 0
 changelog/{unreleased => v10.1.0}/SOLR-18150-SolrBackend.yml              | 0
 ...-18152-add-configset-download-zip-to-solrj-fix-schema-designer-bug.yml | 0
 changelog/{unreleased => v10.1.0}/SOLR-18153.yml                          | 0
 changelog/{unreleased => v10.1.0}/SOLR-18155-election-leak.yml            | 0
 changelog/{unreleased => v10.1.0}/SOLR-18156-join-query-time-allowed.yml  | 0
 changelog/{unreleased => v10.1.0}/SOLR-18157-javabin-buffer.yml           | 0
 changelog/{unreleased => v10.1.0}/SOLR-18159-physical-memory-metrics.yml  | 0
 .../{unreleased => v10.1.0}/SOLR-18163-remove-v2-disabling-sysprop.yml    | 0
 .../SOLR-18165-More-dot-separated-metric-names.yml                        | 0
 .../{unreleased => v10.1.0}/SOLR-18165-dot-separated-metric-names.yml     | 0
 changelog/{unreleased => v10.1.0}/SOLR-18166-remove-linkconfig.yml        | 0
 changelog/{unreleased => v10.1.0}/SOLR-18167-old-to-new-prop.yml          | 0
 .../SOLR-18170-add-validation-for-configset-names.yml                     | 0
 .../SOLR-18171-test-framework-external-usage-NPE.yml                      | 0
 .../{unreleased => v10.1.0}/SOLR-18174-prevent-double-registration.yml    | 0
 changelog/{unreleased => v10.1.0}/SOLR-18176-shardhandler-bottleneck.yml  | 0
 .../{unreleased => v10.1.0}/SOLR-18179-move-cluster-concepts-section.yml  | 0
 changelog/{unreleased => v10.1.0}/SOLR-18185-pomPublishVersions.yml       | 0
 .../{unreleased => v10.1.0}/SOLR-18186-fix-heap-used-percent-adminui.yml  | 0
 changelog/{unreleased => v10.1.0}/SOLR-18187-llm-document-enrichment.yml  | 0
 .../{unreleased => v10.1.0}/SOLR-18188-testsStopUsingApacheHttpClient.yml | 0
 changelog/{unreleased => v10.1.0}/SOLR-18189.yml                          | 0
 .../SOLR-18195-collapse-results-combined-query.yml                        | 0
 .../SOLR-18198-support-missing-stats-count-in-rollup.yml                  | 0
 .../SOLR-18201-range-field-docvalues-optimization.yml                     | 0
 changelog/{unreleased => v10.1.0}/SOLR-18208-replace-langdetect.yml       | 0
 changelog/{unreleased => v10.1.0}/SOLR-18210-fix-GPU-vector-indexing.yml  | 0
 .../SOLR-18215-jwt-auth-blockUnknown-default-true.yml                     | 0
 .../{unreleased => v10.1.0}/SOLR-18220-support-countdist-in-rollup.yml    | 0
 .../{unreleased => v10.1.0}/SOLR-18221-support-percentile-in-rollup.yml   | 0
 changelog/{unreleased => v10.1.0}/SOLR-18224-allowZkHosts.yml             | 0
 .../SOLR-18225-replication-permission-per-command.yml                     | 0
 .../SOLR-18226-replication-file-name-validation.yml                       | 0
 .../SOLR-18227_named_queries_matched_component.yml                        | 0
 changelog/{unreleased => v10.1.0}/SOLR-18228-extract-update-perm.yml      | 0
 .../SOLR-18230-authorize-dispatched-core-collection.yml                   | 0
 .../SOLR-18233-Strengthen-Basic-Authentication-password-policy.yml        | 0
 changelog/{unreleased => v10.1.0}/SOLR-18235-remove-pki-v1.yml            | 0
 changelog/{unreleased => v10.1.0}/SOLR-18237-no-buffer.yml                | 0
 changelog/{unreleased => v10.1.0}/SOLR-18239-fix-npe-size-estimator.yml   | 0
 .../SOLR-18244-parallel-http-shard-handler-lost-wakeup-fix.yml            | 0
 changelog/{unreleased => v10.1.0}/SOLR-18245-rerank-cutoff-value.yml      | 0
 changelog/{unreleased => v10.1.0}/SOLR-18246.yml                          | 0
 changelog/{unreleased => v10.1.0}/SOLR-18248-cancel-tasks.yml             | 0
 changelog/{unreleased => v10.1.0}/SOLR-18248-list-tasks.yml               | 0
 changelog/{unreleased => v10.1.0}/SOLR-18248-refactor-list-api.yml        | 0
 changelog/{unreleased => v10.1.0}/SOLR-18267-add-flat-vector-index.yml    | 0
 changelog/{unreleased => v10.1.0}/SOLR-18267-scalar-quantized-flat.yml    | 0
 changelog/{unreleased => v10.1.0}/SOLR-18269.yml                          | 0
 .../SOLR-18270-easy-fix-without-parametrization.yml                       | 0
 .../{unreleased => v10.1.0}/SOLR-18271-query-elevation-combined-query.yml | 0
 .../SOLR-18284-loadaverage-circuit-breaker-caching.yml                    | 0
 .../{unreleased => v10.1.0}/SOLR-18284-memory-circuit-breaker-post-gc.yml | 0
 .../{unreleased => v10.1.0}/SOLR-18285-jettysolrrunner-graceful-optin.yml | 0
 changelog/{unreleased => v10.1.0}/SOLR-18289-gradle-9.yml                 | 0
 .../{unreleased => v10.1.0}/SOLR-18298-zk-reconnect-session-expiry.yml    | 0
 changelog/{unreleased => v10.1.0}/SOLR-18300-update-kafka-v4.yml          | 0
 .../SOLR-18303-incremental-backup-cleanup-masks-error.yml                 | 0
 .../SOLR-18304-optimize-collapse-for-string-fields.yml                    | 0
 changelog/{unreleased => v10.1.0}/SOLR-18306-optimize-schema.yml          | 0
 changelog/{unreleased => v10.1.0}/SOLR-18310-otel-jdk-sender.yml          | 0
 .../SOLR-18312-fix-Thread-Pool-Starvation-in-HttpJdkSolrClient.yml        | 0
 changelog/{unreleased => v10.1.0}/SOLR-18319-404-simplify.yml             | 0
 changelog/{unreleased => v10.1.0}/SOLR-18328-support-std-in-rollup.yml    | 0
 .../{unreleased => v10.1.0}/SOLR-18329-densevector-existence-queries.yml  | 0
 .../SOLR-18332-streaming-expression-path-param.yml                        | 0
 .../{unreleased => v10.1.0}/SOLR-18334-prs-creation-waitForState.yml      | 0
 .../SOLR-18335-splitshard-router-field-point-field.yml                    | 0
 .../SOLR-18344-report-in-progress-backup-status.yml                       | 0
 changelog/{unreleased => v10.1.0}/SOLR-18345-encodeLocalParamVal.yml      | 0
 changelog/{unreleased => v10.1.0}/SOLR-18354-remove-ignoreexception.yml   | 0
 changelog/{unreleased => v10.1.0}/SOLR-18355-remove-geohashfunction.yml   | 0
 .../{unreleased => v10.1.0}/SOLR-18359-remove-setmaxfuturems-integer.yml  | 0
 .../{unreleased => v10.1.0}/SOLR-18360-remove-addlistenerfactory.yml      | 0
 .../{unreleased => v10.1.0}/SOLR-18361-remove-legacyfieldvaluefeature.yml | 0
 .../SOLR-18368-remove-withinternalclientbuilder.yml                       | 0
 .../SOLR-18371-remove-prequerycommand-solrindexsearcher-methods.yml       | 0
 .../SOLR-18378-remove-corecontainer-solrcores-getcores.yml                | 0
 .../SOLR-18380-remove-cloudsolrclient-connect-and-legacy-builder.yml      | 0
 changelog/{unreleased => v10.1.0}/SOLR-18401-retry-unsent-request.yml     | 0
 .../{unreleased => v10.1.0}/SOLR-18406-replication-stale-generation.yml   | 0
 changelog/{unreleased => v10.1.0}/SOLR-18407.yml                          | 0
 changelog/{unreleased => v10.1.0}/SOLR-18412.yml                          | 0
 .../{unreleased => v10.1.0}/SOLR-18417-deprecate-pingrequesthandler.yml   | 0
 .../SOLR-18418-fix-complement-intersect-asymmetric-on.yml                 | 0
 changelog/{unreleased => v10.1.0}/SOLR-18419-ping-delegate-handler.yml    | 0
 changelog/{unreleased => v10.1.0}/SOLR-18442-observable-gauge-leak.yml    | 0
 changelog/{unreleased => v10.1.0}/SOLR-18455-metrics-disabled.yml         | 0
 .../{unreleased => v10.1.0}/SOLR-18474-internal-solr-client-cache.yml     | 0
 .../{unreleased => v10.1.0}/SOLR-18477-perf-opt-for-auxindexjoin.yml      | 0
 .../{unreleased => v10.1.0}/SOLR-18484-auxIndexJoin-faster-no-filter.yml  | 0
 .../{unreleased => v10.1.0}/SOLR-504-dismax-blank-pf-empty-clause.yml     | 0
 changelog/{unreleased => v10.1.0}/SOLR-7177-cusc-connection-error-url.yml | 0
 changelog/{unreleased => v10.1.0}/SOLR-8127-distributed-luke.yml          | 0
 changelog/{unreleased => v10.1.0}/SOLR-8885.yml                           | 0
 .../{unreleased => v10.1.0}/SOLR_18160_deprecate_addrole_removerole.yml   | 0
 changelog/{unreleased => v10.1.0}/SOLR_18197_nest_path_easy_of_use.yml    | 0
 .../SOLR_18256_autofix_negative_lucene_clauses.yml                        | 0
 .../SlowCompositeReaderWrapper-sort-hasblocks-fix.yml                     | 0
 changelog/{unreleased => v10.1.0}/Yashgoswami-SOLR-18318.yml              | 0
 changelog/{unreleased => v10.1.0}/admin-response-writers-minimal-set.yml  | 0
 changelog/{unreleased => v10.1.0}/admin-ui-selenium-tests.yml             | 0
 changelog/{unreleased => v10.1.0}/allowlist-url-scheme-SOLR-18293.yml     | 0
 changelog/{unreleased => v10.1.0}/auxindexjoin-qparser.yml                | 0
 .../{unreleased => v10.1.0}/balance-duplicate-replicas-SOLR-18327.yml     | 0
 changelog/{unreleased => v10.1.0}/checkretry-unroll-exception-chain.yml   | 0
 changelog/{unreleased => v10.1.0}/dagp-SOLR-18302.yml                     | 0
 changelog/{unreleased => v10.1.0}/deprecation_removal_char_SOLR-17934.yml | 0
 changelog/{unreleased => v10.1.0}/extract-ui-module.yml                   | 0
 changelog/{unreleased => v10.1.0}/fix-dangling-routing-rule-target.yml    | 0
 changelog/{unreleased => v10.1.0}/fix-jvm-cpu-utilization-metric-name.yml | 0
 changelog/{unreleased => v10.1.0}/fix-solr-18337.yml                      | 0
 changelog/{unreleased => v10.1.0}/gcs-copyIndexFileTo-fix.yml             | 0
 changelog/{unreleased => v10.1.0}/gjf-SOLR-18296.yml                      | 0
 changelog/{unreleased => v10.1.0}/globalOrdinalsJoin.yml                  | 0
 changelog/{unreleased => v10.1.0}/jacoco-test-coverage.yml                | 0
 changelog/{unreleased => v10.1.0}/migrate-rename-core-api.yml             | 0
 changelog/{unreleased => v10.1.0}/migrate-zookeeper-tree-to-v2-api.yml    | 0
 changelog/{unreleased => v10.1.0}/move-configset-methods.yml              | 0
 changelog/{unreleased => v10.1.0}/owasp-nvd-apikey.yml                    | 0
 changelog/{unreleased => v10.1.0}/parents-prefilter-multi-value.yml       | 0
 changelog/{unreleased => v10.1.0}/score-join-numeric-fields.yml           | 0
 changelog/{unreleased => v10.1.0}/solr-17231.yml                          | 0
 .../{unreleased => v10.1.0}/solr-17821-fix-restore-error-scenario.yml     | 0
 .../{unreleased => v10.1.0}/solr-17894-distrib-update-compression.yml     | 0
 changelog/{unreleased => v10.1.0}/solr-18011-locking-update.yml           | 0
 changelog/{unreleased => v10.1.0}/solr-18060.yml                          | 0
 changelog/{unreleased => v10.1.0}/solr-18061.yml                          | 0
 changelog/{unreleased => v10.1.0}/solr-18063.yml                          | 0
 changelog/{unreleased => v10.1.0}/solr-18064.yml                          | 0
 changelog/{unreleased => v10.1.0}/solr-18072-refactor-admin-cmd-apis.yml  | 0
 changelog/{unreleased => v10.1.0}/solr-18077.yml                          | 0
 .../solr-18080-shard-term-induce-leader-election.yml                      | 0
 .../solr-18081-shard-request-tracker-replica-name.yml                     | 0
 changelog/{unreleased => v10.1.0}/solr-18083-fix-read-only-behavior.yml   | 0
 changelog/{unreleased => v10.1.0}/solr-18090-shard-term-deletes.yml       | 0
 changelog/{unreleased => v10.1.0}/solr-18175-field-exists-400.yml         | 0
 .../{unreleased => v10.1.0}/solr-18305-query-limits-searcher-setup.yml    | 0
 changelog/{unreleased => v10.1.0}/solr-18343-explicit-admin-methods.yml   | 0
 changelog/{unreleased => v10.1.0}/solr-18350-stable-schema.yml            | 0
 changelog/{unreleased => v10.1.0}/solr-18408.yml                          | 0
 changelog/{unreleased => v10.1.0}/solr-18409.yml                          | 0
 changelog/{unreleased => v10.1.0}/solr-18410.yml                          | 0
 changelog/{unreleased => v10.1.0}/solr-18411.yml                          | 0
 changelog/{unreleased => v10.1.0}/solr-18415.yml                          | 0
 changelog/{unreleased => v10.1.0}/solr-18422.yml                          | 0
 changelog/{unreleased => v10.1.0}/solr-18423.yml                          | 0
 changelog/{unreleased => v10.1.0}/solr-3284-cusc-failed-docs.yml          | 0
 changelog/{unreleased => v10.1.0}/update-eclipse-jetty-12.0.34.yml        | 0
 changelog/{unreleased => v10.1.0}/webxmlee10.yml                          | 0
 415 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/changelog/unreleased/.gitkeep b/changelog/unreleased/.gitkeep
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/changelog/v10.1.0/.gitkeep b/changelog/v10.1.0/.gitkeep
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/changelog/unreleased/CollectionScopedSolrClient.yml b/changelog/v10.1.0/CollectionScopedSolrClient.yml
similarity index 100%
rename from changelog/unreleased/CollectionScopedSolrClient.yml
rename to changelog/v10.1.0/CollectionScopedSolrClient.yml
diff --git a/changelog/unreleased/GITHUB#4121-improve-search-in-dropdown.yml b/changelog/v10.1.0/GITHUB#4121-improve-search-in-dropdown.yml
similarity index 100%
rename from changelog/unreleased/GITHUB#4121-improve-search-in-dropdown.yml
rename to changelog/v10.1.0/GITHUB#4121-improve-search-in-dropdown.yml
diff --git a/changelog/unreleased/PR#3077-update-swagger3.yml b/changelog/v10.1.0/PR#3077-update-swagger3.yml
similarity index 100%
rename from changelog/unreleased/PR#3077-update-swagger3.yml
rename to changelog/v10.1.0/PR#3077-update-swagger3.yml
diff --git a/changelog/unreleased/PR#3083-update-com-fasterxml-woodstox-woodstox-core.yml b/changelog/v10.1.0/PR#3083-update-com-fasterxml-woodstox-woodstox-core.yml
similarity index 100%
rename from changelog/unreleased/PR#3083-update-com-fasterxml-woodstox-woodstox-core.yml
rename to changelog/v10.1.0/PR#3083-update-com-fasterxml-woodstox-woodstox-core.yml
diff --git a/changelog/unreleased/PR#3085-update-com-github-ben-manes-versions.yml b/changelog/v10.1.0/PR#3085-update-com-github-ben-manes-versions.yml
similarity index 100%
rename from changelog/unreleased/PR#3085-update-com-github-ben-manes-versions.yml
rename to changelog/v10.1.0/PR#3085-update-com-github-ben-manes-versions.yml
diff --git a/changelog/unreleased/PR#3105-update-org-checkerframework-checker-qual.yml b/changelog/v10.1.0/PR#3105-update-org-checkerframework-checker-qual.yml
similarity index 100%
rename from changelog/unreleased/PR#3105-update-org-checkerframework-checker-qual.yml
rename to changelog/v10.1.0/PR#3105-update-org-checkerframework-checker-qual.yml
diff --git a/changelog/unreleased/PR#3119-update-org-apache-calcite.yml b/changelog/v10.1.0/PR#3119-update-org-apache-calcite.yml
similarity index 100%
rename from changelog/unreleased/PR#3119-update-org-apache-calcite.yml
rename to changelog/v10.1.0/PR#3119-update-org-apache-calcite.yml
diff --git a/changelog/unreleased/PR#3122-update-adobe-testing-s3mock-major.yml b/changelog/v10.1.0/PR#3122-update-adobe-testing-s3mock-major.yml
similarity index 100%
rename from changelog/unreleased/PR#3122-update-adobe-testing-s3mock-major.yml
rename to changelog/v10.1.0/PR#3122-update-adobe-testing-s3mock-major.yml
diff --git a/changelog/unreleased/PR#3127-update-com-lmax-disruptor.yml b/changelog/v10.1.0/PR#3127-update-com-lmax-disruptor.yml
similarity index 100%
rename from changelog/unreleased/PR#3127-update-com-lmax-disruptor.yml
rename to changelog/v10.1.0/PR#3127-update-com-lmax-disruptor.yml
diff --git a/changelog/unreleased/PR#3129-update-jakarta-annotation-jakarta-annotation-api.yml b/changelog/v10.1.0/PR#3129-update-jakarta-annotation-jakarta-annotation-api.yml
similarity index 100%
rename from changelog/unreleased/PR#3129-update-jakarta-annotation-jakarta-annotation-api.yml
rename to changelog/v10.1.0/PR#3129-update-jakarta-annotation-jakarta-annotation-api.yml
diff --git a/changelog/unreleased/PR#3130-update-jakarta-ws-rs-jakarta-ws-rs-api.yml b/changelog/v10.1.0/PR#3130-update-jakarta-ws-rs-jakarta-ws-rs-api.yml
similarity index 100%
rename from changelog/unreleased/PR#3130-update-jakarta-ws-rs-jakarta-ws-rs-api.yml
rename to changelog/v10.1.0/PR#3130-update-jakarta-ws-rs-jakarta-ws-rs-api.yml
diff --git a/changelog/unreleased/PR#3131-update-net-ltgt-errorprone.yml b/changelog/v10.1.0/PR#3131-update-net-ltgt-errorprone.yml
similarity index 100%
rename from changelog/unreleased/PR#3131-update-net-ltgt-errorprone.yml
rename to changelog/v10.1.0/PR#3131-update-net-ltgt-errorprone.yml
diff --git a/changelog/unreleased/PR#3133-update-no-nav-security-mock-oauth2-server.yml b/changelog/v10.1.0/PR#3133-update-no-nav-security-mock-oauth2-server.yml
similarity index 100%
rename from changelog/unreleased/PR#3133-update-no-nav-security-mock-oauth2-server.yml
rename to changelog/v10.1.0/PR#3133-update-no-nav-security-mock-oauth2-server.yml
diff --git a/changelog/unreleased/PR#3136-update-org-glassfish-jaxb-jaxb-runtime.yml b/changelog/v10.1.0/PR#3136-update-org-glassfish-jaxb-jaxb-runtime.yml
similarity index 100%
rename from changelog/unreleased/PR#3136-update-org-glassfish-jaxb-jaxb-runtime.yml
rename to changelog/v10.1.0/PR#3136-update-org-glassfish-jaxb-jaxb-runtime.yml
diff --git a/changelog/unreleased/PR#3218-update-io-ktor-ktor-bom.yml b/changelog/v10.1.0/PR#3218-update-io-ktor-ktor-bom.yml
similarity index 100%
rename from changelog/unreleased/PR#3218-update-io-ktor-ktor-bom.yml
rename to changelog/v10.1.0/PR#3218-update-io-ktor-ktor-bom.yml
diff --git a/changelog/unreleased/PR#3293-update-nl-littlerobots-version-catalog-update.yml b/changelog/v10.1.0/PR#3293-update-nl-littlerobots-version-catalog-update.yml
similarity index 100%
rename from changelog/unreleased/PR#3293-update-nl-littlerobots-version-catalog-update.yml
rename to changelog/v10.1.0/PR#3293-update-nl-littlerobots-version-catalog-update.yml
diff --git a/changelog/unreleased/PR#3366-update-jakarta-servlet-jakarta-servlet-api.yml b/changelog/v10.1.0/PR#3366-update-jakarta-servlet-jakarta-servlet-api.yml
similarity index 100%
rename from changelog/unreleased/PR#3366-update-jakarta-servlet-jakarta-servlet-api.yml
rename to changelog/v10.1.0/PR#3366-update-jakarta-servlet-jakarta-servlet-api.yml
diff --git a/changelog/unreleased/PR#3475-update-kotlin.yml b/changelog/v10.1.0/PR#3475-update-kotlin.yml
similarity index 100%
rename from changelog/unreleased/PR#3475-update-kotlin.yml
rename to changelog/v10.1.0/PR#3475-update-kotlin.yml
diff --git a/changelog/unreleased/PR#3661-update-com-google-code-gson-gson.yml b/changelog/v10.1.0/PR#3661-update-com-google-code-gson-gson.yml
similarity index 100%
rename from changelog/unreleased/PR#3661-update-com-google-code-gson-gson.yml
rename to changelog/v10.1.0/PR#3661-update-com-google-code-gson-gson.yml
diff --git a/changelog/unreleased/PR#3677-update-bouncycastle.yml b/changelog/v10.1.0/PR#3677-update-bouncycastle.yml
similarity index 100%
rename from changelog/unreleased/PR#3677-update-bouncycastle.yml
rename to changelog/v10.1.0/PR#3677-update-bouncycastle.yml
diff --git a/changelog/unreleased/PR#3681-update-com-google-guava-guava.yml b/changelog/v10.1.0/PR#3681-update-com-google-guava-guava.yml
similarity index 100%
rename from changelog/unreleased/PR#3681-update-com-google-guava-guava.yml
rename to changelog/v10.1.0/PR#3681-update-com-google-guava-guava.yml
diff --git a/changelog/unreleased/PR#3697-update-mockito.yml b/changelog/v10.1.0/PR#3697-update-mockito.yml
similarity index 100%
rename from changelog/unreleased/PR#3697-update-mockito.yml
rename to changelog/v10.1.0/PR#3697-update-mockito.yml
diff --git a/changelog/unreleased/PR#3715-update-com-diffplug-spotless.yml b/changelog/v10.1.0/PR#3715-update-com-diffplug-spotless.yml
similarity index 100%
rename from changelog/unreleased/PR#3715-update-com-diffplug-spotless.yml
rename to changelog/v10.1.0/PR#3715-update-com-diffplug-spotless.yml
diff --git a/changelog/unreleased/PR#3733-update-org-junit-jupiter-junit-jupiter.yml b/changelog/v10.1.0/PR#3733-update-org-junit-jupiter-junit-jupiter.yml
similarity index 100%
rename from changelog/unreleased/PR#3733-update-org-junit-jupiter-junit-jupiter.yml
rename to changelog/v10.1.0/PR#3733-update-org-junit-jupiter-junit-jupiter.yml
diff --git a/changelog/unreleased/PR#3749-update-ow2-asm.yml b/changelog/v10.1.0/PR#3749-update-ow2-asm.yml
similarity index 100%
rename from changelog/unreleased/PR#3749-update-ow2-asm.yml
rename to changelog/v10.1.0/PR#3749-update-ow2-asm.yml
diff --git a/changelog/unreleased/PR#3757-update-org-eclipse-jgit-org-eclipse-jgit.yml b/changelog/v10.1.0/PR#3757-update-org-eclipse-jgit-org-eclipse-jgit.yml
similarity index 100%
rename from changelog/unreleased/PR#3757-update-org-eclipse-jgit-org-eclipse-jgit.yml
rename to changelog/v10.1.0/PR#3757-update-org-eclipse-jgit-org-eclipse-jgit.yml
diff --git a/changelog/unreleased/PR#3790-update-com-microsoft-onnxruntime-onnxruntime.yml b/changelog/v10.1.0/PR#3790-update-com-microsoft-onnxruntime-onnxruntime.yml
similarity index 100%
rename from changelog/unreleased/PR#3790-update-com-microsoft-onnxruntime-onnxruntime.yml
rename to changelog/v10.1.0/PR#3790-update-com-microsoft-onnxruntime-onnxruntime.yml
diff --git a/changelog/unreleased/PR#3796-update-com-github-spotbugs-spotbugs-annotations.yml b/changelog/v10.1.0/PR#3796-update-com-github-spotbugs-spotbugs-annotations.yml
similarity index 100%
rename from changelog/unreleased/PR#3796-update-com-github-spotbugs-spotbugs-annotations.yml
rename to changelog/v10.1.0/PR#3796-update-com-github-spotbugs-spotbugs-annotations.yml
diff --git a/changelog/unreleased/PR#3827-update-com-github-ben-manes-caffeine-caffeine.yml b/changelog/v10.1.0/PR#3827-update-com-github-ben-manes-caffeine-caffeine.yml
similarity index 100%
rename from changelog/unreleased/PR#3827-update-com-github-ben-manes-caffeine-caffeine.yml
rename to changelog/v10.1.0/PR#3827-update-com-github-ben-manes-caffeine-caffeine.yml
diff --git a/changelog/unreleased/PR#3836-update-com-ibm-icu-icu4j.yml b/changelog/v10.1.0/PR#3836-update-com-ibm-icu-icu4j.yml
similarity index 100%
rename from changelog/unreleased/PR#3836-update-com-ibm-icu-icu4j.yml
rename to changelog/v10.1.0/PR#3836-update-com-ibm-icu-icu4j.yml
diff --git a/changelog/unreleased/PR#3853-update-jersey.yml b/changelog/v10.1.0/PR#3853-update-jersey.yml
similarity index 100%
rename from changelog/unreleased/PR#3853-update-jersey.yml
rename to changelog/v10.1.0/PR#3853-update-jersey.yml
diff --git a/changelog/unreleased/PR#3857-update-com-nimbusds-nimbus-jose-jwt.yml b/changelog/v10.1.0/PR#3857-update-com-nimbusds-nimbus-jose-jwt.yml
similarity index 100%
rename from changelog/unreleased/PR#3857-update-com-nimbusds-nimbus-jose-jwt.yml
rename to changelog/v10.1.0/PR#3857-update-com-nimbusds-nimbus-jose-jwt.yml
diff --git a/changelog/unreleased/PR#3861-update-commons-cli-commons-cli.yml b/changelog/v10.1.0/PR#3861-update-commons-cli-commons-cli.yml
similarity index 100%
rename from changelog/unreleased/PR#3861-update-commons-cli-commons-cli.yml
rename to changelog/v10.1.0/PR#3861-update-commons-cli-commons-cli.yml
diff --git a/changelog/unreleased/PR#3868-update-com-google-auto-value-auto-value.yml b/changelog/v10.1.0/PR#3868-update-com-google-auto-value-auto-value.yml
similarity index 100%
rename from changelog/unreleased/PR#3868-update-com-google-auto-value-auto-value.yml
rename to changelog/v10.1.0/PR#3868-update-com-google-auto-value-auto-value.yml
diff --git a/changelog/unreleased/PR#3894-update-org-apache-commons-commons-configuration2.yml b/changelog/v10.1.0/PR#3894-update-org-apache-commons-commons-configuration2.yml
similarity index 100%
rename from changelog/unreleased/PR#3894-update-org-apache-commons-commons-configuration2.yml
rename to changelog/v10.1.0/PR#3894-update-org-apache-commons-commons-configuration2.yml
diff --git a/changelog/unreleased/PR#3917-update-org-apache-commons-commons-exec.yml b/changelog/v10.1.0/PR#3917-update-org-apache-commons-commons-exec.yml
similarity index 100%
rename from changelog/unreleased/PR#3917-update-org-apache-commons-commons-exec.yml
rename to changelog/v10.1.0/PR#3917-update-org-apache-commons-commons-exec.yml
diff --git a/changelog/unreleased/PR#3959-update-actions-upload-artifact-action.yml b/changelog/v10.1.0/PR#3959-update-actions-upload-artifact-action.yml
similarity index 100%
rename from changelog/unreleased/PR#3959-update-actions-upload-artifact-action.yml
rename to changelog/v10.1.0/PR#3959-update-actions-upload-artifact-action.yml
diff --git a/changelog/unreleased/PR#3979-update-com-nvidia-cuvs-lucene-cuvs-lucene.yml b/changelog/v10.1.0/PR#3979-update-com-nvidia-cuvs-lucene-cuvs-lucene.yml
similarity index 100%
rename from changelog/unreleased/PR#3979-update-com-nvidia-cuvs-lucene-cuvs-lucene.yml
rename to changelog/v10.1.0/PR#3979-update-com-nvidia-cuvs-lucene-cuvs-lucene.yml
diff --git a/changelog/unreleased/PR#3990-update-dev-langchain4j-langchain4j-bom.yml b/changelog/v10.1.0/PR#3990-update-dev-langchain4j-langchain4j-bom.yml
similarity index 100%
rename from changelog/unreleased/PR#3990-update-dev-langchain4j-langchain4j-bom.yml
rename to changelog/v10.1.0/PR#3990-update-dev-langchain4j-langchain4j-bom.yml
diff --git a/changelog/unreleased/PR#4037-reformat-gradle.yml b/changelog/v10.1.0/PR#4037-reformat-gradle.yml
similarity index 100%
rename from changelog/unreleased/PR#4037-reformat-gradle.yml
rename to changelog/v10.1.0/PR#4037-reformat-gradle.yml
diff --git a/changelog/unreleased/PR#4078-node-system-response-v2-jersey-resource.yml b/changelog/v10.1.0/PR#4078-node-system-response-v2-jersey-resource.yml
similarity index 100%
rename from changelog/unreleased/PR#4078-node-system-response-v2-jersey-resource.yml
rename to changelog/v10.1.0/PR#4078-node-system-response-v2-jersey-resource.yml
diff --git a/changelog/unreleased/PR#4092-update-bytebuddy.yml b/changelog/v10.1.0/PR#4092-update-bytebuddy.yml
similarity index 100%
rename from changelog/unreleased/PR#4092-update-bytebuddy.yml
rename to changelog/v10.1.0/PR#4092-update-bytebuddy.yml
diff --git a/changelog/unreleased/PR#4094-update-aws-sdk-to-v2-42-34.yml b/changelog/v10.1.0/PR#4094-update-aws-sdk-to-v2-42-34.yml
similarity index 100%
rename from changelog/unreleased/PR#4094-update-aws-sdk-to-v2-42-34.yml
rename to changelog/v10.1.0/PR#4094-update-aws-sdk-to-v2-42-34.yml
diff --git a/changelog/unreleased/PR#4096-update-org-jetbrains-kotlinx-atomicfu.yml b/changelog/v10.1.0/PR#4096-update-org-jetbrains-kotlinx-atomicfu.yml
similarity index 100%
rename from changelog/unreleased/PR#4096-update-org-jetbrains-kotlinx-atomicfu.yml
rename to changelog/v10.1.0/PR#4096-update-org-jetbrains-kotlinx-atomicfu.yml
diff --git a/changelog/unreleased/PR#4100-remove-deprecated-graphhandler-registration-support.yml b/changelog/v10.1.0/PR#4100-remove-deprecated-graphhandler-registration-support.yml
similarity index 100%
rename from changelog/unreleased/PR#4100-remove-deprecated-graphhandler-registration-support.yml
rename to changelog/v10.1.0/PR#4100-remove-deprecated-graphhandler-registration-support.yml
diff --git a/changelog/unreleased/PR#4118-update-de-undercouch-download.yml b/changelog/v10.1.0/PR#4118-update-de-undercouch-download.yml
similarity index 100%
rename from changelog/unreleased/PR#4118-update-de-undercouch-download.yml
rename to changelog/v10.1.0/PR#4118-update-de-undercouch-download.yml
diff --git a/changelog/unreleased/PR#4133-update-com-nvidia-cuvs-cuvs-java.yml b/changelog/v10.1.0/PR#4133-update-com-nvidia-cuvs-cuvs-java.yml
similarity index 100%
rename from changelog/unreleased/PR#4133-update-com-nvidia-cuvs-cuvs-java.yml
rename to changelog/v10.1.0/PR#4133-update-com-nvidia-cuvs-cuvs-java.yml
diff --git a/changelog/unreleased/PR#4140-gradle-sync-versions.yml b/changelog/v10.1.0/PR#4140-gradle-sync-versions.yml
similarity index 100%
rename from changelog/unreleased/PR#4140-gradle-sync-versions.yml
rename to changelog/v10.1.0/PR#4140-gradle-sync-versions.yml
diff --git a/changelog/unreleased/PR#4155-update-com-carrotsearch-randomizedtesting.yml b/changelog/v10.1.0/PR#4155-update-com-carrotsearch-randomizedtesting.yml
similarity index 100%
rename from changelog/unreleased/PR#4155-update-com-carrotsearch-randomizedtesting.yml
rename to changelog/v10.1.0/PR#4155-update-com-carrotsearch-randomizedtesting.yml
diff --git a/changelog/unreleased/PR#4157-fix-getFirstLiveDoc.yml b/changelog/v10.1.0/PR#4157-fix-getFirstLiveDoc.yml
similarity index 100%
rename from changelog/unreleased/PR#4157-fix-getFirstLiveDoc.yml
rename to changelog/v10.1.0/PR#4157-fix-getFirstLiveDoc.yml
diff --git a/changelog/unreleased/PR#4158-update-apache-kafka.yml b/changelog/v10.1.0/PR#4158-update-apache-kafka.yml
similarity index 100%
rename from changelog/unreleased/PR#4158-update-apache-kafka.yml
rename to changelog/v10.1.0/PR#4158-update-apache-kafka.yml
diff --git a/changelog/unreleased/PR#4281-use-of-current-url-in-new-ui.yml b/changelog/v10.1.0/PR#4281-use-of-current-url-in-new-ui.yml
similarity index 100%
rename from changelog/unreleased/PR#4281-use-of-current-url-in-new-ui.yml
rename to changelog/v10.1.0/PR#4281-use-of-current-url-in-new-ui.yml
diff --git a/changelog/unreleased/PR#4283-new-ui-dependency-updates.yml b/changelog/v10.1.0/PR#4283-new-ui-dependency-updates.yml
similarity index 100%
rename from changelog/unreleased/PR#4283-new-ui-dependency-updates.yml
rename to changelog/v10.1.0/PR#4283-new-ui-dependency-updates.yml
diff --git a/changelog/unreleased/PR#4323-use-google-cloud-bom.yml b/changelog/v10.1.0/PR#4323-use-google-cloud-bom.yml
similarity index 100%
rename from changelog/unreleased/PR#4323-use-google-cloud-bom.yml
rename to changelog/v10.1.0/PR#4323-use-google-cloud-bom.yml
diff --git a/changelog/unreleased/PR#4339-update-apache-log4j.yml b/changelog/v10.1.0/PR#4339-update-apache-log4j.yml
similarity index 100%
rename from changelog/unreleased/PR#4339-update-apache-log4j.yml
rename to changelog/v10.1.0/PR#4339-update-apache-log4j.yml
diff --git a/changelog/unreleased/PR#4340-update-apache-zookeeper.yml b/changelog/v10.1.0/PR#4340-update-apache-zookeeper.yml
similarity index 100%
rename from changelog/unreleased/PR#4340-update-apache-zookeeper.yml
rename to changelog/v10.1.0/PR#4340-update-apache-zookeeper.yml
diff --git a/changelog/unreleased/PR#4341-update-dev-logchange.yml b/changelog/v10.1.0/PR#4341-update-dev-logchange.yml
similarity index 100%
rename from changelog/unreleased/PR#4341-update-dev-logchange.yml
rename to changelog/v10.1.0/PR#4341-update-dev-logchange.yml
diff --git a/changelog/unreleased/PR#4342-update-netty-tcnative.yml b/changelog/v10.1.0/PR#4342-update-netty-tcnative.yml
similarity index 100%
rename from changelog/unreleased/PR#4342-update-netty-tcnative.yml
rename to changelog/v10.1.0/PR#4342-update-netty-tcnative.yml
diff --git a/changelog/unreleased/PR#4343-update-admin-ui-libraries.yml b/changelog/v10.1.0/PR#4343-update-admin-ui-libraries.yml
similarity index 100%
rename from changelog/unreleased/PR#4343-update-admin-ui-libraries.yml
rename to changelog/v10.1.0/PR#4343-update-admin-ui-libraries.yml
diff --git a/changelog/unreleased/PR#4346-update-com-squareup-okio-okio.yml b/changelog/v10.1.0/PR#4346-update-com-squareup-okio-okio.yml
similarity index 100%
rename from changelog/unreleased/PR#4346-update-com-squareup-okio-okio.yml
rename to changelog/v10.1.0/PR#4346-update-com-squareup-okio-okio.yml
diff --git a/changelog/unreleased/PR#4347-update-commons-codec-commons-codec.yml b/changelog/v10.1.0/PR#4347-update-commons-codec-commons-codec.yml
similarity index 100%
rename from changelog/unreleased/PR#4347-update-commons-codec-commons-codec.yml
rename to changelog/v10.1.0/PR#4347-update-commons-codec-commons-codec.yml
diff --git a/changelog/unreleased/PR#4348-update-commons-io-commons-io.yml b/changelog/v10.1.0/PR#4348-update-commons-io-commons-io.yml
similarity index 100%
rename from changelog/unreleased/PR#4348-update-commons-io-commons-io.yml
rename to changelog/v10.1.0/PR#4348-update-commons-io-commons-io.yml
diff --git a/changelog/unreleased/PR#4349-update-org-apache-tika-tika-core.yml b/changelog/v10.1.0/PR#4349-update-org-apache-tika-tika-core.yml
similarity index 100%
rename from changelog/unreleased/PR#4349-update-org-apache-tika-tika-core.yml
rename to changelog/v10.1.0/PR#4349-update-org-apache-tika-tika-core.yml
diff --git a/changelog/unreleased/PR#4350-update-org-codehaus-woodstox-stax2-api.yml b/changelog/v10.1.0/PR#4350-update-org-codehaus-woodstox-stax2-api.yml
similarity index 100%
rename from changelog/unreleased/PR#4350-update-org-codehaus-woodstox-stax2-api.yml
rename to changelog/v10.1.0/PR#4350-update-org-codehaus-woodstox-stax2-api.yml
diff --git a/changelog/unreleased/PR#4353-update-com-jayway-jsonpath-json-path.yml b/changelog/v10.1.0/PR#4353-update-com-jayway-jsonpath-json-path.yml
similarity index 100%
rename from changelog/unreleased/PR#4353-update-com-jayway-jsonpath-json-path.yml
rename to changelog/v10.1.0/PR#4353-update-com-jayway-jsonpath-json-path.yml
diff --git a/changelog/unreleased/PR#4354-update-org-checkerframework-checker-qual.yml b/changelog/v10.1.0/PR#4354-update-org-checkerframework-checker-qual.yml
similarity index 100%
rename from changelog/unreleased/PR#4354-update-org-checkerframework-checker-qual.yml
rename to changelog/v10.1.0/PR#4354-update-org-checkerframework-checker-qual.yml
diff --git a/changelog/unreleased/PR#4359-update-joda-time-joda-time.yml b/changelog/v10.1.0/PR#4359-update-joda-time-joda-time.yml
similarity index 100%
rename from changelog/unreleased/PR#4359-update-joda-time-joda-time.yml
rename to changelog/v10.1.0/PR#4359-update-joda-time-joda-time.yml
diff --git a/changelog/unreleased/PR#4362-update-org-jctools-jctools-core.yml b/changelog/v10.1.0/PR#4362-update-org-jctools-jctools-core.yml
similarity index 100%
rename from changelog/unreleased/PR#4362-update-org-jctools-jctools-core.yml
rename to changelog/v10.1.0/PR#4362-update-org-jctools-jctools-core.yml
diff --git a/changelog/unreleased/PR#4363-update-org-testcontainers-testcontainers.yml b/changelog/v10.1.0/PR#4363-update-org-testcontainers-testcontainers.yml
similarity index 100%
rename from changelog/unreleased/PR#4363-update-org-testcontainers-testcontainers.yml
rename to changelog/v10.1.0/PR#4363-update-org-testcontainers-testcontainers.yml
diff --git a/changelog/unreleased/PR#4364-update-google-protobuf.yml b/changelog/v10.1.0/PR#4364-update-google-protobuf.yml
similarity index 100%
rename from changelog/unreleased/PR#4364-update-google-protobuf.yml
rename to changelog/v10.1.0/PR#4364-update-google-protobuf.yml
diff --git a/changelog/unreleased/PR#4365-update-hk2.yml b/changelog/v10.1.0/PR#4365-update-hk2.yml
similarity index 100%
rename from changelog/unreleased/PR#4365-update-hk2.yml
rename to changelog/v10.1.0/PR#4365-update-hk2.yml
diff --git a/changelog/unreleased/PR#4367-filestore-getmetadata-delete-race.yml b/changelog/v10.1.0/PR#4367-filestore-getmetadata-delete-race.yml
similarity index 100%
rename from changelog/unreleased/PR#4367-filestore-getmetadata-delete-race.yml
rename to changelog/v10.1.0/PR#4367-filestore-getmetadata-delete-race.yml
diff --git a/changelog/unreleased/PR#4375-language-model-refactoring.yml b/changelog/v10.1.0/PR#4375-language-model-refactoring.yml
similarity index 100%
rename from changelog/unreleased/PR#4375-language-model-refactoring.yml
rename to changelog/v10.1.0/PR#4375-language-model-refactoring.yml
diff --git a/changelog/unreleased/PR#4389-update-io-nlopez-compose-rules-ktlint.yml b/changelog/v10.1.0/PR#4389-update-io-nlopez-compose-rules-ktlint.yml
similarity index 100%
rename from changelog/unreleased/PR#4389-update-io-nlopez-compose-rules-ktlint.yml
rename to changelog/v10.1.0/PR#4389-update-io-nlopez-compose-rules-ktlint.yml
diff --git a/changelog/unreleased/PR#4392-update-org-openapi-generator.yml b/changelog/v10.1.0/PR#4392-update-org-openapi-generator.yml
similarity index 100%
rename from changelog/unreleased/PR#4392-update-org-openapi-generator.yml
rename to changelog/v10.1.0/PR#4392-update-org-openapi-generator.yml
diff --git a/changelog/unreleased/PR#4395-update-com-fasterxml-jackson-jackson-bom.yml b/changelog/v10.1.0/PR#4395-update-com-fasterxml-jackson-jackson-bom.yml
similarity index 100%
rename from changelog/unreleased/PR#4395-update-com-fasterxml-jackson-jackson-bom.yml
rename to changelog/v10.1.0/PR#4395-update-com-fasterxml-jackson-jackson-bom.yml
diff --git a/changelog/unreleased/PR#4406-enhance-minimum-match-for-BoolQParserPlugin.yml b/changelog/v10.1.0/PR#4406-enhance-minimum-match-for-BoolQParserPlugin.yml
similarity index 100%
rename from changelog/unreleased/PR#4406-enhance-minimum-match-for-BoolQParserPlugin.yml
rename to changelog/v10.1.0/PR#4406-enhance-minimum-match-for-BoolQParserPlugin.yml
diff --git a/changelog/unreleased/PR#4409-update-io-github-oshai-kotlin-logging.yml b/changelog/v10.1.0/PR#4409-update-io-github-oshai-kotlin-logging.yml
similarity index 100%
rename from changelog/unreleased/PR#4409-update-io-github-oshai-kotlin-logging.yml
rename to changelog/v10.1.0/PR#4409-update-io-github-oshai-kotlin-logging.yml
diff --git a/changelog/unreleased/PR#4410-update-org-jetbrains-androidx-navigation3.yml b/changelog/v10.1.0/PR#4410-update-org-jetbrains-androidx-navigation3.yml
similarity index 100%
rename from changelog/unreleased/PR#4410-update-org-jetbrains-androidx-navigation3.yml
rename to changelog/v10.1.0/PR#4410-update-org-jetbrains-androidx-navigation3.yml
diff --git a/changelog/unreleased/PR#4411-update-netty.yml b/changelog/v10.1.0/PR#4411-update-netty.yml
similarity index 100%
rename from changelog/unreleased/PR#4411-update-netty.yml
rename to changelog/v10.1.0/PR#4411-update-netty.yml
diff --git a/changelog/unreleased/PR#4419-lenguage-model-test-refactoring.yml b/changelog/v10.1.0/PR#4419-lenguage-model-test-refactoring.yml
similarity index 100%
rename from changelog/unreleased/PR#4419-lenguage-model-test-refactoring.yml
rename to changelog/v10.1.0/PR#4419-lenguage-model-test-refactoring.yml
diff --git a/changelog/unreleased/PR#4434-update-org-threeten-threetenbp.yml b/changelog/v10.1.0/PR#4434-update-org-threeten-threetenbp.yml
similarity index 100%
rename from changelog/unreleased/PR#4434-update-org-threeten-threetenbp.yml
rename to changelog/v10.1.0/PR#4434-update-org-threeten-threetenbp.yml
diff --git a/changelog/unreleased/PR#4436-update-org-jetbrains-kotlinx-kotlinx-datetime.yml b/changelog/v10.1.0/PR#4436-update-org-jetbrains-kotlinx-kotlinx-datetime.yml
similarity index 100%
rename from changelog/unreleased/PR#4436-update-org-jetbrains-kotlinx-kotlinx-datetime.yml
rename to changelog/v10.1.0/PR#4436-update-org-jetbrains-kotlinx-kotlinx-datetime.yml
diff --git a/changelog/unreleased/PR#4437-update-kotlinx-coroutines.yml b/changelog/v10.1.0/PR#4437-update-kotlinx-coroutines.yml
similarity index 100%
rename from changelog/unreleased/PR#4437-update-kotlinx-coroutines.yml
rename to changelog/v10.1.0/PR#4437-update-kotlinx-coroutines.yml
diff --git a/changelog/unreleased/PR#4459-update-org-immutables-value-annotations.yml b/changelog/v10.1.0/PR#4459-update-org-immutables-value-annotations.yml
similarity index 100%
rename from changelog/unreleased/PR#4459-update-org-immutables-value-annotations.yml
rename to changelog/v10.1.0/PR#4459-update-org-immutables-value-annotations.yml
diff --git a/changelog/unreleased/PR#4482-update-io-dropwizard-metrics-metrics-core.yml b/changelog/v10.1.0/PR#4482-update-io-dropwizard-metrics-metrics-core.yml
similarity index 100%
rename from changelog/unreleased/PR#4482-update-io-dropwizard-metrics-metrics-core.yml
rename to changelog/v10.1.0/PR#4482-update-io-dropwizard-metrics-metrics-core.yml
diff --git a/changelog/unreleased/PR#4490-HttpJettySolrClient-IllegalStateException.yml b/changelog/v10.1.0/PR#4490-HttpJettySolrClient-IllegalStateException.yml
similarity index 100%
rename from changelog/unreleased/PR#4490-HttpJettySolrClient-IllegalStateException.yml
rename to changelog/v10.1.0/PR#4490-HttpJettySolrClient-IllegalStateException.yml
diff --git a/changelog/unreleased/PR#4491-update-com-google-cloud-google-cloud-bom.yml b/changelog/v10.1.0/PR#4491-update-com-google-cloud-google-cloud-bom.yml
similarity index 100%
rename from changelog/unreleased/PR#4491-update-com-google-cloud-google-cloud-bom.yml
rename to changelog/v10.1.0/PR#4491-update-com-google-cloud-google-cloud-bom.yml
diff --git a/changelog/unreleased/PR#4508-update-net-java-dev-jna-jna.yml b/changelog/v10.1.0/PR#4508-update-net-java-dev-jna-jna.yml
similarity index 100%
rename from changelog/unreleased/PR#4508-update-net-java-dev-jna-jna.yml
rename to changelog/v10.1.0/PR#4508-update-net-java-dev-jna-jna.yml
diff --git a/changelog/unreleased/PR#4526-HttpSolrClient-error-message.yml b/changelog/v10.1.0/PR#4526-HttpSolrClient-error-message.yml
similarity index 100%
rename from changelog/unreleased/PR#4526-HttpSolrClient-error-message.yml
rename to changelog/v10.1.0/PR#4526-HttpSolrClient-error-message.yml
diff --git a/changelog/unreleased/PR#4528-ResponseParser_getContentType.yml b/changelog/v10.1.0/PR#4528-ResponseParser_getContentType.yml
similarity index 100%
rename from changelog/unreleased/PR#4528-ResponseParser_getContentType.yml
rename to changelog/v10.1.0/PR#4528-ResponseParser_getContentType.yml
diff --git a/changelog/unreleased/PR#4540-update-org-eclipse-jgit-org-eclipse-jgit.yml b/changelog/v10.1.0/PR#4540-update-org-eclipse-jgit-org-eclipse-jgit.yml
similarity index 100%
rename from changelog/unreleased/PR#4540-update-org-eclipse-jgit-org-eclipse-jgit.yml
rename to changelog/v10.1.0/PR#4540-update-org-eclipse-jgit-org-eclipse-jgit.yml
diff --git a/changelog/unreleased/PR#4542-update-grpc.yml b/changelog/v10.1.0/PR#4542-update-grpc.yml
similarity index 100%
rename from changelog/unreleased/PR#4542-update-grpc.yml
rename to changelog/v10.1.0/PR#4542-update-grpc.yml
diff --git a/changelog/unreleased/PR#4553-pki-v2-header-base64-fix.yml b/changelog/v10.1.0/PR#4553-pki-v2-header-base64-fix.yml
similarity index 100%
rename from changelog/unreleased/PR#4553-pki-v2-header-base64-fix.yml
rename to changelog/v10.1.0/PR#4553-pki-v2-header-base64-fix.yml
diff --git a/changelog/unreleased/PR#4557-update-apache-opennlp.yml b/changelog/v10.1.0/PR#4557-update-apache-opennlp.yml
similarity index 100%
rename from changelog/unreleased/PR#4557-update-apache-opennlp.yml
rename to changelog/v10.1.0/PR#4557-update-apache-opennlp.yml
diff --git a/changelog/unreleased/PR#4559-update-squareup-okhttp3-okhttp.yml b/changelog/v10.1.0/PR#4559-update-squareup-okhttp3-okhttp.yml
similarity index 100%
rename from changelog/unreleased/PR#4559-update-squareup-okhttp3-okhttp.yml
rename to changelog/v10.1.0/PR#4559-update-squareup-okhttp3-okhttp.yml
diff --git a/changelog/unreleased/PR#4564-update-actions-setup-java-action.yml b/changelog/v10.1.0/PR#4564-update-actions-setup-java-action.yml
similarity index 100%
rename from changelog/unreleased/PR#4564-update-actions-setup-java-action.yml
rename to changelog/v10.1.0/PR#4564-update-actions-setup-java-action.yml
diff --git a/changelog/unreleased/PR#4565-update-actions-setup-python-action.yml b/changelog/v10.1.0/PR#4565-update-actions-setup-python-action.yml
similarity index 100%
rename from changelog/unreleased/PR#4565-update-actions-setup-python-action.yml
rename to changelog/v10.1.0/PR#4565-update-actions-setup-python-action.yml
diff --git a/changelog/unreleased/PR#4588-update-io-ktor-ktor-bom.yml b/changelog/v10.1.0/PR#4588-update-io-ktor-ktor-bom.yml
similarity index 100%
rename from changelog/unreleased/PR#4588-update-io-ktor-ktor-bom.yml
rename to changelog/v10.1.0/PR#4588-update-io-ktor-ktor-bom.yml
diff --git a/changelog/unreleased/PR#4589-update-grpc-and-netty.yml b/changelog/v10.1.0/PR#4589-update-grpc-and-netty.yml
similarity index 100%
rename from changelog/unreleased/PR#4589-update-grpc-and-netty.yml
rename to changelog/v10.1.0/PR#4589-update-grpc-and-netty.yml
diff --git a/changelog/unreleased/PR#4590-update-logging.yml b/changelog/v10.1.0/PR#4590-update-logging.yml
similarity index 100%
rename from changelog/unreleased/PR#4590-update-logging.yml
rename to changelog/v10.1.0/PR#4590-update-logging.yml
diff --git a/changelog/unreleased/PR#4591-update-all-non-major-dependencies.yml b/changelog/v10.1.0/PR#4591-update-all-non-major-dependencies.yml
similarity index 100%
rename from changelog/unreleased/PR#4591-update-all-non-major-dependencies.yml
rename to changelog/v10.1.0/PR#4591-update-all-non-major-dependencies.yml
diff --git a/changelog/unreleased/PR#4593-update-google-cloud.yml b/changelog/v10.1.0/PR#4593-update-google-cloud.yml
similarity index 100%
rename from changelog/unreleased/PR#4593-update-google-cloud.yml
rename to changelog/v10.1.0/PR#4593-update-google-cloud.yml
diff --git a/changelog/unreleased/PR#4594-update-telemetry-opentelemetry-prometheus.yml b/changelog/v10.1.0/PR#4594-update-telemetry-opentelemetry-prometheus.yml
similarity index 100%
rename from changelog/unreleased/PR#4594-update-telemetry-opentelemetry-prometheus.yml
rename to changelog/v10.1.0/PR#4594-update-telemetry-opentelemetry-prometheus.yml
diff --git a/changelog/unreleased/PR#4596-update-com-adobe-testing-s3mock-testsupport-common.yml b/changelog/v10.1.0/PR#4596-update-com-adobe-testing-s3mock-testsupport-common.yml
similarity index 100%
rename from changelog/unreleased/PR#4596-update-com-adobe-testing-s3mock-testsupport-common.yml
rename to changelog/v10.1.0/PR#4596-update-com-adobe-testing-s3mock-testsupport-common.yml
diff --git a/changelog/unreleased/PR#4605-reference-equality-fixes.yml b/changelog/v10.1.0/PR#4605-reference-equality-fixes.yml
similarity index 100%
rename from changelog/unreleased/PR#4605-reference-equality-fixes.yml
rename to changelog/v10.1.0/PR#4605-reference-equality-fixes.yml
diff --git a/changelog/unreleased/PR#4606-charset-api-modernization.yml b/changelog/v10.1.0/PR#4606-charset-api-modernization.yml
similarity index 100%
rename from changelog/unreleased/PR#4606-charset-api-modernization.yml
rename to changelog/v10.1.0/PR#4606-charset-api-modernization.yml
diff --git a/changelog/unreleased/PR#4607-calcite-sql-params.yml b/changelog/v10.1.0/PR#4607-calcite-sql-params.yml
similarity index 100%
rename from changelog/unreleased/PR#4607-calcite-sql-params.yml
rename to changelog/v10.1.0/PR#4607-calcite-sql-params.yml
diff --git a/changelog/unreleased/PR#4608-smokeTestRelease_removeAltJava.yml b/changelog/v10.1.0/PR#4608-smokeTestRelease_removeAltJava.yml
similarity index 100%
rename from changelog/unreleased/PR#4608-smokeTestRelease_removeAltJava.yml
rename to changelog/v10.1.0/PR#4608-smokeTestRelease_removeAltJava.yml
diff --git a/changelog/unreleased/PR#4629-envutils-core-properties.yml b/changelog/v10.1.0/PR#4629-envutils-core-properties.yml
similarity index 100%
rename from changelog/unreleased/PR#4629-envutils-core-properties.yml
rename to changelog/v10.1.0/PR#4629-envutils-core-properties.yml
diff --git a/changelog/unreleased/PR#4641-remove_docs_distro.yml b/changelog/v10.1.0/PR#4641-remove_docs_distro.yml
similarity index 100%
rename from changelog/unreleased/PR#4641-remove_docs_distro.yml
rename to changelog/v10.1.0/PR#4641-remove_docs_distro.yml
diff --git a/changelog/unreleased/PR#4668-JettyClientFewerThreads.yml b/changelog/v10.1.0/PR#4668-JettyClientFewerThreads.yml
similarity index 100%
rename from changelog/unreleased/PR#4668-JettyClientFewerThreads.yml
rename to changelog/v10.1.0/PR#4668-JettyClientFewerThreads.yml
diff --git a/changelog/unreleased/PR#4677-buildCentralizeRepoDeclaration.yml b/changelog/v10.1.0/PR#4677-buildCentralizeRepoDeclaration.yml
similarity index 100%
rename from changelog/unreleased/PR#4677-buildCentralizeRepoDeclaration.yml
rename to changelog/v10.1.0/PR#4677-buildCentralizeRepoDeclaration.yml
diff --git a/changelog/unreleased/PR#4843-update-github-actions.yml b/changelog/v10.1.0/PR#4843-update-github-actions.yml
similarity index 100%
rename from changelog/unreleased/PR#4843-update-github-actions.yml
rename to changelog/v10.1.0/PR#4843-update-github-actions.yml
diff --git a/changelog/unreleased/PR#4846-update-aws-sdk-to-v2-54-6.yml b/changelog/v10.1.0/PR#4846-update-aws-sdk-to-v2-54-6.yml
similarity index 100%
rename from changelog/unreleased/PR#4846-update-aws-sdk-to-v2-54-6.yml
rename to changelog/v10.1.0/PR#4846-update-aws-sdk-to-v2-54-6.yml
diff --git a/changelog/unreleased/PR#4847-update-error-prone-to-v2-50-0.yml b/changelog/v10.1.0/PR#4847-update-error-prone-to-v2-50-0.yml
similarity index 100%
rename from changelog/unreleased/PR#4847-update-error-prone-to-v2-50-0.yml
rename to changelog/v10.1.0/PR#4847-update-error-prone-to-v2-50-0.yml
diff --git a/changelog/unreleased/PR#4848-update-google-cloud.yml b/changelog/v10.1.0/PR#4848-update-google-cloud.yml
similarity index 100%
rename from changelog/unreleased/PR#4848-update-google-cloud.yml
rename to changelog/v10.1.0/PR#4848-update-google-cloud.yml
diff --git a/changelog/unreleased/PR#4854-update-github-actions-major.yml b/changelog/v10.1.0/PR#4854-update-github-actions-major.yml
similarity index 100%
rename from changelog/unreleased/PR#4854-update-github-actions-major.yml
rename to changelog/v10.1.0/PR#4854-update-github-actions-major.yml
diff --git a/changelog/unreleased/PR#4870-httpSolrCallGetQueryParams.yml b/changelog/v10.1.0/PR#4870-httpSolrCallGetQueryParams.yml
similarity index 100%
rename from changelog/unreleased/PR#4870-httpSolrCallGetQueryParams.yml
rename to changelog/v10.1.0/PR#4870-httpSolrCallGetQueryParams.yml
diff --git a/changelog/unreleased/PR#4871-httpSolrClientDefaultUrlParams.yml b/changelog/v10.1.0/PR#4871-httpSolrClientDefaultUrlParams.yml
similarity index 100%
rename from changelog/unreleased/PR#4871-httpSolrClientDefaultUrlParams.yml
rename to changelog/v10.1.0/PR#4871-httpSolrClientDefaultUrlParams.yml
diff --git a/changelog/unreleased/PR3085-update com.github.ben-manes.versions to v0.53.0.yaml b/changelog/v10.1.0/PR3085-update com.github.ben-manes.versions to v0.53.0.yaml
similarity index 100%
rename from changelog/unreleased/PR3085-update com.github.ben-manes.versions to v0.53.0.yaml
rename to changelog/v10.1.0/PR3085-update com.github.ben-manes.versions to v0.53.0.yaml
diff --git a/changelog/unreleased/PR3119-update org.apache.calcite - abandoned.yaml b/changelog/v10.1.0/PR3119-update org.apache.calcite - abandoned.yaml
similarity index 100%
rename from changelog/unreleased/PR3119-update org.apache.calcite - abandoned.yaml
rename to changelog/v10.1.0/PR3119-update org.apache.calcite - abandoned.yaml
diff --git a/changelog/unreleased/PR3122-update adobe.testing.s3mock major.yaml b/changelog/v10.1.0/PR3122-update adobe.testing.s3mock major.yaml
similarity index 100%
rename from changelog/unreleased/PR3122-update adobe.testing.s3mock major.yaml
rename to changelog/v10.1.0/PR3122-update adobe.testing.s3mock major.yaml
diff --git a/changelog/unreleased/PR3127-update com.lmaxdisruptor to v4.yaml b/changelog/v10.1.0/PR3127-update com.lmaxdisruptor to v4.yaml
similarity index 100%
rename from changelog/unreleased/PR3127-update com.lmaxdisruptor to v4.yaml
rename to changelog/v10.1.0/PR3127-update com.lmaxdisruptor to v4.yaml
diff --git a/changelog/unreleased/PR3133-update no.nav.securitymock-oauth2-server to v5.yaml b/changelog/v10.1.0/PR3133-update no.nav.securitymock-oauth2-server to v5.yaml
similarity index 100%
rename from changelog/unreleased/PR3133-update no.nav.securitymock-oauth2-server to v5.yaml
rename to changelog/v10.1.0/PR3133-update no.nav.securitymock-oauth2-server to v5.yaml
diff --git a/changelog/unreleased/PR3366-update jakarta.servletjakarta.servlet-api to v6.1.0.yaml b/changelog/v10.1.0/PR3366-update jakarta.servletjakarta.servlet-api to v6.1.0.yaml
similarity index 100%
rename from changelog/unreleased/PR3366-update jakarta.servletjakarta.servlet-api to v6.1.0.yaml
rename to changelog/v10.1.0/PR3366-update jakarta.servletjakarta.servlet-api to v6.1.0.yaml
diff --git a/changelog/unreleased/PR3421-update org.immutablesvalue-annotations to v2.12.1.yaml b/changelog/v10.1.0/PR3421-update org.immutablesvalue-annotations to v2.12.1.yaml
similarity index 100%
rename from changelog/unreleased/PR3421-update org.immutablesvalue-annotations to v2.12.1.yaml
rename to changelog/v10.1.0/PR3421-update org.immutablesvalue-annotations to v2.12.1.yaml
diff --git a/changelog/unreleased/PR3601-update org.openapi.generator to v7.18.0.yaml b/changelog/v10.1.0/PR3601-update org.openapi.generator to v7.18.0.yaml
similarity index 100%
rename from changelog/unreleased/PR3601-update org.openapi.generator to v7.18.0.yaml
rename to changelog/v10.1.0/PR3601-update org.openapi.generator to v7.18.0.yaml
diff --git a/changelog/unreleased/PR3764-update bytebuddy to v1.18.3.yaml b/changelog/v10.1.0/PR3764-update bytebuddy to v1.18.3.yaml
similarity index 100%
rename from changelog/unreleased/PR3764-update bytebuddy to v1.18.3.yaml
rename to changelog/v10.1.0/PR3764-update bytebuddy to v1.18.3.yaml
diff --git a/changelog/unreleased/PR3781-update net.java.dev.jnajna to v5.18.1.yaml b/changelog/v10.1.0/PR3781-update net.java.dev.jnajna to v5.18.1.yaml
similarity index 100%
rename from changelog/unreleased/PR3781-update net.java.dev.jnajna to v5.18.1.yaml
rename to changelog/v10.1.0/PR3781-update net.java.dev.jnajna to v5.18.1.yaml
diff --git a/changelog/unreleased/PR3790-update com.microsoft.onnxruntimeonnxruntime to v1.26.0.yaml b/changelog/v10.1.0/PR3790-update com.microsoft.onnxruntimeonnxruntime to v1.26.0.yaml
similarity index 100%
rename from changelog/unreleased/PR3790-update com.microsoft.onnxruntimeonnxruntime to v1.26.0.yaml
rename to changelog/v10.1.0/PR3790-update com.microsoft.onnxruntimeonnxruntime to v1.26.0.yaml
diff --git a/changelog/unreleased/PR3795-update org.testcontainerstestcontainers to v2.yaml b/changelog/v10.1.0/PR3795-update org.testcontainerstestcontainers to v2.yaml
similarity index 100%
rename from changelog/unreleased/PR3795-update org.testcontainerstestcontainers to v2.yaml
rename to changelog/v10.1.0/PR3795-update org.testcontainerstestcontainers to v2.yaml
diff --git a/changelog/unreleased/PR3873-update org.apache.commonscommons-lang3 to v3.20.0.yaml b/changelog/v10.1.0/PR3873-update org.apache.commonscommons-lang3 to v3.20.0.yaml
similarity index 100%
rename from changelog/unreleased/PR3873-update org.apache.commonscommons-lang3 to v3.20.0.yaml
rename to changelog/v10.1.0/PR3873-update org.apache.commonscommons-lang3 to v3.20.0.yaml
diff --git a/changelog/unreleased/PR3879-update dev.logchange to v1.19.13.yaml b/changelog/v10.1.0/PR3879-update dev.logchange to v1.19.13.yaml
similarity index 100%
rename from changelog/unreleased/PR3879-update dev.logchange to v1.19.13.yaml
rename to changelog/v10.1.0/PR3879-update dev.logchange to v1.19.13.yaml
diff --git a/changelog/unreleased/PR3933-update org.apache.commonscommons-text to v1.15.0.yaml b/changelog/v10.1.0/PR3933-update org.apache.commonscommons-text to v1.15.0.yaml
similarity index 100%
rename from changelog/unreleased/PR3933-update org.apache.commonscommons-text to v1.15.0.yaml
rename to changelog/v10.1.0/PR3933-update org.apache.commonscommons-text to v1.15.0.yaml
diff --git a/changelog/unreleased/PR4118-update de.undercouch.download to v5.7.0.yaml b/changelog/v10.1.0/PR4118-update de.undercouch.download to v5.7.0.yaml
similarity index 100%
rename from changelog/unreleased/PR4118-update de.undercouch.download to v5.7.0.yaml
rename to changelog/v10.1.0/PR4118-update de.undercouch.download to v5.7.0.yaml
diff --git a/changelog/unreleased/PR4339-update apache.log4j to v2.26.0.yaml b/changelog/v10.1.0/PR4339-update apache.log4j to v2.26.0.yaml
similarity index 100%
rename from changelog/unreleased/PR4339-update apache.log4j to v2.26.0.yaml
rename to changelog/v10.1.0/PR4339-update apache.log4j to v2.26.0.yaml
diff --git a/changelog/unreleased/PR4340-update apache.zookeeper to v3.9.5.yaml b/changelog/v10.1.0/PR4340-update apache.zookeeper to v3.9.5.yaml
similarity index 100%
rename from changelog/unreleased/PR4340-update apache.zookeeper to v3.9.5.yaml
rename to changelog/v10.1.0/PR4340-update apache.zookeeper to v3.9.5.yaml
diff --git a/changelog/unreleased/PR4349-update org.apache.tikatika-core to v3.3.1.yaml b/changelog/v10.1.0/PR4349-update org.apache.tikatika-core to v3.3.1.yaml
similarity index 100%
rename from changelog/unreleased/PR4349-update org.apache.tikatika-core to v3.3.1.yaml
rename to changelog/v10.1.0/PR4349-update org.apache.tikatika-core to v3.3.1.yaml
diff --git a/changelog/unreleased/PR4349-update-apache-tika.yml b/changelog/v10.1.0/PR4349-update-apache-tika.yml
similarity index 100%
rename from changelog/unreleased/PR4349-update-apache-tika.yml
rename to changelog/v10.1.0/PR4349-update-apache-tika.yml
diff --git a/changelog/unreleased/PR4352-update actionsupload-artifact action to v7.yaml b/changelog/v10.1.0/PR4352-update actionsupload-artifact action to v7.yaml
similarity index 100%
rename from changelog/unreleased/PR4352-update actionsupload-artifact action to v7.yaml
rename to changelog/v10.1.0/PR4352-update actionsupload-artifact action to v7.yaml
diff --git a/changelog/unreleased/PR4354-update org.checkerframeworkchecker-qual to v4.yaml b/changelog/v10.1.0/PR4354-update org.checkerframeworkchecker-qual to v4.yaml
similarity index 100%
rename from changelog/unreleased/PR4354-update org.checkerframeworkchecker-qual to v4.yaml
rename to changelog/v10.1.0/PR4354-update org.checkerframeworkchecker-qual to v4.yaml
diff --git a/changelog/unreleased/PR4391-update apache.opennlp to v2.5.9.yaml b/changelog/v10.1.0/PR4391-update apache.opennlp to v2.5.9.yaml
similarity index 100%
rename from changelog/unreleased/PR4391-update apache.opennlp to v2.5.9.yaml
rename to changelog/v10.1.0/PR4391-update apache.opennlp to v2.5.9.yaml
diff --git a/changelog/unreleased/PR4411-update netty to v4.2.15.final.yaml b/changelog/v10.1.0/PR4411-update netty to v4.2.15.final.yaml
similarity index 100%
rename from changelog/unreleased/PR4411-update netty to v4.2.15.final.yaml
rename to changelog/v10.1.0/PR4411-update netty to v4.2.15.final.yaml
diff --git a/changelog/unreleased/PR4435-update actionslabeler action to v6.1.0.yaml b/changelog/v10.1.0/PR4435-update actionslabeler action to v6.1.0.yaml
similarity index 100%
rename from changelog/unreleased/PR4435-update actionslabeler action to v6.1.0.yaml
rename to changelog/v10.1.0/PR4435-update actionslabeler action to v6.1.0.yaml
diff --git a/changelog/unreleased/PR4484-update actionsstale action to v10.3.0.yaml b/changelog/v10.1.0/PR4484-update actionsstale action to v10.3.0.yaml
similarity index 100%
rename from changelog/unreleased/PR4484-update actionsstale action to v10.3.0.yaml
rename to changelog/v10.1.0/PR4484-update actionsstale action to v10.3.0.yaml
diff --git a/changelog/unreleased/PR4540-update org.eclipse.jgitorg.eclipse.jgit to v7.7.0.202606012155-r.yaml b/changelog/v10.1.0/PR4540-update org.eclipse.jgitorg.eclipse.jgit to v7.7.0.202606012155-r.yaml
similarity index 100%
rename from changelog/unreleased/PR4540-update org.eclipse.jgitorg.eclipse.jgit to v7.7.0.202606012155-r.yaml
rename to changelog/v10.1.0/PR4540-update org.eclipse.jgitorg.eclipse.jgit to v7.7.0.202606012155-r.yaml
diff --git a/changelog/unreleased/PR4541-update gradleactions action to v6.2.0.yaml b/changelog/v10.1.0/PR4541-update gradleactions action to v6.2.0.yaml
similarity index 100%
rename from changelog/unreleased/PR4541-update gradleactions action to v6.2.0.yaml
rename to changelog/v10.1.0/PR4541-update gradleactions action to v6.2.0.yaml
diff --git a/changelog/unreleased/PR4564-update actionssetup-java action to v5.4.0.yaml b/changelog/v10.1.0/PR4564-update actionssetup-java action to v5.4.0.yaml
similarity index 100%
rename from changelog/unreleased/PR4564-update actionssetup-java action to v5.4.0.yaml
rename to changelog/v10.1.0/PR4564-update actionssetup-java action to v5.4.0.yaml
diff --git a/changelog/unreleased/PR4565-update actionssetup-python action to v6.3.0.yaml b/changelog/v10.1.0/PR4565-update actionssetup-python action to v6.3.0.yaml
similarity index 100%
rename from changelog/unreleased/PR4565-update actionssetup-python action to v6.3.0.yaml
rename to changelog/v10.1.0/PR4565-update actionssetup-python action to v6.3.0.yaml
diff --git a/changelog/unreleased/PR4588-update io.ktorktor-bom to v3.5.1.yaml b/changelog/v10.1.0/PR4588-update io.ktorktor-bom to v3.5.1.yaml
similarity index 100%
rename from changelog/unreleased/PR4588-update io.ktorktor-bom to v3.5.1.yaml
rename to changelog/v10.1.0/PR4588-update io.ktorktor-bom to v3.5.1.yaml
diff --git a/changelog/unreleased/PR4590-update logging.yaml b/changelog/v10.1.0/PR4590-update logging.yaml
similarity index 100%
rename from changelog/unreleased/PR4590-update logging.yaml
rename to changelog/v10.1.0/PR4590-update logging.yaml
diff --git a/changelog/unreleased/PR4591-bulk update several dependencies.yaml b/changelog/v10.1.0/PR4591-bulk update several dependencies.yaml
similarity index 100%
rename from changelog/unreleased/PR4591-bulk update several dependencies.yaml
rename to changelog/v10.1.0/PR4591-bulk update several dependencies.yaml
diff --git a/changelog/unreleased/PR4594-update telemetry opentelemetry  prometheus.yaml b/changelog/v10.1.0/PR4594-update telemetry opentelemetry  prometheus.yaml
similarity index 100%
rename from changelog/unreleased/PR4594-update telemetry opentelemetry  prometheus.yaml
rename to changelog/v10.1.0/PR4594-update telemetry opentelemetry  prometheus.yaml
diff --git a/changelog/unreleased/PR4596-update com.adobe.testings3mock-testsupport-common to v5.yaml b/changelog/v10.1.0/PR4596-update com.adobe.testings3mock-testsupport-common to v5.yaml
similarity index 100%
rename from changelog/unreleased/PR4596-update com.adobe.testings3mock-testsupport-common to v5.yaml
rename to changelog/v10.1.0/PR4596-update com.adobe.testings3mock-testsupport-common to v5.yaml
diff --git a/changelog/unreleased/PR4841-update admin ui.yaml b/changelog/v10.1.0/PR4841-update admin ui.yaml
similarity index 100%
rename from changelog/unreleased/PR4841-update admin ui.yaml
rename to changelog/v10.1.0/PR4841-update admin ui.yaml
diff --git a/changelog/unreleased/PR4842-update all non-major dependencies.yaml b/changelog/v10.1.0/PR4842-update all non-major dependencies.yaml
similarity index 100%
rename from changelog/unreleased/PR4842-update all non-major dependencies.yaml
rename to changelog/v10.1.0/PR4842-update all non-major dependencies.yaml
diff --git a/changelog/unreleased/PR4844-update jackson  woodstox.yaml b/changelog/v10.1.0/PR4844-update jackson  woodstox.yaml
similarity index 100%
rename from changelog/unreleased/PR4844-update jackson  woodstox.yaml
rename to changelog/v10.1.0/PR4844-update jackson  woodstox.yaml
diff --git a/changelog/unreleased/PR4846-update aws sdk to v2.54.6.yaml b/changelog/v10.1.0/PR4846-update aws sdk to v2.54.6.yaml
similarity index 100%
rename from changelog/unreleased/PR4846-update aws sdk to v2.54.6.yaml
rename to changelog/v10.1.0/PR4846-update aws sdk to v2.54.6.yaml
diff --git a/changelog/unreleased/PR4847-update error prone to v2.50.0.yaml b/changelog/v10.1.0/PR4847-update error prone to v2.50.0.yaml
similarity index 100%
rename from changelog/unreleased/PR4847-update error prone to v2.50.0.yaml
rename to changelog/v10.1.0/PR4847-update error prone to v2.50.0.yaml
diff --git a/changelog/unreleased/PR4848-update google cloud.yaml b/changelog/v10.1.0/PR4848-update google cloud.yaml
similarity index 100%
rename from changelog/unreleased/PR4848-update google cloud.yaml
rename to changelog/v10.1.0/PR4848-update google cloud.yaml
diff --git a/changelog/unreleased/PR4849-update grpc and netty.yaml b/changelog/v10.1.0/PR4849-update grpc and netty.yaml
similarity index 100%
rename from changelog/unreleased/PR4849-update grpc and netty.yaml
rename to changelog/v10.1.0/PR4849-update grpc and netty.yaml
diff --git a/changelog/unreleased/PR4850-update okhttp  okio.yaml b/changelog/v10.1.0/PR4850-update okhttp  okio.yaml
similarity index 100%
rename from changelog/unreleased/PR4850-update okhttp  okio.yaml
rename to changelog/v10.1.0/PR4850-update okhttp  okio.yaml
diff --git a/changelog/unreleased/PR4854-update github actions major.yaml b/changelog/v10.1.0/PR4854-update github actions major.yaml
similarity index 100%
rename from changelog/unreleased/PR4854-update github actions major.yaml
rename to changelog/v10.1.0/PR4854-update github actions major.yaml
diff --git a/changelog/unreleased/SOLR-1092-parallelizebackups.yml b/changelog/v10.1.0/SOLR-1092-parallelizebackups.yml
similarity index 100%
rename from changelog/unreleased/SOLR-1092-parallelizebackups.yml
rename to changelog/v10.1.0/SOLR-1092-parallelizebackups.yml
diff --git a/changelog/unreleased/SOLR-12224-add-collprop-read-apis.yml b/changelog/v10.1.0/SOLR-12224-add-collprop-read-apis.yml
similarity index 100%
rename from changelog/unreleased/SOLR-12224-add-collprop-read-apis.yml
rename to changelog/v10.1.0/SOLR-12224-add-collprop-read-apis.yml
diff --git a/changelog/unreleased/SOLR-13309-doubleRangeField.yml b/changelog/v10.1.0/SOLR-13309-doubleRangeField.yml
similarity index 100%
rename from changelog/unreleased/SOLR-13309-doubleRangeField.yml
rename to changelog/v10.1.0/SOLR-13309-doubleRangeField.yml
diff --git a/changelog/unreleased/SOLR-13309-floatRangeField.yml b/changelog/v10.1.0/SOLR-13309-floatRangeField.yml
similarity index 100%
rename from changelog/unreleased/SOLR-13309-floatRangeField.yml
rename to changelog/v10.1.0/SOLR-13309-floatRangeField.yml
diff --git a/changelog/unreleased/SOLR-13309-introduce-int-range-field.yml b/changelog/v10.1.0/SOLR-13309-introduce-int-range-field.yml
similarity index 100%
rename from changelog/unreleased/SOLR-13309-introduce-int-range-field.yml
rename to changelog/v10.1.0/SOLR-13309-introduce-int-range-field.yml
diff --git a/changelog/unreleased/SOLR-13309-long-range-field.yml b/changelog/v10.1.0/SOLR-13309-long-range-field.yml
similarity index 100%
rename from changelog/unreleased/SOLR-13309-long-range-field.yml
rename to changelog/v10.1.0/SOLR-13309-long-range-field.yml
diff --git a/changelog/unreleased/SOLR-13764-intervals-query-parser.yml b/changelog/v10.1.0/SOLR-13764-intervals-query-parser.yml
similarity index 100%
rename from changelog/unreleased/SOLR-13764-intervals-query-parser.yml
rename to changelog/v10.1.0/SOLR-13764-intervals-query-parser.yml
diff --git a/changelog/unreleased/SOLR-14687-parentPath-param.yml b/changelog/v10.1.0/SOLR-14687-parentPath-param.yml
similarity index 100%
rename from changelog/unreleased/SOLR-14687-parentPath-param.yml
rename to changelog/v10.1.0/SOLR-14687-parentPath-param.yml
diff --git a/changelog/unreleased/SOLR-15465-license-notice-dist-only.yml b/changelog/v10.1.0/SOLR-15465-license-notice-dist-only.yml
similarity index 100%
rename from changelog/unreleased/SOLR-15465-license-notice-dist-only.yml
rename to changelog/v10.1.0/SOLR-15465-license-notice-dist-only.yml
diff --git a/changelog/unreleased/SOLR-15701_complete_configsets_api.yml b/changelog/v10.1.0/SOLR-15701_complete_configsets_api.yml
similarity index 100%
rename from changelog/unreleased/SOLR-15701_complete_configsets_api.yml
rename to changelog/v10.1.0/SOLR-15701_complete_configsets_api.yml
diff --git a/changelog/unreleased/SOLR-16309.yml b/changelog/v10.1.0/SOLR-16309.yml
similarity index 100%
rename from changelog/unreleased/SOLR-16309.yml
rename to changelog/v10.1.0/SOLR-16309.yml
diff --git a/changelog/unreleased/SOLR-16341-fix-blank-file-zip-handling.yml b/changelog/v10.1.0/SOLR-16341-fix-blank-file-zip-handling.yml
similarity index 100%
rename from changelog/unreleased/SOLR-16341-fix-blank-file-zip-handling.yml
rename to changelog/v10.1.0/SOLR-16341-fix-blank-file-zip-handling.yml
diff --git a/changelog/unreleased/SOLR-16390-cluster-command-status.yml b/changelog/v10.1.0/SOLR-16390-cluster-command-status.yml
similarity index 100%
rename from changelog/unreleased/SOLR-16390-cluster-command-status.yml
rename to changelog/v10.1.0/SOLR-16390-cluster-command-status.yml
diff --git a/changelog/unreleased/SOLR-16390-list-cluster-nodes.yml b/changelog/v10.1.0/SOLR-16390-list-cluster-nodes.yml
similarity index 100%
rename from changelog/unreleased/SOLR-16390-list-cluster-nodes.yml
rename to changelog/v10.1.0/SOLR-16390-list-cluster-nodes.yml
diff --git a/changelog/unreleased/SOLR-16458-migrate-node-health-api.yml b/changelog/v10.1.0/SOLR-16458-migrate-node-health-api.yml
similarity index 100%
rename from changelog/unreleased/SOLR-16458-migrate-node-health-api.yml
rename to changelog/v10.1.0/SOLR-16458-migrate-node-health-api.yml
diff --git a/changelog/unreleased/SOLR-16458-migrate-node-properties-api.yml b/changelog/v10.1.0/SOLR-16458-migrate-node-properties-api.yml
similarity index 100%
rename from changelog/unreleased/SOLR-16458-migrate-node-properties-api.yml
rename to changelog/v10.1.0/SOLR-16458-migrate-node-properties-api.yml
diff --git a/changelog/unreleased/SOLR-17136-replace-GenericSolrRequest.yml b/changelog/v10.1.0/SOLR-17136-replace-GenericSolrRequest.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17136-replace-GenericSolrRequest.yml
rename to changelog/v10.1.0/SOLR-17136-replace-GenericSolrRequest.yml
diff --git a/changelog/unreleased/SOLR-17170-indexSortBlocks.yml b/changelog/v10.1.0/SOLR-17170-indexSortBlocks.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17170-indexSortBlocks.yml
rename to changelog/v10.1.0/SOLR-17170-indexSortBlocks.yml
diff --git a/changelog/unreleased/SOLR-17316-input-stream-status-check.yml b/changelog/v10.1.0/SOLR-17316-input-stream-status-check.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17316-input-stream-status-check.yml
rename to changelog/v10.1.0/SOLR-17316-input-stream-status-check.yml
diff --git a/changelog/unreleased/SOLR-17316-response-parsers.yml b/changelog/v10.1.0/SOLR-17316-response-parsers.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17316-response-parsers.yml
rename to changelog/v10.1.0/SOLR-17316-response-parsers.yml
diff --git a/changelog/unreleased/SOLR-17318-version-server-info.yml b/changelog/v10.1.0/SOLR-17318-version-server-info.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17318-version-server-info.yml
rename to changelog/v10.1.0/SOLR-17318-version-server-info.yml
diff --git a/changelog/unreleased/SOLR-17319-added_combined_query_RRF.yml b/changelog/v10.1.0/SOLR-17319-added_combined_query_RRF.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17319-added_combined_query_RRF.yml
rename to changelog/v10.1.0/SOLR-17319-added_combined_query_RRF.yml
diff --git a/changelog/unreleased/SOLR-17353-remove-gosu-from-docker.yml b/changelog/v10.1.0/SOLR-17353-remove-gosu-from-docker.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17353-remove-gosu-from-docker.yml
rename to changelog/v10.1.0/SOLR-17353-remove-gosu-from-docker.yml
diff --git a/changelog/unreleased/SOLR-17436-v2-metrics-api.yml b/changelog/v10.1.0/SOLR-17436-v2-metrics-api.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17436-v2-metrics-api.yml
rename to changelog/v10.1.0/SOLR-17436-v2-metrics-api.yml
diff --git a/changelog/unreleased/SOLR-17437-shard-split-disk-space-check.yml b/changelog/v10.1.0/SOLR-17437-shard-split-disk-space-check.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17437-shard-split-disk-space-check.yml
rename to changelog/v10.1.0/SOLR-17437-shard-split-disk-space-check.yml
diff --git a/changelog/unreleased/SOLR-17444-passage-sort.yml b/changelog/v10.1.0/SOLR-17444-passage-sort.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17444-passage-sort.yml
rename to changelog/v10.1.0/SOLR-17444-passage-sort.yml
diff --git a/changelog/unreleased/SOLR-17549-v2-error-reporting.yml b/changelog/v10.1.0/SOLR-17549-v2-error-reporting.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17549-v2-error-reporting.yml
rename to changelog/v10.1.0/SOLR-17549-v2-error-reporting.yml
diff --git a/changelog/unreleased/SOLR-17600.yml b/changelog/v10.1.0/SOLR-17600.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17600.yml
rename to changelog/v10.1.0/SOLR-17600.yml
diff --git a/changelog/unreleased/SOLR-17707-httpjdk-async-thread-leak.yml b/changelog/v10.1.0/SOLR-17707-httpjdk-async-thread-leak.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17707-httpjdk-async-thread-leak.yml
rename to changelog/v10.1.0/SOLR-17707-httpjdk-async-thread-leak.yml
diff --git a/changelog/unreleased/SOLR-17715-remove-qt-param-from-queryrequest.yml b/changelog/v10.1.0/SOLR-17715-remove-qt-param-from-queryrequest.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17715-remove-qt-param-from-queryrequest.yml
rename to changelog/v10.1.0/SOLR-17715-remove-qt-param-from-queryrequest.yml
diff --git a/changelog/unreleased/SOLR-17715-undeprecate-qt.yml b/changelog/v10.1.0/SOLR-17715-undeprecate-qt.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17715-undeprecate-qt.yml
rename to changelog/v10.1.0/SOLR-17715-undeprecate-qt.yml
diff --git a/changelog/unreleased/SOLR-17736.yml b/changelog/v10.1.0/SOLR-17736.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17736.yml
rename to changelog/v10.1.0/SOLR-17736.yml
diff --git a/changelog/unreleased/SOLR-17787-CborResponseWriter-should-use-content-type-application.yaml.yml b/changelog/v10.1.0/SOLR-17787-CborResponseWriter-should-use-content-type-application.yaml.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17787-CborResponseWriter-should-use-content-type-application.yaml.yml
rename to changelog/v10.1.0/SOLR-17787-CborResponseWriter-should-use-content-type-application.yaml.yml
diff --git a/changelog/unreleased/SOLR-17810.yml b/changelog/v10.1.0/SOLR-17810.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17810.yml
rename to changelog/v10.1.0/SOLR-17810.yml
diff --git a/changelog/unreleased/SOLR-17841-mt-docset-collector.yml b/changelog/v10.1.0/SOLR-17841-mt-docset-collector.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17841-mt-docset-collector.yml
rename to changelog/v10.1.0/SOLR-17841-mt-docset-collector.yml
diff --git a/changelog/unreleased/SOLR-17845-oauth-in-new-ui.yml b/changelog/v10.1.0/SOLR-17845-oauth-in-new-ui.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17845-oauth-in-new-ui.yml
rename to changelog/v10.1.0/SOLR-17845-oauth-in-new-ui.yml
diff --git a/changelog/unreleased/SOLR-17855-dropwizard-removal.yml b/changelog/v10.1.0/SOLR-17855-dropwizard-removal.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17855-dropwizard-removal.yml
rename to changelog/v10.1.0/SOLR-17855-dropwizard-removal.yml
diff --git a/changelog/unreleased/SOLR-17857-trackSolrMetricsContext.yml b/changelog/v10.1.0/SOLR-17857-trackSolrMetricsContext.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17857-trackSolrMetricsContext.yml
rename to changelog/v10.1.0/SOLR-17857-trackSolrMetricsContext.yml
diff --git a/changelog/unreleased/SOLR-17870-partial-spellcheck-collator-results.yml b/changelog/v10.1.0/SOLR-17870-partial-spellcheck-collator-results.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17870-partial-spellcheck-collator-results.yml
rename to changelog/v10.1.0/SOLR-17870-partial-spellcheck-collator-results.yml
diff --git a/changelog/unreleased/SOLR-17924-configset-creation-new-ui.yml b/changelog/v10.1.0/SOLR-17924-configset-creation-new-ui.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17924-configset-creation-new-ui.yml
rename to changelog/v10.1.0/SOLR-17924-configset-creation-new-ui.yml
diff --git a/changelog/unreleased/SOLR-17933-remove-directsolrconnection.yml b/changelog/v10.1.0/SOLR-17933-remove-directsolrconnection.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17933-remove-directsolrconnection.yml
rename to changelog/v10.1.0/SOLR-17933-remove-directsolrconnection.yml
diff --git a/changelog/unreleased/SOLR-17951-optimize-function-rerank.yml b/changelog/v10.1.0/SOLR-17951-optimize-function-rerank.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17951-optimize-function-rerank.yml
rename to changelog/v10.1.0/SOLR-17951-optimize-function-rerank.yml
diff --git a/changelog/unreleased/SOLR-17955-SplitShardCmd.checkDiskSpace-otel.yml b/changelog/v10.1.0/SOLR-17955-SplitShardCmd.checkDiskSpace-otel.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17955-SplitShardCmd.checkDiskSpace-otel.yml
rename to changelog/v10.1.0/SOLR-17955-SplitShardCmd.checkDiskSpace-otel.yml
diff --git a/changelog/unreleased/SOLR-17959-alwaysStopwords.yml b/changelog/v10.1.0/SOLR-17959-alwaysStopwords.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17959-alwaysStopwords.yml
rename to changelog/v10.1.0/SOLR-17959-alwaysStopwords.yml
diff --git a/changelog/unreleased/SOLR-17968-HttpSolrClient.yml b/changelog/v10.1.0/SOLR-17968-HttpSolrClient.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17968-HttpSolrClient.yml
rename to changelog/v10.1.0/SOLR-17968-HttpSolrClient.yml
diff --git a/changelog/unreleased/SOLR-17973-fix-shards-preference-cross-collection-join.yml b/changelog/v10.1.0/SOLR-17973-fix-shards-preference-cross-collection-join.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17973-fix-shards-preference-cross-collection-join.yml
rename to changelog/v10.1.0/SOLR-17973-fix-shards-preference-cross-collection-join.yml
diff --git a/changelog/unreleased/SOLR-17975-string-based-lateinteraction-vector-field.yml b/changelog/v10.1.0/SOLR-17975-string-based-lateinteraction-vector-field.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17975-string-based-lateinteraction-vector-field.yml
rename to changelog/v10.1.0/SOLR-17975-string-based-lateinteraction-vector-field.yml
diff --git a/changelog/unreleased/SOLR-17982-refactorSearchHandlerForcedDistrib.yml b/changelog/v10.1.0/SOLR-17982-refactorSearchHandlerForcedDistrib.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17982-refactorSearchHandlerForcedDistrib.yml
rename to changelog/v10.1.0/SOLR-17982-refactorSearchHandlerForcedDistrib.yml
diff --git a/changelog/unreleased/SOLR-17995-solrstream-coreUrl-removal.yml b/changelog/v10.1.0/SOLR-17995-solrstream-coreUrl-removal.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17995-solrstream-coreUrl-removal.yml
rename to changelog/v10.1.0/SOLR-17995-solrstream-coreUrl-removal.yml
diff --git a/changelog/unreleased/SOLR-17999-fix-llm-managed-model-store-init.yml b/changelog/v10.1.0/SOLR-17999-fix-llm-managed-model-store-init.yml
similarity index 100%
rename from changelog/unreleased/SOLR-17999-fix-llm-managed-model-store-init.yml
rename to changelog/v10.1.0/SOLR-17999-fix-llm-managed-model-store-init.yml
diff --git a/changelog/unreleased/SOLR-18000-update langchain4j and fasterxml.yml b/changelog/v10.1.0/SOLR-18000-update langchain4j and fasterxml.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18000-update langchain4j and fasterxml.yml
rename to changelog/v10.1.0/SOLR-18000-update langchain4j and fasterxml.yml
diff --git a/changelog/unreleased/SOLR-18002-add-unresponsive-servers-to-zombie-list.yml b/changelog/v10.1.0/SOLR-18002-add-unresponsive-servers-to-zombie-list.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18002-add-unresponsive-servers-to-zombie-list.yml
rename to changelog/v10.1.0/SOLR-18002-add-unresponsive-servers-to-zombie-list.yml
diff --git a/changelog/unreleased/SOLR-18008-simulate_solr_core_remnants.yml b/changelog/v10.1.0/SOLR-18008-simulate_solr_core_remnants.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18008-simulate_solr_core_remnants.yml
rename to changelog/v10.1.0/SOLR-18008-simulate_solr_core_remnants.yml
diff --git a/changelog/unreleased/SOLR-18019-optimize-existence-queries.yml b/changelog/v10.1.0/SOLR-18019-optimize-existence-queries.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18019-optimize-existence-queries.yml
rename to changelog/v10.1.0/SOLR-18019-optimize-existence-queries.yml
diff --git a/changelog/unreleased/SOLR-18033-binary-based-fieldtype-external-representation-control.yml b/changelog/v10.1.0/SOLR-18033-binary-based-fieldtype-external-representation-control.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18033-binary-based-fieldtype-external-representation-control.yml
rename to changelog/v10.1.0/SOLR-18033-binary-based-fieldtype-external-representation-control.yml
diff --git a/changelog/unreleased/SOLR-18038-v2.yml b/changelog/v10.1.0/SOLR-18038-v2.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18038-v2.yml
rename to changelog/v10.1.0/SOLR-18038-v2.yml
diff --git a/changelog/unreleased/SOLR-18041.yml b/changelog/v10.1.0/SOLR-18041.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18041.yml
rename to changelog/v10.1.0/SOLR-18041.yml
diff --git a/changelog/unreleased/SOLR-18044.yml b/changelog/v10.1.0/SOLR-18044.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18044.yml
rename to changelog/v10.1.0/SOLR-18044.yml
diff --git a/changelog/unreleased/SOLR-18046.yml b/changelog/v10.1.0/SOLR-18046.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18046.yml
rename to changelog/v10.1.0/SOLR-18046.yml
diff --git a/changelog/unreleased/SOLR-18047.yml b/changelog/v10.1.0/SOLR-18047.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18047.yml
rename to changelog/v10.1.0/SOLR-18047.yml
diff --git a/changelog/unreleased/SOLR-18048.yml b/changelog/v10.1.0/SOLR-18048.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18048.yml
rename to changelog/v10.1.0/SOLR-18048.yml
diff --git a/changelog/unreleased/SOLR-18051-fix-double-registration-bug.yml b/changelog/v10.1.0/SOLR-18051-fix-double-registration-bug.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18051-fix-double-registration-bug.yml
rename to changelog/v10.1.0/SOLR-18051-fix-double-registration-bug.yml
diff --git a/changelog/unreleased/SOLR-18056-urlScheme-csp.yml b/changelog/v10.1.0/SOLR-18056-urlScheme-csp.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18056-urlScheme-csp.yml
rename to changelog/v10.1.0/SOLR-18056-urlScheme-csp.yml
diff --git a/changelog/unreleased/SOLR-18062.yml b/changelog/v10.1.0/SOLR-18062.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18062.yml
rename to changelog/v10.1.0/SOLR-18062.yml
diff --git a/changelog/unreleased/SOLR-18065.yml b/changelog/v10.1.0/SOLR-18065.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18065.yml
rename to changelog/v10.1.0/SOLR-18065.yml
diff --git a/changelog/unreleased/SOLR-18066-enable-hideStackTrace.yml b/changelog/v10.1.0/SOLR-18066-enable-hideStackTrace.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18066-enable-hideStackTrace.yml
rename to changelog/v10.1.0/SOLR-18066-enable-hideStackTrace.yml
diff --git a/changelog/unreleased/SOLR-18067.yml b/changelog/v10.1.0/SOLR-18067.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18067.yml
rename to changelog/v10.1.0/SOLR-18067.yml
diff --git a/changelog/unreleased/SOLR-18071-support-stored-fields-export-writer.yml b/changelog/v10.1.0/SOLR-18071-support-stored-fields-export-writer.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18071-support-stored-fields-export-writer.yml
rename to changelog/v10.1.0/SOLR-18071-support-stored-fields-export-writer.yml
diff --git a/changelog/unreleased/SOLR-18073-jwt-bool-claims.yml b/changelog/v10.1.0/SOLR-18073-jwt-bool-claims.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18073-jwt-bool-claims.yml
rename to changelog/v10.1.0/SOLR-18073-jwt-bool-claims.yml
diff --git a/changelog/unreleased/SOLR-18074.yml b/changelog/v10.1.0/SOLR-18074.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18074.yml
rename to changelog/v10.1.0/SOLR-18074.yml
diff --git a/changelog/unreleased/SOLR-18075-zkNoJetty.yml b/changelog/v10.1.0/SOLR-18075-zkNoJetty.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18075-zkNoJetty.yml
rename to changelog/v10.1.0/SOLR-18075-zkNoJetty.yml
diff --git a/changelog/unreleased/SOLR-18082-introduce-jersey-bom.yml b/changelog/v10.1.0/SOLR-18082-introduce-jersey-bom.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18082-introduce-jersey-bom.yml
rename to changelog/v10.1.0/SOLR-18082-introduce-jersey-bom.yml
diff --git a/changelog/unreleased/SOLR-18085.yml b/changelog/v10.1.0/SOLR-18085.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18085.yml
rename to changelog/v10.1.0/SOLR-18085.yml
diff --git a/changelog/unreleased/SOLR-18091.yml b/changelog/v10.1.0/SOLR-18091.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18091.yml
rename to changelog/v10.1.0/SOLR-18091.yml
diff --git a/changelog/unreleased/SOLR-18093-add-top-level-queries-in-json-solrj.yml b/changelog/v10.1.0/SOLR-18093-add-top-level-queries-in-json-solrj.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18093-add-top-level-queries-in-json-solrj.yml
rename to changelog/v10.1.0/SOLR-18093-add-top-level-queries-in-json-solrj.yml
diff --git a/changelog/unreleased/SOLR-18095.yml b/changelog/v10.1.0/SOLR-18095.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18095.yml
rename to changelog/v10.1.0/SOLR-18095.yml
diff --git a/changelog/unreleased/SOLR-18096-CoreAdmin-API-to-upgrade-an-index-in-place.yml b/changelog/v10.1.0/SOLR-18096-CoreAdmin-API-to-upgrade-an-index-in-place.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18096-CoreAdmin-API-to-upgrade-an-index-in-place.yml
rename to changelog/v10.1.0/SOLR-18096-CoreAdmin-API-to-upgrade-an-index-in-place.yml
diff --git a/changelog/unreleased/SOLR-18098-fix-replication-exact-mb-sizes.yml b/changelog/v10.1.0/SOLR-18098-fix-replication-exact-mb-sizes.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18098-fix-replication-exact-mb-sizes.yml
rename to changelog/v10.1.0/SOLR-18098-fix-replication-exact-mb-sizes.yml
diff --git a/changelog/unreleased/SOLR-18103.yml b/changelog/v10.1.0/SOLR-18103.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18103.yml
rename to changelog/v10.1.0/SOLR-18103.yml
diff --git a/changelog/unreleased/SOLR-18105.yml b/changelog/v10.1.0/SOLR-18105.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18105.yml
rename to changelog/v10.1.0/SOLR-18105.yml
diff --git a/changelog/unreleased/SOLR-18107-Fix-Log4j2Watcher.yml b/changelog/v10.1.0/SOLR-18107-Fix-Log4j2Watcher.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18107-Fix-Log4j2Watcher.yml
rename to changelog/v10.1.0/SOLR-18107-Fix-Log4j2Watcher.yml
diff --git a/changelog/unreleased/SOLR-18108.yml b/changelog/v10.1.0/SOLR-18108.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18108.yml
rename to changelog/v10.1.0/SOLR-18108.yml
diff --git a/changelog/unreleased/SOLR-18110-remove-deprecated-tracing-attributes.yml b/changelog/v10.1.0/SOLR-18110-remove-deprecated-tracing-attributes.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18110-remove-deprecated-tracing-attributes.yml
rename to changelog/v10.1.0/SOLR-18110-remove-deprecated-tracing-attributes.yml
diff --git a/changelog/unreleased/SOLR-18112-SolrDispatchFilterServlet.yml b/changelog/v10.1.0/SOLR-18112-SolrDispatchFilterServlet.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18112-SolrDispatchFilterServlet.yml
rename to changelog/v10.1.0/SOLR-18112-SolrDispatchFilterServlet.yml
diff --git a/changelog/unreleased/SOLR-18113.yml b/changelog/v10.1.0/SOLR-18113.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18113.yml
rename to changelog/v10.1.0/SOLR-18113.yml
diff --git a/changelog/unreleased/SOLR-18114.yml b/changelog/v10.1.0/SOLR-18114.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18114.yml
rename to changelog/v10.1.0/SOLR-18114.yml
diff --git a/changelog/unreleased/SOLR-18118.yml b/changelog/v10.1.0/SOLR-18118.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18118.yml
rename to changelog/v10.1.0/SOLR-18118.yml
diff --git a/changelog/unreleased/SOLR-18121-remove-delete-in-advance-optimization.yml b/changelog/v10.1.0/SOLR-18121-remove-delete-in-advance-optimization.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18121-remove-delete-in-advance-optimization.yml
rename to changelog/v10.1.0/SOLR-18121-remove-delete-in-advance-optimization.yml
diff --git a/changelog/unreleased/SOLR-18122-remove-vmparams-acl-provider.yml b/changelog/v10.1.0/SOLR-18122-remove-vmparams-acl-provider.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18122-remove-vmparams-acl-provider.yml
rename to changelog/v10.1.0/SOLR-18122-remove-vmparams-acl-provider.yml
diff --git a/changelog/unreleased/SOLR-18130-cli-tools-solr-connection-support.yml b/changelog/v10.1.0/SOLR-18130-cli-tools-solr-connection-support.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18130-cli-tools-solr-connection-support.yml
rename to changelog/v10.1.0/SOLR-18130-cli-tools-solr-connection-support.yml
diff --git a/changelog/unreleased/SOLR-18130-jdbc-driver-solr-connection-support.yml b/changelog/v10.1.0/SOLR-18130-jdbc-driver-solr-connection-support.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18130-jdbc-driver-solr-connection-support.yml
rename to changelog/v10.1.0/SOLR-18130-jdbc-driver-solr-connection-support.yml
diff --git a/changelog/unreleased/SOLR-18130-join-query-parser-solr-connection-support.yml b/changelog/v10.1.0/SOLR-18130-join-query-parser-solr-connection-support.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18130-join-query-parser-solr-connection-support.yml
rename to changelog/v10.1.0/SOLR-18130-join-query-parser-solr-connection-support.yml
diff --git a/changelog/unreleased/SOLR-18130-solrj-streaming-solr-connection-support.yml b/changelog/v10.1.0/SOLR-18130-solrj-streaming-solr-connection-support.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18130-solrj-streaming-solr-connection-support.yml
rename to changelog/v10.1.0/SOLR-18130-solrj-streaming-solr-connection-support.yml
diff --git a/changelog/unreleased/SOLR-18130-universalConnectionString.yml b/changelog/v10.1.0/SOLR-18130-universalConnectionString.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18130-universalConnectionString.yml
rename to changelog/v10.1.0/SOLR-18130-universalConnectionString.yml
diff --git a/changelog/unreleased/SOLR-18135.yml b/changelog/v10.1.0/SOLR-18135.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18135.yml
rename to changelog/v10.1.0/SOLR-18135.yml
diff --git a/changelog/unreleased/SOLR-18136-rerank-multithreaded-arraystoreexception.yml b/changelog/v10.1.0/SOLR-18136-rerank-multithreaded-arraystoreexception.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18136-rerank-multithreaded-arraystoreexception.yml
rename to changelog/v10.1.0/SOLR-18136-rerank-multithreaded-arraystoreexception.yml
diff --git a/changelog/unreleased/SOLR-18142.yml b/changelog/v10.1.0/SOLR-18142.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18142.yml
rename to changelog/v10.1.0/SOLR-18142.yml
diff --git a/changelog/unreleased/SOLR-18143-Upgrade-to-lucene1040.yml b/changelog/v10.1.0/SOLR-18143-Upgrade-to-lucene1040.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18143-Upgrade-to-lucene1040.yml
rename to changelog/v10.1.0/SOLR-18143-Upgrade-to-lucene1040.yml
diff --git a/changelog/unreleased/SOLR-18146-fix-global-cb-race-condition.yml b/changelog/v10.1.0/SOLR-18146-fix-global-cb-race-condition.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18146-fix-global-cb-race-condition.yml
rename to changelog/v10.1.0/SOLR-18146-fix-global-cb-race-condition.yml
diff --git a/changelog/unreleased/SOLR-18150-SolrBackend.yml b/changelog/v10.1.0/SOLR-18150-SolrBackend.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18150-SolrBackend.yml
rename to changelog/v10.1.0/SOLR-18150-SolrBackend.yml
diff --git a/changelog/unreleased/SOLR-18152-add-configset-download-zip-to-solrj-fix-schema-designer-bug.yml b/changelog/v10.1.0/SOLR-18152-add-configset-download-zip-to-solrj-fix-schema-designer-bug.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18152-add-configset-download-zip-to-solrj-fix-schema-designer-bug.yml
rename to changelog/v10.1.0/SOLR-18152-add-configset-download-zip-to-solrj-fix-schema-designer-bug.yml
diff --git a/changelog/unreleased/SOLR-18153.yml b/changelog/v10.1.0/SOLR-18153.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18153.yml
rename to changelog/v10.1.0/SOLR-18153.yml
diff --git a/changelog/unreleased/SOLR-18155-election-leak.yml b/changelog/v10.1.0/SOLR-18155-election-leak.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18155-election-leak.yml
rename to changelog/v10.1.0/SOLR-18155-election-leak.yml
diff --git a/changelog/unreleased/SOLR-18156-join-query-time-allowed.yml b/changelog/v10.1.0/SOLR-18156-join-query-time-allowed.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18156-join-query-time-allowed.yml
rename to changelog/v10.1.0/SOLR-18156-join-query-time-allowed.yml
diff --git a/changelog/unreleased/SOLR-18157-javabin-buffer.yml b/changelog/v10.1.0/SOLR-18157-javabin-buffer.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18157-javabin-buffer.yml
rename to changelog/v10.1.0/SOLR-18157-javabin-buffer.yml
diff --git a/changelog/unreleased/SOLR-18159-physical-memory-metrics.yml b/changelog/v10.1.0/SOLR-18159-physical-memory-metrics.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18159-physical-memory-metrics.yml
rename to changelog/v10.1.0/SOLR-18159-physical-memory-metrics.yml
diff --git a/changelog/unreleased/SOLR-18163-remove-v2-disabling-sysprop.yml b/changelog/v10.1.0/SOLR-18163-remove-v2-disabling-sysprop.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18163-remove-v2-disabling-sysprop.yml
rename to changelog/v10.1.0/SOLR-18163-remove-v2-disabling-sysprop.yml
diff --git a/changelog/unreleased/SOLR-18165-More-dot-separated-metric-names.yml b/changelog/v10.1.0/SOLR-18165-More-dot-separated-metric-names.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18165-More-dot-separated-metric-names.yml
rename to changelog/v10.1.0/SOLR-18165-More-dot-separated-metric-names.yml
diff --git a/changelog/unreleased/SOLR-18165-dot-separated-metric-names.yml b/changelog/v10.1.0/SOLR-18165-dot-separated-metric-names.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18165-dot-separated-metric-names.yml
rename to changelog/v10.1.0/SOLR-18165-dot-separated-metric-names.yml
diff --git a/changelog/unreleased/SOLR-18166-remove-linkconfig.yml b/changelog/v10.1.0/SOLR-18166-remove-linkconfig.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18166-remove-linkconfig.yml
rename to changelog/v10.1.0/SOLR-18166-remove-linkconfig.yml
diff --git a/changelog/unreleased/SOLR-18167-old-to-new-prop.yml b/changelog/v10.1.0/SOLR-18167-old-to-new-prop.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18167-old-to-new-prop.yml
rename to changelog/v10.1.0/SOLR-18167-old-to-new-prop.yml
diff --git a/changelog/unreleased/SOLR-18170-add-validation-for-configset-names.yml b/changelog/v10.1.0/SOLR-18170-add-validation-for-configset-names.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18170-add-validation-for-configset-names.yml
rename to changelog/v10.1.0/SOLR-18170-add-validation-for-configset-names.yml
diff --git a/changelog/unreleased/SOLR-18171-test-framework-external-usage-NPE.yml b/changelog/v10.1.0/SOLR-18171-test-framework-external-usage-NPE.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18171-test-framework-external-usage-NPE.yml
rename to changelog/v10.1.0/SOLR-18171-test-framework-external-usage-NPE.yml
diff --git a/changelog/unreleased/SOLR-18174-prevent-double-registration.yml b/changelog/v10.1.0/SOLR-18174-prevent-double-registration.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18174-prevent-double-registration.yml
rename to changelog/v10.1.0/SOLR-18174-prevent-double-registration.yml
diff --git a/changelog/unreleased/SOLR-18176-shardhandler-bottleneck.yml b/changelog/v10.1.0/SOLR-18176-shardhandler-bottleneck.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18176-shardhandler-bottleneck.yml
rename to changelog/v10.1.0/SOLR-18176-shardhandler-bottleneck.yml
diff --git a/changelog/unreleased/SOLR-18179-move-cluster-concepts-section.yml b/changelog/v10.1.0/SOLR-18179-move-cluster-concepts-section.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18179-move-cluster-concepts-section.yml
rename to changelog/v10.1.0/SOLR-18179-move-cluster-concepts-section.yml
diff --git a/changelog/unreleased/SOLR-18185-pomPublishVersions.yml b/changelog/v10.1.0/SOLR-18185-pomPublishVersions.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18185-pomPublishVersions.yml
rename to changelog/v10.1.0/SOLR-18185-pomPublishVersions.yml
diff --git a/changelog/unreleased/SOLR-18186-fix-heap-used-percent-adminui.yml b/changelog/v10.1.0/SOLR-18186-fix-heap-used-percent-adminui.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18186-fix-heap-used-percent-adminui.yml
rename to changelog/v10.1.0/SOLR-18186-fix-heap-used-percent-adminui.yml
diff --git a/changelog/unreleased/SOLR-18187-llm-document-enrichment.yml b/changelog/v10.1.0/SOLR-18187-llm-document-enrichment.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18187-llm-document-enrichment.yml
rename to changelog/v10.1.0/SOLR-18187-llm-document-enrichment.yml
diff --git a/changelog/unreleased/SOLR-18188-testsStopUsingApacheHttpClient.yml b/changelog/v10.1.0/SOLR-18188-testsStopUsingApacheHttpClient.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18188-testsStopUsingApacheHttpClient.yml
rename to changelog/v10.1.0/SOLR-18188-testsStopUsingApacheHttpClient.yml
diff --git a/changelog/unreleased/SOLR-18189.yml b/changelog/v10.1.0/SOLR-18189.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18189.yml
rename to changelog/v10.1.0/SOLR-18189.yml
diff --git a/changelog/unreleased/SOLR-18195-collapse-results-combined-query.yml b/changelog/v10.1.0/SOLR-18195-collapse-results-combined-query.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18195-collapse-results-combined-query.yml
rename to changelog/v10.1.0/SOLR-18195-collapse-results-combined-query.yml
diff --git a/changelog/unreleased/SOLR-18198-support-missing-stats-count-in-rollup.yml b/changelog/v10.1.0/SOLR-18198-support-missing-stats-count-in-rollup.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18198-support-missing-stats-count-in-rollup.yml
rename to changelog/v10.1.0/SOLR-18198-support-missing-stats-count-in-rollup.yml
diff --git a/changelog/unreleased/SOLR-18201-range-field-docvalues-optimization.yml b/changelog/v10.1.0/SOLR-18201-range-field-docvalues-optimization.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18201-range-field-docvalues-optimization.yml
rename to changelog/v10.1.0/SOLR-18201-range-field-docvalues-optimization.yml
diff --git a/changelog/unreleased/SOLR-18208-replace-langdetect.yml b/changelog/v10.1.0/SOLR-18208-replace-langdetect.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18208-replace-langdetect.yml
rename to changelog/v10.1.0/SOLR-18208-replace-langdetect.yml
diff --git a/changelog/unreleased/SOLR-18210-fix-GPU-vector-indexing.yml b/changelog/v10.1.0/SOLR-18210-fix-GPU-vector-indexing.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18210-fix-GPU-vector-indexing.yml
rename to changelog/v10.1.0/SOLR-18210-fix-GPU-vector-indexing.yml
diff --git a/changelog/unreleased/SOLR-18215-jwt-auth-blockUnknown-default-true.yml b/changelog/v10.1.0/SOLR-18215-jwt-auth-blockUnknown-default-true.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18215-jwt-auth-blockUnknown-default-true.yml
rename to changelog/v10.1.0/SOLR-18215-jwt-auth-blockUnknown-default-true.yml
diff --git a/changelog/unreleased/SOLR-18220-support-countdist-in-rollup.yml b/changelog/v10.1.0/SOLR-18220-support-countdist-in-rollup.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18220-support-countdist-in-rollup.yml
rename to changelog/v10.1.0/SOLR-18220-support-countdist-in-rollup.yml
diff --git a/changelog/unreleased/SOLR-18221-support-percentile-in-rollup.yml b/changelog/v10.1.0/SOLR-18221-support-percentile-in-rollup.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18221-support-percentile-in-rollup.yml
rename to changelog/v10.1.0/SOLR-18221-support-percentile-in-rollup.yml
diff --git a/changelog/unreleased/SOLR-18224-allowZkHosts.yml b/changelog/v10.1.0/SOLR-18224-allowZkHosts.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18224-allowZkHosts.yml
rename to changelog/v10.1.0/SOLR-18224-allowZkHosts.yml
diff --git a/changelog/unreleased/SOLR-18225-replication-permission-per-command.yml b/changelog/v10.1.0/SOLR-18225-replication-permission-per-command.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18225-replication-permission-per-command.yml
rename to changelog/v10.1.0/SOLR-18225-replication-permission-per-command.yml
diff --git a/changelog/unreleased/SOLR-18226-replication-file-name-validation.yml b/changelog/v10.1.0/SOLR-18226-replication-file-name-validation.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18226-replication-file-name-validation.yml
rename to changelog/v10.1.0/SOLR-18226-replication-file-name-validation.yml
diff --git a/changelog/unreleased/SOLR-18227_named_queries_matched_component.yml b/changelog/v10.1.0/SOLR-18227_named_queries_matched_component.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18227_named_queries_matched_component.yml
rename to changelog/v10.1.0/SOLR-18227_named_queries_matched_component.yml
diff --git a/changelog/unreleased/SOLR-18228-extract-update-perm.yml b/changelog/v10.1.0/SOLR-18228-extract-update-perm.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18228-extract-update-perm.yml
rename to changelog/v10.1.0/SOLR-18228-extract-update-perm.yml
diff --git a/changelog/unreleased/SOLR-18230-authorize-dispatched-core-collection.yml b/changelog/v10.1.0/SOLR-18230-authorize-dispatched-core-collection.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18230-authorize-dispatched-core-collection.yml
rename to changelog/v10.1.0/SOLR-18230-authorize-dispatched-core-collection.yml
diff --git a/changelog/unreleased/SOLR-18233-Strengthen-Basic-Authentication-password-policy.yml b/changelog/v10.1.0/SOLR-18233-Strengthen-Basic-Authentication-password-policy.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18233-Strengthen-Basic-Authentication-password-policy.yml
rename to changelog/v10.1.0/SOLR-18233-Strengthen-Basic-Authentication-password-policy.yml
diff --git a/changelog/unreleased/SOLR-18235-remove-pki-v1.yml b/changelog/v10.1.0/SOLR-18235-remove-pki-v1.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18235-remove-pki-v1.yml
rename to changelog/v10.1.0/SOLR-18235-remove-pki-v1.yml
diff --git a/changelog/unreleased/SOLR-18237-no-buffer.yml b/changelog/v10.1.0/SOLR-18237-no-buffer.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18237-no-buffer.yml
rename to changelog/v10.1.0/SOLR-18237-no-buffer.yml
diff --git a/changelog/unreleased/SOLR-18239-fix-npe-size-estimator.yml b/changelog/v10.1.0/SOLR-18239-fix-npe-size-estimator.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18239-fix-npe-size-estimator.yml
rename to changelog/v10.1.0/SOLR-18239-fix-npe-size-estimator.yml
diff --git a/changelog/unreleased/SOLR-18244-parallel-http-shard-handler-lost-wakeup-fix.yml b/changelog/v10.1.0/SOLR-18244-parallel-http-shard-handler-lost-wakeup-fix.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18244-parallel-http-shard-handler-lost-wakeup-fix.yml
rename to changelog/v10.1.0/SOLR-18244-parallel-http-shard-handler-lost-wakeup-fix.yml
diff --git a/changelog/unreleased/SOLR-18245-rerank-cutoff-value.yml b/changelog/v10.1.0/SOLR-18245-rerank-cutoff-value.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18245-rerank-cutoff-value.yml
rename to changelog/v10.1.0/SOLR-18245-rerank-cutoff-value.yml
diff --git a/changelog/unreleased/SOLR-18246.yml b/changelog/v10.1.0/SOLR-18246.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18246.yml
rename to changelog/v10.1.0/SOLR-18246.yml
diff --git a/changelog/unreleased/SOLR-18248-cancel-tasks.yml b/changelog/v10.1.0/SOLR-18248-cancel-tasks.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18248-cancel-tasks.yml
rename to changelog/v10.1.0/SOLR-18248-cancel-tasks.yml
diff --git a/changelog/unreleased/SOLR-18248-list-tasks.yml b/changelog/v10.1.0/SOLR-18248-list-tasks.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18248-list-tasks.yml
rename to changelog/v10.1.0/SOLR-18248-list-tasks.yml
diff --git a/changelog/unreleased/SOLR-18248-refactor-list-api.yml b/changelog/v10.1.0/SOLR-18248-refactor-list-api.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18248-refactor-list-api.yml
rename to changelog/v10.1.0/SOLR-18248-refactor-list-api.yml
diff --git a/changelog/unreleased/SOLR-18267-add-flat-vector-index.yml b/changelog/v10.1.0/SOLR-18267-add-flat-vector-index.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18267-add-flat-vector-index.yml
rename to changelog/v10.1.0/SOLR-18267-add-flat-vector-index.yml
diff --git a/changelog/unreleased/SOLR-18267-scalar-quantized-flat.yml b/changelog/v10.1.0/SOLR-18267-scalar-quantized-flat.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18267-scalar-quantized-flat.yml
rename to changelog/v10.1.0/SOLR-18267-scalar-quantized-flat.yml
diff --git a/changelog/unreleased/SOLR-18269.yml b/changelog/v10.1.0/SOLR-18269.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18269.yml
rename to changelog/v10.1.0/SOLR-18269.yml
diff --git a/changelog/unreleased/SOLR-18270-easy-fix-without-parametrization.yml b/changelog/v10.1.0/SOLR-18270-easy-fix-without-parametrization.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18270-easy-fix-without-parametrization.yml
rename to changelog/v10.1.0/SOLR-18270-easy-fix-without-parametrization.yml
diff --git a/changelog/unreleased/SOLR-18271-query-elevation-combined-query.yml b/changelog/v10.1.0/SOLR-18271-query-elevation-combined-query.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18271-query-elevation-combined-query.yml
rename to changelog/v10.1.0/SOLR-18271-query-elevation-combined-query.yml
diff --git a/changelog/unreleased/SOLR-18284-loadaverage-circuit-breaker-caching.yml b/changelog/v10.1.0/SOLR-18284-loadaverage-circuit-breaker-caching.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18284-loadaverage-circuit-breaker-caching.yml
rename to changelog/v10.1.0/SOLR-18284-loadaverage-circuit-breaker-caching.yml
diff --git a/changelog/unreleased/SOLR-18284-memory-circuit-breaker-post-gc.yml b/changelog/v10.1.0/SOLR-18284-memory-circuit-breaker-post-gc.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18284-memory-circuit-breaker-post-gc.yml
rename to changelog/v10.1.0/SOLR-18284-memory-circuit-breaker-post-gc.yml
diff --git a/changelog/unreleased/SOLR-18285-jettysolrrunner-graceful-optin.yml b/changelog/v10.1.0/SOLR-18285-jettysolrrunner-graceful-optin.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18285-jettysolrrunner-graceful-optin.yml
rename to changelog/v10.1.0/SOLR-18285-jettysolrrunner-graceful-optin.yml
diff --git a/changelog/unreleased/SOLR-18289-gradle-9.yml b/changelog/v10.1.0/SOLR-18289-gradle-9.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18289-gradle-9.yml
rename to changelog/v10.1.0/SOLR-18289-gradle-9.yml
diff --git a/changelog/unreleased/SOLR-18298-zk-reconnect-session-expiry.yml b/changelog/v10.1.0/SOLR-18298-zk-reconnect-session-expiry.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18298-zk-reconnect-session-expiry.yml
rename to changelog/v10.1.0/SOLR-18298-zk-reconnect-session-expiry.yml
diff --git a/changelog/unreleased/SOLR-18300-update-kafka-v4.yml b/changelog/v10.1.0/SOLR-18300-update-kafka-v4.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18300-update-kafka-v4.yml
rename to changelog/v10.1.0/SOLR-18300-update-kafka-v4.yml
diff --git a/changelog/unreleased/SOLR-18303-incremental-backup-cleanup-masks-error.yml b/changelog/v10.1.0/SOLR-18303-incremental-backup-cleanup-masks-error.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18303-incremental-backup-cleanup-masks-error.yml
rename to changelog/v10.1.0/SOLR-18303-incremental-backup-cleanup-masks-error.yml
diff --git a/changelog/unreleased/SOLR-18304-optimize-collapse-for-string-fields.yml b/changelog/v10.1.0/SOLR-18304-optimize-collapse-for-string-fields.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18304-optimize-collapse-for-string-fields.yml
rename to changelog/v10.1.0/SOLR-18304-optimize-collapse-for-string-fields.yml
diff --git a/changelog/unreleased/SOLR-18306-optimize-schema.yml b/changelog/v10.1.0/SOLR-18306-optimize-schema.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18306-optimize-schema.yml
rename to changelog/v10.1.0/SOLR-18306-optimize-schema.yml
diff --git a/changelog/unreleased/SOLR-18310-otel-jdk-sender.yml b/changelog/v10.1.0/SOLR-18310-otel-jdk-sender.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18310-otel-jdk-sender.yml
rename to changelog/v10.1.0/SOLR-18310-otel-jdk-sender.yml
diff --git a/changelog/unreleased/SOLR-18312-fix-Thread-Pool-Starvation-in-HttpJdkSolrClient.yml b/changelog/v10.1.0/SOLR-18312-fix-Thread-Pool-Starvation-in-HttpJdkSolrClient.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18312-fix-Thread-Pool-Starvation-in-HttpJdkSolrClient.yml
rename to changelog/v10.1.0/SOLR-18312-fix-Thread-Pool-Starvation-in-HttpJdkSolrClient.yml
diff --git a/changelog/unreleased/SOLR-18319-404-simplify.yml b/changelog/v10.1.0/SOLR-18319-404-simplify.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18319-404-simplify.yml
rename to changelog/v10.1.0/SOLR-18319-404-simplify.yml
diff --git a/changelog/unreleased/SOLR-18328-support-std-in-rollup.yml b/changelog/v10.1.0/SOLR-18328-support-std-in-rollup.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18328-support-std-in-rollup.yml
rename to changelog/v10.1.0/SOLR-18328-support-std-in-rollup.yml
diff --git a/changelog/unreleased/SOLR-18329-densevector-existence-queries.yml b/changelog/v10.1.0/SOLR-18329-densevector-existence-queries.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18329-densevector-existence-queries.yml
rename to changelog/v10.1.0/SOLR-18329-densevector-existence-queries.yml
diff --git a/changelog/unreleased/SOLR-18332-streaming-expression-path-param.yml b/changelog/v10.1.0/SOLR-18332-streaming-expression-path-param.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18332-streaming-expression-path-param.yml
rename to changelog/v10.1.0/SOLR-18332-streaming-expression-path-param.yml
diff --git a/changelog/unreleased/SOLR-18334-prs-creation-waitForState.yml b/changelog/v10.1.0/SOLR-18334-prs-creation-waitForState.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18334-prs-creation-waitForState.yml
rename to changelog/v10.1.0/SOLR-18334-prs-creation-waitForState.yml
diff --git a/changelog/unreleased/SOLR-18335-splitshard-router-field-point-field.yml b/changelog/v10.1.0/SOLR-18335-splitshard-router-field-point-field.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18335-splitshard-router-field-point-field.yml
rename to changelog/v10.1.0/SOLR-18335-splitshard-router-field-point-field.yml
diff --git a/changelog/unreleased/SOLR-18344-report-in-progress-backup-status.yml b/changelog/v10.1.0/SOLR-18344-report-in-progress-backup-status.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18344-report-in-progress-backup-status.yml
rename to changelog/v10.1.0/SOLR-18344-report-in-progress-backup-status.yml
diff --git a/changelog/unreleased/SOLR-18345-encodeLocalParamVal.yml b/changelog/v10.1.0/SOLR-18345-encodeLocalParamVal.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18345-encodeLocalParamVal.yml
rename to changelog/v10.1.0/SOLR-18345-encodeLocalParamVal.yml
diff --git a/changelog/unreleased/SOLR-18354-remove-ignoreexception.yml b/changelog/v10.1.0/SOLR-18354-remove-ignoreexception.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18354-remove-ignoreexception.yml
rename to changelog/v10.1.0/SOLR-18354-remove-ignoreexception.yml
diff --git a/changelog/unreleased/SOLR-18355-remove-geohashfunction.yml b/changelog/v10.1.0/SOLR-18355-remove-geohashfunction.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18355-remove-geohashfunction.yml
rename to changelog/v10.1.0/SOLR-18355-remove-geohashfunction.yml
diff --git a/changelog/unreleased/SOLR-18359-remove-setmaxfuturems-integer.yml b/changelog/v10.1.0/SOLR-18359-remove-setmaxfuturems-integer.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18359-remove-setmaxfuturems-integer.yml
rename to changelog/v10.1.0/SOLR-18359-remove-setmaxfuturems-integer.yml
diff --git a/changelog/unreleased/SOLR-18360-remove-addlistenerfactory.yml b/changelog/v10.1.0/SOLR-18360-remove-addlistenerfactory.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18360-remove-addlistenerfactory.yml
rename to changelog/v10.1.0/SOLR-18360-remove-addlistenerfactory.yml
diff --git a/changelog/unreleased/SOLR-18361-remove-legacyfieldvaluefeature.yml b/changelog/v10.1.0/SOLR-18361-remove-legacyfieldvaluefeature.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18361-remove-legacyfieldvaluefeature.yml
rename to changelog/v10.1.0/SOLR-18361-remove-legacyfieldvaluefeature.yml
diff --git a/changelog/unreleased/SOLR-18368-remove-withinternalclientbuilder.yml b/changelog/v10.1.0/SOLR-18368-remove-withinternalclientbuilder.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18368-remove-withinternalclientbuilder.yml
rename to changelog/v10.1.0/SOLR-18368-remove-withinternalclientbuilder.yml
diff --git a/changelog/unreleased/SOLR-18371-remove-prequerycommand-solrindexsearcher-methods.yml b/changelog/v10.1.0/SOLR-18371-remove-prequerycommand-solrindexsearcher-methods.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18371-remove-prequerycommand-solrindexsearcher-methods.yml
rename to changelog/v10.1.0/SOLR-18371-remove-prequerycommand-solrindexsearcher-methods.yml
diff --git a/changelog/unreleased/SOLR-18378-remove-corecontainer-solrcores-getcores.yml b/changelog/v10.1.0/SOLR-18378-remove-corecontainer-solrcores-getcores.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18378-remove-corecontainer-solrcores-getcores.yml
rename to changelog/v10.1.0/SOLR-18378-remove-corecontainer-solrcores-getcores.yml
diff --git a/changelog/unreleased/SOLR-18380-remove-cloudsolrclient-connect-and-legacy-builder.yml b/changelog/v10.1.0/SOLR-18380-remove-cloudsolrclient-connect-and-legacy-builder.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18380-remove-cloudsolrclient-connect-and-legacy-builder.yml
rename to changelog/v10.1.0/SOLR-18380-remove-cloudsolrclient-connect-and-legacy-builder.yml
diff --git a/changelog/unreleased/SOLR-18401-retry-unsent-request.yml b/changelog/v10.1.0/SOLR-18401-retry-unsent-request.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18401-retry-unsent-request.yml
rename to changelog/v10.1.0/SOLR-18401-retry-unsent-request.yml
diff --git a/changelog/unreleased/SOLR-18406-replication-stale-generation.yml b/changelog/v10.1.0/SOLR-18406-replication-stale-generation.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18406-replication-stale-generation.yml
rename to changelog/v10.1.0/SOLR-18406-replication-stale-generation.yml
diff --git a/changelog/unreleased/SOLR-18407.yml b/changelog/v10.1.0/SOLR-18407.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18407.yml
rename to changelog/v10.1.0/SOLR-18407.yml
diff --git a/changelog/unreleased/SOLR-18412.yml b/changelog/v10.1.0/SOLR-18412.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18412.yml
rename to changelog/v10.1.0/SOLR-18412.yml
diff --git a/changelog/unreleased/SOLR-18417-deprecate-pingrequesthandler.yml b/changelog/v10.1.0/SOLR-18417-deprecate-pingrequesthandler.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18417-deprecate-pingrequesthandler.yml
rename to changelog/v10.1.0/SOLR-18417-deprecate-pingrequesthandler.yml
diff --git a/changelog/unreleased/SOLR-18418-fix-complement-intersect-asymmetric-on.yml b/changelog/v10.1.0/SOLR-18418-fix-complement-intersect-asymmetric-on.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18418-fix-complement-intersect-asymmetric-on.yml
rename to changelog/v10.1.0/SOLR-18418-fix-complement-intersect-asymmetric-on.yml
diff --git a/changelog/unreleased/SOLR-18419-ping-delegate-handler.yml b/changelog/v10.1.0/SOLR-18419-ping-delegate-handler.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18419-ping-delegate-handler.yml
rename to changelog/v10.1.0/SOLR-18419-ping-delegate-handler.yml
diff --git a/changelog/unreleased/SOLR-18442-observable-gauge-leak.yml b/changelog/v10.1.0/SOLR-18442-observable-gauge-leak.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18442-observable-gauge-leak.yml
rename to changelog/v10.1.0/SOLR-18442-observable-gauge-leak.yml
diff --git a/changelog/unreleased/SOLR-18455-metrics-disabled.yml b/changelog/v10.1.0/SOLR-18455-metrics-disabled.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18455-metrics-disabled.yml
rename to changelog/v10.1.0/SOLR-18455-metrics-disabled.yml
diff --git a/changelog/unreleased/SOLR-18474-internal-solr-client-cache.yml b/changelog/v10.1.0/SOLR-18474-internal-solr-client-cache.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18474-internal-solr-client-cache.yml
rename to changelog/v10.1.0/SOLR-18474-internal-solr-client-cache.yml
diff --git a/changelog/unreleased/SOLR-18477-perf-opt-for-auxindexjoin.yml b/changelog/v10.1.0/SOLR-18477-perf-opt-for-auxindexjoin.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18477-perf-opt-for-auxindexjoin.yml
rename to changelog/v10.1.0/SOLR-18477-perf-opt-for-auxindexjoin.yml
diff --git a/changelog/unreleased/SOLR-18484-auxIndexJoin-faster-no-filter.yml b/changelog/v10.1.0/SOLR-18484-auxIndexJoin-faster-no-filter.yml
similarity index 100%
rename from changelog/unreleased/SOLR-18484-auxIndexJoin-faster-no-filter.yml
rename to changelog/v10.1.0/SOLR-18484-auxIndexJoin-faster-no-filter.yml
diff --git a/changelog/unreleased/SOLR-504-dismax-blank-pf-empty-clause.yml b/changelog/v10.1.0/SOLR-504-dismax-blank-pf-empty-clause.yml
similarity index 100%
rename from changelog/unreleased/SOLR-504-dismax-blank-pf-empty-clause.yml
rename to changelog/v10.1.0/SOLR-504-dismax-blank-pf-empty-clause.yml
diff --git a/changelog/unreleased/SOLR-7177-cusc-connection-error-url.yml b/changelog/v10.1.0/SOLR-7177-cusc-connection-error-url.yml
similarity index 100%
rename from changelog/unreleased/SOLR-7177-cusc-connection-error-url.yml
rename to changelog/v10.1.0/SOLR-7177-cusc-connection-error-url.yml
diff --git a/changelog/unreleased/SOLR-8127-distributed-luke.yml b/changelog/v10.1.0/SOLR-8127-distributed-luke.yml
similarity index 100%
rename from changelog/unreleased/SOLR-8127-distributed-luke.yml
rename to changelog/v10.1.0/SOLR-8127-distributed-luke.yml
diff --git a/changelog/unreleased/SOLR-8885.yml b/changelog/v10.1.0/SOLR-8885.yml
similarity index 100%
rename from changelog/unreleased/SOLR-8885.yml
rename to changelog/v10.1.0/SOLR-8885.yml
diff --git a/changelog/unreleased/SOLR_18160_deprecate_addrole_removerole.yml b/changelog/v10.1.0/SOLR_18160_deprecate_addrole_removerole.yml
similarity index 100%
rename from changelog/unreleased/SOLR_18160_deprecate_addrole_removerole.yml
rename to changelog/v10.1.0/SOLR_18160_deprecate_addrole_removerole.yml
diff --git a/changelog/unreleased/SOLR_18197_nest_path_easy_of_use.yml b/changelog/v10.1.0/SOLR_18197_nest_path_easy_of_use.yml
similarity index 100%
rename from changelog/unreleased/SOLR_18197_nest_path_easy_of_use.yml
rename to changelog/v10.1.0/SOLR_18197_nest_path_easy_of_use.yml
diff --git a/changelog/unreleased/SOLR_18256_autofix_negative_lucene_clauses.yml b/changelog/v10.1.0/SOLR_18256_autofix_negative_lucene_clauses.yml
similarity index 100%
rename from changelog/unreleased/SOLR_18256_autofix_negative_lucene_clauses.yml
rename to changelog/v10.1.0/SOLR_18256_autofix_negative_lucene_clauses.yml
diff --git a/changelog/unreleased/SlowCompositeReaderWrapper-sort-hasblocks-fix.yml b/changelog/v10.1.0/SlowCompositeReaderWrapper-sort-hasblocks-fix.yml
similarity index 100%
rename from changelog/unreleased/SlowCompositeReaderWrapper-sort-hasblocks-fix.yml
rename to changelog/v10.1.0/SlowCompositeReaderWrapper-sort-hasblocks-fix.yml
diff --git a/changelog/unreleased/Yashgoswami-SOLR-18318.yml b/changelog/v10.1.0/Yashgoswami-SOLR-18318.yml
similarity index 100%
rename from changelog/unreleased/Yashgoswami-SOLR-18318.yml
rename to changelog/v10.1.0/Yashgoswami-SOLR-18318.yml
diff --git a/changelog/unreleased/admin-response-writers-minimal-set.yml b/changelog/v10.1.0/admin-response-writers-minimal-set.yml
similarity index 100%
rename from changelog/unreleased/admin-response-writers-minimal-set.yml
rename to changelog/v10.1.0/admin-response-writers-minimal-set.yml
diff --git a/changelog/unreleased/admin-ui-selenium-tests.yml b/changelog/v10.1.0/admin-ui-selenium-tests.yml
similarity index 100%
rename from changelog/unreleased/admin-ui-selenium-tests.yml
rename to changelog/v10.1.0/admin-ui-selenium-tests.yml
diff --git a/changelog/unreleased/allowlist-url-scheme-SOLR-18293.yml b/changelog/v10.1.0/allowlist-url-scheme-SOLR-18293.yml
similarity index 100%
rename from changelog/unreleased/allowlist-url-scheme-SOLR-18293.yml
rename to changelog/v10.1.0/allowlist-url-scheme-SOLR-18293.yml
diff --git a/changelog/unreleased/auxindexjoin-qparser.yml b/changelog/v10.1.0/auxindexjoin-qparser.yml
similarity index 100%
rename from changelog/unreleased/auxindexjoin-qparser.yml
rename to changelog/v10.1.0/auxindexjoin-qparser.yml
diff --git a/changelog/unreleased/balance-duplicate-replicas-SOLR-18327.yml b/changelog/v10.1.0/balance-duplicate-replicas-SOLR-18327.yml
similarity index 100%
rename from changelog/unreleased/balance-duplicate-replicas-SOLR-18327.yml
rename to changelog/v10.1.0/balance-duplicate-replicas-SOLR-18327.yml
diff --git a/changelog/unreleased/checkretry-unroll-exception-chain.yml b/changelog/v10.1.0/checkretry-unroll-exception-chain.yml
similarity index 100%
rename from changelog/unreleased/checkretry-unroll-exception-chain.yml
rename to changelog/v10.1.0/checkretry-unroll-exception-chain.yml
diff --git a/changelog/unreleased/dagp-SOLR-18302.yml b/changelog/v10.1.0/dagp-SOLR-18302.yml
similarity index 100%
rename from changelog/unreleased/dagp-SOLR-18302.yml
rename to changelog/v10.1.0/dagp-SOLR-18302.yml
diff --git a/changelog/unreleased/deprecation_removal_char_SOLR-17934.yml b/changelog/v10.1.0/deprecation_removal_char_SOLR-17934.yml
similarity index 100%
rename from changelog/unreleased/deprecation_removal_char_SOLR-17934.yml
rename to changelog/v10.1.0/deprecation_removal_char_SOLR-17934.yml
diff --git a/changelog/unreleased/extract-ui-module.yml b/changelog/v10.1.0/extract-ui-module.yml
similarity index 100%
rename from changelog/unreleased/extract-ui-module.yml
rename to changelog/v10.1.0/extract-ui-module.yml
diff --git a/changelog/unreleased/fix-dangling-routing-rule-target.yml b/changelog/v10.1.0/fix-dangling-routing-rule-target.yml
similarity index 100%
rename from changelog/unreleased/fix-dangling-routing-rule-target.yml
rename to changelog/v10.1.0/fix-dangling-routing-rule-target.yml
diff --git a/changelog/unreleased/fix-jvm-cpu-utilization-metric-name.yml b/changelog/v10.1.0/fix-jvm-cpu-utilization-metric-name.yml
similarity index 100%
rename from changelog/unreleased/fix-jvm-cpu-utilization-metric-name.yml
rename to changelog/v10.1.0/fix-jvm-cpu-utilization-metric-name.yml
diff --git a/changelog/unreleased/fix-solr-18337.yml b/changelog/v10.1.0/fix-solr-18337.yml
similarity index 100%
rename from changelog/unreleased/fix-solr-18337.yml
rename to changelog/v10.1.0/fix-solr-18337.yml
diff --git a/changelog/unreleased/gcs-copyIndexFileTo-fix.yml b/changelog/v10.1.0/gcs-copyIndexFileTo-fix.yml
similarity index 100%
rename from changelog/unreleased/gcs-copyIndexFileTo-fix.yml
rename to changelog/v10.1.0/gcs-copyIndexFileTo-fix.yml
diff --git a/changelog/unreleased/gjf-SOLR-18296.yml b/changelog/v10.1.0/gjf-SOLR-18296.yml
similarity index 100%
rename from changelog/unreleased/gjf-SOLR-18296.yml
rename to changelog/v10.1.0/gjf-SOLR-18296.yml
diff --git a/changelog/unreleased/globalOrdinalsJoin.yml b/changelog/v10.1.0/globalOrdinalsJoin.yml
similarity index 100%
rename from changelog/unreleased/globalOrdinalsJoin.yml
rename to changelog/v10.1.0/globalOrdinalsJoin.yml
diff --git a/changelog/unreleased/jacoco-test-coverage.yml b/changelog/v10.1.0/jacoco-test-coverage.yml
similarity index 100%
rename from changelog/unreleased/jacoco-test-coverage.yml
rename to changelog/v10.1.0/jacoco-test-coverage.yml
diff --git a/changelog/unreleased/migrate-rename-core-api.yml b/changelog/v10.1.0/migrate-rename-core-api.yml
similarity index 100%
rename from changelog/unreleased/migrate-rename-core-api.yml
rename to changelog/v10.1.0/migrate-rename-core-api.yml
diff --git a/changelog/unreleased/migrate-zookeeper-tree-to-v2-api.yml b/changelog/v10.1.0/migrate-zookeeper-tree-to-v2-api.yml
similarity index 100%
rename from changelog/unreleased/migrate-zookeeper-tree-to-v2-api.yml
rename to changelog/v10.1.0/migrate-zookeeper-tree-to-v2-api.yml
diff --git a/changelog/unreleased/move-configset-methods.yml b/changelog/v10.1.0/move-configset-methods.yml
similarity index 100%
rename from changelog/unreleased/move-configset-methods.yml
rename to changelog/v10.1.0/move-configset-methods.yml
diff --git a/changelog/unreleased/owasp-nvd-apikey.yml b/changelog/v10.1.0/owasp-nvd-apikey.yml
similarity index 100%
rename from changelog/unreleased/owasp-nvd-apikey.yml
rename to changelog/v10.1.0/owasp-nvd-apikey.yml
diff --git a/changelog/unreleased/parents-prefilter-multi-value.yml b/changelog/v10.1.0/parents-prefilter-multi-value.yml
similarity index 100%
rename from changelog/unreleased/parents-prefilter-multi-value.yml
rename to changelog/v10.1.0/parents-prefilter-multi-value.yml
diff --git a/changelog/unreleased/score-join-numeric-fields.yml b/changelog/v10.1.0/score-join-numeric-fields.yml
similarity index 100%
rename from changelog/unreleased/score-join-numeric-fields.yml
rename to changelog/v10.1.0/score-join-numeric-fields.yml
diff --git a/changelog/unreleased/solr-17231.yml b/changelog/v10.1.0/solr-17231.yml
similarity index 100%
rename from changelog/unreleased/solr-17231.yml
rename to changelog/v10.1.0/solr-17231.yml
diff --git a/changelog/unreleased/solr-17821-fix-restore-error-scenario.yml b/changelog/v10.1.0/solr-17821-fix-restore-error-scenario.yml
similarity index 100%
rename from changelog/unreleased/solr-17821-fix-restore-error-scenario.yml
rename to changelog/v10.1.0/solr-17821-fix-restore-error-scenario.yml
diff --git a/changelog/unreleased/solr-17894-distrib-update-compression.yml b/changelog/v10.1.0/solr-17894-distrib-update-compression.yml
similarity index 100%
rename from changelog/unreleased/solr-17894-distrib-update-compression.yml
rename to changelog/v10.1.0/solr-17894-distrib-update-compression.yml
diff --git a/changelog/unreleased/solr-18011-locking-update.yml b/changelog/v10.1.0/solr-18011-locking-update.yml
similarity index 100%
rename from changelog/unreleased/solr-18011-locking-update.yml
rename to changelog/v10.1.0/solr-18011-locking-update.yml
diff --git a/changelog/unreleased/solr-18060.yml b/changelog/v10.1.0/solr-18060.yml
similarity index 100%
rename from changelog/unreleased/solr-18060.yml
rename to changelog/v10.1.0/solr-18060.yml
diff --git a/changelog/unreleased/solr-18061.yml b/changelog/v10.1.0/solr-18061.yml
similarity index 100%
rename from changelog/unreleased/solr-18061.yml
rename to changelog/v10.1.0/solr-18061.yml
diff --git a/changelog/unreleased/solr-18063.yml b/changelog/v10.1.0/solr-18063.yml
similarity index 100%
rename from changelog/unreleased/solr-18063.yml
rename to changelog/v10.1.0/solr-18063.yml
diff --git a/changelog/unreleased/solr-18064.yml b/changelog/v10.1.0/solr-18064.yml
similarity index 100%
rename from changelog/unreleased/solr-18064.yml
rename to changelog/v10.1.0/solr-18064.yml
diff --git a/changelog/unreleased/solr-18072-refactor-admin-cmd-apis.yml b/changelog/v10.1.0/solr-18072-refactor-admin-cmd-apis.yml
similarity index 100%
rename from changelog/unreleased/solr-18072-refactor-admin-cmd-apis.yml
rename to changelog/v10.1.0/solr-18072-refactor-admin-cmd-apis.yml
diff --git a/changelog/unreleased/solr-18077.yml b/changelog/v10.1.0/solr-18077.yml
similarity index 100%
rename from changelog/unreleased/solr-18077.yml
rename to changelog/v10.1.0/solr-18077.yml
diff --git a/changelog/unreleased/solr-18080-shard-term-induce-leader-election.yml b/changelog/v10.1.0/solr-18080-shard-term-induce-leader-election.yml
similarity index 100%
rename from changelog/unreleased/solr-18080-shard-term-induce-leader-election.yml
rename to changelog/v10.1.0/solr-18080-shard-term-induce-leader-election.yml
diff --git a/changelog/unreleased/solr-18081-shard-request-tracker-replica-name.yml b/changelog/v10.1.0/solr-18081-shard-request-tracker-replica-name.yml
similarity index 100%
rename from changelog/unreleased/solr-18081-shard-request-tracker-replica-name.yml
rename to changelog/v10.1.0/solr-18081-shard-request-tracker-replica-name.yml
diff --git a/changelog/unreleased/solr-18083-fix-read-only-behavior.yml b/changelog/v10.1.0/solr-18083-fix-read-only-behavior.yml
similarity index 100%
rename from changelog/unreleased/solr-18083-fix-read-only-behavior.yml
rename to changelog/v10.1.0/solr-18083-fix-read-only-behavior.yml
diff --git a/changelog/unreleased/solr-18090-shard-term-deletes.yml b/changelog/v10.1.0/solr-18090-shard-term-deletes.yml
similarity index 100%
rename from changelog/unreleased/solr-18090-shard-term-deletes.yml
rename to changelog/v10.1.0/solr-18090-shard-term-deletes.yml
diff --git a/changelog/unreleased/solr-18175-field-exists-400.yml b/changelog/v10.1.0/solr-18175-field-exists-400.yml
similarity index 100%
rename from changelog/unreleased/solr-18175-field-exists-400.yml
rename to changelog/v10.1.0/solr-18175-field-exists-400.yml
diff --git a/changelog/unreleased/solr-18305-query-limits-searcher-setup.yml b/changelog/v10.1.0/solr-18305-query-limits-searcher-setup.yml
similarity index 100%
rename from changelog/unreleased/solr-18305-query-limits-searcher-setup.yml
rename to changelog/v10.1.0/solr-18305-query-limits-searcher-setup.yml
diff --git a/changelog/unreleased/solr-18343-explicit-admin-methods.yml b/changelog/v10.1.0/solr-18343-explicit-admin-methods.yml
similarity index 100%
rename from changelog/unreleased/solr-18343-explicit-admin-methods.yml
rename to changelog/v10.1.0/solr-18343-explicit-admin-methods.yml
diff --git a/changelog/unreleased/solr-18350-stable-schema.yml b/changelog/v10.1.0/solr-18350-stable-schema.yml
similarity index 100%
rename from changelog/unreleased/solr-18350-stable-schema.yml
rename to changelog/v10.1.0/solr-18350-stable-schema.yml
diff --git a/changelog/unreleased/solr-18408.yml b/changelog/v10.1.0/solr-18408.yml
similarity index 100%
rename from changelog/unreleased/solr-18408.yml
rename to changelog/v10.1.0/solr-18408.yml
diff --git a/changelog/unreleased/solr-18409.yml b/changelog/v10.1.0/solr-18409.yml
similarity index 100%
rename from changelog/unreleased/solr-18409.yml
rename to changelog/v10.1.0/solr-18409.yml
diff --git a/changelog/unreleased/solr-18410.yml b/changelog/v10.1.0/solr-18410.yml
similarity index 100%
rename from changelog/unreleased/solr-18410.yml
rename to changelog/v10.1.0/solr-18410.yml
diff --git a/changelog/unreleased/solr-18411.yml b/changelog/v10.1.0/solr-18411.yml
similarity index 100%
rename from changelog/unreleased/solr-18411.yml
rename to changelog/v10.1.0/solr-18411.yml
diff --git a/changelog/unreleased/solr-18415.yml b/changelog/v10.1.0/solr-18415.yml
similarity index 100%
rename from changelog/unreleased/solr-18415.yml
rename to changelog/v10.1.0/solr-18415.yml
diff --git a/changelog/unreleased/solr-18422.yml b/changelog/v10.1.0/solr-18422.yml
similarity index 100%
rename from changelog/unreleased/solr-18422.yml
rename to changelog/v10.1.0/solr-18422.yml
diff --git a/changelog/unreleased/solr-18423.yml b/changelog/v10.1.0/solr-18423.yml
similarity index 100%
rename from changelog/unreleased/solr-18423.yml
rename to changelog/v10.1.0/solr-18423.yml
diff --git a/changelog/unreleased/solr-3284-cusc-failed-docs.yml b/changelog/v10.1.0/solr-3284-cusc-failed-docs.yml
similarity index 100%
rename from changelog/unreleased/solr-3284-cusc-failed-docs.yml
rename to changelog/v10.1.0/solr-3284-cusc-failed-docs.yml
diff --git a/changelog/unreleased/update-eclipse-jetty-12.0.34.yml b/changelog/v10.1.0/update-eclipse-jetty-12.0.34.yml
similarity index 100%
rename from changelog/unreleased/update-eclipse-jetty-12.0.34.yml
rename to changelog/v10.1.0/update-eclipse-jetty-12.0.34.yml
diff --git a/changelog/unreleased/webxmlee10.yml b/changelog/v10.1.0/webxmlee10.yml
similarity index 100%
rename from changelog/unreleased/webxmlee10.yml
rename to changelog/v10.1.0/webxmlee10.yml


(solr) 02/02: Regenerate CHANGELOG.md for v10.1.0

Posted by ab...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch branch_10_1
in repository https://gitbox.apache.org/repos/asf/solr.git

commit fac7e83413cd97c636caf1cc05d4b8d617148d9f
Author: Andrzej Białecki <ab...@apache.org>
AuthorDate: Mon Sep 28 21:37:17 2026 +0200

    Regenerate CHANGELOG.md for v10.1.0
---
 CHANGELOG.md                         | 418 ++++++++++++++++++++++++++++++--
 changelog/v10.1.0/.gitkeep           |   0
 changelog/v10.1.0/version-summary.md | 453 +++++++++++++++++++++++++++++++++++
 3 files changed, 850 insertions(+), 21 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5cc055fa48f..52f37f7c584 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -10,72 +10,448 @@
 This file lists Solr's raw release notes with details of every change to Solr. Most people will find the solr-upgrade-notes.adoc file more approachable. [https://github.com/apache/solr/blob/main/solr/solr-ref-guide/modules/upgrade-notes/pages/solr-upgrade-notes.adoc](https://github.com/apache/solr/blob/main/solr/solr-ref-guide/modules/upgrade-notes/pages/solr-upgrade-notes.adoc)
 
 
-[unreleased]
-------------
+[10.1.0]
+--------
 
-### Added (12 changes)
+### Important notes
+
+- Per-core `/solr/{core}/replication` commands are authorized individually. `backup`, `restore`, `deletebackup`, `disablereplication`, `enablereplication`, `abortfetch`, `disablepoll`, `enablepoll`, and `fetchindex` require the `update` permission; `indexversion`, `filelist`, `filecontent`, `details`, `commits`, and `restorestatus` require `read`. A command not listed here requires `update`. Grant `update` (or `all`) to roles that invoke the state-changing commands.
+- A `filecontent` request to `/solr/{core}/replication` with `dirType=cf` or `dirType=tlogFile` must name a file that resolves inside the core's config or tlog directory; otherwise it is rejected.
+- In SolrCloud, a request served by a core on the receiving node is authorized against that core's collection, regardless of the `collection` request parameter. Requests the core sends on to other collections, such as a distributed search over several collections or an alias, are authorized by the nodes that receive them, against their own collections. For example, a search sent to a core of collection `A` with `collection=B` needs read permission on both `A` and `B`.
 
+### Added (64 changes)
+
+- New SolrJ CollectionScopedSolrClient [PR#4418](https://github.com/apache/solr/pull/4418) (David Smiley)
+- Add V2 "System Info" API and SolrJ request 'SystemApi.GetNodeSystemInfo' [PR#4078](https://github.com/apache/solr/pull/4078) (Isabelle Giguère)
+- Core system properties can now also be configured via environment variables [PR#4629](https://github.com/apache/solr/pull/4629) (Prithvi S)
 - Create new v2 APIs for listing and reading collection properties ("collprops") [SOLR-12224](https://issues.apache.org/jira/browse/SOLR-12224) (Jason Gerlowski)
+- Introduce new `DoubleRangeField` field type for storing and querying double-based ranges [SOLR-13309](https://issues.apache.org/jira/browse/SOLR-13309) (Jason Gerlowski)
+- Introduce new `FloatRangeField` field type for storing and querying float-based ranges [SOLR-13309](https://issues.apache.org/jira/browse/SOLR-13309) (Jason Gerlowski)
+- Introduce new `IntRangeField` field type and (experimental) `{!numericRange}` query parser for storing and querying integer ranges. [SOLR-13309](https://issues.apache.org/jira/browse/SOLR-13309) (Jason Gerlowski)
+- Introduce new `LongRangeField` field type and (experimental) `{!numericRange}` query parser for storing and querying long ranges [SOLR-13309](https://issues.apache.org/jira/browse/SOLR-13309) (Jason Gerlowski)
+- Add Intervals Query Parser [SOLR-13764](https://issues.apache.org/jira/browse/SOLR-13764) ([Mikhail Khludnev,](https://home.apache.org/phonebook.html?uid=mkhl) @mkhludnev) ([Sonu Sharma](https://www.linkedin.com/in/ercsonu/) @ercsonusharma)
+- The {!parent} and {!child} query parsers now support a parentPath local param that automatically derives the correct parent filter using the _nest_path_ field, making nested document queries easier to write correctly. childPath is also added. [SOLR-14687](https://issues.apache.org/jira/browse/SOLR-14687) (David Smiley) (hossman)
+- Add ConfigSets.Download and ConfigSets.GetFile to SolrJ [SOLR-15701](https://issues.apache.org/jira/browse/SOLR-15701) (Eric Pugh)
+- SolrJ now offers a SolrRequest class allowing users to perform v2 single-node healthchecks: NodeApi.Healthcheck [SOLR-16458](https://issues.apache.org/jira/browse/SOLR-16458) (Eric Pugh) (Jason Gerlowski)
+- A single node system property can be fetched at GET /api/node/properties/{propertyName} (v1 still uses ?name=). SolrJ now provides NodeApi.GetNodeProperties and NodeApi.GetNodeProperty. [SOLR-16458](https://issues.apache.org/jira/browse/SOLR-16458) (Prithvi S @iprithv)
 - Introduce new SolrJ SolrRequest classes for metrics and "system info" requests. [SOLR-17136](https://issues.apache.org/jira/browse/SOLR-17136) (Isabelle Giguère) (Pierre Salagnac)
-- New CombinedQuerySearchHandler etc. for implementing hybrid search with reciprocal rank fusion (RRF). [SOLR-17319](https://issues.apache.org/jira/browse/SOLR-17319) (Sonu Sharma) (David Smiley)
+- Support block / nested-docs with index sorting [SOLR-17170](https://issues.apache.org/jira/browse/SOLR-17170) (David Smiley)
+- SolrJ's QueryResponse and other response objects can now read a JSON response, via the new `CanonicalJsonResponseParser`.. [SOLR-17316](https://issues.apache.org/jira/browse/SOLR-17316) (Serhiy Bzhezytskyy)
+- New CombinedQuerySearchHandler etc. for implementing hybrid search with reciprocal rank fusion (RRF). [SOLR-17319](https://issues.apache.org/jira/browse/SOLR-17319) [SOLR-18290](https://issues.apache.org/jira/browse/SOLR-18290) (Sonu Sharma) (David Smiley)
 - Create a v2 equivalent for /admin/metrics [SOLR-17436](https://issues.apache.org/jira/browse/SOLR-17436) (Isabelle Giguère)
+- The UnifiedHighlighter now supports an hl.passageSort option to control passage ordering within a document by startOffset, endOffset, or score. [SOLR-17444](https://issues.apache.org/jira/browse/SOLR-17444) (Seunghan Jung @Seunghan-Jung)
 - Introducing support for nested vector search, enabling the retrieval of nested documents diversified by parent. This enables multi valued vectors scenarios and best child retrieval per parent. [SOLR-17736](https://issues.apache.org/jira/browse/SOLR-17736) (Alessandro Benedetti)
+- SOLR 17845 - Implement OAuth support in new UI [SOLR-17845](https://issues.apache.org/jira/browse/SOLR-17845) ([Christos Malliaridis](https://home.apache.org/phonebook.html?uid=malliaridis) @malliaridis)
+- SOLR 17845 - Implement Configset Creation and Importing in New UI [SOLR-17924](https://issues.apache.org/jira/browse/SOLR-17924) [PR#4166](https://github.com/apache/solr/pull/4166) (Christos Malliaridis @malliaridis)
+- Optimize re-ranking based on "functions" [SOLR-17951](https://issues.apache.org/jira/browse/SOLR-17951) (hossman)
+- Add alwaysStopwords option to edismax so its "all stopwords" behaviour can be controlled [SOLR-17959](https://issues.apache.org/jira/browse/SOLR-17959) (Andy Webb)
 - New StrFloatLateInteractionVectorField suitable for re-ranking documents using multi-vector values for late interaction models [SOLR-17975](https://issues.apache.org/jira/browse/SOLR-17975) (hossman)
+- CrossDC - support arbitrary Kafka properties [SOLR-18062](https://issues.apache.org/jira/browse/SOLR-18062) (Andrzej Bialecki @ab)
 - Added new ConcurrentUpdateJdkSolrClient that works with HttpJdkSolrClient [SOLR-18065](https://issues.apache.org/jira/browse/SOLR-18065) (James Dyer)
 - Support including stored fields in Export Writer output. [SOLR-18071](https://issues.apache.org/jira/browse/SOLR-18071) (Luke Kot-Zaniewski)
 - Introducing support for multi valued dense vector representation in documents through nested vectors [SOLR-18074](https://issues.apache.org/jira/browse/SOLR-18074) (Alessandro Benedetti)
-- CoreAdmin API (/admin/cores?action=UPGRADEINDEX) to upgrade an index in-place [SOLR-18096](https://issues.apache.org/jira/browse/SOLR-18096) (Rahul Goswami)
+- Add top-level "queries" support to JsonQueryRequest in SolrJ [SOLR-18093](https://issues.apache.org/jira/browse/SOLR-18093) (Sonu Sharma @ercsonusharma)
+- Provide NoOpRequestWriter and NoOpRequestHandler that can be used to disable implicitly configured equivalents. [SOLR-18095](https://issues.apache.org/jira/browse/SOLR-18095) (Eric Pugh)
+- CoreAdmin API (/admin/cores?action=UPGRADECOREINDEX) to upgrade an index in-place [SOLR-18096](https://issues.apache.org/jira/browse/SOLR-18096) (Rahul Goswami)
+- Script creating a cluster using bin/solr start -e cloud with --prompt-inputs option. [SOLR-18118](https://issues.apache.org/jira/browse/SOLR-18118) (Eric Pugh) (Rahul Goswami)
+- Add --solr-connection option to Solr CLI tools, enabling HTTP(S)-based communication without requiring direct ZooKeeper access [SOLR-18130](https://issues.apache.org/jira/browse/SOLR-18130) (vyatkin.v)
+- Add HTTP(S)-based SolrCloud connection support for the Solr SQL JDBC driver [SOLR-18130](https://issues.apache.org/jira/browse/SOLR-18130) (vyatkin.v)
+- Add 'solrConnection' parameter to cross-collection joins in the Join Query Parser, expanding use to HTTP based SolrCloud coordinates. [SOLR-18130](https://issues.apache.org/jira/browse/SOLR-18130) (vyatkin.v)
+- Added solrConnection param to solrj-streaming module, expanding use to HTTP based SolrCloud coordinates. zkHost is deprecated. [SOLR-18130](https://issues.apache.org/jira/browse/SOLR-18130) (vyatkin.v)
+- Added a universal connection string (ZK/HTTP) to CloudSolrClient.Builder [SOLR-18130](https://issues.apache.org/jira/browse/SOLR-18130) (Vladimir Vyatkin)
+- Add new metric jvm_system_memory_bytes [SOLR-18159](https://issues.apache.org/jira/browse/SOLR-18159) ([Jan Høydahl](https://home.apache.org/phonebook.html?uid=janhoy)) (Matthew Biscocho)
+- Add DocumentEnrichmentUpdateProcessorFactory for LLM-based document enrichment at index time [SOLR-18187](https://issues.apache.org/jira/browse/SOLR-18187) (Nicolò Rinaldi, Anna Ruggero, Alessandro Benedetti)
+- New ContentHashVersionProcessor to avoid index churn when adding same-content documents. [SOLR-18189](https://issues.apache.org/jira/browse/SOLR-18189) (Francois Huaulme) (David Smiley)
+- Support for using {!collapse} with CombinedQueryComponent (RRF) [SOLR-18195](https://issues.apache.org/jira/browse/SOLR-18195) (Sonu Sharma @ercsonusharma)
+- Support 'missing' stats count in rollup function for streaming expressions [SOLR-18198](https://issues.apache.org/jira/browse/SOLR-18198) (khushjain)
+- Range field types (Int/Long/Float/DoubleRangeField) now support docValues="true" as a query-time filter optimization. [SOLR-18201](https://issues.apache.org/jira/browse/SOLR-18201) (Sonu Sharma @ercsonusharma)
+- Support 'countDist' (count distinct) metric in rollup for streaming expressions [SOLR-18220](https://issues.apache.org/jira/browse/SOLR-18220) (khushjain)
+- Support 'percentile' (per) metric in rollup for streaming expressions [SOLR-18221](https://issues.apache.org/jira/browse/SOLR-18221) (khushjain)
+- Add `name` local parameter support and `MatchedQueriesComponent` to identify which named sub-queries matched each document. [SOLR-18227](https://issues.apache.org/jira/browse/SOLR-18227) (Dmitrii Tikhonov)
+- Optional reRankCutoff field returned in responseHeader. Used to return main sort value(s) from the lowest ranked document eligible for inclusion in rerank. [SOLR-18245](https://issues.apache.org/jira/browse/SOLR-18245) (Darren Shaw @shawdm)
+- Migrated ListTasks API & TaskStatus API from homegrown @EndPoint to JAX-RS [SOLR-18248](https://issues.apache.org/jira/browse/SOLR-18248) (Jalaz Kumar) (Eric Pugh)
+- Add knnAlgorithm="flat" option to DenseVectorField to skip HNSW graph construction for exact vector search [SOLR-18267](https://issues.apache.org/jira/browse/SOLR-18267) (Adam Quigley)
+- Support knnAlgorithm="flat" for ScalarQuantizedDenseVectorField to store scalar-quantized vectors without building an HNSW graph. [SOLR-18267](https://issues.apache.org/jira/browse/SOLR-18267) (Adam Quigley)
+- Support for using Query Elevation with CombinedQueryComponent (RRF) [SOLR-18271](https://issues.apache.org/jira/browse/SOLR-18271) (Sonu Sharma @ercsonusharma)
+- Support 'std' (standard deviation) metric in rollup for streaming expressions [SOLR-18328](https://issues.apache.org/jira/browse/SOLR-18328) (khushjain)
+- DenseVectorField now supports existence queries (field:* / [* TO *]) [SOLR-18329](https://issues.apache.org/jira/browse/SOLR-18329) (Li Enlai @linslee75)
+- Streaming expressions backed by CloudSolrStream (e.g. 'search', 'shuffle') now support a 'path' parameter for selecting the request handler to query, as a more explicit alternative to embedding a 'qt' parameter. [SOLR-18332](https://issues.apache.org/jira/browse/SOLR-18332) (Jason Gerlowski @gerlowskija)
+- SPLITSHARD has expanded support for collection router.field, not only supporting indexed fields but also docValues. Note: "Point" numeric fields only work in this case with docValues. [SOLR-18335](https://issues.apache.org/jira/browse/SOLR-18335) (Olivier Boudet) (David Smiley)
+- Luke handler now aggregates results across multiple shards and does this by default in SolrCloud mode. [SOLR-8127](https://issues.apache.org/jira/browse/SOLR-8127) (Luke Kot-Zaniewski)
+- Add root document query shortcut support to NestPathField [SOLR-18197](https://issues.apache.org/jira/browse/SOLR-18197) (Abhishek Umarjikar @abumarjikar) (David Smiley @dsmiley)
+- Introducing {!auxIndexJoin} query for query-time join with auxiliary index. [SOLR-18307](https://issues.apache.org/jira/browse/SOLR-18307) (Mikhail Khludnev @mkhl)
+- The `{!globalOrdinalsJoin joinField=join_s_dv which="type_s:parent"}` query parser joins on single index by the same single-value docValues string field. [GITHUB#4881](https://github.com/apache/solr/pull/4881) (Mikhail Khludnev @mkhludnev)
+- The `{!join score=...}` query parser now supports joining `from` `NUMERIC` or `SORTED_NUMERIC` doc values `to` numeric Point fields (`IntPointField`, `LongPointField`, `FloatPointField`, `DoublePointField`, `DatePointField`). [GITHUB#4880](https://github.com/apache/solr/pull/4880) (Mikhail Khludnev @mkhludnev)
 - CrossDC Consumer - add Prometheus metrics [SOLR-18060](https://issues.apache.org/jira/browse/SOLR-18060) (Andrzej Bialecki @ab)
-- CrossDC - support arbitrary Kafka properties [SOLR-18062](https://issues.apache.org/jira/browse/SOLR-18062) (Andrzej Bialecki @ab)
-
-### Changed (2 changes)
-
-- Add alwaysStopwords option to edismax so its "all stopwords" behaviour can be controlled #17959 [SOLR-17959](https://issues.apache.org/jira/browse/SOLR-17959) (Andy Webb)
+- CrossDC Consumer: add /health endpoint [SOLR-18061](https://issues.apache.org/jira/browse/SOLR-18061) (Andrzej Bialecki @ab)
+- ConcurrentUpdateSolrClient can now report which documents failed to reach the server. Register a handler via the Builder's withErrorHandler(...) to recover the documents of a failed batch, for example to route them to a retry queue or dead-letter topic. [SOLR-3284](https://issues.apache.org/jira/browse/SOLR-3284) (Serhiy Bzhezytskyy)
+
+### Changed (48 changes)
+
+- Dropdowns for collection/core, for fields on the schema-page and for field-types on the analyze page are now using a contains-filtering [GITHUB#4121](https://github.com/apache/solr/pull/4121) (Renato Haeberli)
+- Refactor of the language-model module to accomodate new upcoming LLM oriented features avoiding code duplication. [PR#4375](https://github.com/apache/solr/pull/4375) (Nicolò Rinaldi) (Anna Ruggero) (Alessandro benedetti)
+- add percentage and threshold based minimum match functionality, as we know it from ExtendedDismaxQParser, to BoolQParserPlugin [PR#4406](https://github.com/apache/solr/pull/4406) (Renato Haeberli)
+- HttpSolrClient: made error messages more consistent, avoiding complaining about the content-type when it's text/html [PR#4526](https://github.com/apache/solr/pull/4526) (David Smiley)
+- The /sql handler request params forwarded to Calcite is now configurable [PR#4607](https://github.com/apache/solr/pull/4607) (Jan Høydahl) ([William Wallace](https://fjord.ai/) @phyr3wall)
+- HttpJettySolrClient defaults would often create 32 threads, likely under-utilizing them. and it would cap threads to 256. Now it does neither by default but Executor customization (and other saturation controls) remain. [PR#4668](https://github.com/apache/solr/pull/4668) (David Smiley)
+- Distributed tracing and audit logging now see request parameters sent in a url-encoded POST body, not only those in the URL query string. [PR#4870](https://github.com/apache/solr/pull/4870) (David Smiley) (Xinyao Zhang)
+- HttpSolrClient impls now sends certain interesting request parameters in the URL query string when a POST of parameters is submitted. In other words, withTheseParamNamesInTheUrl now has a default set. This improves observability, particularly for distributed search & admin commands. [PR#4871](https://github.com/apache/solr/pull/4871) (David Smiley)
+- Parallelize Backup and Restore File Operations [SOLR-1092](https://issues.apache.org/jira/browse/SOLR-1092) (Samuel Verstraete @elangelo) (David Smiley @dsmiley)
+- v2 cluster command-status APIs are now more REST-ful at GET/DELETE /api/cluster/commands/{id} and DELETE /api/cluster/commands (the previous /api/cluster/command-status paths are gone). SolrJ provides ClusterApi.GetClusterCommandStatus, ClusterApi.DeleteClusterCommandStatus, and ClusterApi.DeleteAllClusterCommandStatuses. [SOLR-16390](https://issues.apache.org/jira/browse/SOLR-16390) (Prithvi S @iprithv)
+- VersionTool (bin/solr version) now reports remote server version when `--solr-url` is provided [SOLR-17318](https://issues.apache.org/jira/browse/SOLR-17318) ([Jan Høydahl](https://home.apache.org/phonebook.html?uid=janhoy))
+- QueryRequest.java in SolrJ no longer sends the 'qt' parameter to the server. [SOLR-17715](https://issues.apache.org/jira/browse/SOLR-17715) [PR#4397](https://github.com/apache/solr/pull/4397) (r4mercur @r4mercur)
+- HttpJdkSolrClient & HttpJettySolrClient now send headers that enable Solr's rate limiting to work. [SOLR-17810](https://issues.apache.org/jira/browse/SOLR-17810) (David Smiley) (Gaurav Tuli)
+- Improved multiThreaded=true performance when a docset is needed (e.g. faceting). [SOLR-17841](https://issues.apache.org/jira/browse/SOLR-17841) (Puneet Ahuja @punAhuja)
 - CloudSolrClient/LBSolrClient should consider a retry-able request that times out as another condition to internally mark that replica as a "zombie". [SOLR-18002](https://issues.apache.org/jira/browse/SOLR-18002) (James Vanneman)
-
-### Fixed (9 changes)
-
+- Add solr.cloud.delete.unknown.cores.enabled setting for removing unknown but existing core data when a core is created in SolrCloud mode. [SOLR-18008](https://issues.apache.org/jira/browse/SOLR-18008) (Eric Pugh) (David Smiley)
+- Improved CloudSolrClient's http/https (SSL) detection by using the scheme of provided Solr URLs, or looking at the "solr.ssl.enabled" system property. Likewise improved Solr itself to consider this property as an alternative to the urlScheme cluster property. [SOLR-18056](https://issues.apache.org/jira/browse/SOLR-18056) [SOLR-18055](https://issues.apache.org/jira/browse/SOLR-18055) (Vishnu Priya Chandra Sekar)
+- Optimize the size of the internal buffer of JavaBin codec to reduce the number of allocations. This reduces GC pressure on SolrJ client under high indexing load. [SOLR-18157](https://issues.apache.org/jira/browse/SOLR-18157) (Pierre Salagnac)
+- Complete dot-separated metric name migration [SOLR-18165](https://issues.apache.org/jira/browse/SOLR-18165) ([Jan Høydahl](https://home.apache.org/phonebook.html?uid=janhoy))
+- Use dot-separated OTel metric names for OTLP export. This is a back-compat break from version 10.0 [SOLR-18165](https://issues.apache.org/jira/browse/SOLR-18165) ([Jan Høydahl](https://home.apache.org/phonebook.html?uid=janhoy)) (Matthew Biscocho)
+- Increased query throughput by removing a call to ZooKeeper for cluster state that should have been cached. Happens when Solr does distributed search over multiple collections, and when the coordinator has no local replica for some of them. [SOLR-18176](https://issues.apache.org/jira/browse/SOLR-18176) [SOLR-15352](https://issues.apache.org/jira/browse/SOLR-15352) (Matthew Biscocho)
+- Move cluster concepts into Getting Started in Ref Guide [SOLR-18179](https://issues.apache.org/jira/browse/SOLR-18179) (Eric Pugh)
+- JWT Authentication `blockUnknown` now defaults to `true`, blocking unauthenticated requests by default. Previously the code defaulted to `false` despite the reference guide documenting `true`. Users relying on pass-through must explicitly set `blockUnknown` to `false` in their security.json. [SOLR-18215](https://issues.apache.org/jira/browse/SOLR-18215) ([Jan Høydahl](https://home.apache.org/phonebook.html?uid=janhoy))
+- New solr.xml setting allowZkHosts limits which ZooKeeper connection strings a cross-collection join or streaming expression may use (zkHost or solrConnection); an HTTP(s) solrConnection must be a live node or be listed in allowUrls. The local SolrCloud ensemble is always allowed. zkHost and solrUrl are now mutually exclusive in a single cross-collection join clause. The local ensemble is matched verbatim, including any chroot: a node started with `-DzkHost=zk1:2181/solr` allows `zkHost [...]
+- The per-core /solr/{core}/replication endpoint is now authorized per command: state-changing commands require the "update" permission, while read-only commands continue to require "read". [SOLR-18225](https://issues.apache.org/jira/browse/SOLR-18225) (Mark Robert Miller)
+- Replication file fetching treats both "/" and "\" as path separators when validating a file name, and config/tlog file names must resolve within the core's config or tlog directory. [SOLR-18226](https://issues.apache.org/jira/browse/SOLR-18226) (Mark Robert Miller)
+- /update/extract (ExtractingRequestHandler) now requires the "update" permission rather than "read", since it indexes documents. [SOLR-18228](https://issues.apache.org/jira/browse/SOLR-18228) (Mark Robert Miller)
+- In SolrCloud, requests are authorized against the collection of the core that serves them; the "collection" request parameter is not used for authorization. [SOLR-18230](https://issues.apache.org/jira/browse/SOLR-18230) (David Smiley) (Mark Robert Miller)
+- Migration of CancelTask V2 API to JAX-RS construct [SOLR-18248](https://issues.apache.org/jira/browse/SOLR-18248) (Jalaz Kumar) (Eric Pugh)
+- Refactor Tasks API to use Nested Interfaces [SOLR-18248](https://issues.apache.org/jira/browse/SOLR-18248) (Jalaz Kumar)
+- Restore -c option as a no-op to bin/solr start script to simplify scripts that interact with both Solr 10 and previous versions of Solr. [SOLR-18269](https://issues.apache.org/jira/browse/SOLR-18269) (Eric Pugh)
+- Change JettySolrRunner's use of GracefulHandler to be opt-in [SOLR-18285](https://issues.apache.org/jira/browse/SOLR-18285) (hossman)
+- Optimize collapse performance for String fields in Solr 9.x and later [SOLR-18304](https://issues.apache.org/jira/browse/SOLR-18304) (Bartosz Fidrysiak)
+- Optimize IndexSchema.getDynamicFieldType() by checking cached fields before matching dynamic patterns. [SOLR-18306](https://issues.apache.org/jira/browse/SOLR-18306) (Pierre Salagnac)
+- Solr's 404 page is less generic. We now log 404s in Solr's log. [SOLR-18319](https://issues.apache.org/jira/browse/SOLR-18319) (David Smiley)
+- HttpJettySolrClient: detect if request wasn't sent; means retry-able. CloudSolrClient & LBSolrClient will detect it. [SOLR-18401](https://issues.apache.org/jira/browse/SOLR-18401) (David Smiley)
+- Leader/follower replication now restarts with the latest index generation when the selected generation expires during download, avoiding retries against an unavailable generation. [SOLR-18406](https://issues.apache.org/jira/browse/SOLR-18406) (ZhenyuLi @JHSUYU)
+- Simplify PingRequestHandler shard handling [SOLR-18419](https://issues.apache.org/jira/browse/SOLR-18419) (Jan Høydahl)
+- Server-side streaming and cross-collection join use an internal SolrClientCache that only connects to other clusters allowed by allowZkHosts or allowUrls. [SOLR-18474](https://issues.apache.org/jira/browse/SOLR-18474) (David Smiley) (vyatkin.v)
+- Faster intersection in {!auxIndexJoin} query; introduce NoStoredFieldsCodec. [SOLR-18477](https://issues.apache.org/jira/browse/SOLR-18477) (Mikhail Khludnev @mkhl)
+- Faster {!auxIndexJoin} when there's no filter. [SOLR-18484](https://issues.apache.org/jira/browse/SOLR-18484) (Mikhail Khludnev @mkhl)
+- The Prometheus JVM CPU metrics are now named `jvm_system_cpu_utilization` and `jvm_cpu_recent_utilization` (the `_ratio` suffix was dropped) following the OpenTelemetry Prometheus exporter update. [PR#4711](https://github.com/apache/solr/pull/4711) (Jan Høydahl)
+- Support collection state.json compression when Overseer is disabled. [SOLR-17894](https://issues.apache.org/jira/browse/SOLR-17894) (Andrzej Bialecki)
+- Allow locked Admin APIs to call other locked AdminAPIs. These locked Admin APIs can only call other APIs on the same resource tree (Collection > Shard > Replica) to protect against deadlocks. [SOLR-18011](https://issues.apache.org/jira/browse/SOLR-18011) (Houston Putman @HoustonPutman)
+- CrossDC Producer - add more detailed metrics. [SOLR-18064](https://issues.apache.org/jira/browse/SOLR-18064) (Andrzej Bialecki @ab)
+- Ensure that when query limits are used the correct similarity is used for all types of queries. [SOLR-18305](https://issues.apache.org/jira/browse/SOLR-18305) (Andrzej Bialecki)
+- SolrJ v1 admin requests now use appropriate HTTP verbs -- mostly POST, some GET [SOLR-18343](https://issues.apache.org/jira/browse/SOLR-18343) (Xinyao Zhang)
+- CrossDC Common optimize serialization for large docs [SOLR-18415](https://issues.apache.org/jira/browse/SOLR-18415) (Andrzej Bialecki)
+
+### Fixed (86 changes)
+
+- Fix getFirstLiveDoc so it returns the first live doc. Previously it would often return nothing resulting in missing index flags in /admin/luke response. [SOLR-18125](https://issues.apache.org/jira/browse/SOLR-18125) (Luke Kot-Zaniewski)
+- using window.location.origin rather than hard coded URL [PR#4281](https://github.com/apache/solr/pull/4281) (Renato Haeberli)
+- Filestore metadata API no longer returns HTTP 500 when a file is deleted concurrently with a metadata read; the response now matches the not-found case (null entry). [PR#4367](https://github.com/apache/solr/pull/4367) (Eric Pugh)
+- Refactor the tests of the language-model module to accomodate new upcoming LLM oriented features avoiding code duplication. [PR#4419](https://github.com/apache/solr/pull/4419) (Nicolò Rinaldi) (Anna Ruggero) (Alessandro benedetti)
+- HttpJettySolrClient could throw IllegalStateException on connection lost, which foiled LBSolrClient's attempts to classify a request as retry-able. [PR#4490](https://github.com/apache/solr/pull/4490) (David Smiley)
+- PKIAuthenticationPlugin now rejects a SolrAuthV2 header with a malformed signature using a 401 response, instead of returning a 500 [PR#4553](https://github.com/apache/solr/pull/4553) (Jan Høydahl)
+- Fix reference-equality comparison bugs in ZkMaintenanceUtils single-file upload and HttpShardHandler onlyNrt detection [PR#4605](https://github.com/apache/solr/pull/4605) (Jan Høydahl)
+- Support blank/zero-byte files in configset zip uploads [SOLR-16341](https://issues.apache.org/jira/browse/SOLR-16341) (Eric Pugh)
+- `bin/solr api` and the package manager's collection-agnostic API calls now fail on a non-2xx response instead of printing it as if it had succeeded. [SOLR-17316](https://issues.apache.org/jira/browse/SOLR-17316) (Serhiy Bzhezytskyy)
 - Fix disk space check in shard split operation [SOLR-17437](https://issues.apache.org/jira/browse/SOLR-17437) (Matthew Biscocho) (David Smiley)
+- SOLR-17549 - v2 SolrRequest/SolrResponse classes now report errors identically to their v1 counterparts [SOLR-17549](https://issues.apache.org/jira/browse/SOLR-17549) (Jason Gerlowski)
+- Fixed HttpJdkSolrClient leaking an executor thread when an async request's connection failed while its body was still being written; enough such failures could exhaust the client's thread pool. [SOLR-17707](https://issues.apache.org/jira/browse/SOLR-17707) (Serhiy Bzhezytskyy)
+- SolrMetricsContext is now reliably closed (once), and thus some components possessing one are too. Fixes double-close of OTEL, yielding warnings. [SOLR-17857](https://issues.apache.org/jira/browse/SOLR-17857) (David Smiley) (Houston Putman)
+- SpellCheckCollator now returns the partial (mutable) list of collations it had gathered so far, instead of throwing an UnsupportedOperationException, when the query time limit is exceeded while collating results. [SOLR-17870](https://issues.apache.org/jira/browse/SOLR-17870) (Puneet Sharma)
 - OTEL metrics - SplitShardCmd.checkDiskSpace needs conversion [SOLR-17955](https://issues.apache.org/jira/browse/SOLR-17955) (Matthew Biscocho) (David Smiley)
+- SOLR-17973: Fix `shards.preference` not respected for cross-collection join queries [SOLR-17973](https://issues.apache.org/jira/browse/SOLR-17973) (khushjain)
 - Fix the Text to Vector Managed Model Store Initialization in LLM Module [SOLR-17999](https://issues.apache.org/jira/browse/SOLR-17999) (Ilaria Petreti) (Alessandro Benedetti)
 - Solr response writing now correctly delegates to FieldType implementations to determine how internal binary field values are represented externally [SOLR-18033](https://issues.apache.org/jira/browse/SOLR-18033) (hossman)
 - Improve HttpJettySolrClient.requestAsync (used in sharded/distributed-search and more) to increase throughput and prevent a rare deadlock. [SOLR-18051](https://issues.apache.org/jira/browse/SOLR-18051) (James Vanneman)
+- V2 APIs now properly respect the hideStackTrace config setting [SOLR-18066](https://issues.apache.org/jira/browse/SOLR-18066) (Utsav Parmar)
 - JWT Authentication plugin now supports matching non-string claims such as boolean [SOLR-18073](https://issues.apache.org/jira/browse/SOLR-18073) ([Jan Høydahl](https://home.apache.org/phonebook.html?uid=janhoy)) (Tony Panza)
+- Fix replication failure for files with exact MB sizes [SOLR-18098](https://issues.apache.org/jira/browse/SOLR-18098) (Shubham Ranjan)
+- The /admin/info/logging endpoint (or just a tests) could yield partial logging hierarchies after log4j was upgraded. It should now be robust. [SOLR-18107](https://issues.apache.org/jira/browse/SOLR-18107) (David Smiley)
+- Improve footer UI of Solr Cloud - Graph when you have large numbers of collections. Plus code refactor. [SOLR-18113](https://issues.apache.org/jira/browse/SOLR-18113) (Eric Pugh)
+- Fixed CloudSolrClient deleteById failure when routing info is not passed with compositeId router, router.field, and directUpdatesToLeadersOnly enabled [SOLR-18114](https://issues.apache.org/jira/browse/SOLR-18114) (Matthew Biscocho)
+- Fix double-stop of the merge timer when segment merging fails with assertions enabled. [SOLR-18135](https://issues.apache.org/jira/browse/SOLR-18135) (Nick Shanin)
+- Fix ArrayStoreException when combining rerank with sort under multi-threaded segment-parallel search [SOLR-18136](https://issues.apache.org/jira/browse/SOLR-18136) (Shiming Li)
+- CloudSolrClient- fixed state refresh race; didn't refresh. Regression from 9.10.1/10.0. [SOLR-18142](https://issues.apache.org/jira/browse/SOLR-18142) (David Smiley)
+- Fix race conditions in "global" CircuitBreaker registration [SOLR-18146](https://issues.apache.org/jira/browse/SOLR-18146) (Jason Gerlowski)
+- Schema Designer sample-doc analysis now works correctly when analyze sample documents. More robust state management in SolrCloud. [SOLR-18152](https://issues.apache.org/jira/browse/SOLR-18152) (Eric Pugh)
+- Fixed file upload in the Documents tab of Admin UI. [SOLR-18153](https://issues.apache.org/jira/browse/SOLR-18153) (Eric Pugh)
+- Abort shard leader election if container shutdown sequence has started, so we don't have leaders elected very late and not properly closed. [SOLR-18155](https://issues.apache.org/jira/browse/SOLR-18155) (Pierre Salagnac)
+- Fix ClassCastException when using join queries with query-limits (like timeAllowed) [SOLR-18156](https://issues.apache.org/jira/browse/SOLR-18156) (hossman)
+- Solr 9 to 10 upgrade: old JWT property solr.auth.jwt.allowOutboundHttp set via SOLR_OPTS now correctly maps to solr.auth.jwt.outbound.http.enabled, fixing a startup failure when connecting to an HTTP identity provider. [SOLR-18167](https://issues.apache.org/jira/browse/SOLR-18167) (Utsav Parmar)
+- Add validation for configset names at API layer in line with what Admin UI enforces. [SOLR-18170](https://issues.apache.org/jira/browse/SOLR-18170) (Eric Pugh)
+- solr-test-framework isn't usable outside Solr, a 10.0 regression. [SOLR-18092](https://issues.apache.org/jira/browse/SOLR-18092) (Dawid Weiss) (David Smiley) (Eric Pugh) (hossman)
+- Fix semaphore permit leaks in HttpJettySolrClient's AsyncTracker. Avoid IO-thread deadlock on connection failure retries. Add a new metric gauge solr.http.client.async_permits [SOLR-18174](https://issues.apache.org/jira/browse/SOLR-18174) ([Jan Høydahl](https://home.apache.org/phonebook.html?uid=janhoy))
+- Published POMs now include resolved dependency versions, fixing ambiguous/missing version problems. [SOLR-18185](https://issues.apache.org/jira/browse/SOLR-18185) (David Smiley)
+- Fixed Admin UI to use max heap (-Xmx) value instead of committed heap to compute heap used percentage. [SOLR-18186](https://issues.apache.org/jira/browse/SOLR-18186) (Ravi Ranjan Jha)
+- Fix for GPU vector indexing silently falling back to using CPU instead [SOLR-18210](https://issues.apache.org/jira/browse/SOLR-18210) (Rahul Goswami)
+- Strengthen Basic Authentication password policy (password must differ from username) and harden template users created by bin/solr auth enable. The check can be temporarily disabled with -Dsolr.security.auth.basicauth.allowuseraspassword=true (env SOLR_SECURITY_AUTH_BASICAUTH_ALLOWUSERASPASSWORD) as an upgrade escape hatch. [SOLR-18233](https://issues.apache.org/jira/browse/SOLR-18233) (Jan Høydahl)
+- Avoid OOMs when deserializing collection states by not copying full data for UTF8 to Java string conversion. [SOLR-18237](https://issues.apache.org/jira/browse/SOLR-18237) (Pierre Salagnac)
+- Fixed NPE in size estimator for null valued fields [SOLR-18239](https://issues.apache.org/jira/browse/SOLR-18239) (Jalaz Kumar)
+- Fix several concurrency bugs in HttpShardHandler / ParallelHttpShardHandler that could cause search threads to hang in take() or return HTTP 500 instead of honoring shards.tolerant under thread-pool saturation [SOLR-18244](https://issues.apache.org/jira/browse/SOLR-18244) (Mark Miller)
+- Solr Admin UI properly supports multiple facet.field parameters [SOLR-18246](https://issues.apache.org/jira/browse/SOLR-18246) (Umut Saribiyik)
+- CertAuthPlugin now uses correct Jetty attribute for certificate lookup for SSL authentication [SOLR-18270](https://issues.apache.org/jira/browse/SOLR-18270) (Jean-Marie HEITZ @heitzjm)
+- LoadAverageCircuitBreaker now caches its sampled value for a short TTL, so it stops re-polling the OS load average per request at high RPS. [SOLR-18284](https://issues.apache.org/jira/browse/SOLR-18284) (Mark Robert Miller)
+- MemoryCircuitBreaker now measures post-GC live heap data, so it no longer trips when the heap is full of collectible garbage. Earlier versions sampled MemoryMXBean.getHeapMemoryUsage().getUsed() on a 30-second moving average (6 samples), which trends toward max between collections during normal operation; if you tuned a threshold against that behavior you may need to revisit it. This breaks subclasses of MemoryCircuitBreaker: the deprecated MemoryCircuitBreaker(int, int) constructor is [...]
+- ZkController no longer treats every ZooKeeper reconnect as session expiration. Re-election and core re-registration now run only after Curator reports ConnectionState.LOST, restoring Solr 9 behavior during ZK rolling restarts. [SOLR-18298](https://issues.apache.org/jira/browse/SOLR-18298) ([Shrey Narayan (NextBrick)](https://nextbrick.com))
+- Incremental backup failures now report the original error instead of an unrelated missing zk_backup directory exception [SOLR-18303](https://issues.apache.org/jira/browse/SOLR-18303) (Prithvi S)
+- Fix Thread Pool Starvation in HttpJdkSolrClient. HttpJdkSolrClient defaults would often create 32 threads, likely under-utilizing them. and it would cap threads to 256. Now it does neither by default but Executor customization (and other saturation controls) remain. [SOLR-18312](https://issues.apache.org/jira/browse/SOLR-18312) (Renato Haeberli) (David Smiley)
+- PRS based collection creation returns too early; can cause restore failure. [SOLR-18334](https://issues.apache.org/jira/browse/SOLR-18334) (David Smiley)
+- /replication?command=details now reports backup details while the backup is still running, including file counts, instead of the previous backup's status [SOLR-18344](https://issues.apache.org/jira/browse/SOLR-18344) (Idan Tepper @idantepper)
+- SolrJ ClientUtils.encodeLocalParamVal() can produce lossy/invalid encodings with a backslash or leading quotes. Affects faceting with a custom facet response key. Affects the SQL module for LIKE queries. [SOLR-18345](https://issues.apache.org/jira/browse/SOLR-18345) (David Smiley)
+- Fix Solr emitting duplicate/conflicting JVM metrics from both runtime-telemetry-java8 and runtime-telemetry-java17 OTel scopes on Java 17, by migrating to the unified opentelemetry-runtime-telemetry module (upgraded to 2.31.1-alpha) that replaced the java8/java17 split. Also updating otel itself to 1.65.0 as well. [SOLR-18407](https://issues.apache.org/jira/browse/SOLR-18407) (Eric Pugh)
+- CrossDC - ZooKeeper /crossdc.properties no longer overrides solr.crossdc.kafka.* sysprops or env vars [SOLR-18412](https://issues.apache.org/jira/browse/SOLR-18412) (Andrzej Bialecki @ab)
+- Fix complement() and intersect() streaming expressions silently returning wrong results when on= maps two differently-named fields [SOLR-18418](https://issues.apache.org/jira/browse/SOLR-18418) ([David Smiley](https://home.apache.org/phonebook.html?uid=dsmiley))
+- Fix a memory leak where every SolrIndexSearcher ever opened was retained by the OpenTelemetry metric registry via its "index.commit_size" observable gauge, along with its DirectoryReader and segment live-docs bitsets. Nodes with a high commit cadence would eventually run out of heap. Observable metrics registered through SolrMetricsContext with an explicit unit are now closed together with the context. [SOLR-18442](https://issues.apache.org/jira/browse/SOLR-18442) (Jan Høydahl) (Mikhai [...]
+- `<metrics enabled="false"/>` in `solr.xml` now actually disables the metrics facility: no metric exporter or JVM runtime metrics are set up, and instruments are created from a no-op OpenTelemetry meter, so registries no longer accumulate metrics (and the memory they retain) for a disabled node. [SOLR-18455](https://issues.apache.org/jira/browse/SOLR-18455) ([Mikhail Khludnev](https://home.apache.org/phonebook.html?uid=mkhl) @mkhludnev)
+- The DisMax query parser no longer adds an empty, no-op boolean clause to the query when the pf parameter is blank or missing. [SOLR-504](https://issues.apache.org/jira/browse/SOLR-504) (Eric Pugh)
+- ConcurrentUpdateSolrClient now identifies the target server when an update fails to connect, instead of reporting a bare connection error with no URL. [SOLR-7177](https://issues.apache.org/jira/browse/SOLR-7177) (Serhiy Bzhezytskyy)
+- Pure negative (NOT) expressions in the "lucene" (default) QParser no longer need an explicit *:* to work. [SOLR-18256](https://issues.apache.org/jira/browse/SOLR-18256) (Abhishek Umarjikar @abumarjikar)
+- SlowCompositeReaderWrapper no longer misreports the index sort and hasBlocks of a multi-segment composite view; both were previously taken from the first segment only, which is wrong whenever there is more than one segment. [PR#4825](https://github.com/apache/solr/pull/4825) (David Smiley)
+- Fix NullPointerException in GetNodeSystemInfo when the nodes parameter is provided in SolrCloud mode [SOLR-18318](https://issues.apache.org/jira/browse/SOLR-18318) (Yash Goswami)
+- AllowListUrlChecker now detects URL schemes with URLUtil#hasScheme, the same helper used when building shard URLs, parsing scheme prefixes consistently and rejecting invalid schemes. [SOLR-18293](https://issues.apache.org/jira/browse/SOLR-18293) (Rajat Raghav @Xclow3n) (Jan Høydahl)
+- Balance replicas API now enforces the rule of at most one replica per shard on the same node [SOLR-18327](https://issues.apache.org/jira/browse/SOLR-18327) (Jan Høydahl)
+- A transient connection failure from a shard leader to one of its replicas is now retried when the failure arrives wrapped inside another exception, instead of sending the replica into recovery. Previously whether the retry happened depended on which exception the client reported outermost. [SOLR-18346](https://issues.apache.org/jira/browse/SOLR-18346) (Serhiy Bzhezytskyy)
+- Prevent partial writes when a collection referenced by a MIGRATE routing rule has been deleted [SOLR-18413](https://issues.apache.org/jira/browse/SOLR-18413) (ZhenyuLi @JHSUYU)
+- Fix misleading deprecation warning for SOLR_HOST_ADVERTISE [SOLR-18337](https://issues.apache.org/jira/browse/SOLR-18337) (Eric Pugh) (Mikael Sterner)
+- Fixed GCS backup restores silently swallowing failures and stopping early on zero-byte reads (SOLR-18250). [SOLR-18250](https://issues.apache.org/jira/browse/SOLR-18250) [PR#4726](https://github.com/apache/solr/pull/4726) (Prithvi S)
+- Admin UI's Cloud > Tree screen now uses the v2 Zookeeper read API. Fixed a bug in that API where the per-child stat map returned by GET /api/cluster/zookeeper/children was serialized twice. [PR#4901](https://github.com/apache/solr/pull/4901) (Eric Pugh)
+- Support repeated parents.preFilter values in nested vector knn queries [SOLR-18039](https://issues.apache.org/jira/browse/SOLR-18039) (Arup Chauhan @arup-chauhan)
+- Don't buffer updates on replicas without update log (e.g. PULL). [SOLR-17231](https://issues.apache.org/jira/browse/SOLR-17231) (Andrzej Bialecki)
+- Fix error scenario in InstallShardData and Restore [SOLR-17821](https://issues.apache.org/jira/browse/SOLR-17821) (Houston Putman @HoustonPutman)
 - SOLR-18063 - NPE when resubmitting to DLQ [SOLR-18063](https://issues.apache.org/jira/browse/SOLR-18063) (Andrzej Bialecki @ab)
+- CrossDC Consumer: fix potential out-of-order Kafka partition processing [SOLR-18077](https://issues.apache.org/jira/browse/SOLR-18077) (Andrzej Bialecki @ab)
 - ShardRequestTracker now indexes Admin API results by node and replica rather than just node. This fixes situations where multiple sub-requests are sent to a single node. [SOLR-18081](https://issues.apache.org/jira/browse/SOLR-18081) (Houston Putman @HoustonPutman)
 - Fix operational issues with readOnly collections, such as restarting SolrNodes and replicating from the leader. [SOLR-18083](https://issues.apache.org/jira/browse/SOLR-18083) (Houston Putman @HoustonPutman)
+- Return a client error for unsupported field existence queries instead of an internal server error. [SOLR-18175](https://issues.apache.org/jira/browse/SOLR-18175) (Xinyao Zhang)
+- Keep request processing and searches on a stable schema snapshot when the schema changes concurrently [SOLR-18350](https://issues.apache.org/jira/browse/SOLR-18350) (Shrey Narayan @NextbrickInc)
+- SOLR-18408 CrossDC Consumer fix incorrect nextOffset commits [SOLR-18408](https://issues.apache.org/jira/browse/SOLR-18408) (Andrzej Bialecki)
+- SOLR-18409 CrossDC Producer shouldMirror not whitelisted for distrib update requests [SOLR-18409](https://issues.apache.org/jira/browse/SOLR-18409) (Andrzej Bialecki)
+- CrossDC Common multivalued params and per-entry params don't survive the serialization round-trip [SOLR-18410](https://issues.apache.org/jira/browse/SOLR-18410) (Andrzej Bialecki)
+- CrossDC KafkaProducerSink's KafkaConsumer gets no security config [SOLR-18411](https://issues.apache.org/jira/browse/SOLR-18411) (Andrzej Bialecki)
+- Don't use System.nanoTime as absolute timestamp in CrossDC producer. [SOLR-18422](https://issues.apache.org/jira/browse/SOLR-18422) (Andrzej Bialecki)
+- CrossDC Consumer off-by-one error in the ThreadDump handler. [SOLR-18423](https://issues.apache.org/jira/browse/SOLR-18423) (Andrzej Bialecki)
 
-### Removed (5 changes)
+### Deprecated (4 changes)
+
+- Un-deprecate 'qt' for certain use-cases where there's no alternative. [SOLR-17715](https://issues.apache.org/jira/browse/SOLR-17715) (David Smiley @dsmiley)
+- Deprecated the `SolrStream` constructors that accept a "core URL" (e.g. `SolrStream(String collectionOrCoreUrl, SolrParams params)` and `SolrStream(String collectionOrCoreUrl, String path, SolrParams params)`). Use one of the "base URL" constructors instead, which take the core/collection name as a separate parameter. [SOLR-17995](https://issues.apache.org/jira/browse/SOLR-17995) (Jason Gerlowski)
+- Deprecate PingRequestHandler (the "/admin/ping" endpoint), SolrPing, SolrPingResponse, and SolrClient.ping()/ping(String). [SOLR-18417](https://issues.apache.org/jira/browse/SOLR-18417) (Jason Gerlowski)
+- Deprecate Overseer ADDROLE and REMOVEROLE Collection API operations [SOLR-18160](https://issues.apache.org/jira/browse/SOLR-18160) (Abhishek Umarjikar @abumarjikar)
+
+### Removed (27 changes)
 
 - Remove deprecated streamFunctions in GraphHandler for registering streaming expressions. [PR#4100](https://github.com/apache/solr/pull/4100) (Eric Pugh)
+- Remove gosu from the Docker image. The Solr Docker image no longer installs the gosu binary. [SOLR-17353](https://issues.apache.org/jira/browse/SOLR-17353) (Jan Høydahl)
+- Remove Dropwizard Metrics as a *direct* Solr dependency. The `OVERSEERSTATUS` response no longer includes per-operation timing metrics, albeit the counters `requests` and `errors` remain. Users needing per-operation timing can use distributed tracing as a substitute. Nonetheless, Solr still includes dropwizard-metrics for embedding ZooKeeper. [SOLR-17855](https://issues.apache.org/jira/browse/SOLR-17855) (Matthew Biscocho) (Eric Pugh) (David Smiley)
 - Remove deprecated DirectSolrConnection use [SOLR-17933](https://issues.apache.org/jira/browse/SOLR-17933) (Eric Pugh)
+- Remove deprecated LocalSolrQueryRequest in favour of SolrQueryRequestBase. [SOLR-18038](https://issues.apache.org/jira/browse/SOLR-18038) (Eric Pugh)
 - Remove deprecated EmbeddedSolrServerTestBase from test-framework, tests updated to use EmbeddedSolrServerTestRule. [SOLR-18067](https://issues.apache.org/jira/browse/SOLR-18067) (Eric Pugh)
 - Removed the wt=standard concept that was used internally by Solr. [SOLR-18085](https://issues.apache.org/jira/browse/SOLR-18085) (Eric Pugh)
-- Remove Request ID based tracing. #17934 [SOLR-17934](https://issues.apache.org/jira/browse/SOLR-17934) (Eric Pugh)
-
-### Dependency Upgrades (8 changes)
-
+- Remove deprecated hiddenSysProps setting under "metrics" in solr.xml. It remains a standard top level config setting. [SOLR-18103](https://issues.apache.org/jira/browse/SOLR-18103) (Eric Pugh)
+- Remove deprecated StandardRequestHandler in favor of SearchHandler [SOLR-18105](https://issues.apache.org/jira/browse/SOLR-18105) (Eric Pugh)
+- Remove the deprecated getRequestUrl method from AuditEvent [SOLR-18108](https://issues.apache.org/jira/browse/SOLR-18108) (Eric Pugh)
+- Remove deprecated http.status_code and http.method telemetry tags from TraceUtils; use http.response.status_code and http.request.method instead. [SOLR-18110](https://issues.apache.org/jira/browse/SOLR-18110) (Utsav Parmar)
+- Remove broken disk-space optimization on "full-recovery" [SOLR-18121](https://issues.apache.org/jira/browse/SOLR-18121) (Jason Gerlowski)
+- Remove deprecated VMParamsAllAndReadonlyDigestZkACLProvider; use a combination of DigestZkACLProvider and VMParamsZkCredentialsInjector instead. [SOLR-18122](https://issues.apache.org/jira/browse/SOLR-18122) (Utsav Parmar)
+- Remove experimental 'solr.api.v2.enabled' sysprop, formerly used to disable the v2 API. [SOLR-18163](https://issues.apache.org/jira/browse/SOLR-18163) (Jason Gerlowski)
+- Remove outmoded and misleading 'bin/solr zk linkconfig' tool. [SOLR-18166](https://issues.apache.org/jira/browse/SOLR-18166) (Jason Gerlowski)
+- Remove support for PKI Authentication v1. The system properties solr.pki.sendVersion and solr.pki.acceptVersions are no longer recognized. [SOLR-18235](https://issues.apache.org/jira/browse/SOLR-18235) (Jan Høydahl)
+- Removed the deprecated `SolrTestCaseJ4.ignoreException(String)`, `unIgnoreException(String)`, and `resetExceptionIgnores()` methods. Use `ErrorLogMuter` instead (`try (ErrorLogMuter muter = ErrorLogMuter.regex("pattern")) { ... }`). This affects test code written against the `solr-test-framework` artifact. [SOLR-18354](https://issues.apache.org/jira/browse/SOLR-18354) (Serhiy Bzhezytskyy)
+- Removed the deprecated `geohash(lat,lon)` and `ghhsin(geohash1,geohash2,radius)` function queries (`GeohashFunction`/`GeohashHaversineFunction`), deprecated without a replacement since 9.0. Use `hsin`/`geodist` with raw latitude/longitude value sources instead of encoding to a geohash string first. [SOLR-18355](https://issues.apache.org/jira/browse/SOLR-18355) (Serhiy Bzhezytskyy)
+- Remove the deprecated CollectionAdminRequest.CreateTimeRoutedAlias.setMaxFutureMs(Integer) overload; use setMaxFutureMs(Long) instead. [SOLR-18359](https://issues.apache.org/jira/browse/SOLR-18359) (Serhiy Bzhezytskyy)
+- Removed the deprecated HttpJettySolrClient.addListenerFactory(HttpListenerFactory). The @lucene.experimental HttpClientBuilderPlugin.setup() now takes a MutableListenerFactory -- a repointable HttpListenerFactory wrapper -- instead of the client itself. [SOLR-18360](https://issues.apache.org/jira/browse/SOLR-18360) (Serhiy Bzhezytskyy) (David Smiley)
+- Removed the deprecated `org.apache.solr.ltr.feature.LegacyFieldValueFeature` LTR feature class, deprecated since 9.4 in favor of `FieldValueFeature`, which now has equivalent behavior. [SOLR-18361](https://issues.apache.org/jira/browse/SOLR-18361) (Serhiy Bzhezytskyy)
+- Remove the deprecated CloudSolrClient.Builder.withInternalClientBuilder method; use withHttpClientBuilder instead. [SOLR-18368](https://issues.apache.org/jira/browse/SOLR-18368) (Serhiy Bzhezytskyy)
+- Remove the deprecated pre-QueryCommand SolrIndexSearcher methods - search(QueryResult, QueryCommand), three getDocList overloads and five getDocListAndSet overloads. Build a QueryCommand and call search(searcher) instead, using setNeedDocSet(true) where getDocListAndSet was used. [SOLR-18371](https://issues.apache.org/jira/browse/SOLR-18371) (Serhiy Bzhezytskyy)
+- Remove the deprecated CoreContainer.getCores() and SolrCores.getCores() methods, which handed out cores without reserving them. Use getLoadedCoreNames() with getCore(String) and close each core, or getLoadedCoreNames().size() when only a count is needed. [SOLR-18378](https://issues.apache.org/jira/browse/SOLR-18378) (Serhiy Bzhezytskyy)
+- Remove the deprecated CloudSolrClient.connect() and connect(long, TimeUnit) methods, and ClusterStateProvider.connect(). Call ClusterStateProvider.getLiveNodes() to force a connection instead. [SOLR-18380](https://issues.apache.org/jira/browse/SOLR-18380) (Serhiy Bzhezytskyy)
+- Remove Request ID based tracing. [SOLR-17934](https://issues.apache.org/jira/browse/SOLR-17934) (Eric Pugh)
+- Remove dead code related to the V2 RenameCore API. Add additional tests. [PR#4172](https://github.com/apache/solr/pull/4172) (Eric Pugh)
+
+### Dependency Upgrades (148 changes)
+
+- Update swagger3 [PR#3077](https://github.com/apache/solr/pull/3077) (solrbot)
+- Update com.fasterxml.woodstox:woodstox-core to v7.2.1 [PR#3083](https://github.com/apache/solr/pull/3083) (solrbot)
+- Update com.github.ben-manes.versions to v0.53.0 [PR#3085](https://github.com/apache/solr/pull/3085) (solrbot)
+- Update org.checkerframework:checker-qual to v3.54.0 [PR#3105](https://github.com/apache/solr/pull/3105) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update org.apache.calcite to 1.42.0 and Avatica to 1.28.0 [PR#3119](https://github.com/apache/solr/pull/3119) (Eric Pugh @epugh)
+- Update adobe.testing.s3mock (major) [PR#3122](https://github.com/apache/solr/pull/3122) (solrbot)
+- Update com.lmax:disruptor to v4 [PR#3127](https://github.com/apache/solr/pull/3127) (solrbot)
+- Update jakarta.annotation:jakarta.annotation-api to v3 [PR#3129](https://github.com/apache/solr/pull/3129) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update jakarta.ws.rs:jakarta.ws.rs-api to v4 [PR#3130](https://github.com/apache/solr/pull/3130) (solrbot)
+- Update net.ltgt.errorprone to v5 [PR#3131](https://github.com/apache/solr/pull/3131) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update no.nav.security:mock-oauth2-server to v5 [PR#3133](https://github.com/apache/solr/pull/3133) (solrbot)
+- Update org.glassfish.jaxb:jaxb-runtime to v4 [PR#3136](https://github.com/apache/solr/pull/3136) (solrbot)
+- Update io.ktor:ktor-bom to v3.5.0 [PR#3218](https://github.com/apache/solr/pull/3218) (solrbot)
+- Update nl.littlerobots.version-catalog-update to v1 [PR#3293](https://github.com/apache/solr/pull/3293) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update jakarta.servlet:jakarta.servlet-api to v6.1.0 [PR#3366](https://github.com/apache/solr/pull/3366) (solrbot)
+- Update kotlin to v2.4.0 [PR#3475](https://github.com/apache/solr/pull/3475) (solrbot)
+- Update com.google.code.gson:gson to v2.14.0 [PR#3661](https://github.com/apache/solr/pull/3661) (solrbot)
+- Update bouncycastle to v1.84 [PR#3677](https://github.com/apache/solr/pull/3677) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update com.google.guava:guava to v33.6.0-jre [PR#3681](https://github.com/apache/solr/pull/3681) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update mockito to v5.23.0 [PR#3697](https://github.com/apache/solr/pull/3697) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update com.diffplug.spotless to v8 [PR#3715](https://github.com/apache/solr/pull/3715) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update org.junit.jupiter:junit-jupiter to v6 [PR#3733](https://github.com/apache/solr/pull/3733) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update ow2.asm to v9.10.1 [PR#3749](https://github.com/apache/solr/pull/3749) (solrbot)
+- Update org.eclipse.jgit:org.eclipse.jgit to v7.6.0.202603022253-r [PR#3757](https://github.com/apache/solr/pull/3757) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update com.microsoft.onnxruntime:onnxruntime to v1.26.0 [PR#3790](https://github.com/apache/solr/pull/3790) (solrbot)
+- Update com.github.spotbugs:spotbugs-annotations to v4.9.8 [PR#3796](https://github.com/apache/solr/pull/3796) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update com.github.ben-manes.caffeine:caffeine to v3.2.3 [PR#3827](https://github.com/apache/solr/pull/3827) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update com.ibm.icu:icu4j to v78 [PR#3836](https://github.com/apache/solr/pull/3836) (solrbot)
+- Update jersey to v4 [PR#3853](https://github.com/apache/solr/pull/3853) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update com.nimbusds:nimbus-jose-jwt to v10.9.1 [PR#3857](https://github.com/apache/solr/pull/3857) (solrbot)
+- Update commons-cli:commons-cli to v1.11.0 [PR#3861](https://github.com/apache/solr/pull/3861) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update com.google.auto.value:auto-value-annotations to v1.11.1 [PR#3868](https://github.com/apache/solr/pull/3868) (solrbot)
+- Update org.apache.commons:commons-configuration2 to v2.13.0 [PR#3894](https://github.com/apache/solr/pull/3894) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update org.apache.commons:commons-exec to v1.6.0 [PR#3917](https://github.com/apache/solr/pull/3917) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update actions/upload-artifact action to v6 [PR#3959](https://github.com/apache/solr/pull/3959) (solrbot)
+- Update com.nvidia.cuvs.lucene:cuvs-lucene to v25.12.0 [PR#3979](https://github.com/apache/solr/pull/3979) (solrbot)
+- Update dev.langchain4j:langchain4j-bom to v1.16.3 [PR#3990](https://github.com/apache/solr/pull/3990) (solrbot)
+- Update bytebuddy to v1.18.8-jdk5 [PR#4092](https://github.com/apache/solr/pull/4092) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update AWS SDK to v2.42.37 [PR#4094](https://github.com/apache/solr/pull/4094) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update org.jetbrains.kotlinx:atomicfu to v0.33.0 [PR#4096](https://github.com/apache/solr/pull/4096) (solrbot)
+- Update de.undercouch.download to v5.7.0 [PR#4118](https://github.com/apache/solr/pull/4118) (solrbot)
+- Update com.nvidia.cuvs:cuvs-java to v26 [PR#4133](https://github.com/apache/solr/pull/4133) (solrbot)
+- Update com.carrotsearch.randomizedtesting:randomizedtesting-runner to v2.8.4 [PR#4155](https://github.com/apache/solr/pull/4155) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update apache.kafka to v3.9.2 [PR#4158](https://github.com/apache/solr/pull/4158) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Bump dependencies of New UI [PR#4283](https://github.com/apache/solr/pull/4283) (malliaridis)
+- Resolve Google cloud dependencies using google-cloud-bom. Bump it to 0.261.0 and grpc-bom to 1.80.0 [PR#4323](https://github.com/apache/solr/pull/4323) (solrbot) (Jan Høydahl)
+- Update apache.log4j to v2.26.0 [PR#4339](https://github.com/apache/solr/pull/4339) (solrbot)
+- Update apache.zookeeper to v3.9.5 [PR#4340](https://github.com/apache/solr/pull/4340) (solrbot)
+- Update dev.logchange to v1.19.15 [PR#4341](https://github.com/apache/solr/pull/4341) (solrbot)
+- Update netty.tcnative to v2.0.79.Final [PR#4342](https://github.com/apache/solr/pull/4342) (solrbot)
+- Update Admin UI libraries [PR#4343](https://github.com/apache/solr/pull/4343) (solrbot)
+- Update com.squareup.okio:okio to v3.17.0 [PR#4346](https://github.com/apache/solr/pull/4346) (solrbot)
+- Update commons-codec:commons-codec to v1.22.0 [PR#4347](https://github.com/apache/solr/pull/4347) (solrbot)
+- Update commons-io:commons-io to v2.22.0 [PR#4348](https://github.com/apache/solr/pull/4348) (solrbot)
+- Update org.apache.tika:tika-core to v3.3.1 [PR#4349](https://github.com/apache/solr/pull/4349) (solrbot)
+- Update org.codehaus.woodstox:stax2-api to v4.3.0 [PR#4350](https://github.com/apache/solr/pull/4350) (solrbot)
+- Update com.jayway.jsonpath:json-path to v3 [PR#4353](https://github.com/apache/solr/pull/4353) (solrbot)
+- Update org.checkerframework:checker-qual to v4 [PR#4354](https://github.com/apache/solr/pull/4354) (solrbot)
+- Update joda-time:joda-time to v2.14.2 [PR#4359](https://github.com/apache/solr/pull/4359) (solrbot)
+- Update org.jctools:jctools-core to v4.0.6 [PR#4362](https://github.com/apache/solr/pull/4362) (solrbot)
+- Update org.testcontainers:testcontainers to v2.0.5 [PR#4363](https://github.com/apache/solr/pull/4363) (solrbot)
+- Update google.protobuf to v4.35.1 [PR#4364](https://github.com/apache/solr/pull/4364) (solrbot)
+- Update hk2 to v4 [PR#4365](https://github.com/apache/solr/pull/4365) (solrbot)
+- Update io.nlopez.compose.rules:ktlint to v0.6.2 [PR#4389](https://github.com/apache/solr/pull/4389) (solrbot)
+- Update org.openapi.generator to v7.23.0 [PR#4392](https://github.com/apache/solr/pull/4392) (solrbot)
+- Update com.fasterxml.jackson:jackson-bom to v2.22.0 [PR#4395](https://github.com/apache/solr/pull/4395) (solrbot)
+- Update io.github.oshai:kotlin-logging to v8.0.4 [PR#4409](https://github.com/apache/solr/pull/4409) (solrbot)
+- Update org.jetbrains.androidx.navigation3:navigation3-ui to v1.1.1 [PR#4410](https://github.com/apache/solr/pull/4410) (solrbot)
+- Update netty to v4.2.15.Final [PR#4411](https://github.com/apache/solr/pull/4411) (solrbot)
+- Update org.threeten:threetenbp to v1.7.3 [PR#4434](https://github.com/apache/solr/pull/4434) (solrbot)
+- Update org.jetbrains.kotlinx:kotlinx-datetime to v0.8.0-0.6.x-compat [PR#4436](https://github.com/apache/solr/pull/4436) (solrbot)
+- Update kotlinx.coroutines to v1.11.0 [PR#4437](https://github.com/apache/solr/pull/4437) (solrbot)
+- Update org.immutables:value-annotations to v2.12.2 [PR#4459](https://github.com/apache/solr/pull/4459) (solrbot)
+- Update io.dropwizard.metrics:metrics-core to v4.2.39 [PR#4482](https://github.com/apache/solr/pull/4482) (solrbot)
+- Update com.google.cloud:google-cloud-bom to v0.265.0 [PR#4491](https://github.com/apache/solr/pull/4491) (solrbot)
+- Update net.java.dev.jna:jna to v5.19.1 [PR#4508](https://github.com/apache/solr/pull/4508) (solrbot)
+- Update org.eclipse.jgit:org.eclipse.jgit to v7.7.0.202606012155-r [PR#4540](https://github.com/apache/solr/pull/4540) (solrbot)
+- Update grpc to v1.82.0 [PR#4542](https://github.com/apache/solr/pull/4542) (solrbot)
+- Update apache.opennlp to v2.5.10 [PR#4557](https://github.com/apache/solr/pull/4557) (solrbot)
+- Update squareup.okhttp3.okhttp to v5 [PR#4559](https://github.com/apache/solr/pull/4559) (solrbot)
+- Update actions/setup-java action to v5.4.0 [PR#4564](https://github.com/apache/solr/pull/4564) (solrbot)
+- Update actions/setup-python action to v6.3.0 [PR#4565](https://github.com/apache/solr/pull/4565) (solrbot)
+- Update io.ktor:ktor-bom to v3.5.1 [PR#4588](https://github.com/apache/solr/pull/4588) (solrbot) (Jalaz Kumar)
+- Update gRPC and Netty [PR#4589](https://github.com/apache/solr/pull/4589) (solrbot)
+- Update Logging [PR#4590](https://github.com/apache/solr/pull/4590) (solrbot)
+- Updated dependencies: caffeine 3.2.4, gradle-versions-plugin 0.54.0, byte-buddy 1.18.9, carrot2-core 4.8.6, randomizedtesting 2.9.1, spotless 8.7.0, ecj 3.46.0, annotations 26.1.0, langchain4j 1.17.0, dependency-check-gradle 12.2.2, spotbugs 4.10.2 [PR#4591](https://github.com/apache/solr/pull/4591) (solrbot) ([Jan Høydahl](https://home.apache.org/phonebook.html?uid=janhoy))
+- Update Google Cloud [PR#4593](https://github.com/apache/solr/pull/4593) (solrbot)
+- Update Telemetry (OpenTelemetry & Prometheus) [PR#4594](https://github.com/apache/solr/pull/4594) (solrbot)
+- Update com.adobe.testing:s3mock-testsupport-common to v5 [PR#4596](https://github.com/apache/solr/pull/4596) (solrbot)
+- Update GitHub Actions [PR#4843](https://github.com/apache/solr/pull/4843) (solrbot)
+- Update AWS SDK to v2.54.6 [PR#4846](https://github.com/apache/solr/pull/4846) (solrbot)
+- Update Error Prone to v2.50.0 [PR#4847](https://github.com/apache/solr/pull/4847) (solrbot)
+- Update Google Cloud [PR#4848](https://github.com/apache/solr/pull/4848) (solrbot)
+- Update GitHub Actions (major) [PR#4854](https://github.com/apache/solr/pull/4854) (solrbot)
 - Update com.github.ben-manes.versions to v0.53.0 [PR#3085](https://github.com/apache/solr/pull/3085) (solrbot)
+- Update org.apache.calcite - abandoned [PR#3119](https://github.com/apache/solr/pull/3119) (solrbot)
+- Update adobe.testing.s3mock (major) [PR#3122](https://github.com/apache/solr/pull/3122) (solrbot)
+- Update com.lmax:disruptor to v4 [PR#3127](https://github.com/apache/solr/pull/3127) (solrbot)
+- Update no.nav.security:mock-oauth2-server to v5 [PR#3133](https://github.com/apache/solr/pull/3133) (solrbot)
 - Update jakarta.servlet:jakarta.servlet-api to v6.1.0 [PR#3366](https://github.com/apache/solr/pull/3366) (solrbot)
+- Update org.immutables:value-annotations to v2.12.1 [PR#3421](https://github.com/apache/solr/pull/3421) (solrbot)
 - Update org.openapi.generator to v7.18.0 [PR#3601](https://github.com/apache/solr/pull/3601) (solrbot)
 - Update bytebuddy to v1.18.3 [PR#3764](https://github.com/apache/solr/pull/3764) (solrbot)
 - Update net.java.dev.jna:jna to v5.18.1 [PR#3781](https://github.com/apache/solr/pull/3781) (solrbot)
+- Update com.microsoft.onnxruntime:onnxruntime to v1.26.0 [PR#3790](https://github.com/apache/solr/pull/3790) (solrbot)
 - Update org.testcontainers:testcontainers to v2 [PR#3795](https://github.com/apache/solr/pull/3795) (solrbot)
-- Update actions/upload-artifact action to v6 [PR#3959](https://github.com/apache/solr/pull/3959) (solrbot)
+- Update org.apache.commons:commons-lang3 to v3.20.0 [PR#3873](https://github.com/apache/solr/pull/3873) (solrbot)
+- Update dev.logchange to v1.19.13 [PR#3879](https://github.com/apache/solr/pull/3879) (solrbot)
+- Update org.apache.commons:commons-text to v1.15.0 [PR#3933](https://github.com/apache/solr/pull/3933) (solrbot)
+- Update de.undercouch.download to v5.7.0 [PR#4118](https://github.com/apache/solr/pull/4118) (solrbot)
+- Update apache.log4j to v2.26.0 [PR#4339](https://github.com/apache/solr/pull/4339) (solrbot)
+- Update apache.zookeeper to v3.9.5 [PR#4340](https://github.com/apache/solr/pull/4340) (solrbot)
+- Update org.apache.tika:tika-core to v3.3.1 [PR#4349](https://github.com/apache/solr/pull/4349) (solrbot)
+- Update org.apache.tika:tika-core to v3.3.0 [PR#4349](https://github.com/apache/solr/pull/4349) (solrbot)
+- Update actions/upload-artifact action to v7 [PR#4352](https://github.com/apache/solr/pull/4352) (solrbot)
+- Update org.checkerframework:checker-qual to v4 [PR#4354](https://github.com/apache/solr/pull/4354) (solrbot)
+- Update apache.opennlp to v2.5.9 [PR#4391](https://github.com/apache/solr/pull/4391) (solrbot)
+- Update netty to v4.2.15.Final [PR#4411](https://github.com/apache/solr/pull/4411) (solrbot)
+- Update actions/labeler action to v6.1.0 [PR#4435](https://github.com/apache/solr/pull/4435) (solrbot)
+- Update actions/stale action to v10.3.0 [PR#4484](https://github.com/apache/solr/pull/4484) (solrbot)
+- Update org.eclipse.jgit:org.eclipse.jgit to v7.7.0.202606012155-r [PR#4540](https://github.com/apache/solr/pull/4540) (solrbot)
+- Update gradle/actions action to v6.2.0 [PR#4541](https://github.com/apache/solr/pull/4541) (solrbot)
+- Update actions/setup-java action to v5.4.0 [PR#4564](https://github.com/apache/solr/pull/4564) (solrbot)
+- Update actions/setup-python action to v6.3.0 [PR#4565](https://github.com/apache/solr/pull/4565) (solrbot)
+- Update io.ktor:ktor-bom to v3.5.1 [PR#4588](https://github.com/apache/solr/pull/4588) (solrbot)
+- Update Logging [PR#4590](https://github.com/apache/solr/pull/4590) (solrbot)
+- Bulk update several dependencies [PR#4591](https://github.com/apache/solr/pull/4591) (solrbot)
+- Update Telemetry (OpenTelemetry & Prometheus) [PR#4594](https://github.com/apache/solr/pull/4594) (solrbot)
+- Update com.adobe.testing:s3mock-testsupport-common to v5 [PR#4596](https://github.com/apache/solr/pull/4596) (solrbot)
+- Update Admin UI [PR#4841](https://github.com/apache/solr/pull/4841) (solrbot)
+- Update all non-major dependencies [PR#4842](https://github.com/apache/solr/pull/4842) (solrbot)
+- Update Jackson & Woodstox [PR#4844](https://github.com/apache/solr/pull/4844) (solrbot)
+- Update AWS SDK to v2.54.6 [PR#4846](https://github.com/apache/solr/pull/4846) (solrbot)
+- Update Error Prone to v2.50.0 [PR#4847](https://github.com/apache/solr/pull/4847) (solrbot)
+- Update Google Cloud [PR#4848](https://github.com/apache/solr/pull/4848) (solrbot)
+- Update gRPC and Netty [PR#4849](https://github.com/apache/solr/pull/4849) (solrbot)
+- Update OkHttp & Okio [PR#4850](https://github.com/apache/solr/pull/4850) (solrbot)
+- Update GitHub Actions (major) [PR#4854](https://github.com/apache/solr/pull/4854) (solrbot)
+- Upgraded the bundled jQuery UI library (used for tooltips in the Admin UI's Cloud graph view) from an old, unversioned build to 1.13.3, resolving CVE-2021-41182, CVE-2021-41183, and CVE-2021-41184. Also added the missing jQuery UI attribution to NOTICE.txt. [SOLR-16309](https://issues.apache.org/jira/browse/SOLR-16309) (Eric Pugh)
 - Update langchain4j version to 1.9.1 and fasterxml to 2.20.1 [SOLR-18000](https://issues.apache.org/jira/browse/SOLR-18000) (Ilaria Petreti) (Alessandro Benedetti)
+- Introduce jersey BOM and align jersey dependencies to 3.1.11 [PR#4244](https://github.com/apache/solr/pull/4244) [SOLR-18082](https://issues.apache.org/jira/browse/SOLR-18082) (Christos Malliaridis)
+- Upgrade to Lucene 10.4 [SOLR-18143](https://issues.apache.org/jira/browse/SOLR-18143) (Rahul Goswami)
+- Replace abandoned com.cybozu.labs:langdetect with maintained io.github.azagniotov:language-detection in the langid module [SOLR-18208](https://issues.apache.org/jira/browse/SOLR-18208) ([Jan Høydahl](https://home.apache.org/phonebook.html?uid=janhoy))
+- Update apache.kafka to v4 [SOLR-18300](https://issues.apache.org/jira/browse/SOLR-18300) (Jalaz Kumar) (Eric Pugh)
+- opentelemetry: the default OTLP sender is now http/protobuf port 4318 and with fewer/no JARs to do so. JARs for others like gRPC have been removed but users can add as they need. [SOLR-18310](https://issues.apache.org/jira/browse/SOLR-18310) (David Smiley)
+- Upgraded the bundled d3.js library (used for the Admin UI's Cloud graph, Stream explain-tree, and Nodes disk-usage bar chart) from the decade-old 2.8.1 to 7.9.0. [SOLR-8885](https://issues.apache.org/jira/browse/SOLR-8885) (Eric Pugh)
+- Upgrade google-java-format to 1.35.0 (fixes JDK 24/25 build break) [SOLR-18296](https://issues.apache.org/jira/browse/SOLR-18296) (Serhiy Bzhezytskyy)
+- Update eclipse.jetty to v12.0.34 [PR#4305](https://github.com/apache/solr/pull/4305) (Jan Høydahl)
 
-### Other (10 changes)
+### Other (36 changes)
 
 - Reformat gradle files with IntelliJ / .editorconfig [PR#4037](https://github.com/apache/solr/pull/4037) (David Smiley)
+- Gradle now syncs dependency versions across more configurations, forcing the choosing of one version in most cases [PR#4140](https://github.com/apache/solr/pull/4140) (Jan Høydahl) (David Smiley) (Christos Malliaridis)
+- Simplify SolrJ ResponseParser.getContentType processing. getContentType must now return a Set. [PR#4528](https://github.com/apache/solr/pull/4528) (David Smiley)
+- Modernize String-based charset APIs to java.nio.charset.Charset; invalid client-supplied charset names are still handled as I/O errors [PR#4606](https://github.com/apache/solr/pull/4606) (Jan Høydahl)
+- smokeTestRelease.py: Remove --test-alt-java support [PR#4608](https://github.com/apache/solr/pull/4608) (David Smiley)
+- Remove docs/ from the Solr binary distribution. Add online links to such in README.txt [PR#4641](https://github.com/apache/solr/pull/4641) (David Smiley)
+- Centralize Maven repository declarations for the build. Can customize with SOLR_MAVEN_REPO_URL. [PR#4677](https://github.com/apache/solr/pull/4677) (David Smiley)
+- LICENSE and NOTICE files are now only required for dependencies shipped in the binary distribution. Checksum (.sha1) files are still required for all dependencies. [SOLR-15465](https://issues.apache.org/jira/browse/SOLR-15465) (Jan Høydahl)
+- Migrated ListClusterNodes API from homegrown @EndPoint to JAX-RS [SOLR-16390](https://issues.apache.org/jira/browse/SOLR-16390) (Prithvi S @iprithv)
+- Replace MapSerializable with MapWriter [SOLR-17600](https://issues.apache.org/jira/browse/SOLR-17600) (Ivan Šarić)
 - CborResponseWriter should use content-typ- application/cbor [SOLR-17787](https://issues.apache.org/jira/browse/SOLR-17787) (Sanjay Kumar Yadav)
+- Introduce org.apache.solr.client.solrj.HttpSolrClient, implemented by the Jetty & JDK HttpClient based SolrClients. It's builder will use Jetty if available, otherwise JDK. [SOLR-17968](https://issues.apache.org/jira/browse/SOLR-17968) (David Smiley)
 - Provide an internal API to force distributed search (even when one shard). Also, refactor/reorganize SearchHandler for clarity & extensibility. [SOLR-17982](https://issues.apache.org/jira/browse/SOLR-17982) (David Smiley) (Sonu Sharma)
 - Optimize existence queries for non-docValued FloatPointField and DoublePointField [SOLR-18019](https://issues.apache.org/jira/browse/SOLR-18019) ([Houston Putman](https://home.apache.org/phonebook.html?uid=houston) @HoustonPutman)
-- SOLR 18041 - Path exclusions for the admin UI are now defined in a separate servlet filter [SOLR-18041](https://issues.apache.org/jira/browse/SOLR-18041) (Gus Heck)
+- Path exclusions for the admin UI no longer need bespoke Solr code. [SOLR-18041](https://issues.apache.org/jira/browse/SOLR-18041) [SOLR-18168](https://issues.apache.org/jira/browse/SOLR-18168) (Gus Heck) (David Smiley)
 - EssentialSolrRequestFilter has been added to perform non-optional request wrapping operations required for proper functioning of Solr [SOLR-18044](https://issues.apache.org/jira/browse/SOLR-18044) (Gus Heck)
 - Ratelimiting now exists in it's own Servlet filter which can be customized or removed. [SOLR-18046](https://issues.apache.org/jira/browse/SOLR-18046) (Gus Heck)
+- Initialization of tracing spans has moved to TracingFilter [SOLR-18047](https://issues.apache.org/jira/browse/SOLR-18047) (Gus Heck)
+- Authentication checks have been moved to a Servlet Filter [SOLR-18048](https://issues.apache.org/jira/browse/SOLR-18048) (Gus Heck)
+- solrj-zookeeper depended on jetty, although not in practice. Not any longer. [SOLR-18075](https://issues.apache.org/jira/browse/SOLR-18075) (David Smiley)
+- Provide seperate request handler SystemInfoHandler for /solr/admin/info/system from CoreInfoHandler for /solr/<collection-name>/admin/info [SOLR-18091](https://issues.apache.org/jira/browse/SOLR-18091) (Eric Pugh)
+- SolrDispatchFilter is now SolrServlet; isn't a Filter [SOLR-18112](https://issues.apache.org/jira/browse/SOLR-18112) (David Smiley)
+- solr-test-framework: New SolrBackend abstraction for use by solr/benchmark and SolrClientTestRule. Useful for anyone using other test frameworks or higher JUnit versions. [SOLR-18150](https://issues.apache.org/jira/browse/SOLR-18150) (David Smiley)
+- Tests updated to NOT use org.apache.solr.client.solrj.apache which is now also removed. solr-test-framework doesn't use/depend on Apache HttpClient/httpcomponents anymore. [SOLR-18188](https://issues.apache.org/jira/browse/SOLR-18188) (David Smiley)
+- The build now uses Gradle 9.7.0 (upgraded from 8.10). [SOLR-18289](https://issues.apache.org/jira/browse/SOLR-18289) [SOLR-18342](https://issues.apache.org/jira/browse/SOLR-18342) (Serhiy Bzhezytskyy)
 - Introduce minimal set of request writers for node/container-level requests. Core-specific request writers now leverage ImplicitPlugins.json for creation. [PR#4073](https://github.com/apache/solr/pull/4073) (Eric Pugh) (David Smiley)
+- Added Selenium-based JUnit test coverage for the Admin UI, driving a headless Chrome against a test cluster. [SOLR-8474](https://issues.apache.org/jira/browse/SOLR-8474) (Jan Høydahl) (Eric Pugh) (David Smiley)
+- Add dependency-analysis (build-health) reporting to the Gradle build in report-not-fail mode, and apply its safe advice (unused-dependency removals and test-scope corrections) [SOLR-18302](https://issues.apache.org/jira/browse/SOLR-18302) (Serhiy Bzhezytskyy)
+- Make the new UI module standalone and load artifacts during development to speed up builds [GITHUB#4650](https://github.com/apache/solr/pull/4650) (Christos Malliaridis @malliaridis)
+- Add opt-in jacoco test coverage reporting to the Gradle build. Run the "coverage" task (or pass -Ptests.coverage=true) to record per-module coverage reports, and run "gradlew coverage" at the root for an aggregated report across all modules. [SOLR-18338](https://issues.apache.org/jira/browse/SOLR-18338) (Jan Høydahl)
+- CLI configSet upload no longer blocks certain file types. The user of the CLI tool must already have permissions to touch ZooKeeper. Enforcement of such remains at Solr's ConfigSet HTTP endpoint. [PR#4193](https://github.com/apache/solr/pull/4193) (David Smiley)
+- The `./gradlew owasp` dependency vulnerability check now supports an NVD API key (via `-PnvdApiKey` or `NVD_API_KEY`), and requires `--no-parallel` due to an upstream Gradle plugin issue. See dev-docs/FAQ.adoc for details. [PR#4725](https://github.com/apache/solr/pull/4725) (Eric Pugh)
 - Refactor CollectionApiCommands to add easily expandable AdminCmdContext argument [SOLR-18072](https://issues.apache.org/jira/browse/SOLR-18072) (Houston Putman @HoustonPutman) (David Smiley) (Jason Gerlowski)
+- ShardTerms can now induce a leader election if needed [SOLR-18080](https://issues.apache.org/jira/browse/SOLR-18080) (Houston Putman @HoustonPutman)
 - Always reset ShardTerms when deleting and recreating a collection [SOLR-18090](https://issues.apache.org/jira/browse/SOLR-18090) (Houston Putman @HoustonPutman)
+- web.xml & webdefault.xml were synchronized with Jetty 12 / Jakarta EE10 [PR#4153](https://github.com/apache/solr/pull/4153) (David Smiley)
 
 
 [10.0.0]
diff --git a/changelog/v10.1.0/.gitkeep b/changelog/v10.1.0/.gitkeep
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/changelog/v10.1.0/version-summary.md b/changelog/v10.1.0/version-summary.md
new file mode 100644
index 00000000000..93885e56222
--- /dev/null
+++ b/changelog/v10.1.0/version-summary.md
@@ -0,0 +1,453 @@
+<!-- @formatter:off -->
+<!-- noinspection -->
+<!-- Prevents auto format, for JetBrains IDE File > Settings > Editor > Code Style (Formatter Tab) > Turn formatter on/off with markers in code comments  -->
+
+<!-- This file is automatically generate by logchange tool 🌳 🪓 => 🪵 -->
+<!-- Visit https://github.com/logchange/logchange and leave a star 🌟 -->
+<!-- !!! ⚠️ DO NOT MODIFY THIS FILE, YOUR CHANGES WILL BE LOST ⚠️ !!! -->
+
+
+[10.1.0]
+--------
+
+### Important notes
+
+- Per-core `/solr/{core}/replication` commands are authorized individually. `backup`, `restore`, `deletebackup`, `disablereplication`, `enablereplication`, `abortfetch`, `disablepoll`, `enablepoll`, and `fetchindex` require the `update` permission; `indexversion`, `filelist`, `filecontent`, `details`, `commits`, and `restorestatus` require `read`. A command not listed here requires `update`. Grant `update` (or `all`) to roles that invoke the state-changing commands.
+- A `filecontent` request to `/solr/{core}/replication` with `dirType=cf` or `dirType=tlogFile` must name a file that resolves inside the core's config or tlog directory; otherwise it is rejected.
+- In SolrCloud, a request served by a core on the receiving node is authorized against that core's collection, regardless of the `collection` request parameter. Requests the core sends on to other collections, such as a distributed search over several collections or an alias, are authorized by the nodes that receive them, against their own collections. For example, a search sent to a core of collection `A` with `collection=B` needs read permission on both `A` and `B`.
+
+### Added (64 changes)
+
+- New SolrJ CollectionScopedSolrClient [PR#4418](https://github.com/apache/solr/pull/4418) (David Smiley)
+- Add V2 "System Info" API and SolrJ request 'SystemApi.GetNodeSystemInfo' [PR#4078](https://github.com/apache/solr/pull/4078) (Isabelle Giguère)
+- Core system properties can now also be configured via environment variables [PR#4629](https://github.com/apache/solr/pull/4629) (Prithvi S)
+- Create new v2 APIs for listing and reading collection properties ("collprops") [SOLR-12224](https://issues.apache.org/jira/browse/SOLR-12224) (Jason Gerlowski)
+- Introduce new `DoubleRangeField` field type for storing and querying double-based ranges [SOLR-13309](https://issues.apache.org/jira/browse/SOLR-13309) (Jason Gerlowski)
+- Introduce new `FloatRangeField` field type for storing and querying float-based ranges [SOLR-13309](https://issues.apache.org/jira/browse/SOLR-13309) (Jason Gerlowski)
+- Introduce new `IntRangeField` field type and (experimental) `{!numericRange}` query parser for storing and querying integer ranges. [SOLR-13309](https://issues.apache.org/jira/browse/SOLR-13309) (Jason Gerlowski)
+- Introduce new `LongRangeField` field type and (experimental) `{!numericRange}` query parser for storing and querying long ranges [SOLR-13309](https://issues.apache.org/jira/browse/SOLR-13309) (Jason Gerlowski)
+- Add Intervals Query Parser [SOLR-13764](https://issues.apache.org/jira/browse/SOLR-13764) ([Mikhail Khludnev,](https://home.apache.org/phonebook.html?uid=mkhl) @mkhludnev) ([Sonu Sharma](https://www.linkedin.com/in/ercsonu/) @ercsonusharma)
+- The {!parent} and {!child} query parsers now support a parentPath local param that automatically derives the correct parent filter using the _nest_path_ field, making nested document queries easier to write correctly. childPath is also added. [SOLR-14687](https://issues.apache.org/jira/browse/SOLR-14687) (David Smiley) (hossman)
+- Add ConfigSets.Download and ConfigSets.GetFile to SolrJ [SOLR-15701](https://issues.apache.org/jira/browse/SOLR-15701) (Eric Pugh)
+- SolrJ now offers a SolrRequest class allowing users to perform v2 single-node healthchecks: NodeApi.Healthcheck [SOLR-16458](https://issues.apache.org/jira/browse/SOLR-16458) (Eric Pugh) (Jason Gerlowski)
+- A single node system property can be fetched at GET /api/node/properties/{propertyName} (v1 still uses ?name=). SolrJ now provides NodeApi.GetNodeProperties and NodeApi.GetNodeProperty. [SOLR-16458](https://issues.apache.org/jira/browse/SOLR-16458) (Prithvi S @iprithv)
+- Introduce new SolrJ SolrRequest classes for metrics and "system info" requests. [SOLR-17136](https://issues.apache.org/jira/browse/SOLR-17136) (Isabelle Giguère) (Pierre Salagnac)
+- Support block / nested-docs with index sorting [SOLR-17170](https://issues.apache.org/jira/browse/SOLR-17170) (David Smiley)
+- SolrJ's QueryResponse and other response objects can now read a JSON response, via the new `CanonicalJsonResponseParser`.. [SOLR-17316](https://issues.apache.org/jira/browse/SOLR-17316) (Serhiy Bzhezytskyy)
+- New CombinedQuerySearchHandler etc. for implementing hybrid search with reciprocal rank fusion (RRF). [SOLR-17319](https://issues.apache.org/jira/browse/SOLR-17319) [SOLR-18290](https://issues.apache.org/jira/browse/SOLR-18290) (Sonu Sharma) (David Smiley)
+- Create a v2 equivalent for /admin/metrics [SOLR-17436](https://issues.apache.org/jira/browse/SOLR-17436) (Isabelle Giguère)
+- The UnifiedHighlighter now supports an hl.passageSort option to control passage ordering within a document by startOffset, endOffset, or score. [SOLR-17444](https://issues.apache.org/jira/browse/SOLR-17444) (Seunghan Jung @Seunghan-Jung)
+- Introducing support for nested vector search, enabling the retrieval of nested documents diversified by parent. This enables multi valued vectors scenarios and best child retrieval per parent. [SOLR-17736](https://issues.apache.org/jira/browse/SOLR-17736) (Alessandro Benedetti)
+- SOLR 17845 - Implement OAuth support in new UI [SOLR-17845](https://issues.apache.org/jira/browse/SOLR-17845) ([Christos Malliaridis](https://home.apache.org/phonebook.html?uid=malliaridis) @malliaridis)
+- SOLR 17845 - Implement Configset Creation and Importing in New UI [SOLR-17924](https://issues.apache.org/jira/browse/SOLR-17924) [PR#4166](https://github.com/apache/solr/pull/4166) (Christos Malliaridis @malliaridis)
+- Optimize re-ranking based on "functions" [SOLR-17951](https://issues.apache.org/jira/browse/SOLR-17951) (hossman)
+- Add alwaysStopwords option to edismax so its "all stopwords" behaviour can be controlled [SOLR-17959](https://issues.apache.org/jira/browse/SOLR-17959) (Andy Webb)
+- New StrFloatLateInteractionVectorField suitable for re-ranking documents using multi-vector values for late interaction models [SOLR-17975](https://issues.apache.org/jira/browse/SOLR-17975) (hossman)
+- CrossDC - support arbitrary Kafka properties [SOLR-18062](https://issues.apache.org/jira/browse/SOLR-18062) (Andrzej Bialecki @ab)
+- Added new ConcurrentUpdateJdkSolrClient that works with HttpJdkSolrClient [SOLR-18065](https://issues.apache.org/jira/browse/SOLR-18065) (James Dyer)
+- Support including stored fields in Export Writer output. [SOLR-18071](https://issues.apache.org/jira/browse/SOLR-18071) (Luke Kot-Zaniewski)
+- Introducing support for multi valued dense vector representation in documents through nested vectors [SOLR-18074](https://issues.apache.org/jira/browse/SOLR-18074) (Alessandro Benedetti)
+- Add top-level "queries" support to JsonQueryRequest in SolrJ [SOLR-18093](https://issues.apache.org/jira/browse/SOLR-18093) (Sonu Sharma @ercsonusharma)
+- Provide NoOpRequestWriter and NoOpRequestHandler that can be used to disable implicitly configured equivalents. [SOLR-18095](https://issues.apache.org/jira/browse/SOLR-18095) (Eric Pugh)
+- CoreAdmin API (/admin/cores?action=UPGRADECOREINDEX) to upgrade an index in-place [SOLR-18096](https://issues.apache.org/jira/browse/SOLR-18096) (Rahul Goswami)
+- Script creating a cluster using bin/solr start -e cloud with --prompt-inputs option. [SOLR-18118](https://issues.apache.org/jira/browse/SOLR-18118) (Eric Pugh) (Rahul Goswami)
+- Add --solr-connection option to Solr CLI tools, enabling HTTP(S)-based communication without requiring direct ZooKeeper access [SOLR-18130](https://issues.apache.org/jira/browse/SOLR-18130) (vyatkin.v)
+- Add HTTP(S)-based SolrCloud connection support for the Solr SQL JDBC driver [SOLR-18130](https://issues.apache.org/jira/browse/SOLR-18130) (vyatkin.v)
+- Add 'solrConnection' parameter to cross-collection joins in the Join Query Parser, expanding use to HTTP based SolrCloud coordinates. [SOLR-18130](https://issues.apache.org/jira/browse/SOLR-18130) (vyatkin.v)
+- Added solrConnection param to solrj-streaming module, expanding use to HTTP based SolrCloud coordinates. zkHost is deprecated. [SOLR-18130](https://issues.apache.org/jira/browse/SOLR-18130) (vyatkin.v)
+- Added a universal connection string (ZK/HTTP) to CloudSolrClient.Builder [SOLR-18130](https://issues.apache.org/jira/browse/SOLR-18130) (Vladimir Vyatkin)
+- Add new metric jvm_system_memory_bytes [SOLR-18159](https://issues.apache.org/jira/browse/SOLR-18159) ([Jan Høydahl](https://home.apache.org/phonebook.html?uid=janhoy)) (Matthew Biscocho)
+- Add DocumentEnrichmentUpdateProcessorFactory for LLM-based document enrichment at index time [SOLR-18187](https://issues.apache.org/jira/browse/SOLR-18187) (Nicolò Rinaldi, Anna Ruggero, Alessandro Benedetti)
+- New ContentHashVersionProcessor to avoid index churn when adding same-content documents. [SOLR-18189](https://issues.apache.org/jira/browse/SOLR-18189) (Francois Huaulme) (David Smiley)
+- Support for using {!collapse} with CombinedQueryComponent (RRF) [SOLR-18195](https://issues.apache.org/jira/browse/SOLR-18195) (Sonu Sharma @ercsonusharma)
+- Support 'missing' stats count in rollup function for streaming expressions [SOLR-18198](https://issues.apache.org/jira/browse/SOLR-18198) (khushjain)
+- Range field types (Int/Long/Float/DoubleRangeField) now support docValues="true" as a query-time filter optimization. [SOLR-18201](https://issues.apache.org/jira/browse/SOLR-18201) (Sonu Sharma @ercsonusharma)
+- Support 'countDist' (count distinct) metric in rollup for streaming expressions [SOLR-18220](https://issues.apache.org/jira/browse/SOLR-18220) (khushjain)
+- Support 'percentile' (per) metric in rollup for streaming expressions [SOLR-18221](https://issues.apache.org/jira/browse/SOLR-18221) (khushjain)
+- Add `name` local parameter support and `MatchedQueriesComponent` to identify which named sub-queries matched each document. [SOLR-18227](https://issues.apache.org/jira/browse/SOLR-18227) (Dmitrii Tikhonov)
+- Optional reRankCutoff field returned in responseHeader. Used to return main sort value(s) from the lowest ranked document eligible for inclusion in rerank. [SOLR-18245](https://issues.apache.org/jira/browse/SOLR-18245) (Darren Shaw @shawdm)
+- Migrated ListTasks API & TaskStatus API from homegrown @EndPoint to JAX-RS [SOLR-18248](https://issues.apache.org/jira/browse/SOLR-18248) (Jalaz Kumar) (Eric Pugh)
+- Add knnAlgorithm="flat" option to DenseVectorField to skip HNSW graph construction for exact vector search [SOLR-18267](https://issues.apache.org/jira/browse/SOLR-18267) (Adam Quigley)
+- Support knnAlgorithm="flat" for ScalarQuantizedDenseVectorField to store scalar-quantized vectors without building an HNSW graph. [SOLR-18267](https://issues.apache.org/jira/browse/SOLR-18267) (Adam Quigley)
+- Support for using Query Elevation with CombinedQueryComponent (RRF) [SOLR-18271](https://issues.apache.org/jira/browse/SOLR-18271) (Sonu Sharma @ercsonusharma)
+- Support 'std' (standard deviation) metric in rollup for streaming expressions [SOLR-18328](https://issues.apache.org/jira/browse/SOLR-18328) (khushjain)
+- DenseVectorField now supports existence queries (field:* / [* TO *]) [SOLR-18329](https://issues.apache.org/jira/browse/SOLR-18329) (Li Enlai @linslee75)
+- Streaming expressions backed by CloudSolrStream (e.g. 'search', 'shuffle') now support a 'path' parameter for selecting the request handler to query, as a more explicit alternative to embedding a 'qt' parameter. [SOLR-18332](https://issues.apache.org/jira/browse/SOLR-18332) (Jason Gerlowski @gerlowskija)
+- SPLITSHARD has expanded support for collection router.field, not only supporting indexed fields but also docValues. Note: "Point" numeric fields only work in this case with docValues. [SOLR-18335](https://issues.apache.org/jira/browse/SOLR-18335) (Olivier Boudet) (David Smiley)
+- Luke handler now aggregates results across multiple shards and does this by default in SolrCloud mode. [SOLR-8127](https://issues.apache.org/jira/browse/SOLR-8127) (Luke Kot-Zaniewski)
+- Add root document query shortcut support to NestPathField [SOLR-18197](https://issues.apache.org/jira/browse/SOLR-18197) (Abhishek Umarjikar @abumarjikar) (David Smiley @dsmiley)
+- Introducing {!auxIndexJoin} query for query-time join with auxiliary index. [SOLR-18307](https://issues.apache.org/jira/browse/SOLR-18307) (Mikhail Khludnev @mkhl)
+- The `{!globalOrdinalsJoin joinField=join_s_dv which="type_s:parent"}` query parser joins on single index by the same single-value docValues string field. [GITHUB#4881](https://github.com/apache/solr/pull/4881) (Mikhail Khludnev @mkhludnev)
+- The `{!join score=...}` query parser now supports joining `from` `NUMERIC` or `SORTED_NUMERIC` doc values `to` numeric Point fields (`IntPointField`, `LongPointField`, `FloatPointField`, `DoublePointField`, `DatePointField`). [GITHUB#4880](https://github.com/apache/solr/pull/4880) (Mikhail Khludnev @mkhludnev)
+- CrossDC Consumer - add Prometheus metrics [SOLR-18060](https://issues.apache.org/jira/browse/SOLR-18060) (Andrzej Bialecki @ab)
+- CrossDC Consumer: add /health endpoint [SOLR-18061](https://issues.apache.org/jira/browse/SOLR-18061) (Andrzej Bialecki @ab)
+- ConcurrentUpdateSolrClient can now report which documents failed to reach the server. Register a handler via the Builder's withErrorHandler(...) to recover the documents of a failed batch, for example to route them to a retry queue or dead-letter topic. [SOLR-3284](https://issues.apache.org/jira/browse/SOLR-3284) (Serhiy Bzhezytskyy)
+
+### Changed (48 changes)
+
+- Dropdowns for collection/core, for fields on the schema-page and for field-types on the analyze page are now using a contains-filtering [GITHUB#4121](https://github.com/apache/solr/pull/4121) (Renato Haeberli)
+- Refactor of the language-model module to accomodate new upcoming LLM oriented features avoiding code duplication. [PR#4375](https://github.com/apache/solr/pull/4375) (Nicolò Rinaldi) (Anna Ruggero) (Alessandro benedetti)
+- add percentage and threshold based minimum match functionality, as we know it from ExtendedDismaxQParser, to BoolQParserPlugin [PR#4406](https://github.com/apache/solr/pull/4406) (Renato Haeberli)
+- HttpSolrClient: made error messages more consistent, avoiding complaining about the content-type when it's text/html [PR#4526](https://github.com/apache/solr/pull/4526) (David Smiley)
+- The /sql handler request params forwarded to Calcite is now configurable [PR#4607](https://github.com/apache/solr/pull/4607) (Jan Høydahl) ([William Wallace](https://fjord.ai/) @phyr3wall)
+- HttpJettySolrClient defaults would often create 32 threads, likely under-utilizing them. and it would cap threads to 256. Now it does neither by default but Executor customization (and other saturation controls) remain. [PR#4668](https://github.com/apache/solr/pull/4668) (David Smiley)
+- Distributed tracing and audit logging now see request parameters sent in a url-encoded POST body, not only those in the URL query string. [PR#4870](https://github.com/apache/solr/pull/4870) (David Smiley) (Xinyao Zhang)
+- HttpSolrClient impls now sends certain interesting request parameters in the URL query string when a POST of parameters is submitted. In other words, withTheseParamNamesInTheUrl now has a default set. This improves observability, particularly for distributed search & admin commands. [PR#4871](https://github.com/apache/solr/pull/4871) (David Smiley)
+- Parallelize Backup and Restore File Operations [SOLR-1092](https://issues.apache.org/jira/browse/SOLR-1092) (Samuel Verstraete @elangelo) (David Smiley @dsmiley)
+- v2 cluster command-status APIs are now more REST-ful at GET/DELETE /api/cluster/commands/{id} and DELETE /api/cluster/commands (the previous /api/cluster/command-status paths are gone). SolrJ provides ClusterApi.GetClusterCommandStatus, ClusterApi.DeleteClusterCommandStatus, and ClusterApi.DeleteAllClusterCommandStatuses. [SOLR-16390](https://issues.apache.org/jira/browse/SOLR-16390) (Prithvi S @iprithv)
+- VersionTool (bin/solr version) now reports remote server version when `--solr-url` is provided [SOLR-17318](https://issues.apache.org/jira/browse/SOLR-17318) ([Jan Høydahl](https://home.apache.org/phonebook.html?uid=janhoy))
+- QueryRequest.java in SolrJ no longer sends the 'qt' parameter to the server. [SOLR-17715](https://issues.apache.org/jira/browse/SOLR-17715) [PR#4397](https://github.com/apache/solr/pull/4397) (r4mercur @r4mercur)
+- HttpJdkSolrClient & HttpJettySolrClient now send headers that enable Solr's rate limiting to work. [SOLR-17810](https://issues.apache.org/jira/browse/SOLR-17810) (David Smiley) (Gaurav Tuli)
+- Improved multiThreaded=true performance when a docset is needed (e.g. faceting). [SOLR-17841](https://issues.apache.org/jira/browse/SOLR-17841) (Puneet Ahuja @punAhuja)
+- CloudSolrClient/LBSolrClient should consider a retry-able request that times out as another condition to internally mark that replica as a "zombie". [SOLR-18002](https://issues.apache.org/jira/browse/SOLR-18002) (James Vanneman)
+- Add solr.cloud.delete.unknown.cores.enabled setting for removing unknown but existing core data when a core is created in SolrCloud mode. [SOLR-18008](https://issues.apache.org/jira/browse/SOLR-18008) (Eric Pugh) (David Smiley)
+- Improved CloudSolrClient's http/https (SSL) detection by using the scheme of provided Solr URLs, or looking at the "solr.ssl.enabled" system property. Likewise improved Solr itself to consider this property as an alternative to the urlScheme cluster property. [SOLR-18056](https://issues.apache.org/jira/browse/SOLR-18056) [SOLR-18055](https://issues.apache.org/jira/browse/SOLR-18055) (Vishnu Priya Chandra Sekar)
+- Optimize the size of the internal buffer of JavaBin codec to reduce the number of allocations. This reduces GC pressure on SolrJ client under high indexing load. [SOLR-18157](https://issues.apache.org/jira/browse/SOLR-18157) (Pierre Salagnac)
+- Complete dot-separated metric name migration [SOLR-18165](https://issues.apache.org/jira/browse/SOLR-18165) ([Jan Høydahl](https://home.apache.org/phonebook.html?uid=janhoy))
+- Use dot-separated OTel metric names for OTLP export. This is a back-compat break from version 10.0 [SOLR-18165](https://issues.apache.org/jira/browse/SOLR-18165) ([Jan Høydahl](https://home.apache.org/phonebook.html?uid=janhoy)) (Matthew Biscocho)
+- Increased query throughput by removing a call to ZooKeeper for cluster state that should have been cached. Happens when Solr does distributed search over multiple collections, and when the coordinator has no local replica for some of them. [SOLR-18176](https://issues.apache.org/jira/browse/SOLR-18176) [SOLR-15352](https://issues.apache.org/jira/browse/SOLR-15352) (Matthew Biscocho)
+- Move cluster concepts into Getting Started in Ref Guide [SOLR-18179](https://issues.apache.org/jira/browse/SOLR-18179) (Eric Pugh)
+- JWT Authentication `blockUnknown` now defaults to `true`, blocking unauthenticated requests by default. Previously the code defaulted to `false` despite the reference guide documenting `true`. Users relying on pass-through must explicitly set `blockUnknown` to `false` in their security.json. [SOLR-18215](https://issues.apache.org/jira/browse/SOLR-18215) ([Jan Høydahl](https://home.apache.org/phonebook.html?uid=janhoy))
+- New solr.xml setting allowZkHosts limits which ZooKeeper connection strings a cross-collection join or streaming expression may use (zkHost or solrConnection); an HTTP(s) solrConnection must be a live node or be listed in allowUrls. The local SolrCloud ensemble is always allowed. zkHost and solrUrl are now mutually exclusive in a single cross-collection join clause. The local ensemble is matched verbatim, including any chroot: a node started with `-DzkHost=zk1:2181/solr` allows `zkHost [...]
+- The per-core /solr/{core}/replication endpoint is now authorized per command: state-changing commands require the "update" permission, while read-only commands continue to require "read". [SOLR-18225](https://issues.apache.org/jira/browse/SOLR-18225) (Mark Robert Miller)
+- Replication file fetching treats both "/" and "\" as path separators when validating a file name, and config/tlog file names must resolve within the core's config or tlog directory. [SOLR-18226](https://issues.apache.org/jira/browse/SOLR-18226) (Mark Robert Miller)
+- /update/extract (ExtractingRequestHandler) now requires the "update" permission rather than "read", since it indexes documents. [SOLR-18228](https://issues.apache.org/jira/browse/SOLR-18228) (Mark Robert Miller)
+- In SolrCloud, requests are authorized against the collection of the core that serves them; the "collection" request parameter is not used for authorization. [SOLR-18230](https://issues.apache.org/jira/browse/SOLR-18230) (David Smiley) (Mark Robert Miller)
+- Migration of CancelTask V2 API to JAX-RS construct [SOLR-18248](https://issues.apache.org/jira/browse/SOLR-18248) (Jalaz Kumar) (Eric Pugh)
+- Refactor Tasks API to use Nested Interfaces [SOLR-18248](https://issues.apache.org/jira/browse/SOLR-18248) (Jalaz Kumar)
+- Restore -c option as a no-op to bin/solr start script to simplify scripts that interact with both Solr 10 and previous versions of Solr. [SOLR-18269](https://issues.apache.org/jira/browse/SOLR-18269) (Eric Pugh)
+- Change JettySolrRunner's use of GracefulHandler to be opt-in [SOLR-18285](https://issues.apache.org/jira/browse/SOLR-18285) (hossman)
+- Optimize collapse performance for String fields in Solr 9.x and later [SOLR-18304](https://issues.apache.org/jira/browse/SOLR-18304) (Bartosz Fidrysiak)
+- Optimize IndexSchema.getDynamicFieldType() by checking cached fields before matching dynamic patterns. [SOLR-18306](https://issues.apache.org/jira/browse/SOLR-18306) (Pierre Salagnac)
+- Solr's 404 page is less generic. We now log 404s in Solr's log. [SOLR-18319](https://issues.apache.org/jira/browse/SOLR-18319) (David Smiley)
+- HttpJettySolrClient: detect if request wasn't sent; means retry-able. CloudSolrClient & LBSolrClient will detect it. [SOLR-18401](https://issues.apache.org/jira/browse/SOLR-18401) (David Smiley)
+- Leader/follower replication now restarts with the latest index generation when the selected generation expires during download, avoiding retries against an unavailable generation. [SOLR-18406](https://issues.apache.org/jira/browse/SOLR-18406) (ZhenyuLi @JHSUYU)
+- Simplify PingRequestHandler shard handling [SOLR-18419](https://issues.apache.org/jira/browse/SOLR-18419) (Jan Høydahl)
+- Server-side streaming and cross-collection join use an internal SolrClientCache that only connects to other clusters allowed by allowZkHosts or allowUrls. [SOLR-18474](https://issues.apache.org/jira/browse/SOLR-18474) (David Smiley) (vyatkin.v)
+- Faster intersection in {!auxIndexJoin} query; introduce NoStoredFieldsCodec. [SOLR-18477](https://issues.apache.org/jira/browse/SOLR-18477) (Mikhail Khludnev @mkhl)
+- Faster {!auxIndexJoin} when there's no filter. [SOLR-18484](https://issues.apache.org/jira/browse/SOLR-18484) (Mikhail Khludnev @mkhl)
+- The Prometheus JVM CPU metrics are now named `jvm_system_cpu_utilization` and `jvm_cpu_recent_utilization` (the `_ratio` suffix was dropped) following the OpenTelemetry Prometheus exporter update. [PR#4711](https://github.com/apache/solr/pull/4711) (Jan Høydahl)
+- Support collection state.json compression when Overseer is disabled. [SOLR-17894](https://issues.apache.org/jira/browse/SOLR-17894) (Andrzej Bialecki)
+- Allow locked Admin APIs to call other locked AdminAPIs. These locked Admin APIs can only call other APIs on the same resource tree (Collection > Shard > Replica) to protect against deadlocks. [SOLR-18011](https://issues.apache.org/jira/browse/SOLR-18011) (Houston Putman @HoustonPutman)
+- CrossDC Producer - add more detailed metrics. [SOLR-18064](https://issues.apache.org/jira/browse/SOLR-18064) (Andrzej Bialecki @ab)
+- Ensure that when query limits are used the correct similarity is used for all types of queries. [SOLR-18305](https://issues.apache.org/jira/browse/SOLR-18305) (Andrzej Bialecki)
+- SolrJ v1 admin requests now use appropriate HTTP verbs -- mostly POST, some GET [SOLR-18343](https://issues.apache.org/jira/browse/SOLR-18343) (Xinyao Zhang)
+- CrossDC Common optimize serialization for large docs [SOLR-18415](https://issues.apache.org/jira/browse/SOLR-18415) (Andrzej Bialecki)
+
+### Fixed (86 changes)
+
+- Fix getFirstLiveDoc so it returns the first live doc. Previously it would often return nothing resulting in missing index flags in /admin/luke response. [SOLR-18125](https://issues.apache.org/jira/browse/SOLR-18125) (Luke Kot-Zaniewski)
+- using window.location.origin rather than hard coded URL [PR#4281](https://github.com/apache/solr/pull/4281) (Renato Haeberli)
+- Filestore metadata API no longer returns HTTP 500 when a file is deleted concurrently with a metadata read; the response now matches the not-found case (null entry). [PR#4367](https://github.com/apache/solr/pull/4367) (Eric Pugh)
+- Refactor the tests of the language-model module to accomodate new upcoming LLM oriented features avoiding code duplication. [PR#4419](https://github.com/apache/solr/pull/4419) (Nicolò Rinaldi) (Anna Ruggero) (Alessandro benedetti)
+- HttpJettySolrClient could throw IllegalStateException on connection lost, which foiled LBSolrClient's attempts to classify a request as retry-able. [PR#4490](https://github.com/apache/solr/pull/4490) (David Smiley)
+- PKIAuthenticationPlugin now rejects a SolrAuthV2 header with a malformed signature using a 401 response, instead of returning a 500 [PR#4553](https://github.com/apache/solr/pull/4553) (Jan Høydahl)
+- Fix reference-equality comparison bugs in ZkMaintenanceUtils single-file upload and HttpShardHandler onlyNrt detection [PR#4605](https://github.com/apache/solr/pull/4605) (Jan Høydahl)
+- Support blank/zero-byte files in configset zip uploads [SOLR-16341](https://issues.apache.org/jira/browse/SOLR-16341) (Eric Pugh)
+- `bin/solr api` and the package manager's collection-agnostic API calls now fail on a non-2xx response instead of printing it as if it had succeeded. [SOLR-17316](https://issues.apache.org/jira/browse/SOLR-17316) (Serhiy Bzhezytskyy)
+- Fix disk space check in shard split operation [SOLR-17437](https://issues.apache.org/jira/browse/SOLR-17437) (Matthew Biscocho) (David Smiley)
+- SOLR-17549 - v2 SolrRequest/SolrResponse classes now report errors identically to their v1 counterparts [SOLR-17549](https://issues.apache.org/jira/browse/SOLR-17549) (Jason Gerlowski)
+- Fixed HttpJdkSolrClient leaking an executor thread when an async request's connection failed while its body was still being written; enough such failures could exhaust the client's thread pool. [SOLR-17707](https://issues.apache.org/jira/browse/SOLR-17707) (Serhiy Bzhezytskyy)
+- SolrMetricsContext is now reliably closed (once), and thus some components possessing one are too. Fixes double-close of OTEL, yielding warnings. [SOLR-17857](https://issues.apache.org/jira/browse/SOLR-17857) (David Smiley) (Houston Putman)
+- SpellCheckCollator now returns the partial (mutable) list of collations it had gathered so far, instead of throwing an UnsupportedOperationException, when the query time limit is exceeded while collating results. [SOLR-17870](https://issues.apache.org/jira/browse/SOLR-17870) (Puneet Sharma)
+- OTEL metrics - SplitShardCmd.checkDiskSpace needs conversion [SOLR-17955](https://issues.apache.org/jira/browse/SOLR-17955) (Matthew Biscocho) (David Smiley)
+- SOLR-17973: Fix `shards.preference` not respected for cross-collection join queries [SOLR-17973](https://issues.apache.org/jira/browse/SOLR-17973) (khushjain)
+- Fix the Text to Vector Managed Model Store Initialization in LLM Module [SOLR-17999](https://issues.apache.org/jira/browse/SOLR-17999) (Ilaria Petreti) (Alessandro Benedetti)
+- Solr response writing now correctly delegates to FieldType implementations to determine how internal binary field values are represented externally [SOLR-18033](https://issues.apache.org/jira/browse/SOLR-18033) (hossman)
+- Improve HttpJettySolrClient.requestAsync (used in sharded/distributed-search and more) to increase throughput and prevent a rare deadlock. [SOLR-18051](https://issues.apache.org/jira/browse/SOLR-18051) (James Vanneman)
+- V2 APIs now properly respect the hideStackTrace config setting [SOLR-18066](https://issues.apache.org/jira/browse/SOLR-18066) (Utsav Parmar)
+- JWT Authentication plugin now supports matching non-string claims such as boolean [SOLR-18073](https://issues.apache.org/jira/browse/SOLR-18073) ([Jan Høydahl](https://home.apache.org/phonebook.html?uid=janhoy)) (Tony Panza)
+- Fix replication failure for files with exact MB sizes [SOLR-18098](https://issues.apache.org/jira/browse/SOLR-18098) (Shubham Ranjan)
+- The /admin/info/logging endpoint (or just a tests) could yield partial logging hierarchies after log4j was upgraded. It should now be robust. [SOLR-18107](https://issues.apache.org/jira/browse/SOLR-18107) (David Smiley)
+- Improve footer UI of Solr Cloud - Graph when you have large numbers of collections. Plus code refactor. [SOLR-18113](https://issues.apache.org/jira/browse/SOLR-18113) (Eric Pugh)
+- Fixed CloudSolrClient deleteById failure when routing info is not passed with compositeId router, router.field, and directUpdatesToLeadersOnly enabled [SOLR-18114](https://issues.apache.org/jira/browse/SOLR-18114) (Matthew Biscocho)
+- Fix double-stop of the merge timer when segment merging fails with assertions enabled. [SOLR-18135](https://issues.apache.org/jira/browse/SOLR-18135) (Nick Shanin)
+- Fix ArrayStoreException when combining rerank with sort under multi-threaded segment-parallel search [SOLR-18136](https://issues.apache.org/jira/browse/SOLR-18136) (Shiming Li)
+- CloudSolrClient- fixed state refresh race; didn't refresh. Regression from 9.10.1/10.0. [SOLR-18142](https://issues.apache.org/jira/browse/SOLR-18142) (David Smiley)
+- Fix race conditions in "global" CircuitBreaker registration [SOLR-18146](https://issues.apache.org/jira/browse/SOLR-18146) (Jason Gerlowski)
+- Schema Designer sample-doc analysis now works correctly when analyze sample documents. More robust state management in SolrCloud. [SOLR-18152](https://issues.apache.org/jira/browse/SOLR-18152) (Eric Pugh)
+- Fixed file upload in the Documents tab of Admin UI. [SOLR-18153](https://issues.apache.org/jira/browse/SOLR-18153) (Eric Pugh)
+- Abort shard leader election if container shutdown sequence has started, so we don't have leaders elected very late and not properly closed. [SOLR-18155](https://issues.apache.org/jira/browse/SOLR-18155) (Pierre Salagnac)
+- Fix ClassCastException when using join queries with query-limits (like timeAllowed) [SOLR-18156](https://issues.apache.org/jira/browse/SOLR-18156) (hossman)
+- Solr 9 to 10 upgrade: old JWT property solr.auth.jwt.allowOutboundHttp set via SOLR_OPTS now correctly maps to solr.auth.jwt.outbound.http.enabled, fixing a startup failure when connecting to an HTTP identity provider. [SOLR-18167](https://issues.apache.org/jira/browse/SOLR-18167) (Utsav Parmar)
+- Add validation for configset names at API layer in line with what Admin UI enforces. [SOLR-18170](https://issues.apache.org/jira/browse/SOLR-18170) (Eric Pugh)
+- solr-test-framework isn't usable outside Solr, a 10.0 regression. [SOLR-18092](https://issues.apache.org/jira/browse/SOLR-18092) (Dawid Weiss) (David Smiley) (Eric Pugh) (hossman)
+- Fix semaphore permit leaks in HttpJettySolrClient's AsyncTracker. Avoid IO-thread deadlock on connection failure retries. Add a new metric gauge solr.http.client.async_permits [SOLR-18174](https://issues.apache.org/jira/browse/SOLR-18174) ([Jan Høydahl](https://home.apache.org/phonebook.html?uid=janhoy))
+- Published POMs now include resolved dependency versions, fixing ambiguous/missing version problems. [SOLR-18185](https://issues.apache.org/jira/browse/SOLR-18185) (David Smiley)
+- Fixed Admin UI to use max heap (-Xmx) value instead of committed heap to compute heap used percentage. [SOLR-18186](https://issues.apache.org/jira/browse/SOLR-18186) (Ravi Ranjan Jha)
+- Fix for GPU vector indexing silently falling back to using CPU instead [SOLR-18210](https://issues.apache.org/jira/browse/SOLR-18210) (Rahul Goswami)
+- Strengthen Basic Authentication password policy (password must differ from username) and harden template users created by bin/solr auth enable. The check can be temporarily disabled with -Dsolr.security.auth.basicauth.allowuseraspassword=true (env SOLR_SECURITY_AUTH_BASICAUTH_ALLOWUSERASPASSWORD) as an upgrade escape hatch. [SOLR-18233](https://issues.apache.org/jira/browse/SOLR-18233) (Jan Høydahl)
+- Avoid OOMs when deserializing collection states by not copying full data for UTF8 to Java string conversion. [SOLR-18237](https://issues.apache.org/jira/browse/SOLR-18237) (Pierre Salagnac)
+- Fixed NPE in size estimator for null valued fields [SOLR-18239](https://issues.apache.org/jira/browse/SOLR-18239) (Jalaz Kumar)
+- Fix several concurrency bugs in HttpShardHandler / ParallelHttpShardHandler that could cause search threads to hang in take() or return HTTP 500 instead of honoring shards.tolerant under thread-pool saturation [SOLR-18244](https://issues.apache.org/jira/browse/SOLR-18244) (Mark Miller)
+- Solr Admin UI properly supports multiple facet.field parameters [SOLR-18246](https://issues.apache.org/jira/browse/SOLR-18246) (Umut Saribiyik)
+- CertAuthPlugin now uses correct Jetty attribute for certificate lookup for SSL authentication [SOLR-18270](https://issues.apache.org/jira/browse/SOLR-18270) (Jean-Marie HEITZ @heitzjm)
+- LoadAverageCircuitBreaker now caches its sampled value for a short TTL, so it stops re-polling the OS load average per request at high RPS. [SOLR-18284](https://issues.apache.org/jira/browse/SOLR-18284) (Mark Robert Miller)
+- MemoryCircuitBreaker now measures post-GC live heap data, so it no longer trips when the heap is full of collectible garbage. Earlier versions sampled MemoryMXBean.getHeapMemoryUsage().getUsed() on a 30-second moving average (6 samples), which trends toward max between collections during normal operation; if you tuned a threshold against that behavior you may need to revisit it. This breaks subclasses of MemoryCircuitBreaker: the deprecated MemoryCircuitBreaker(int, int) constructor is [...]
+- ZkController no longer treats every ZooKeeper reconnect as session expiration. Re-election and core re-registration now run only after Curator reports ConnectionState.LOST, restoring Solr 9 behavior during ZK rolling restarts. [SOLR-18298](https://issues.apache.org/jira/browse/SOLR-18298) ([Shrey Narayan (NextBrick)](https://nextbrick.com))
+- Incremental backup failures now report the original error instead of an unrelated missing zk_backup directory exception [SOLR-18303](https://issues.apache.org/jira/browse/SOLR-18303) (Prithvi S)
+- Fix Thread Pool Starvation in HttpJdkSolrClient. HttpJdkSolrClient defaults would often create 32 threads, likely under-utilizing them. and it would cap threads to 256. Now it does neither by default but Executor customization (and other saturation controls) remain. [SOLR-18312](https://issues.apache.org/jira/browse/SOLR-18312) (Renato Haeberli) (David Smiley)
+- PRS based collection creation returns too early; can cause restore failure. [SOLR-18334](https://issues.apache.org/jira/browse/SOLR-18334) (David Smiley)
+- /replication?command=details now reports backup details while the backup is still running, including file counts, instead of the previous backup's status [SOLR-18344](https://issues.apache.org/jira/browse/SOLR-18344) (Idan Tepper @idantepper)
+- SolrJ ClientUtils.encodeLocalParamVal() can produce lossy/invalid encodings with a backslash or leading quotes. Affects faceting with a custom facet response key. Affects the SQL module for LIKE queries. [SOLR-18345](https://issues.apache.org/jira/browse/SOLR-18345) (David Smiley)
+- Fix Solr emitting duplicate/conflicting JVM metrics from both runtime-telemetry-java8 and runtime-telemetry-java17 OTel scopes on Java 17, by migrating to the unified opentelemetry-runtime-telemetry module (upgraded to 2.31.1-alpha) that replaced the java8/java17 split. Also updating otel itself to 1.65.0 as well. [SOLR-18407](https://issues.apache.org/jira/browse/SOLR-18407) (Eric Pugh)
+- CrossDC - ZooKeeper /crossdc.properties no longer overrides solr.crossdc.kafka.* sysprops or env vars [SOLR-18412](https://issues.apache.org/jira/browse/SOLR-18412) (Andrzej Bialecki @ab)
+- Fix complement() and intersect() streaming expressions silently returning wrong results when on= maps two differently-named fields [SOLR-18418](https://issues.apache.org/jira/browse/SOLR-18418) ([David Smiley](https://home.apache.org/phonebook.html?uid=dsmiley))
+- Fix a memory leak where every SolrIndexSearcher ever opened was retained by the OpenTelemetry metric registry via its "index.commit_size" observable gauge, along with its DirectoryReader and segment live-docs bitsets. Nodes with a high commit cadence would eventually run out of heap. Observable metrics registered through SolrMetricsContext with an explicit unit are now closed together with the context. [SOLR-18442](https://issues.apache.org/jira/browse/SOLR-18442) (Jan Høydahl) (Mikhai [...]
+- `<metrics enabled="false"/>` in `solr.xml` now actually disables the metrics facility: no metric exporter or JVM runtime metrics are set up, and instruments are created from a no-op OpenTelemetry meter, so registries no longer accumulate metrics (and the memory they retain) for a disabled node. [SOLR-18455](https://issues.apache.org/jira/browse/SOLR-18455) ([Mikhail Khludnev](https://home.apache.org/phonebook.html?uid=mkhl) @mkhludnev)
+- The DisMax query parser no longer adds an empty, no-op boolean clause to the query when the pf parameter is blank or missing. [SOLR-504](https://issues.apache.org/jira/browse/SOLR-504) (Eric Pugh)
+- ConcurrentUpdateSolrClient now identifies the target server when an update fails to connect, instead of reporting a bare connection error with no URL. [SOLR-7177](https://issues.apache.org/jira/browse/SOLR-7177) (Serhiy Bzhezytskyy)
+- Pure negative (NOT) expressions in the "lucene" (default) QParser no longer need an explicit *:* to work. [SOLR-18256](https://issues.apache.org/jira/browse/SOLR-18256) (Abhishek Umarjikar @abumarjikar)
+- SlowCompositeReaderWrapper no longer misreports the index sort and hasBlocks of a multi-segment composite view; both were previously taken from the first segment only, which is wrong whenever there is more than one segment. [PR#4825](https://github.com/apache/solr/pull/4825) (David Smiley)
+- Fix NullPointerException in GetNodeSystemInfo when the nodes parameter is provided in SolrCloud mode [SOLR-18318](https://issues.apache.org/jira/browse/SOLR-18318) (Yash Goswami)
+- AllowListUrlChecker now detects URL schemes with URLUtil#hasScheme, the same helper used when building shard URLs, parsing scheme prefixes consistently and rejecting invalid schemes. [SOLR-18293](https://issues.apache.org/jira/browse/SOLR-18293) (Rajat Raghav @Xclow3n) (Jan Høydahl)
+- Balance replicas API now enforces the rule of at most one replica per shard on the same node [SOLR-18327](https://issues.apache.org/jira/browse/SOLR-18327) (Jan Høydahl)
+- A transient connection failure from a shard leader to one of its replicas is now retried when the failure arrives wrapped inside another exception, instead of sending the replica into recovery. Previously whether the retry happened depended on which exception the client reported outermost. [SOLR-18346](https://issues.apache.org/jira/browse/SOLR-18346) (Serhiy Bzhezytskyy)
+- Prevent partial writes when a collection referenced by a MIGRATE routing rule has been deleted [SOLR-18413](https://issues.apache.org/jira/browse/SOLR-18413) (ZhenyuLi @JHSUYU)
+- Fix misleading deprecation warning for SOLR_HOST_ADVERTISE [SOLR-18337](https://issues.apache.org/jira/browse/SOLR-18337) (Eric Pugh) (Mikael Sterner)
+- Fixed GCS backup restores silently swallowing failures and stopping early on zero-byte reads (SOLR-18250). [SOLR-18250](https://issues.apache.org/jira/browse/SOLR-18250) [PR#4726](https://github.com/apache/solr/pull/4726) (Prithvi S)
+- Admin UI's Cloud > Tree screen now uses the v2 Zookeeper read API. Fixed a bug in that API where the per-child stat map returned by GET /api/cluster/zookeeper/children was serialized twice. [PR#4901](https://github.com/apache/solr/pull/4901) (Eric Pugh)
+- Support repeated parents.preFilter values in nested vector knn queries [SOLR-18039](https://issues.apache.org/jira/browse/SOLR-18039) (Arup Chauhan @arup-chauhan)
+- Don't buffer updates on replicas without update log (e.g. PULL). [SOLR-17231](https://issues.apache.org/jira/browse/SOLR-17231) (Andrzej Bialecki)
+- Fix error scenario in InstallShardData and Restore [SOLR-17821](https://issues.apache.org/jira/browse/SOLR-17821) (Houston Putman @HoustonPutman)
+- SOLR-18063 - NPE when resubmitting to DLQ [SOLR-18063](https://issues.apache.org/jira/browse/SOLR-18063) (Andrzej Bialecki @ab)
+- CrossDC Consumer: fix potential out-of-order Kafka partition processing [SOLR-18077](https://issues.apache.org/jira/browse/SOLR-18077) (Andrzej Bialecki @ab)
+- ShardRequestTracker now indexes Admin API results by node and replica rather than just node. This fixes situations where multiple sub-requests are sent to a single node. [SOLR-18081](https://issues.apache.org/jira/browse/SOLR-18081) (Houston Putman @HoustonPutman)
+- Fix operational issues with readOnly collections, such as restarting SolrNodes and replicating from the leader. [SOLR-18083](https://issues.apache.org/jira/browse/SOLR-18083) (Houston Putman @HoustonPutman)
+- Return a client error for unsupported field existence queries instead of an internal server error. [SOLR-18175](https://issues.apache.org/jira/browse/SOLR-18175) (Xinyao Zhang)
+- Keep request processing and searches on a stable schema snapshot when the schema changes concurrently [SOLR-18350](https://issues.apache.org/jira/browse/SOLR-18350) (Shrey Narayan @NextbrickInc)
+- SOLR-18408 CrossDC Consumer fix incorrect nextOffset commits [SOLR-18408](https://issues.apache.org/jira/browse/SOLR-18408) (Andrzej Bialecki)
+- SOLR-18409 CrossDC Producer shouldMirror not whitelisted for distrib update requests [SOLR-18409](https://issues.apache.org/jira/browse/SOLR-18409) (Andrzej Bialecki)
+- CrossDC Common multivalued params and per-entry params don't survive the serialization round-trip [SOLR-18410](https://issues.apache.org/jira/browse/SOLR-18410) (Andrzej Bialecki)
+- CrossDC KafkaProducerSink's KafkaConsumer gets no security config [SOLR-18411](https://issues.apache.org/jira/browse/SOLR-18411) (Andrzej Bialecki)
+- Don't use System.nanoTime as absolute timestamp in CrossDC producer. [SOLR-18422](https://issues.apache.org/jira/browse/SOLR-18422) (Andrzej Bialecki)
+- CrossDC Consumer off-by-one error in the ThreadDump handler. [SOLR-18423](https://issues.apache.org/jira/browse/SOLR-18423) (Andrzej Bialecki)
+
+### Deprecated (4 changes)
+
+- Un-deprecate 'qt' for certain use-cases where there's no alternative. [SOLR-17715](https://issues.apache.org/jira/browse/SOLR-17715) (David Smiley @dsmiley)
+- Deprecated the `SolrStream` constructors that accept a "core URL" (e.g. `SolrStream(String collectionOrCoreUrl, SolrParams params)` and `SolrStream(String collectionOrCoreUrl, String path, SolrParams params)`). Use one of the "base URL" constructors instead, which take the core/collection name as a separate parameter. [SOLR-17995](https://issues.apache.org/jira/browse/SOLR-17995) (Jason Gerlowski)
+- Deprecate PingRequestHandler (the "/admin/ping" endpoint), SolrPing, SolrPingResponse, and SolrClient.ping()/ping(String). [SOLR-18417](https://issues.apache.org/jira/browse/SOLR-18417) (Jason Gerlowski)
+- Deprecate Overseer ADDROLE and REMOVEROLE Collection API operations [SOLR-18160](https://issues.apache.org/jira/browse/SOLR-18160) (Abhishek Umarjikar @abumarjikar)
+
+### Removed (27 changes)
+
+- Remove deprecated streamFunctions in GraphHandler for registering streaming expressions. [PR#4100](https://github.com/apache/solr/pull/4100) (Eric Pugh)
+- Remove gosu from the Docker image. The Solr Docker image no longer installs the gosu binary. [SOLR-17353](https://issues.apache.org/jira/browse/SOLR-17353) (Jan Høydahl)
+- Remove Dropwizard Metrics as a *direct* Solr dependency. The `OVERSEERSTATUS` response no longer includes per-operation timing metrics, albeit the counters `requests` and `errors` remain. Users needing per-operation timing can use distributed tracing as a substitute. Nonetheless, Solr still includes dropwizard-metrics for embedding ZooKeeper. [SOLR-17855](https://issues.apache.org/jira/browse/SOLR-17855) (Matthew Biscocho) (Eric Pugh) (David Smiley)
+- Remove deprecated DirectSolrConnection use [SOLR-17933](https://issues.apache.org/jira/browse/SOLR-17933) (Eric Pugh)
+- Remove deprecated LocalSolrQueryRequest in favour of SolrQueryRequestBase. [SOLR-18038](https://issues.apache.org/jira/browse/SOLR-18038) (Eric Pugh)
+- Remove deprecated EmbeddedSolrServerTestBase from test-framework, tests updated to use EmbeddedSolrServerTestRule. [SOLR-18067](https://issues.apache.org/jira/browse/SOLR-18067) (Eric Pugh)
+- Removed the wt=standard concept that was used internally by Solr. [SOLR-18085](https://issues.apache.org/jira/browse/SOLR-18085) (Eric Pugh)
+- Remove deprecated hiddenSysProps setting under "metrics" in solr.xml. It remains a standard top level config setting. [SOLR-18103](https://issues.apache.org/jira/browse/SOLR-18103) (Eric Pugh)
+- Remove deprecated StandardRequestHandler in favor of SearchHandler [SOLR-18105](https://issues.apache.org/jira/browse/SOLR-18105) (Eric Pugh)
+- Remove the deprecated getRequestUrl method from AuditEvent [SOLR-18108](https://issues.apache.org/jira/browse/SOLR-18108) (Eric Pugh)
+- Remove deprecated http.status_code and http.method telemetry tags from TraceUtils; use http.response.status_code and http.request.method instead. [SOLR-18110](https://issues.apache.org/jira/browse/SOLR-18110) (Utsav Parmar)
+- Remove broken disk-space optimization on "full-recovery" [SOLR-18121](https://issues.apache.org/jira/browse/SOLR-18121) (Jason Gerlowski)
+- Remove deprecated VMParamsAllAndReadonlyDigestZkACLProvider; use a combination of DigestZkACLProvider and VMParamsZkCredentialsInjector instead. [SOLR-18122](https://issues.apache.org/jira/browse/SOLR-18122) (Utsav Parmar)
+- Remove experimental 'solr.api.v2.enabled' sysprop, formerly used to disable the v2 API. [SOLR-18163](https://issues.apache.org/jira/browse/SOLR-18163) (Jason Gerlowski)
+- Remove outmoded and misleading 'bin/solr zk linkconfig' tool. [SOLR-18166](https://issues.apache.org/jira/browse/SOLR-18166) (Jason Gerlowski)
+- Remove support for PKI Authentication v1. The system properties solr.pki.sendVersion and solr.pki.acceptVersions are no longer recognized. [SOLR-18235](https://issues.apache.org/jira/browse/SOLR-18235) (Jan Høydahl)
+- Removed the deprecated `SolrTestCaseJ4.ignoreException(String)`, `unIgnoreException(String)`, and `resetExceptionIgnores()` methods. Use `ErrorLogMuter` instead (`try (ErrorLogMuter muter = ErrorLogMuter.regex("pattern")) { ... }`). This affects test code written against the `solr-test-framework` artifact. [SOLR-18354](https://issues.apache.org/jira/browse/SOLR-18354) (Serhiy Bzhezytskyy)
+- Removed the deprecated `geohash(lat,lon)` and `ghhsin(geohash1,geohash2,radius)` function queries (`GeohashFunction`/`GeohashHaversineFunction`), deprecated without a replacement since 9.0. Use `hsin`/`geodist` with raw latitude/longitude value sources instead of encoding to a geohash string first. [SOLR-18355](https://issues.apache.org/jira/browse/SOLR-18355) (Serhiy Bzhezytskyy)
+- Remove the deprecated CollectionAdminRequest.CreateTimeRoutedAlias.setMaxFutureMs(Integer) overload; use setMaxFutureMs(Long) instead. [SOLR-18359](https://issues.apache.org/jira/browse/SOLR-18359) (Serhiy Bzhezytskyy)
+- Removed the deprecated HttpJettySolrClient.addListenerFactory(HttpListenerFactory). The @lucene.experimental HttpClientBuilderPlugin.setup() now takes a MutableListenerFactory -- a repointable HttpListenerFactory wrapper -- instead of the client itself. [SOLR-18360](https://issues.apache.org/jira/browse/SOLR-18360) (Serhiy Bzhezytskyy) (David Smiley)
+- Removed the deprecated `org.apache.solr.ltr.feature.LegacyFieldValueFeature` LTR feature class, deprecated since 9.4 in favor of `FieldValueFeature`, which now has equivalent behavior. [SOLR-18361](https://issues.apache.org/jira/browse/SOLR-18361) (Serhiy Bzhezytskyy)
+- Remove the deprecated CloudSolrClient.Builder.withInternalClientBuilder method; use withHttpClientBuilder instead. [SOLR-18368](https://issues.apache.org/jira/browse/SOLR-18368) (Serhiy Bzhezytskyy)
+- Remove the deprecated pre-QueryCommand SolrIndexSearcher methods - search(QueryResult, QueryCommand), three getDocList overloads and five getDocListAndSet overloads. Build a QueryCommand and call search(searcher) instead, using setNeedDocSet(true) where getDocListAndSet was used. [SOLR-18371](https://issues.apache.org/jira/browse/SOLR-18371) (Serhiy Bzhezytskyy)
+- Remove the deprecated CoreContainer.getCores() and SolrCores.getCores() methods, which handed out cores without reserving them. Use getLoadedCoreNames() with getCore(String) and close each core, or getLoadedCoreNames().size() when only a count is needed. [SOLR-18378](https://issues.apache.org/jira/browse/SOLR-18378) (Serhiy Bzhezytskyy)
+- Remove the deprecated CloudSolrClient.connect() and connect(long, TimeUnit) methods, and ClusterStateProvider.connect(). Call ClusterStateProvider.getLiveNodes() to force a connection instead. [SOLR-18380](https://issues.apache.org/jira/browse/SOLR-18380) (Serhiy Bzhezytskyy)
+- Remove Request ID based tracing. [SOLR-17934](https://issues.apache.org/jira/browse/SOLR-17934) (Eric Pugh)
+- Remove dead code related to the V2 RenameCore API. Add additional tests. [PR#4172](https://github.com/apache/solr/pull/4172) (Eric Pugh)
+
+### Dependency Upgrades (148 changes)
+
+- Update swagger3 [PR#3077](https://github.com/apache/solr/pull/3077) (solrbot)
+- Update com.fasterxml.woodstox:woodstox-core to v7.2.1 [PR#3083](https://github.com/apache/solr/pull/3083) (solrbot)
+- Update com.github.ben-manes.versions to v0.53.0 [PR#3085](https://github.com/apache/solr/pull/3085) (solrbot)
+- Update org.checkerframework:checker-qual to v3.54.0 [PR#3105](https://github.com/apache/solr/pull/3105) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update org.apache.calcite to 1.42.0 and Avatica to 1.28.0 [PR#3119](https://github.com/apache/solr/pull/3119) (Eric Pugh @epugh)
+- Update adobe.testing.s3mock (major) [PR#3122](https://github.com/apache/solr/pull/3122) (solrbot)
+- Update com.lmax:disruptor to v4 [PR#3127](https://github.com/apache/solr/pull/3127) (solrbot)
+- Update jakarta.annotation:jakarta.annotation-api to v3 [PR#3129](https://github.com/apache/solr/pull/3129) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update jakarta.ws.rs:jakarta.ws.rs-api to v4 [PR#3130](https://github.com/apache/solr/pull/3130) (solrbot)
+- Update net.ltgt.errorprone to v5 [PR#3131](https://github.com/apache/solr/pull/3131) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update no.nav.security:mock-oauth2-server to v5 [PR#3133](https://github.com/apache/solr/pull/3133) (solrbot)
+- Update org.glassfish.jaxb:jaxb-runtime to v4 [PR#3136](https://github.com/apache/solr/pull/3136) (solrbot)
+- Update io.ktor:ktor-bom to v3.5.0 [PR#3218](https://github.com/apache/solr/pull/3218) (solrbot)
+- Update nl.littlerobots.version-catalog-update to v1 [PR#3293](https://github.com/apache/solr/pull/3293) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update jakarta.servlet:jakarta.servlet-api to v6.1.0 [PR#3366](https://github.com/apache/solr/pull/3366) (solrbot)
+- Update kotlin to v2.4.0 [PR#3475](https://github.com/apache/solr/pull/3475) (solrbot)
+- Update com.google.code.gson:gson to v2.14.0 [PR#3661](https://github.com/apache/solr/pull/3661) (solrbot)
+- Update bouncycastle to v1.84 [PR#3677](https://github.com/apache/solr/pull/3677) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update com.google.guava:guava to v33.6.0-jre [PR#3681](https://github.com/apache/solr/pull/3681) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update mockito to v5.23.0 [PR#3697](https://github.com/apache/solr/pull/3697) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update com.diffplug.spotless to v8 [PR#3715](https://github.com/apache/solr/pull/3715) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update org.junit.jupiter:junit-jupiter to v6 [PR#3733](https://github.com/apache/solr/pull/3733) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update ow2.asm to v9.10.1 [PR#3749](https://github.com/apache/solr/pull/3749) (solrbot)
+- Update org.eclipse.jgit:org.eclipse.jgit to v7.6.0.202603022253-r [PR#3757](https://github.com/apache/solr/pull/3757) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update com.microsoft.onnxruntime:onnxruntime to v1.26.0 [PR#3790](https://github.com/apache/solr/pull/3790) (solrbot)
+- Update com.github.spotbugs:spotbugs-annotations to v4.9.8 [PR#3796](https://github.com/apache/solr/pull/3796) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update com.github.ben-manes.caffeine:caffeine to v3.2.3 [PR#3827](https://github.com/apache/solr/pull/3827) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update com.ibm.icu:icu4j to v78 [PR#3836](https://github.com/apache/solr/pull/3836) (solrbot)
+- Update jersey to v4 [PR#3853](https://github.com/apache/solr/pull/3853) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update com.nimbusds:nimbus-jose-jwt to v10.9.1 [PR#3857](https://github.com/apache/solr/pull/3857) (solrbot)
+- Update commons-cli:commons-cli to v1.11.0 [PR#3861](https://github.com/apache/solr/pull/3861) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update com.google.auto.value:auto-value-annotations to v1.11.1 [PR#3868](https://github.com/apache/solr/pull/3868) (solrbot)
+- Update org.apache.commons:commons-configuration2 to v2.13.0 [PR#3894](https://github.com/apache/solr/pull/3894) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update org.apache.commons:commons-exec to v1.6.0 [PR#3917](https://github.com/apache/solr/pull/3917) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update actions/upload-artifact action to v6 [PR#3959](https://github.com/apache/solr/pull/3959) (solrbot)
+- Update com.nvidia.cuvs.lucene:cuvs-lucene to v25.12.0 [PR#3979](https://github.com/apache/solr/pull/3979) (solrbot)
+- Update dev.langchain4j:langchain4j-bom to v1.16.3 [PR#3990](https://github.com/apache/solr/pull/3990) (solrbot)
+- Update bytebuddy to v1.18.8-jdk5 [PR#4092](https://github.com/apache/solr/pull/4092) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update AWS SDK to v2.42.37 [PR#4094](https://github.com/apache/solr/pull/4094) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update org.jetbrains.kotlinx:atomicfu to v0.33.0 [PR#4096](https://github.com/apache/solr/pull/4096) (solrbot)
+- Update de.undercouch.download to v5.7.0 [PR#4118](https://github.com/apache/solr/pull/4118) (solrbot)
+- Update com.nvidia.cuvs:cuvs-java to v26 [PR#4133](https://github.com/apache/solr/pull/4133) (solrbot)
+- Update com.carrotsearch.randomizedtesting:randomizedtesting-runner to v2.8.4 [PR#4155](https://github.com/apache/solr/pull/4155) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Update apache.kafka to v3.9.2 [PR#4158](https://github.com/apache/solr/pull/4158) [PR#4305](https://github.com/apache/solr/pull/4305) (solrbot)
+- Bump dependencies of New UI [PR#4283](https://github.com/apache/solr/pull/4283) (malliaridis)
+- Resolve Google cloud dependencies using google-cloud-bom. Bump it to 0.261.0 and grpc-bom to 1.80.0 [PR#4323](https://github.com/apache/solr/pull/4323) (solrbot) (Jan Høydahl)
+- Update apache.log4j to v2.26.0 [PR#4339](https://github.com/apache/solr/pull/4339) (solrbot)
+- Update apache.zookeeper to v3.9.5 [PR#4340](https://github.com/apache/solr/pull/4340) (solrbot)
+- Update dev.logchange to v1.19.15 [PR#4341](https://github.com/apache/solr/pull/4341) (solrbot)
+- Update netty.tcnative to v2.0.79.Final [PR#4342](https://github.com/apache/solr/pull/4342) (solrbot)
+- Update Admin UI libraries [PR#4343](https://github.com/apache/solr/pull/4343) (solrbot)
+- Update com.squareup.okio:okio to v3.17.0 [PR#4346](https://github.com/apache/solr/pull/4346) (solrbot)
+- Update commons-codec:commons-codec to v1.22.0 [PR#4347](https://github.com/apache/solr/pull/4347) (solrbot)
+- Update commons-io:commons-io to v2.22.0 [PR#4348](https://github.com/apache/solr/pull/4348) (solrbot)
+- Update org.apache.tika:tika-core to v3.3.1 [PR#4349](https://github.com/apache/solr/pull/4349) (solrbot)
+- Update org.codehaus.woodstox:stax2-api to v4.3.0 [PR#4350](https://github.com/apache/solr/pull/4350) (solrbot)
+- Update com.jayway.jsonpath:json-path to v3 [PR#4353](https://github.com/apache/solr/pull/4353) (solrbot)
+- Update org.checkerframework:checker-qual to v4 [PR#4354](https://github.com/apache/solr/pull/4354) (solrbot)
+- Update joda-time:joda-time to v2.14.2 [PR#4359](https://github.com/apache/solr/pull/4359) (solrbot)
+- Update org.jctools:jctools-core to v4.0.6 [PR#4362](https://github.com/apache/solr/pull/4362) (solrbot)
+- Update org.testcontainers:testcontainers to v2.0.5 [PR#4363](https://github.com/apache/solr/pull/4363) (solrbot)
+- Update google.protobuf to v4.35.1 [PR#4364](https://github.com/apache/solr/pull/4364) (solrbot)
+- Update hk2 to v4 [PR#4365](https://github.com/apache/solr/pull/4365) (solrbot)
+- Update io.nlopez.compose.rules:ktlint to v0.6.2 [PR#4389](https://github.com/apache/solr/pull/4389) (solrbot)
+- Update org.openapi.generator to v7.23.0 [PR#4392](https://github.com/apache/solr/pull/4392) (solrbot)
+- Update com.fasterxml.jackson:jackson-bom to v2.22.0 [PR#4395](https://github.com/apache/solr/pull/4395) (solrbot)
+- Update io.github.oshai:kotlin-logging to v8.0.4 [PR#4409](https://github.com/apache/solr/pull/4409) (solrbot)
+- Update org.jetbrains.androidx.navigation3:navigation3-ui to v1.1.1 [PR#4410](https://github.com/apache/solr/pull/4410) (solrbot)
+- Update netty to v4.2.15.Final [PR#4411](https://github.com/apache/solr/pull/4411) (solrbot)
+- Update org.threeten:threetenbp to v1.7.3 [PR#4434](https://github.com/apache/solr/pull/4434) (solrbot)
+- Update org.jetbrains.kotlinx:kotlinx-datetime to v0.8.0-0.6.x-compat [PR#4436](https://github.com/apache/solr/pull/4436) (solrbot)
+- Update kotlinx.coroutines to v1.11.0 [PR#4437](https://github.com/apache/solr/pull/4437) (solrbot)
+- Update org.immutables:value-annotations to v2.12.2 [PR#4459](https://github.com/apache/solr/pull/4459) (solrbot)
+- Update io.dropwizard.metrics:metrics-core to v4.2.39 [PR#4482](https://github.com/apache/solr/pull/4482) (solrbot)
+- Update com.google.cloud:google-cloud-bom to v0.265.0 [PR#4491](https://github.com/apache/solr/pull/4491) (solrbot)
+- Update net.java.dev.jna:jna to v5.19.1 [PR#4508](https://github.com/apache/solr/pull/4508) (solrbot)
+- Update org.eclipse.jgit:org.eclipse.jgit to v7.7.0.202606012155-r [PR#4540](https://github.com/apache/solr/pull/4540) (solrbot)
+- Update grpc to v1.82.0 [PR#4542](https://github.com/apache/solr/pull/4542) (solrbot)
+- Update apache.opennlp to v2.5.10 [PR#4557](https://github.com/apache/solr/pull/4557) (solrbot)
+- Update squareup.okhttp3.okhttp to v5 [PR#4559](https://github.com/apache/solr/pull/4559) (solrbot)
+- Update actions/setup-java action to v5.4.0 [PR#4564](https://github.com/apache/solr/pull/4564) (solrbot)
+- Update actions/setup-python action to v6.3.0 [PR#4565](https://github.com/apache/solr/pull/4565) (solrbot)
+- Update io.ktor:ktor-bom to v3.5.1 [PR#4588](https://github.com/apache/solr/pull/4588) (solrbot) (Jalaz Kumar)
+- Update gRPC and Netty [PR#4589](https://github.com/apache/solr/pull/4589) (solrbot)
+- Update Logging [PR#4590](https://github.com/apache/solr/pull/4590) (solrbot)
+- Updated dependencies: caffeine 3.2.4, gradle-versions-plugin 0.54.0, byte-buddy 1.18.9, carrot2-core 4.8.6, randomizedtesting 2.9.1, spotless 8.7.0, ecj 3.46.0, annotations 26.1.0, langchain4j 1.17.0, dependency-check-gradle 12.2.2, spotbugs 4.10.2 [PR#4591](https://github.com/apache/solr/pull/4591) (solrbot) ([Jan Høydahl](https://home.apache.org/phonebook.html?uid=janhoy))
+- Update Google Cloud [PR#4593](https://github.com/apache/solr/pull/4593) (solrbot)
+- Update Telemetry (OpenTelemetry & Prometheus) [PR#4594](https://github.com/apache/solr/pull/4594) (solrbot)
+- Update com.adobe.testing:s3mock-testsupport-common to v5 [PR#4596](https://github.com/apache/solr/pull/4596) (solrbot)
+- Update GitHub Actions [PR#4843](https://github.com/apache/solr/pull/4843) (solrbot)
+- Update AWS SDK to v2.54.6 [PR#4846](https://github.com/apache/solr/pull/4846) (solrbot)
+- Update Error Prone to v2.50.0 [PR#4847](https://github.com/apache/solr/pull/4847) (solrbot)
+- Update Google Cloud [PR#4848](https://github.com/apache/solr/pull/4848) (solrbot)
+- Update GitHub Actions (major) [PR#4854](https://github.com/apache/solr/pull/4854) (solrbot)
+- Update com.github.ben-manes.versions to v0.53.0 [PR#3085](https://github.com/apache/solr/pull/3085) (solrbot)
+- Update org.apache.calcite - abandoned [PR#3119](https://github.com/apache/solr/pull/3119) (solrbot)
+- Update adobe.testing.s3mock (major) [PR#3122](https://github.com/apache/solr/pull/3122) (solrbot)
+- Update com.lmax:disruptor to v4 [PR#3127](https://github.com/apache/solr/pull/3127) (solrbot)
+- Update no.nav.security:mock-oauth2-server to v5 [PR#3133](https://github.com/apache/solr/pull/3133) (solrbot)
+- Update jakarta.servlet:jakarta.servlet-api to v6.1.0 [PR#3366](https://github.com/apache/solr/pull/3366) (solrbot)
+- Update org.immutables:value-annotations to v2.12.1 [PR#3421](https://github.com/apache/solr/pull/3421) (solrbot)
+- Update org.openapi.generator to v7.18.0 [PR#3601](https://github.com/apache/solr/pull/3601) (solrbot)
+- Update bytebuddy to v1.18.3 [PR#3764](https://github.com/apache/solr/pull/3764) (solrbot)
+- Update net.java.dev.jna:jna to v5.18.1 [PR#3781](https://github.com/apache/solr/pull/3781) (solrbot)
+- Update com.microsoft.onnxruntime:onnxruntime to v1.26.0 [PR#3790](https://github.com/apache/solr/pull/3790) (solrbot)
+- Update org.testcontainers:testcontainers to v2 [PR#3795](https://github.com/apache/solr/pull/3795) (solrbot)
+- Update org.apache.commons:commons-lang3 to v3.20.0 [PR#3873](https://github.com/apache/solr/pull/3873) (solrbot)
+- Update dev.logchange to v1.19.13 [PR#3879](https://github.com/apache/solr/pull/3879) (solrbot)
+- Update org.apache.commons:commons-text to v1.15.0 [PR#3933](https://github.com/apache/solr/pull/3933) (solrbot)
+- Update de.undercouch.download to v5.7.0 [PR#4118](https://github.com/apache/solr/pull/4118) (solrbot)
+- Update apache.log4j to v2.26.0 [PR#4339](https://github.com/apache/solr/pull/4339) (solrbot)
+- Update apache.zookeeper to v3.9.5 [PR#4340](https://github.com/apache/solr/pull/4340) (solrbot)
+- Update org.apache.tika:tika-core to v3.3.1 [PR#4349](https://github.com/apache/solr/pull/4349) (solrbot)
+- Update org.apache.tika:tika-core to v3.3.0 [PR#4349](https://github.com/apache/solr/pull/4349) (solrbot)
+- Update actions/upload-artifact action to v7 [PR#4352](https://github.com/apache/solr/pull/4352) (solrbot)
+- Update org.checkerframework:checker-qual to v4 [PR#4354](https://github.com/apache/solr/pull/4354) (solrbot)
+- Update apache.opennlp to v2.5.9 [PR#4391](https://github.com/apache/solr/pull/4391) (solrbot)
+- Update netty to v4.2.15.Final [PR#4411](https://github.com/apache/solr/pull/4411) (solrbot)
+- Update actions/labeler action to v6.1.0 [PR#4435](https://github.com/apache/solr/pull/4435) (solrbot)
+- Update actions/stale action to v10.3.0 [PR#4484](https://github.com/apache/solr/pull/4484) (solrbot)
+- Update org.eclipse.jgit:org.eclipse.jgit to v7.7.0.202606012155-r [PR#4540](https://github.com/apache/solr/pull/4540) (solrbot)
+- Update gradle/actions action to v6.2.0 [PR#4541](https://github.com/apache/solr/pull/4541) (solrbot)
+- Update actions/setup-java action to v5.4.0 [PR#4564](https://github.com/apache/solr/pull/4564) (solrbot)
+- Update actions/setup-python action to v6.3.0 [PR#4565](https://github.com/apache/solr/pull/4565) (solrbot)
+- Update io.ktor:ktor-bom to v3.5.1 [PR#4588](https://github.com/apache/solr/pull/4588) (solrbot)
+- Update Logging [PR#4590](https://github.com/apache/solr/pull/4590) (solrbot)
+- Bulk update several dependencies [PR#4591](https://github.com/apache/solr/pull/4591) (solrbot)
+- Update Telemetry (OpenTelemetry & Prometheus) [PR#4594](https://github.com/apache/solr/pull/4594) (solrbot)
+- Update com.adobe.testing:s3mock-testsupport-common to v5 [PR#4596](https://github.com/apache/solr/pull/4596) (solrbot)
+- Update Admin UI [PR#4841](https://github.com/apache/solr/pull/4841) (solrbot)
+- Update all non-major dependencies [PR#4842](https://github.com/apache/solr/pull/4842) (solrbot)
+- Update Jackson & Woodstox [PR#4844](https://github.com/apache/solr/pull/4844) (solrbot)
+- Update AWS SDK to v2.54.6 [PR#4846](https://github.com/apache/solr/pull/4846) (solrbot)
+- Update Error Prone to v2.50.0 [PR#4847](https://github.com/apache/solr/pull/4847) (solrbot)
+- Update Google Cloud [PR#4848](https://github.com/apache/solr/pull/4848) (solrbot)
+- Update gRPC and Netty [PR#4849](https://github.com/apache/solr/pull/4849) (solrbot)
+- Update OkHttp & Okio [PR#4850](https://github.com/apache/solr/pull/4850) (solrbot)
+- Update GitHub Actions (major) [PR#4854](https://github.com/apache/solr/pull/4854) (solrbot)
+- Upgraded the bundled jQuery UI library (used for tooltips in the Admin UI's Cloud graph view) from an old, unversioned build to 1.13.3, resolving CVE-2021-41182, CVE-2021-41183, and CVE-2021-41184. Also added the missing jQuery UI attribution to NOTICE.txt. [SOLR-16309](https://issues.apache.org/jira/browse/SOLR-16309) (Eric Pugh)
+- Update langchain4j version to 1.9.1 and fasterxml to 2.20.1 [SOLR-18000](https://issues.apache.org/jira/browse/SOLR-18000) (Ilaria Petreti) (Alessandro Benedetti)
+- Introduce jersey BOM and align jersey dependencies to 3.1.11 [PR#4244](https://github.com/apache/solr/pull/4244) [SOLR-18082](https://issues.apache.org/jira/browse/SOLR-18082) (Christos Malliaridis)
+- Upgrade to Lucene 10.4 [SOLR-18143](https://issues.apache.org/jira/browse/SOLR-18143) (Rahul Goswami)
+- Replace abandoned com.cybozu.labs:langdetect with maintained io.github.azagniotov:language-detection in the langid module [SOLR-18208](https://issues.apache.org/jira/browse/SOLR-18208) ([Jan Høydahl](https://home.apache.org/phonebook.html?uid=janhoy))
+- Update apache.kafka to v4 [SOLR-18300](https://issues.apache.org/jira/browse/SOLR-18300) (Jalaz Kumar) (Eric Pugh)
+- opentelemetry: the default OTLP sender is now http/protobuf port 4318 and with fewer/no JARs to do so. JARs for others like gRPC have been removed but users can add as they need. [SOLR-18310](https://issues.apache.org/jira/browse/SOLR-18310) (David Smiley)
+- Upgraded the bundled d3.js library (used for the Admin UI's Cloud graph, Stream explain-tree, and Nodes disk-usage bar chart) from the decade-old 2.8.1 to 7.9.0. [SOLR-8885](https://issues.apache.org/jira/browse/SOLR-8885) (Eric Pugh)
+- Upgrade google-java-format to 1.35.0 (fixes JDK 24/25 build break) [SOLR-18296](https://issues.apache.org/jira/browse/SOLR-18296) (Serhiy Bzhezytskyy)
+- Update eclipse.jetty to v12.0.34 [PR#4305](https://github.com/apache/solr/pull/4305) (Jan Høydahl)
+
+### Other (36 changes)
+
+- Reformat gradle files with IntelliJ / .editorconfig [PR#4037](https://github.com/apache/solr/pull/4037) (David Smiley)
+- Gradle now syncs dependency versions across more configurations, forcing the choosing of one version in most cases [PR#4140](https://github.com/apache/solr/pull/4140) (Jan Høydahl) (David Smiley) (Christos Malliaridis)
+- Simplify SolrJ ResponseParser.getContentType processing. getContentType must now return a Set. [PR#4528](https://github.com/apache/solr/pull/4528) (David Smiley)
+- Modernize String-based charset APIs to java.nio.charset.Charset; invalid client-supplied charset names are still handled as I/O errors [PR#4606](https://github.com/apache/solr/pull/4606) (Jan Høydahl)
+- smokeTestRelease.py: Remove --test-alt-java support [PR#4608](https://github.com/apache/solr/pull/4608) (David Smiley)
+- Remove docs/ from the Solr binary distribution. Add online links to such in README.txt [PR#4641](https://github.com/apache/solr/pull/4641) (David Smiley)
+- Centralize Maven repository declarations for the build. Can customize with SOLR_MAVEN_REPO_URL. [PR#4677](https://github.com/apache/solr/pull/4677) (David Smiley)
+- LICENSE and NOTICE files are now only required for dependencies shipped in the binary distribution. Checksum (.sha1) files are still required for all dependencies. [SOLR-15465](https://issues.apache.org/jira/browse/SOLR-15465) (Jan Høydahl)
+- Migrated ListClusterNodes API from homegrown @EndPoint to JAX-RS [SOLR-16390](https://issues.apache.org/jira/browse/SOLR-16390) (Prithvi S @iprithv)
+- Replace MapSerializable with MapWriter [SOLR-17600](https://issues.apache.org/jira/browse/SOLR-17600) (Ivan Šarić)
+- CborResponseWriter should use content-typ- application/cbor [SOLR-17787](https://issues.apache.org/jira/browse/SOLR-17787) (Sanjay Kumar Yadav)
+- Introduce org.apache.solr.client.solrj.HttpSolrClient, implemented by the Jetty & JDK HttpClient based SolrClients. It's builder will use Jetty if available, otherwise JDK. [SOLR-17968](https://issues.apache.org/jira/browse/SOLR-17968) (David Smiley)
+- Provide an internal API to force distributed search (even when one shard). Also, refactor/reorganize SearchHandler for clarity & extensibility. [SOLR-17982](https://issues.apache.org/jira/browse/SOLR-17982) (David Smiley) (Sonu Sharma)
+- Optimize existence queries for non-docValued FloatPointField and DoublePointField [SOLR-18019](https://issues.apache.org/jira/browse/SOLR-18019) ([Houston Putman](https://home.apache.org/phonebook.html?uid=houston) @HoustonPutman)
+- Path exclusions for the admin UI no longer need bespoke Solr code. [SOLR-18041](https://issues.apache.org/jira/browse/SOLR-18041) [SOLR-18168](https://issues.apache.org/jira/browse/SOLR-18168) (Gus Heck) (David Smiley)
+- EssentialSolrRequestFilter has been added to perform non-optional request wrapping operations required for proper functioning of Solr [SOLR-18044](https://issues.apache.org/jira/browse/SOLR-18044) (Gus Heck)
+- Ratelimiting now exists in it's own Servlet filter which can be customized or removed. [SOLR-18046](https://issues.apache.org/jira/browse/SOLR-18046) (Gus Heck)
+- Initialization of tracing spans has moved to TracingFilter [SOLR-18047](https://issues.apache.org/jira/browse/SOLR-18047) (Gus Heck)
+- Authentication checks have been moved to a Servlet Filter [SOLR-18048](https://issues.apache.org/jira/browse/SOLR-18048) (Gus Heck)
+- solrj-zookeeper depended on jetty, although not in practice. Not any longer. [SOLR-18075](https://issues.apache.org/jira/browse/SOLR-18075) (David Smiley)
+- Provide seperate request handler SystemInfoHandler for /solr/admin/info/system from CoreInfoHandler for /solr/<collection-name>/admin/info [SOLR-18091](https://issues.apache.org/jira/browse/SOLR-18091) (Eric Pugh)
+- SolrDispatchFilter is now SolrServlet; isn't a Filter [SOLR-18112](https://issues.apache.org/jira/browse/SOLR-18112) (David Smiley)
+- solr-test-framework: New SolrBackend abstraction for use by solr/benchmark and SolrClientTestRule. Useful for anyone using other test frameworks or higher JUnit versions. [SOLR-18150](https://issues.apache.org/jira/browse/SOLR-18150) (David Smiley)
+- Tests updated to NOT use org.apache.solr.client.solrj.apache which is now also removed. solr-test-framework doesn't use/depend on Apache HttpClient/httpcomponents anymore. [SOLR-18188](https://issues.apache.org/jira/browse/SOLR-18188) (David Smiley)
+- The build now uses Gradle 9.7.0 (upgraded from 8.10). [SOLR-18289](https://issues.apache.org/jira/browse/SOLR-18289) [SOLR-18342](https://issues.apache.org/jira/browse/SOLR-18342) (Serhiy Bzhezytskyy)
+- Introduce minimal set of request writers for node/container-level requests. Core-specific request writers now leverage ImplicitPlugins.json for creation. [PR#4073](https://github.com/apache/solr/pull/4073) (Eric Pugh) (David Smiley)
+- Added Selenium-based JUnit test coverage for the Admin UI, driving a headless Chrome against a test cluster. [SOLR-8474](https://issues.apache.org/jira/browse/SOLR-8474) (Jan Høydahl) (Eric Pugh) (David Smiley)
+- Add dependency-analysis (build-health) reporting to the Gradle build in report-not-fail mode, and apply its safe advice (unused-dependency removals and test-scope corrections) [SOLR-18302](https://issues.apache.org/jira/browse/SOLR-18302) (Serhiy Bzhezytskyy)
+- Make the new UI module standalone and load artifacts during development to speed up builds [GITHUB#4650](https://github.com/apache/solr/pull/4650) (Christos Malliaridis @malliaridis)
+- Add opt-in jacoco test coverage reporting to the Gradle build. Run the "coverage" task (or pass -Ptests.coverage=true) to record per-module coverage reports, and run "gradlew coverage" at the root for an aggregated report across all modules. [SOLR-18338](https://issues.apache.org/jira/browse/SOLR-18338) (Jan Høydahl)
+- CLI configSet upload no longer blocks certain file types. The user of the CLI tool must already have permissions to touch ZooKeeper. Enforcement of such remains at Solr's ConfigSet HTTP endpoint. [PR#4193](https://github.com/apache/solr/pull/4193) (David Smiley)
+- The `./gradlew owasp` dependency vulnerability check now supports an NVD API key (via `-PnvdApiKey` or `NVD_API_KEY`), and requires `--no-parallel` due to an upstream Gradle plugin issue. See dev-docs/FAQ.adoc for details. [PR#4725](https://github.com/apache/solr/pull/4725) (Eric Pugh)
+- Refactor CollectionApiCommands to add easily expandable AdminCmdContext argument [SOLR-18072](https://issues.apache.org/jira/browse/SOLR-18072) (Houston Putman @HoustonPutman) (David Smiley) (Jason Gerlowski)
+- ShardTerms can now induce a leader election if needed [SOLR-18080](https://issues.apache.org/jira/browse/SOLR-18080) (Houston Putman @HoustonPutman)
+- Always reset ShardTerms when deleting and recreating a collection [SOLR-18090](https://issues.apache.org/jira/browse/SOLR-18090) (Houston Putman @HoustonPutman)
+- web.xml & webdefault.xml were synchronized with Jetty 12 / Jakarta EE10 [PR#4153](https://github.com/apache/solr/pull/4153) (David Smiley)
+
+