Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2686 commits
Select commit Hold shift + click to select a range
b1d5ddf
Update plugin com.palantir.consistent-versions to v2.37.0 (branch_9x)…
solrbot Oct 24, 2025
2966a03
SOLR-17619 Do not attempt to extract Github Pull request ID from bran…
janhoy Oct 28, 2025
77f2056
SOLR-17690 Make solr zk tools read ZK_HOST environment (branch_9x) (#…
janhoy Oct 28, 2025
9c85870
Fix reference in collapse and expand docs (#3522)
benediktwerner Oct 28, 2025
c6d5ea6
Update install_solr_service.sh (#3778)
aruetten Oct 28, 2025
26191d5
SOLR-17619 Convert CHANGES.txt to changelog files
janhoy Oct 28, 2025
05bfe95
SOLR-17619 Fix changelog diffs between branches
janhoy Oct 28, 2025
bca817a
SOLR-17619 Remove SOLR-16438 from v9.2 after reverting
janhoy Oct 29, 2025
157e8e4
SOLR-17619 Remove the non-existent 8.1.2 release
janhoy Oct 29, 2025
066fcf7
SOLR-17619 Add in missing changelog versions and release-date.txt files
janhoy Oct 29, 2025
1c9ee2b
SOLR-17619 Fix pr3778
janhoy Oct 29, 2025
a11e46e
SOLR-17619 Delete CHANGES.txt from branch_9x
janhoy Oct 30, 2025
0744921
SOLR-17619 Fix release dates for 4.0.0-alpha/beta
janhoy Oct 30, 2025
520053f
SOLR-17619 Logchange archive up to v9.8.0 on branch_9x
janhoy Oct 30, 2025
bf543cb
SOLR-17619 Move SOLR-17760 changelog to unreleased folder
janhoy Oct 30, 2025
b0729cd
SOLR-17619 Generate CHANGELOG.md up to release 9.9.0
janhoy Oct 30, 2025
6625862
SOLR-17619 Cleanup after logchange cutover (#3820)
janhoy Oct 30, 2025
4b1b7df
Add next minor version 9.11.0
janhoy Oct 30, 2025
6e05a96
Kotlin gitignore
janhoy Nov 1, 2025
2d72457
Logchange release on branch_9_10 - rm changelog/unreleased
janhoy Nov 1, 2025
285c69a
Logchange release on branch_9_10 - add changelog/v9.10.0
janhoy Nov 1, 2025
5fc616d
Remove release date
janhoy Nov 1, 2025
2f5238c
SOLR-17619 changes2html.py support release without release-date
janhoy Nov 2, 2025
5e44fb0
SOLR-17979 Improve release tooling during 9.10 release (#3808)
janhoy Nov 2, 2025
1829e89
SOLR-17979 Improve changes2html.py for authors and PR detection (#3831)
janhoy Nov 4, 2025
d9c0eb4
DOAP changes for release 9.10.0
janhoy Nov 6, 2025
f6e7903
SOLR-17984: Create a Solr MergePolicyFactory for MergeOnFlushMergePol…
HoustonPutman Nov 10, 2025
faab7a2
SOLR-17985: Speed up no-rows distributed queries (#3849)
HoustonPutman Nov 11, 2025
6733c65
SOLR-17231: Don't try buffering updates when there's no update log (c…
sigram Nov 24, 2025
02b7cc1
build: print broken links
dsmiley Nov 27, 2025
4758b88
Tests: SolrJettyTestRule: harden cleanup
dsmiley Nov 28, 2025
6de4893
SOLR-17996: SolrRequest.processWithBaseUrl and HttpSolrClientBase.req…
dsmiley Dec 1, 2025
8bc8f8b
SOLR-17725: Add MergePolicy to block older segments from participatin…
rahulgoswami Dec 3, 2025
d54027c
SOLR-17787 CBOR should use content-type: application/cbor
skysanjay Dec 4, 2025
1d003f4
SOLR-18006 Fix reverse distance sorting on LatLonPointSpatialField (#…
janhoy Dec 5, 2025
e3de608
SOLR-18006 Fix precommit (#3927)
janhoy Dec 5, 2025
89b682f
TikaServerExtractionBackend now sets idleTimeout (#3926)
janhoy Dec 6, 2025
5f15fe2
Fix changelog for #3926
janhoy Dec 6, 2025
7167f08
SOLR-18016: Fix spatial distance sorting with SRPT and filter cache (…
dsmiley Dec 10, 2025
cb38e26
SOLR-17983: Ensure ParallelHttpShardHandler records submit failures …
markrmiller Dec 12, 2025
a0dc50f
SOLR-17983: Fixes for earlier java versions
HoustonPutman Dec 13, 2025
22766e8
SOLR-17888 Mitigate CVE-2025-54988 in tika pdf parser (#3932)
janhoy Dec 14, 2025
fa8c59b
SOLR-18012 Improve test DistributedFacetSimpleRefinementLongTailTest …
janhoy Dec 9, 2025
89e9a86
SOLR-18012 Remove unnecessary changelog file
janhoy Dec 14, 2025
e007432
SOLR-18024 Flaky test CloudHttp2SolrClientTest.testHttpCspPerf (#3938)
janhoy Dec 16, 2025
a00232a
SOLR-18027 Increase timeout for buildLocalAntoraSite (#3949)
janhoy Dec 16, 2025
fb67b7a
SOLR-18027 Proper fix for anotra bundle download timeout (#3952)
janhoy Dec 16, 2025
293ba67
SOLR-18025 Test LeaderTragicEventTest flaky
janhoy Dec 16, 2025
522e5a9
SOLR-18024 Fix IOException in CloudHttp2SolrClientTest (#3956)
janhoy Dec 17, 2025
d3b124f
Fix some compile-warnings on branch_9x for precommit (#3928)
janhoy Dec 18, 2025
48524c8
SOLR-17982: SearchHandler refactor
dsmiley Dec 18, 2025
2f11d3d
SOLR-17982: setForcedDistrib (#3931)
dsmiley Dec 17, 2025
2d233df
Update Log4j to version `2.25.3` in branch 9.x (#3963)
ppkarwasz Dec 19, 2025
ec0913f
Use latches instead of sleeping for one second in SplitShardTest. (#3…
psalagnac Dec 19, 2025
9aab8b6
SOLR-18029: Implement bulk read when reading index properties (#3953)
psalagnac Dec 19, 2025
400cbb5
SOLR-17319 : New Combined Query / hybrid search (RRF) (#3418)
ercsonusharma Dec 19, 2025
64803eb
Remove biz.aQute.bnd.annotation-7.1.0.jar.sha1 (#3963)
dsmiley Dec 22, 2025
900e072
SOLR-17972: Retry creation of ZK lock on connection loss. (#3968)
psalagnac Dec 29, 2025
a4b810e
SOLR-17725: Rename to LatestVersionMergePolicy
dsmiley Dec 29, 2025
c589c80
SOLR-18037 Remove "local" tika extraction backend from branch_9x (#3980)
janhoy Jan 2, 2026
c4c83c4
SOLR-17989 Backport auto creation of changelog for renovate to branch…
janhoy Jan 2, 2026
e8f6d9d
Update dependency net.java.dev.jna:jna to v5.18.1 (branch_9x) (#3785)
solrbot Jan 2, 2026
edeb8e8
SOLR-18032 Docker gradle build support multi-platform (#3964)
janhoy Dec 22, 2025
3a62a88
Fix failing errorprone rule in FilterFunctionTest.java
janhoy Jan 6, 2026
2ec6f38
SOLR-18032 Use SOLR_DOCKER_PLATFORM only for dockerPush command (#3973)
janhoy Dec 22, 2025
f9c50fa
Replace HTTP-method string-handling with enum
gerlowskija Jan 6, 2026
2269bf6
Remove faulty override of renovate packageRules
janhoy Jan 6, 2026
99ec83f
Run --write-locks in renovate for branch_9x
janhoy Jan 6, 2026
668743d
Update actions/cache action to v5 (branch_9x) (#4030)
solrbot Jan 6, 2026
fc01c06
Update actions/upload-artifact action to v6 (branch_9x) (#4031)
solrbot Jan 6, 2026
47b834e
SOLR-17438: Remove 'json' from requirements.txt
gerlowskija Jan 8, 2026
38c92ee
Logchange release on branch_9_10 - rm changelog/unreleased
gerlowskija Jan 8, 2026
abdc4d2
Logchange release on branch_9_10 - add changelog/v9.10.1
gerlowskija Jan 8, 2026
42ab2d1
CHANGELOG.md generated for release v9.10.1
gerlowskija Jan 8, 2026
096c1a3
SOLR-17947: CloudSolrClient refreshes collection state asynchronously…
HoustonPutman Jan 9, 2026
b15d107
Add changelog release-date for v9.10.0
janhoy Jan 9, 2026
aab5873
SOLR-18058: Tweak "allowPath" checks to avoid NPEs
gerlowskija Jan 9, 2026
b12604e
Fix 'path' and 'permission' related NPEs
gerlowskija Jan 14, 2026
174df00
DOAP changes for release 9.10.1
gerlowskija Jan 20, 2026
befed11
Fix changelog inconsistencies following 9.10.1 release
gerlowskija Jan 21, 2026
276a8f4
Fix build breakage on Windows (#4072)
rahulgoswami Jan 22, 2026
65e8d28
--cloud option is not honored when running example (-e) on Windows (#…
rahulgoswami Jan 23, 2026
a949535
SOLR-18051: HttpJettySolrClient.requestAsync performance/reliability …
jvanneman Jan 25, 2026
50a7ccf
SOLR-12224: Add APIs to read collection properties (#4071)
gerlowskija Jan 26, 2026
d54e2cd
Backport SOLR-18008 to 9x (#4086)
epugh Jan 28, 2026
aba880e
SOLR-18071: Support stored fields in ExportWriter (#4053)
kotman12 Jan 31, 2026
0281abc
modules/analytics: build.gradle: warnings shouldn't error
dsmiley Jan 31, 2026
eebaa60
SOLR-18096: /admin/cores?action=UPGRADECOREINDEX (#3903)
rahulgoswami Feb 1, 2026
26a9266
SOLR-18073 JWT Authentication plugin now supports matching non-string…
janhoy Feb 4, 2026
18df155
Improve writeChangelog gradle task (#4007)
janhoy Feb 4, 2026
48cdd6e
SOLR-18076 Agents.md for solr (#4103)
janhoy Feb 12, 2026
6e5a40a
Add AI coding agents to gitignore (#4104)
janhoy Feb 12, 2026
43bcfc0
build, GHA workflow: remove DEVELOCITY_ACCESS_KEY (#4077)
dsmiley Feb 7, 2026
ca31909
New gradle runDev alternative to "dev" (#3816)
dsmiley Nov 7, 2025
da35e1f
SOLR-18107: Test fix testLogLevelHandlerOutput (#4146)
dsmiley Feb 21, 2026
ba1daf7
SOLR-18056: CloudSolrClient better urlScheme detection (from URL or s…
VishnuPriyaChandraSekar Feb 27, 2026
2b37abf
Default to MockDirectoryFactory in test configs (#2598)
gerlowskija Jul 30, 2024
b83e0f7
SOLR-18142: Fix CloudSolrClient cache state refresh; regression. (#4176)
dsmiley Mar 7, 2026
bcc6cca
SOLR-18146: Fix race in CircuitBreakerRegistry (#4189)
gerlowskija Mar 9, 2026
8299d43
SOLR-18144: fix schema designer to auto-create .system in 9x (#4202)
dsmiley Mar 12, 2026
a2b3f40
SOLR-18155: Abort shard leader election if container shutdown has sta…
psalagnac Mar 18, 2026
df498b4
SOLR-18157: Optimize buffer allocation in JavaBinCodec (#4208)
psalagnac Mar 19, 2026
96684fc
SOLR-18089: Configure zookeeper.maxCnxns for embedded ZkServer (#4173)
gsingh-code Mar 9, 2026
60d5487
ZkTestServer: log.error -> log.warn for 'stat'
dsmiley Mar 13, 2026
caaed1b
SOLR-17973: Fix `shards.preference` not respected for cross-collectio…
KhushJain Mar 18, 2026
4ee15bf
TikaServerExtractionBackendTest: ignore on s390x
dsmiley Mar 18, 2026
57d1cc4
SOLR-18136: fix multiThreaded=true with rerank & sort (#4164)
limingnihao Mar 19, 2026
a70dcf3
Benchmark fixes (#4194)s
dsmiley Mar 20, 2026
b19517b
[SOLR-18114] CloudSolrClient fails deleteById with directUpdatesToLea…
mlbiscoc Mar 26, 2026
3d38eb9
Add clean to cherrypick.sh before runnign (precommit) check (#4238)
janhoy Mar 26, 2026
b026abe
Fix a broken refguide link
janhoy Mar 26, 2026
ccdd3e6
[NO-JIRA] analyzeClassesDependencies failure from unused org.apache.h…
mlbiscoc Mar 26, 2026
8e5124f
Solr Admin Ui: search with contains in solr core/collection drop down…
renatoh Mar 27, 2026
c62545b
build: GHA: sync from main (#4242)
dsmiley Mar 28, 2026
191b53d
Fix for defect SOLR-18186: Solr heap used percentage uses committed h…
raviranjanjha Apr 6, 2026
a9655f7
SOLR-18176: HttpShardHandler query throughput bottleneck from ZooKeep…
mlbiscoc Apr 9, 2026
7d7c64d
SOLR-17353 Remove gosu binary from the Docker image (#4285) (branch_9…
janhoy Apr 16, 2026
fa05474
SOLR-18192: Pin all GitHub Actions to full commit SHAs as per ASF pol…
janhoy Apr 18, 2026
7c1e9a4
SOLR 18174 AsyncTracker Semaphore permit leak fix (branch_9x) (#4292)
janhoy Apr 20, 2026
c7acb78
Update actions/upload-artifact action to v7 (branch_9x) (#4306)
solrbot Apr 21, 2026
42ab49b
Update dependency org.jctools:jctools-core to v4.0.6 (branch_9x) (#4297)
solrbot Apr 22, 2026
fa34513
Update dependency org.apache.commons:commons-exec to v1.6.0 (branch_9…
solrbot Apr 22, 2026
105525c
Update dependency org.apache.commons:commons-configuration2 to v2.14.…
solrbot Apr 22, 2026
f8d45bc
Update dependency org.apache.commons:commons-lang3 to v3.20.0 (branch…
solrbot Apr 22, 2026
4659851
Update org.apache.kafka:* to v3.9.2 (branch_9x) (#4298)
solrbot Apr 22, 2026
7a6c200
Update org.apache.logging.log4j:* to v2.25.4 (branch_9x) (#4299)
solrbot Apr 22, 2026
6c8d25d
Update org.apache.zookeeper:* to v3.9.5 (branch_9x) (#4300)
solrbot Apr 22, 2026
850d800
Update org.mockito:mockito* to v5.23.0 (branch_9x) (#3723)
solrbot Apr 22, 2026
de95186
Update dependency com.github.ben-manes.caffeine:caffeine to v3.2.3 (b…
solrbot Apr 22, 2026
72b43f5
Update io.netty:netty* to v4.2.12.Final (branch_9x) (#4026)
solrbot Apr 22, 2026
05def14
Update org.apache.tika:* to v3.3.0 (branch_9x) (#4302)
solrbot Apr 22, 2026
b37559d
Update io.dropwizard.metrics:* to v4.2.38 (branch_9x) (#3529)
solrbot Apr 22, 2026
d0abce4
Update io.prometheus:prometheus* to v1.5.1 (branch_9x) (#4028)
solrbot Apr 22, 2026
1967068
Update plugin net.ltgt.errorprone to v5 (branch_9x) (#4307)
solrbot Apr 22, 2026
284b2d0
Update plugin de.undercouch.download to v5.7.0 (branch_9x) (#4304)
solrbot Apr 22, 2026
7505e27
Bulk dependency update 2026-04-22 (branch_9x) (#4317)
janhoy Apr 22, 2026
0f1fe18
Update io.grpc:grpc-* to v1.80.0 (branch_9x) (#3560)
solrbot Apr 22, 2026
5fc24d7
Update dependency com.google.guava:guava to v33.6.0-jre (branch_9x) (…
solrbot Apr 22, 2026
f45ac11
Update dependency commons-io:commons-io to v2.21.0 (branch_9x) (#4014)
solrbot Apr 22, 2026
75995bf
Update dependency commons-cli:commons-cli to v1.11.0 (branch_9x) (#4018)
solrbot Apr 22, 2026
f6a8595
Update software.amazon.awssdk:* to v2.42.37 (branch_9x) (#3593)
solrbot Apr 22, 2026
89afd6e
Update dependency org.glassfish.hk2:osgi-resource-locator to v1.0.4 (…
solrbot Apr 22, 2026
7b7637e
Update dependency org.apache.hadoop.thirdparty:hadoop-shaded-guava to…
solrbot Apr 22, 2026
74520be
Update dependency org.immutables:value-annotations to v2.12.1 (branch…
solrbot Apr 22, 2026
d5013a9
Update dependency org.eclipse.jetty.toolchain:jetty-servlet-api to v4…
solrbot Apr 22, 2026
deea972
Fix flaky TestSchemaDesignerConfigSetHelper.testPersistSampleDocs (br…
janhoy Apr 22, 2026
84d071f
Remove duplicate changelog file
janhoy Apr 23, 2026
4c9a0e3
Add concurrency groups to all PR-triggered workflows (branch_9x) (#4319)
janhoy Apr 23, 2026
36b61d4
SOLR-18181: ValueSourceAugmenter NPE when rows exceed 1000 and scores…
mlbiscoc Apr 23, 2026
2c1465d
SOLR-18074: DenseVectorField multi-valued fields / block-join (#4191)
dsmiley Apr 24, 2026
cb4cd00
SOLR-18195: CombinedQueryComponent supports Collapse now (#4277)
ercsonusharma Apr 18, 2026
200ffd3
SOLR-14687: {!parent} and {!child} qparsers now use NestPathField (#4…
dsmiley Apr 18, 2026
b02aab9
SOLR-18093: Add 'queries' support to JsonQueryRequest (#4276)
ercsonusharma Apr 24, 2026
8241c2e
SOLR-18189: Skip indexing duplicate docs via a content hash URP (#4263)
fhuaulme Apr 25, 2026
4a2a26c
SOLR-18039: Support repeated parents.preFilter in KnnQParser (#4139)
arup-chauhan Feb 19, 2026
0555e7d
Add test coverage for jwt-auth module (#4338)
janhoy Apr 26, 2026
b522264
SOLR-18174 Fix test race condition failure in AsyncTrackerSemaphoreLe…
janhoy Apr 27, 2026
85b8568
SOLR-18216 Fix documentation bug for jwt-auth blockUnkonwn (#4374)
janhoy Apr 29, 2026
ae43fa0
SOLR-18181: Improve changelog description for users (#4372)
mlbiscoc Apr 30, 2026
c5dbaf0
SOLR-18198 Add support for "missing" stats in rollup for streaming ex…
KhushJain May 2, 2026
1764c9a
SOLR-18198 Add support for "missing" stats in rollup for streaming ex…
KhushJain May 2, 2026
b83ace8
Revert "SOLR-18216 Fix documentation bug for jwt-auth blockUnkonwn (#…
janhoy May 6, 2026
82e88ef
SOLR-18215 JWT auth module now defaults to blockUnknown=true (branch_…
janhoy May 7, 2026
4f130b8
SOLR-18194: fix nested docs detection false positive (#4279)
kotman12 Apr 27, 2026
b46a46c
SOLR-18219: Rename the CoreAdmin UPGRADECOREINDEX action to UPGRADEIN…
rahulgoswami May 2, 2026
3944e4e
SOLR-18220 Add support for countDist in rollup for streaming expressi…
KhushJain May 8, 2026
3d91a42
Fix bugs in validate-changelog-yaml.py (#4414)
janhoy May 12, 2026
d458d94
SOLR-17715: Stop sending qt param from SolrJ (#4397)
r4mercur May 9, 2026
0898911
New logchange.py script to simplify changelog handling in release wiz…
janhoy May 12, 2026
f186b99
Add a renovatebot post-upgrade task for 9x
janhoy May 13, 2026
2b6a340
renovate.json - remove install-tool command
janhoy May 13, 2026
19c2f56
Improve releaseWizard's logchange.py to handle LTS release (#4425)
janhoy May 13, 2026
09a81e0
Add instructions for index upgrade in SolrCloud mode (#4424)
rahulgoswami May 14, 2026
ea61a99
SOLR-18239: Fixed NPE during size estimator calculations (#4427)
jaykay12 May 15, 2026
a2f523c
fix doc typo spacial→spatial (#4457)
kgeis May 25, 2026
1cbab3f
tests-via-crave: limit paths (#4449)
dsmiley May 19, 2026
bef0827
SOLR-18227: Add name= local-param with MatchedQueriesComponent (#4402)
squallsama May 23, 2026
6601e58
build failed-tests-at-end: improve isSuite detection
dsmiley May 24, 2026
a9f697c
Test fix testDistributedQueryDoesNotReadFromZk (#4429)
mlbiscoc May 25, 2026
be771e3
changes2html.py: fix for github nicknames with hyphens (#4481)
dsmiley May 31, 2026
47f0eea
SOLR-18098: Fix replication failure for files with exact MB sizes (#4…
shubhamranjan Jun 3, 2026
f76f061
SOLR-18098: Fix precommit (#4498)
anshumg Jun 4, 2026
7a002a5
DistributedCombinedQueryComponentTest hangs in nightly (#4497)
janhoy Jun 4, 2026
21bf71b
JavaBinCodec: fix self-suppression risk (#4489)
dsmiley Jun 3, 2026
a3c387d
HttpJettySolrClient: don't throw IllegalStateException if connection …
dsmiley Jun 3, 2026
d6582ce
SOLR-18174 Ignore flaky test testSemaphoreLeakOnLBRetry
janhoy Jun 7, 2026
18ed6eb
SOLR-18242: DistribFileStore: refactor, don't use SolrClientCache (#4…
jaykay12 May 15, 2026
416259d
SOLR-18221 Add support for percentile in rollup for streaming express…
KhushJain Jun 10, 2026
427c9a3
Ref Guide - Change component name to Apache Solr (#4521)
HoustonPutman Jun 11, 2026
61ca4b3
SOLR-17959: Add alwaysStopwords option to edismax (#3802)
andywebb1975 Oct 25, 2025
7aea42a
SOLR-17959: Remove issues key from changelog YAML (#4423)
andywebb1975 May 13, 2026
fac0a17
SOLR-17959: Correction to changelog type (#4511)
andywebb1975 Jun 8, 2026
e9340cd
SOLR-18271: QueryElevation support for Combined Query feature (#4476)
ercsonusharma Jun 6, 2026
95fc620
SOLR-17810 : Jetty & Jdk SolrClient requests should be recognized by…
wildtusker Jun 8, 2026
89b5e93
SOLR-18237: Do not copy data before noggit parsing (#4415)
psalagnac Jun 17, 2026
7a4c090
Run RAT check only on files tracked by git (#4499)
janhoy Jun 10, 2026
e94a6de
build/RAT: bring back exclusion of .gradle/**
dsmiley Jun 10, 2026
b500c9c
New SolrJ CollectionScopedSolrClient (#4418)
dsmiley May 17, 2026
031e198
SOLR-17208: Parallelize backup and restore file transfers (#4023)
elangelo Jun 10, 2026
3513b13
Revert rat-sources jgit dependency
dsmiley Jun 21, 2026
580a039
SOLR-8127 Distributed Luke (#4149)
kotman12 Apr 24, 2026
46f2f75
SOLR-18263 improve luke request handler distrib test performance (#4455)
kotman12 May 27, 2026
8ecb337
update major changes page
kotman12 May 28, 2026
346b68c
Fix several concurrency bugs in ParallelHttpShardHandler (#4440)
markrmiller Jun 24, 2026
6c8074c
SOLR-18233 Strengthen Basic Authentication password policy (backport …
janhoy Jun 24, 2026
16271db
Update actions/checkout action to v7 (branch_9x) (#4545)
solrbot Jun 25, 2026
636880b
SOLR-18284: Load-average and memory circuit breakers no longer stampe…
markrmiller Jun 25, 2026
8f5244a
Update org.apache.logging.log4j:* to v2.26.0 (branch_9x) (#4403)
solrbot Jun 25, 2026
4cfbe6d
SOLR-18282 Improve ZookeeperInfoHandler path normalization (branch_9x)
janhoy Jun 27, 2026
9c2a5af
Bump Solr 9x to latest opennlp 1.9.5 (#4555)
epugh Jun 29, 2026
a4c7aa0
SOLR-18100: Improve Combined Query Feature documentation (#4144)
ilariapet Mar 16, 2026
f7b0ec0
SOLR-18290: combined-query / RRF : support shards.rows (#4546)
ercsonusharma Jun 26, 2026
c566e61
Bulk dependency upgrades 2026-06-29 (branch_9x) (#4570)
janhoy Jun 30, 2026
b9d820c
Update org.glassfish.jersey*:* to v3.1.12 (branch_9x) (#4531)
solrbot Jun 30, 2026
e89c166
Update dependency io.swagger.core.v3:swagger-annotations-jakarta to v…
solrbot Jun 30, 2026
2263149
Update all non-major dependencies (branch_9x) (#4586)
solrbot Jul 2, 2026
6e8f470
BoolQParserPlugin: add percentage and threshold based minimum match f…
renatoh May 14, 2026
d43eca0
BoolQParserPlugin: revert mm.autoRelax (#4568)
renatoh Jul 1, 2026
b832dfb
build: allow org.gradle.caching to enable local build cache on CI
dsmiley Jul 4, 2026
b14c74f
Smoketester now randomizes port used for tests (#4055)
janhoy Feb 4, 2026
aa9bec5
smokeTestRelease.py: support SNAPSHOT releases (#4556)
dsmiley Jul 4, 2026
5e64f00
Exclude some files from the source release. (#4551)
dsmiley Jul 4, 2026
28da68e
smokeTestRelease.py: Remove --test-alt-java support (#4608)
dsmiley Jul 6, 2026
cfbaf00
SOLR-17170: Support block/nested docs with index sorting (#4619)
dsmiley Jul 8, 2026
4de04a5
SOLR-18197: Add root document query shortcut support to NestPathField…
abumarjikar Jul 9, 2026
5ec4519
SOLR-15601: RAT: add ASF license headers to more files (#4623)
dsmiley Jul 10, 2026
0f930a9
SOLR-18304: Optimize collapse performance for String fields (#4621)
bartoszfidrysiak Jul 22, 2026
f1c54ac
build: fetch BATS test libs via HTTP instead of npm/node (#4587)
dsmiley Jul 2, 2026
48999b0
SOLR-17715: un-deprecate CommonParams.QT (#4461)
dsmiley Jul 14, 2026
39238d9
SOLR-17707: HttpJdkSolrClient fix thread leak when async request fail…
serhiy-bzhezytskyy Jul 16, 2026
fef6963
SOLR-18032 Github workflow for docker nightly builds (#3976)
janhoy Jan 2, 2026
c66b373
SOLR-18107: fix Log4j2Watcher, register parents (#4113)
dsmiley Feb 14, 2026
1e000c5
SolrRequest.getPath setPath documentation (#4665)
dsmiley Jul 29, 2026
7e935fa
Avoid forwarding unrelated request parameters to Calcite from the /sq…
janhoy Jul 30, 2026
aca43a1
build: centralize maven repo declarations (#4677)
dsmiley Aug 1, 2026
996a8cf
SOLR-18183: Permit LockType.NONE for ephemeral directories (#4660)
suryashukla03 Aug 1, 2026
0f5553f
SolrRequest.setPath fix; allow null (#4686)
dsmiley Aug 1, 2026
b8433bb
SOLR-18285: Change JettySolrRunner's use of GracefulHandler to be opt-in
hossman Jun 12, 2026
6164cd3
Changelog attribution for #4607
janhoy Aug 3, 2026
051b388
SOLR-18327: Balance replicas API does not balance duplicate replicas …
janhoy Aug 3, 2026
90aac33
PKIAuthenticationPlugin: handle non-base64 SolrAuthV2 signature (#4553)
janhoy Aug 5, 2026
ed8fa34
Develocity: publishing opt-in locally
dsmiley Aug 7, 2026
7aaf2e8
SOLR-18329: DenseVectorField support existence queries (#4700)
linslee75 Aug 7, 2026
612c3c3
RAT: exclude dev-docs and AGENTS.md from license header check (follow…
dsmiley Aug 10, 2026
21e6542
Remove ASF License headers when possible. (#4609)
dsmiley Jul 9, 2026
e53e724
SOLR-18328 Add support for standard deviation in rollup for streaming…
KhushJain Aug 10, 2026
5506417
use older pattern to work with java 11 (#4723)
epugh Aug 10, 2026
b40343c
Update all non-major dependencies (branch_9x) (#4597)
solrbot Aug 12, 2026
dda8c58
Update plugin org.owasp.dependencycheck to v13 (branch_9x) (#4720)
solrbot Aug 12, 2026
f3535f9
Prevent mock-oauth2-server from being bumped (and add in hppc as well)
epugh Aug 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 1 addition & 0 deletions .asf.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# https://cwiki.apache.org/confluence/display/INFRA/.asf.yaml+features+for+git+repositories


github:
description: "Apache Solr open-source search software"
homepage: https://solr.apache.org/
Expand Down
3 changes: 0 additions & 3 deletions .dir-locals.el

This file was deleted.

25 changes: 25 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,28 @@

# SOLR-14920 [google java formatter applied]
d17a1cdcebb46a6c9d360a6569319dd66021d346
8081b216e6e17f1827ff4d6102cb408c3c599cfe
406350aab7fa3623f33da096fbcf0dcdc79d8c83
fce7554ecde2ae556da97eb4b7d8bd4eb2299f71
077214042aeeb460e8e689eab2217ed34ce778fc
2c31e74de4b09592aa58f001487dad2f309f692f
8078824a21a29fc01f627d3d408da1769c9b863b
b4f585d299a908b4243e0c7e297c4e3495752b84
42a6f1b93a178c7957c7a1afea2417e646e982af
c1d582675a536496ad811f071f2dc7a13bdb1b63
475246256403135e2d5b2c7605fc1ba1da631d1f
ab7a30c1b089a95d276d540535bfb9959d229c27
610c835b16f19b8157cfd490931f76762f570fe2
4ef3765c10ae1c3a782c6cd989fdb80c2905689a
9f70c367f4350700a4c92065bef3cae4ed370c1b
bb872f74f715fa5f161833d91a7491e8b72c6c18
462f488c67d4fbb45758f73366ac6fbb071ff8f5
4291f4ba69cc94034549018398b8f9069838db25
5345c82c44f3bab041e624e9a222df6b60f21612
598092bce5ec44343bde5006c466cb1a76163fc4
501aa0228619b06ba9f962168b584b1c6d8ee4b5
7e628970044e2e79089aebbe506ee74a6e2ed4da

# SOLR-17026 [google java formatter upgrade]
74f42abb940fd399dc093f36f470a3ad05c7918b

5 changes: 5 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,8 @@ versions.lock text eol=lf

# Gradle files are always in LF.
*.gradle text eol=lf

# Exclude from source release tarball (git archive). Avoids ASF license header requirements.
/.* export-ignore
/dev-docs export-ignore
AGENTS.md export-ignore
4 changes: 3 additions & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ Before creating a pull request, please file an issue in the ASF Jira system for

* https://issues.apache.org/jira/projects/SOLR

You will need to create an account in Jira in order to create an issue.
For something minor (i.e. that wouldn't be worth putting in release notes), you can skip JIRA.
To create a Jira issue, you will need to create an account there first.

The title of the PR should reference the Jira issue number in the form:

Expand Down Expand Up @@ -41,3 +42,4 @@ Please review the following and check all that apply:
- [ ] I have run `./gradlew check`.
- [ ] I have added tests for my changes.
- [ ] I have added documentation for the [Reference Guide](https://github.com/apache/solr/tree/main/solr/solr-ref-guide)
- [ ] I have added a [changelog entry](https://github.com/apache/solr/blob/main/dev-docs/changelog.adoc) for my change
40 changes: 40 additions & 0 deletions .github/actions/prepare-for-build/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# This composite action is included in other workflows to have a shared setup
# for java, gradle, caches, etc.

name: Prepare build
description: Creates a shared setup for other workflows

inputs:
java-version:
required: false
default: "11"
description: "The default JDK version to set up."

java-distribution:
required: false
default: "temurin"
description: "The default JDK distribution type"

runs:
using: "composite"
steps:
- name: Set up Java (${{ inputs.java-distribution }}, ${{ inputs.java-version }})"
uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4.7.1
with:
distribution: ${{ inputs.java-distribution }}
java-version: ${{ inputs.java-version }}
java-package: jdk

- name: Cache gradle-wrapper.jar
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: gradle/wrapper/gradle-wrapper.jar
key: gradle-wrapper-${{ hashFiles('gradle/wrapper/gradle-wrapper.jar.sha256') }}

# This includes "smart" caching of gradle dependencies.
- name: Set up Gradle
uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5.0.2
with:
# increase expiry time for the temp. develocity token.
# https://github.com/gradle/actions/blob/main/docs/setup-gradle.md#increasing-the-expiry-time-for-develocity-access-tokens
develocity-token-expiry: 8
54 changes: 54 additions & 0 deletions .github/renovate.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"includePaths": ["versions.*", "build.gradle", ".github/workflows/*"],
"postUpgradeTasks": {
"commands": [
"./gradlew --write-locks",
"./gradlew updateLicenses"
],
"fileFilters": ["solr/licenses/*.sha1"],
"executionMode": "branch"
},
"packageRules": [
{
"description": "Pin com.palantir.consistent-versions to 2.32.0; newer versions require Java 17 but branch_9x builds with Java 11",
"matchPackageNames": ["com.palantir.consistent-versions"],
"allowedVersions": "2.32.0"
},
{
"description": "Pin org.carrot2:carrot2-core to 4.5.1; 4.8.6 requires Java 21 but branch_9x builds with Java 11",
"matchPackageNames": ["org.carrot2:carrot2-core"],
"allowedVersions": "4.5.1"
},
{
"description": "Keep org.apache.hadoop on 3.4.x; 3.5.0 requires Java 17 but branch_9x builds with Java 11",
"matchPackagePrefixes": ["org.apache.hadoop:"],
"allowedVersions": "<3.5.0"
},
{
"description": "Pin dev.langchain4j to 0.35.0; 0.36.2 requires Java 17 but branch_9x builds with Java 11",
"matchPackagePrefixes": ["dev.langchain4j:"],
"allowedVersions": "0.35.0"
},
{
"description": "Keep Error Prone on 2.31.0; the build hard-pins it to 2.31.0 for JDK11 compatibility on branch_9x",
"matchPackagePrefixes": ["com.google.errorprone:"],
"allowedVersions": "2.31.0"
},
{
"description": "Pin no.nav.security:mock-oauth2-server to 0.5.10; every 1.0.0+ release requires Java 17 but branch_9x builds with Java 11",
"matchPackageNames": ["no.nav.security:mock-oauth2-server"],
"allowedVersions": "0.5.10"
},
{
"description": "Pin com.carrotsearch:hppc to 0.10.0; 0.11.0+ is compiled for Java 21 but branch_9x builds with Java 11",
"matchPackageNames": ["com.carrotsearch:hppc"],
"allowedVersions": "0.10.0"
}
],
"schedule": ["* * * * *"],
"prConcurrentLimit": 100,
"prHourlyLimit": 10,
"branchPrefix": "renovate-9x/",
"commitMessageSuffix": " (branch_9x)"
}
Loading
Loading