Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update solr to prepare for 9.7 merge #2

Open
wants to merge 180 commits into
base: feature/SOLR-17334
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
180 commits
Select commit Hold shift + click to select a range
844cde9
SOLR-17269: Do not publish synthetic solr core (of Coordinator node) …
patsonluk Jun 17, 2024
fc0d84a
SOLR-17331: More optimal placements with OrderedNodePlacementPlugin (…
HoustonPutman Jun 18, 2024
0c2b1a6
SOLR-17255: Fix bugs in SolrParams.toLocalParamsString()
hossman Jun 18, 2024
4a12f8a
fix MoveReplicaHdfsFailoverTest after SOLR-16962 (#2525)
magibney Jun 19, 2024
0a6f79d
Remove 'IndexUpgraderTool' page from ref-guide (#2500)
gerlowskija Jun 20, 2024
2a56bfc
SOLR-17321: Remove Deprecated URL ctors in Preparation for Java 21 (…
iamsanjay Jun 21, 2024
b49f3d0
SOLR-17335: New "vectorSimilarity" QParser for matching documents mas…
hossman Jun 21, 2024
59cd484
add information about large StrField configuration (#1214)
nosvalds Jun 22, 2024
1dfe095
Add a note that tells cosine similarities are normalized (#2092)
h4c5 Jun 22, 2024
7d57f3e
SOLR-15591 / Avoid needless catch by checking condition (#340)
charlygrappa Jun 22, 2024
2193374
SOLR-17330: When not set, loadOnStartup defaults to true (#2513)
psalagnac Jun 22, 2024
79cd576
SOLR-15582: Remove deprecated APIs in solrj Tuple class. (#257)
cpoerschke Jun 22, 2024
73b4043
example/films: README.md and vectors tweaks (#2238)
cpoerschke Jun 24, 2024
709a1ee
remove changelog, this is just a small refactoring (#2531)
epugh Jun 24, 2024
7b00dda
Fix failing test for SOLR-16962; update log must be enabled (#2537)
magibney Jun 26, 2024
502faf2
SOLR-16677: Update Solr to use new Lucene 9.5 storedFields() API (#1557)
vinayakphegde Jun 26, 2024
390c30f
SOLR-17349: SolrDocumentFetcher should always skip lazy field loading…
magibney Jun 26, 2024
0df3e63
SOLR-16824: Adopt Linux Command line tool pattern of -- for long opti…
epugh Jun 27, 2024
08d0fc1
SOLR-17325: Upgrade Lucene to 9.11.1
hossman Jun 27, 2024
c25e4a1
Run more workflows for branch_9x (#2543)
janhoy Jun 28, 2024
e36a6de
Github workflows run on branch pattern 'branch_*'
janhoy Jun 29, 2024
d0aad69
SOLR-17302: Convert remaining filestore APIs to JAX-RS (#2532)
gerlowskija Jul 1, 2024
aec6e8f
Refactor: QueryResult: don't provide to SolrIndexSearcher (#2524)
dsmiley Jul 3, 2024
c421288
SOLR-17358: Escape + symbol to render documentation correctly (#2547)
malliaridis Jul 3, 2024
07ff133
SOLR-17347: Remove ENV storage/retrieval in EnvUtils (#2534)
dsmiley Jul 3, 2024
011d713
Stalebot: increase to 100 operations per run (#2549)
janhoy Jul 4, 2024
9903d03
SOLR-17333: Various rate limiting fixes (#2522)
magibney Jul 8, 2024
fd7d447
SOLR-10654: Metrics: New wt=prometheus option (#2405)
mlbiscoc Jul 9, 2024
9a86b21
SOLR-17349: (adjusted) SolrDocumentFetcher should always skip lazy fi…
magibney Jul 9, 2024
27ef6d5
SOLR-17195: Add 'minPrefixLength' soft limit (#2499)
gerlowskija Jul 9, 2024
e9511d5
SOLR-17360: Fix test broken by SOLR-17067
hossman Jul 9, 2024
233eddb
SOLR-17321: Fix TestSolrCoreSnapshots.testBackupRestore (#2539)
iamsanjay Jul 10, 2024
aa02e0d
docker-test.yml: Upgrade GitHub Actions (#2552)
cclauss Jul 11, 2024
991e761
SOLR-17346: Synchronise stopwords from snowball with those in lucene …
alastair Jul 11, 2024
6967c7b
SOLR-10654: PrometheusResponseWriter test tweaks
hossman Jul 12, 2024
fedfbd1
SOLR-16198: Introduce tabbed blocks again (#2550)
malliaridis Jul 15, 2024
2b05db2
ref doc format fix (#2555)
QFREEE Jul 15, 2024
bd3d2f0
[ref guide] Fix description of field backupName for backup (#2554)
QFREEE Jul 15, 2024
d3b4c2e
SOLR-17160: Core admin async ID status, 10k limit and time expire (#2…
psalagnac Jul 15, 2024
cdb7af3
Review org.apache.solr.client.solrj.io.stream and responding to some …
epugh Jul 16, 2024
4ee1a48
Let solrbot (renovate) upgrade github actions (#2559)
janhoy Jul 16, 2024
864748a
Renovatebot: Disable schedule and upper concurrent PRs
janhoy Jul 16, 2024
d45c923
Update actions/checkout action to v4 (#2562)
solrbot Jul 16, 2024
ae9c602
Update dependency com.fasterxml.jackson:jackson-bom to v2.17.2 (#2560)
solrbot Jul 16, 2024
8748a65
Update org.eclipse.jetty*:* to v10.0.22 (#2468)
solrbot Jul 16, 2024
a848514
Update org.apache.curator:* to v5.7.0 (#2182)
solrbot Jul 16, 2024
da603bf
Update org.slf4j:* to v2.0.13 (#2406)
solrbot Jul 16, 2024
0a882e1
Update io.netty:* to v4.1.111.Final (#2413)
solrbot Jul 16, 2024
647a74f
Update actions/cache action to v4 (#2561)
solrbot Jul 17, 2024
8d0ebbf
Update actions/setup-java action to v4 (#2563)
solrbot Jul 17, 2024
9a4c8a2
Update gradle/wrapper-validation-action action to v2 (#2565)
solrbot Jul 17, 2024
d1905fc
Update actions/upload-artifact action to v4 (#2564)
solrbot Jul 17, 2024
f3f441c
SOLR-17357: Improve SolrCLI tool --help printout (#2545)
janhoy Jul 17, 2024
16b5fb6
Update io.grpc:grpc-* to v1.65.1 (#2314)
solrbot Jul 17, 2024
8441da6
Update dependency io.opentelemetry:opentelemetry-bom to v1.40.0 (#2344)
solrbot Jul 17, 2024
3884870
Update dependency org.apache.commons:commons-configuration2 to v2.11.…
solrbot Jul 17, 2024
6ab6c4a
SOLR-10255 Add support for docValues to solr.BinaryField (#2536)
serba Jul 17, 2024
b8bd8e2
Update dependency commons-codec:commons-codec to v1.17.1 (#2568)
solrbot Jul 17, 2024
d0bbea5
Update dependency org.jctools:jctools-core to v4.0.5 (#2131)
solrbot Jul 17, 2024
6674f18
Update software.amazon.awssdk:* to v2.26.19 (#2056)
solrbot Jul 17, 2024
575b92c
Update dependency com.google.cloud:google-cloud-bom to v0.224.0 (#2053)
solrbot Jul 18, 2024
d50fbf3
Update dependency org.apache.hadoop.thirdparty:hadoop-shaded-guava to…
solrbot Jul 18, 2024
ec16d9b
Update org.apache.calcite to 1.37.0 (#2140)
solrbot Jul 18, 2024
fcf84ee
Update dependency org.bouncycastle:bcpkix-jdk18on to v1.78.1 (#2434)
solrbot Jul 18, 2024
1084db9
SOLR-17367 - org.apache.solr.cli.PostTool is ignoring -params option …
bogdanstoik Jul 19, 2024
64f6a30
Run bats tests for all cli code changes (#2575)
janhoy Jul 19, 2024
9aeb241
Update dependency org.apache.commons:commons-lang3 to v3.15.0 (#2572)
solrbot Jul 19, 2024
60f4958
Update io.dropwizard.metrics:* to v4.2.26 (#2520)
solrbot Jul 19, 2024
b87242e
Update to match SolrCLI.printToolHelp formatting rules (#2573)
epugh Jul 20, 2024
a439ebf
Eliminate linux/window tabs for bin/solr post. (#2579)
epugh Jul 22, 2024
0da7a78
SOLR-17340: /admin/info/system optimization by caching BeanInfo (#2538)
psalagnac Jul 22, 2024
d567066
minor: don't create an unused thread (#2514)
psalagnac Jul 22, 2024
da7230a
SOLR-17369: Fix "flags" usage in FunctionQParser that caused some iss…
hossman Jul 22, 2024
31129e4
Update dependency com.carrotsearch:hppc to v0.10.0 (#2512)
solrbot Jul 23, 2024
06950c6
SOLR-13350: multi-threaded search: (undocumented) opt-out ability (#2…
cpoerschke Jul 23, 2024
dfdbf85
SOLR-13350: multi-threaded search: replace cached with fixed threadpo…
cpoerschke Jul 23, 2024
ffde419
SOLR-13350: multi-threaded search: default to 'available processors' …
cpoerschke Jul 24, 2024
661b1da
SOLR-15831: Refactor bin/solr and bin/solr.cmd to delegate args parsi…
epugh Jul 24, 2024
0507233
SOLR-10808: SchemaVersion 1.7 - DocValues default to true (#2017)
HoustonPutman Jul 26, 2024
57287c8
SOLR-17322: Make RankQuery.getTopDocsCollector use covariant generic …
stephen-woods Jul 29, 2024
e00cc7b
SOLR-17337: Show proper distributed stage id (#2594)
cpoerschke Jul 29, 2024
57fa8b9
Refactor: Move Collection Properties backend out of ZkStateReader (#2…
aparnasuresh85 Jul 29, 2024
cc0c9f3
Merge pull request #1 from apache/main
ellaeln Jul 29, 2024
b0ab58e
SOLR-12963: Default uninvertible=false in schema version 1.7 (#2601)
HoustonPutman Jul 29, 2024
6bbfdcd
SOLR-12963: Fix EnumFieldTest.testEnumSort
HoustonPutman Jul 29, 2024
adc3f7a
SOLR-17298 - ThreadCpuTimer safe for multi-threaded search (#2595)
gus-asf Jul 30, 2024
c625d13
Produce test report for integration tests (#2600)
gerlowskija Jul 30, 2024
8ab0278
SOLR-13350, SOLR-17298: multi-threaded search: revert TestFiltering.j…
cpoerschke Jul 30, 2024
c7630fe
Default to MockDirectoryFactory in test configs (#2598)
gerlowskija Jul 30, 2024
6120598
Merge remote-tracking branch 'origin/main'
ellaeln Jul 30, 2024
829dd28
SOLR-17368: TestPrometheusResponseWriter redesign (#2586)
mlbiscoc Jul 31, 2024
e1cf656
Merge branch 'main' into feature/SOLR-17334
ellaeln Jul 31, 2024
9cac132
Merge branch 'main' of https://github.com/ellaeln/solr into feature/S…
ellaeln Jul 31, 2024
1332b32
chore: merge current main state to prepare for approval
ellaeln Jul 31, 2024
70a7bd7
CHANGES.txt 9.8.0
dsmiley Aug 1, 2024
88fa620
SOLR-14985: CloudSolrClient with Solr URLs wasn't caching state (#2571)
aparnasuresh85 Aug 1, 2024
c30e2d0
SOLR-16996: Update Solr Exporter for Prometheus cli to use commons-cl…
malliaridis Aug 2, 2024
74bfadf
add missing change entry
epugh Aug 2, 2024
b44bdc1
SOLR-10808: Enable docValues by default on specific fields (#2606)
HoustonPutman Aug 2, 2024
030b0dc
SOLR-16824: Replace deprecated single-dash arguments (#2577)
malliaridis Aug 2, 2024
759b94f
SOLR-17276: Prometheus Exporter: scrape metrics at fixed rate (#2442)
rafalh Aug 3, 2024
14375b6
SOLR-17368: Fix TestPrometheusResponseWriter by clearing registries (…
mlbiscoc Aug 3, 2024
988e9e3
Add branch protection for branch_9_7
anshumg Aug 5, 2024
ba1d2e4
SOLR-12963: Fix test failures do to uninvertible change
HoustonPutman Aug 6, 2024
7ebbcd3
SOLR-13350, SOLR-17298: use multiThreaded=false default; document mul…
cpoerschke Aug 6, 2024
7ccf4d3
SOLR-17102: Replaced VersionBucket array with locks on-demand (#2548)
dsmiley Aug 7, 2024
a677e3d
Update gradle/wrapper-validation-action action to v3 (#2578)
solrbot Aug 7, 2024
c603c36
chore(deps): update io.netty:* to v4.1.112.final (#2592)
solrbot Aug 7, 2024
affd06e
SOLR-16996: remove no-longer-applicable solr/licenses/argparse4j-* fi…
cpoerschke Aug 7, 2024
5f80206
SOLR-17245 Download KEYS from downloads server (#2623)
janhoy Aug 7, 2024
3a97eb1
SOLR-17253 Release wizard suggests wrong minor version for jira (#2622)
janhoy Aug 7, 2024
e664779
SOLR-10654: PrometheusResponseWriter Content Type was wrong (#2616)
mlbiscoc Aug 8, 2024
cda87a1
SOLR-10654: Rename SolrPrometheusExporter to SolrPrometheusFormatter …
mlbiscoc Aug 8, 2024
f33fc60
SOLR-17394: Check response status in IndexFetcher (#2621)
gerlowskija Aug 8, 2024
6703ccf
SOLR-17391: Fixed thread pool misconfiguration regression (#2619)
psalagnac Aug 8, 2024
697f1a7
SOLR-17396: Reduce thread contention in ZkStateReader.getCollectionPr…
aparnasuresh85 Aug 8, 2024
49b24d5
SOLR-17396: fix CHANGES.txt
dsmiley Aug 8, 2024
83e5778
SOLR-17269, SOLR-17386: Fixed SyntheticSolrCore reload issue (#2607)
patsonluk Aug 9, 2024
5abeb4b
add build badges to README.md (#2546)
cpoerschke Aug 9, 2024
c7af8b8
SOLR-17381: Make CLUSTERSTATUS configurable (#2599)
aparnasuresh85 Aug 9, 2024
8ddc3be
SOLR-17397: Fix SkipExistingDocumentsProcessor to handle child docume…
timatbw Aug 13, 2024
e918d70
Merge branch 'apache:main' into feature/SOLR-17334
ellaeln Aug 13, 2024
90dc8d9
SolrJ: CloudSolrClient, HTTP StateProvider: Use EnvUtils to customize…
aparnasuresh85 Aug 13, 2024
4e9bd53
Merge branch 'apache:main' into feature/SOLR-17334
ellaeln Aug 13, 2024
5f0c438
chore: merge current main state to prepare for approval
ellaeln Aug 13, 2024
463e093
SOLR-17359: Move Zk Arg parsing into Java Code (#2593)
epugh Aug 14, 2024
e5051e8
SOLR-17298 verify that graph, join and rerank queries are unaffected …
gus-asf Aug 15, 2024
dec0388
Update dependency commons-cli:commons-cli to v1.9.0 (#2650)
solrbot Aug 16, 2024
7df3eb5
SOLR-17394: Address review feedback
gerlowskija Aug 16, 2024
7c25cee
PULL_REQUEST_TEMPLATE.md edit: mention "allow edits from maintainers"…
cpoerschke Aug 16, 2024
93a012d
TestExportWriter fix, loosen order constraint (#2615)
dsmiley Aug 16, 2024
12c82ce
SOLR-17223 Remove hardcoded java version in renderJavadoc task (#2387)
janhoy Aug 20, 2024
bc8dcd5
SOLR-17408: COLSTATUS shouldn't talk to replicas if not needed (#2645)
mariemat Aug 22, 2024
47d5547
Reviewing streaming code and making small clean ups. (#2558)
epugh Aug 22, 2024
3deb0a4
Bump up dependency analyze to 1.10.0 (#2643)
iamsanjay Aug 22, 2024
5374d34
SOLR-17180: Deprecate snapshotscli.sh in favour of bin/solr sub comma…
epugh Aug 22, 2024
46f1bdf
SOLR-17400: remove deprecated snapshot related code (#2659)
epugh Aug 23, 2024
9589cbc
Review SolrJ code for typos (#2656)
epugh Aug 23, 2024
ca24876
SOLR-17399: Replace the use of the deprecated java.util.Locale constr…
iamsanjay Aug 23, 2024
7ef2c0e
SOLR-17417: Remove unecessary code in PKIAuthPlugin and HttpSolrCall
HoustonPutman Aug 23, 2024
ed36fdb
Build: Migrate from Gradle Enterprise Gradle Plugin to Develocity Gra…
clayburn Aug 26, 2024
391cdd0
HttpShardHandler: Fix extension hook (#2661)
dsmiley Aug 26, 2024
94146c1
SOLR-3913: Optimize the commit/optimize cycle in the PostTool (#2667)
epugh Aug 27, 2024
a276a0f
SOLR-12429: Prevent symbolic links from being uploaded as part of a c…
epugh Aug 27, 2024
fe91fca
Merge branch 'apache:main' into feature/SOLR-17334
ellaeln Aug 27, 2024
8ec3876
SOLR-17418: Streamline configSet code
HoustonPutman Aug 26, 2024
8513516
SOLR-17421: Make sure overseer drops leadership after QUIT failure (#…
psalagnac Aug 28, 2024
1818841
Enabling test-retry-gradle-plugin (#2665)
iamsanjay Aug 28, 2024
a963f7a
SOLR-17142: Fix Gradle build sometimes gives spurious "unreferenced l…
uschindler Aug 28, 2024
5f920b1
SOLR-17423: Remove -h as short option for --host, and use --host. (#2…
epugh Aug 29, 2024
e523a83
Review Solr Streaming code for typos (#2657)
epugh Aug 29, 2024
62cef8e
FloatingPointLiteralPrecision from errorProne task
iamsanjay Aug 30, 2024
8154d22
Revert FloatingPointLiteralPrecision from errorProne task
iamsanjay Aug 30, 2024
4736adb
Don't reference the old post.sh script in docs, use the bin/solr post…
epugh Aug 30, 2024
bfc25e2
use long form, -h now means --help, not --host (#2683)
epugh Aug 30, 2024
e352072
SOLR-17427: Fix url building in cli (#2678)
HoustonPutman Aug 30, 2024
26d00c3
SOLR-17429, SOLR-17338: Use stderr for SolrCLI deprecation logs (#2679)
HoustonPutman Aug 30, 2024
18ec785
Comment: SolrCore.getRealtimeSearcher (#2610)
dsmiley Sep 2, 2024
c6651a7
Refactor: Use InputStream.transferTo and readAllBytes (#2669)
dsmiley Sep 3, 2024
fbd96cf
SOLR-17434: Jetty relativeRedirectAllowed=true (#2673)
dsmiley Sep 3, 2024
1ce59fa
Add extra if in pseudocode fetch all docs (#2691)
lbercken Sep 4, 2024
4a6e18b
SOLR-17416: Fixed ExportHandler bug that silently suppressed errors a…
hossman Sep 4, 2024
9d2387f
remove use of deprecated SolrIndexSearcher.search variant (#2662)
cpoerschke Sep 6, 2024
2d2b061
SOLR-16295: Modernize and standardize project description (#2692)
gerlowskija Sep 6, 2024
eeeb0e3
SOLR-17419: Introduce ParallelHttpShardHandler (#2681)
gerlowskija Sep 6, 2024
eeb1722
SOLR-17044: Expose api "version" on SolrRequest objects (#2456)
gerlowskija Sep 6, 2024
1df769c
Lint cleanups in PostToolTest (#2668)
epugh Sep 7, 2024
feaca6f
Revert "Add extra if in pseudocode fetch all docs (#2691)"
epugh Sep 7, 2024
7063334
SOLR-3696: LBSolrClient use ObjectReleaseTracker (#2695)
dsmiley Sep 7, 2024
5952738
DOAP changes for release 9.7.0
anshumg Sep 9, 2024
fc6ac61
SOLR-11318: Introduce unit testing for AssertTool (#2699)
epugh Sep 10, 2024
53c0c3c
SOLR-17382: remove -a and use full name for addlopts --additional-opt…
epugh Sep 10, 2024
5bc7c16
remove deprecated SolrParams methods (#2700)
cpoerschke Sep 11, 2024
14c9575
SOLR-16254: Clarify when a create needs to be run on the same server …
epugh Sep 11, 2024
6f10311
SOLR-17439 Fix missing documentation for finding out non-standard PID…
rmueller83 Sep 12, 2024
e2a0402
SOLR-17431: Deprecate -p parameter where it doesn't refer to a port. …
epugh Sep 12, 2024
8f41e2e
style: use object to avoid calling get twice
ellaeln Sep 16, 2024
4a2bf64
style: use object to avoid calling get twice
ellaeln Sep 16, 2024
b6343e6
Merge branch 'apache:main' into feature/SOLR-17334
ellaeln Sep 16, 2024
11814e3
chore: run reformat and ./gradlew spotlessApply to ensure gradle will…
ellaeln Sep 16, 2024
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
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .asf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ github:
branch_9_4: {}
branch_9_5: {}
branch_9_6: {}
branch_9_7: {}
branch_9x: {}

protected_tags:
Expand Down
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ Please review the following and check all that apply:

- [ ] I have reviewed the guidelines for [How to Contribute](https://github.com/apache/solr/blob/main/CONTRIBUTING.md) and my code conforms to the standards described there to the best of my ability.
- [ ] I have created a Jira issue and added the issue ID to my pull request title.
- [ ] I have given Solr maintainers [access](https://help.github.com/en/articles/allowing-changes-to-a-pull-request-branch-created-from-a-fork) to contribute to my PR branch. (optional but recommended)
- [ ] I have given Solr maintainers [access](https://help.github.com/en/articles/allowing-changes-to-a-pull-request-branch-created-from-a-fork) to contribute to my PR branch. (optional but recommended, not available for branches on forks living under an organisation)
- [ ] I have developed this patch against the `main` branch.
- [ ] I have run `./gradlew check`.
- [ ] I have added tests for my changes.
Expand Down
38 changes: 23 additions & 15 deletions .github/renovate.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
"description": "Runs Renovate with solrbot, see dev-docs/dependency-upgrades.adoc for more",
"enabled": true,
"dependencyDashboard": false,
"enabledManagers": ["gradle"],
"includePaths": ["versions.*", "build.gradle"],
"enabledManagers": ["gradle", "github-actions"],
"includePaths": ["versions.*", "build.gradle", ".github/workflows/*"],
"postUpgradeTasks": {
"commands": ["./gradlew updateLicenses"],
"fileFilters": ["solr/licenses/*.sha1"],
Expand All @@ -14,7 +14,11 @@
{
"description": "Fix for non-semantic versions for older artifacts",
"matchDatasources": ["maven"],
"matchPackageNames": ["commons-collections:commons-collections", "commons-io:commons-io", "commons-lang:commons-lang"],
"matchPackageNames": [
"commons-collections:commons-collections",
"commons-io:commons-io",
"commons-lang:commons-lang"
],
"versioning": "regex:^(?<major>\\d{1,4})\\.(?<minor>\\d+)(\\.(?<patch>\\d+))?$"
},
{
Expand Down Expand Up @@ -55,29 +59,33 @@
},
{
"description": "Changelog for commons-io",
"matchSourceUrls": ["https://gitbox.apache.org/repos/asf?p=commons-io.git"],
"customChangelogUrl": "https://commons.apache.org/proper/commons-io/changes-report.html"
"matchSourceUrls": [
"https://gitbox.apache.org/repos/asf?p=commons-io.git"
],
"changelogUrl": "https://commons.apache.org/proper/commons-io/changes-report.html"
},
{
"description": "Changelog for zookeeper",
"matchSourceUrls": ["https://gitbox.apache.org/repos/asf/zookeeper.git"],
"customChangelogUrl": "https://zookeeper.apache.org/releases.html"
"changelogUrl": "https://zookeeper.apache.org/releases.html"
},
{
"description": "Changelog for commons-compress",
"matchSourceUrls": ["https://gitbox.apache.org/repos/asf?p=commons-compress.git"],
"customChangelogUrl": "https://commons.apache.org/proper/commons-compress/changes-report.html"
"matchSourceUrls": [
"https://gitbox.apache.org/repos/asf?p=commons-compress.git"
],
"changelogUrl": "https://commons.apache.org/proper/commons-compress/changes-report.html"
},
{
"description": "Changelog for commons-configuration",
"matchSourceUrls": ["https://gitbox.apache.org/repos/asf?p=commons-configuration.git"],
"customChangelogUrl": "https://commons.apache.org/proper/commons-configuration/changes-report.html"
"matchSourceUrls": [
"https://gitbox.apache.org/repos/asf?p=commons-configuration.git"
],
"changelogUrl": "https://commons.apache.org/proper/commons-configuration/changes-report.html"
}
],
"schedule": [
"* * * * 0"
],
"prConcurrentLimit": 50,
"schedule": ["* * * * *"],
"prConcurrentLimit": 100,
"prHourlyLimit": 10,
"stabilityDays": 5
"minimumReleaseAge": "5 days"
}
16 changes: 10 additions & 6 deletions .github/workflows/bin-solr-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,13 @@ on:
pull_request:
branches:
- 'main'
- 'branch_*'
paths:
- '.github/workflows/bin-solr-test.yml'
- 'solr/bin/**'
- 'solr/packaging/**'
- 'solr/core/src/java/org/apache/solr/cli/**'
- 'solr/prometheus-exporter/**'

jobs:
test:
Expand All @@ -16,20 +19,22 @@ jobs:
runs-on: ubuntu-latest

env:
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
DEVELOCITY_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}

steps:
# Setup
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v2
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: 11
java-package: jdk
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- uses: actions/cache@v2
- uses: actions/cache@v4
with:
path: |
~/.gradle/caches
Expand All @@ -41,8 +46,7 @@ jobs:
run: ./gradlew integrationTests
- name: Archive logs
if: ${{ failure() }}
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: logs
path: solr/packaging/build/test-output

11 changes: 7 additions & 4 deletions .github/workflows/docker-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ on:
pull_request:
branches:
- 'main'
- 'branch_*'
paths:
- '.github/workflows/docker-test.yml'
- 'solr/bin/**'
Expand All @@ -20,22 +21,24 @@ jobs:
env:
SOLR_DOCKER_IMAGE_REPO: github-pr/solr
SOLR_DOCKER_IMAGE_TAG: ${{github.event.number}}
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
DEVELOCITY_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}

steps:
# Setup
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v2
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: 11
java-package: jdk
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4
- name: Install ACL
run: sudo apt-get install acl
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- uses: actions/cache@v2
- uses: actions/cache@v4
with:
path: |
~/.gradle/caches
Expand Down
16 changes: 10 additions & 6 deletions .github/workflows/gradle-precommit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ name: Gradle Precommit
on:
pull_request:
branches:
- '**'
- 'main'
- 'branch_*'

jobs:
test:
Expand All @@ -12,23 +13,26 @@ jobs:
runs-on: ubuntu-latest

env:
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
DEVELOCITY_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}

steps:
# Setup
- uses: actions/checkout@v2
- uses: actions/checkout@v4

- name: Set up JDK 11
uses: actions/setup-java@v2
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: 11
java-package: jdk

- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4

- name: Grant execute permission for gradlew
run: chmod +x gradlew

- uses: actions/cache@v2
- uses: actions/cache@v4
with:
path: |
~/.gradle/caches
Expand All @@ -40,4 +44,4 @@ jobs:
- name: Run gradle check (without tests)
run: ./gradlew check -x test -Ptask.times=true

- uses: gradle/wrapper-validation-action@v1
- uses: gradle/wrapper-validation-action@v3
11 changes: 7 additions & 4 deletions .github/workflows/solrj-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ on:
pull_request:
branches:
- 'main'
- 'branch_*'
paths:
- '.github/workflows/solrj-test.yml'
- 'solr/solrj/**'
Expand All @@ -15,20 +16,22 @@ jobs:
runs-on: ubuntu-latest

env:
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
DEVELOCITY_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}

steps:
# Setup
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v2
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: 11
java-package: jdk
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- uses: actions/cache@v2
- uses: actions/cache@v4
with:
path: |
~/.gradle/caches
Expand Down
9 changes: 4 additions & 5 deletions .github/workflows/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,9 @@ jobs:
stale-pr-label: "stale" # label to use when marking as stale

stale-pr-message: >
This PR had no visible activity in the past 60 days, labeling it as stale.
Any new activity will remove the stale label. To attract more reviewers, please tag
someone or notify the [email protected] mailing list.
This PR has had no activity for 60 days and is now labeled as stale.
Any new activity or converting it to draft will remove the stale label.
To attract more reviewers, please tag people who might be familiar with the code area and/or notify the [email protected] mailing list.
Thank you for your contribution!

# TODO: Increase budget after initial testing
operations-per-run: 30 # operations budget
operations-per-run: 100 # operations budget
1 change: 1 addition & 0 deletions .github/workflows/tests-via-crave.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ on:
pull_request:
branches:
- 'main'
- 'branch_*'

jobs:
test:
Expand Down
7 changes: 5 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,11 @@
# Welcome to the Apache Solr project!
-----------------------------------

Solr is the popular, blazing fast open source search platform for all your
enterprise, e-commerce, and analytics needs, built on [Apache Lucene](https://lucene.apache.org/).
Solr is the blazing-fast, open source, multi-modal search platform built on [Apache Lucene](https://lucene.apache.org/).
It powers full-text, vector, and geospatial search at many of the world's largest organizations.

[![Build Status](https://ci-builds.apache.org/job/Solr/job/Solr-Artifacts-main/badge/icon?subject=Solr%20Artifacts)](https://ci-builds.apache.org/job/Solr/job/Solr-Artifacts-main/)
[![Build Status](https://ci-builds.apache.org/job/Solr/job/Solr-Check-main/badge/icon?subject=Solr%20Check)](https://ci-builds.apache.org/job/Solr/job/Solr-Check-main/)

For a complete description of the Solr project, team composition, source
code repositories, and other details, please see the Solr web site at
Expand Down
3 changes: 2 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ plugins {
id 'base'
id 'com.palantir.consistent-versions' version '2.16.0'
id 'org.owasp.dependencycheck' version '9.0.8'
id 'ca.cutterslade.analyze' version '1.9.1'
id 'ca.cutterslade.analyze' version '1.10.0'
id 'de.thetaphi.forbiddenapis' version '3.7' apply false
id 'de.undercouch.download' version '5.5.0' apply false
id 'net.ltgt.errorprone' version '3.1.0' apply false
Expand Down Expand Up @@ -132,6 +132,7 @@ apply from: file('gradle/testing/fail-on-no-tests.gradle')
apply from: file('gradle/testing/fail-on-unsupported-jdk.gradle')
apply from: file('gradle/testing/alternative-jdk-support.gradle')
apply from: file('gradle/java/jar-manifest.gradle')
apply from: file('gradle/testing/retry-test.gradle')

// Publishing and releasing
apply from: file('gradle/maven/defaults-maven.gradle')
Expand Down
3 changes: 1 addition & 2 deletions dev-docs/FAQ.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ You can review instructions for running Solr in Docker in the xref:running-in-do
=== Whats the fastest build lifecycle for frontend work on Solr Admin?

Run `gradle dev`, and then `cd ./packaging/build/dev/`. Fire up your cluster
via `bin/solr start -e cloud -noprompt` and then as you make changes to assets in `/solr/webapp/web`,
via `bin/solr start -e cloud --no-prompt` and then as you make changes to assets in `/solr/webapp/web`,
run `gradle dev` to redeploy the web assets. Do a hard refresh in your browser
to pick up your changes.

Expand Down Expand Up @@ -97,4 +97,3 @@ If you don't yet have an account, you have to ask for one in the 'users' or 'dev
* http://fucit.org/solr-jenkins-reports/failure-report.html
* https://ge.apache.org/scans/tests?search.relativeStartTime=P90D&search.rootProjectNames=solr*
* https://lists.apache.org[Solr mailing list archives especially builds]

Loading