Skip to content

Exclude Beans from the Health Check #14639

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

Closed
wants to merge 1,378 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1378 commits
Select commit Hold shift + click to select a range
4ae0576
Merge branch '2.0.x'
wilkinsona Sep 7, 2018
a2f29f9
Merge branch '2.0.x'
wilkinsona Sep 7, 2018
0dafc37
Merge branch '2.0.x'
snicoll Sep 7, 2018
bb370db
Merge branch '2.0.x'
wilkinsona Sep 7, 2018
49b4913
Upgrade to Spring Framework 5.1.0.RC3
snicoll Sep 7, 2018
b5e113c
Merge branch '2.0.x'
snicoll Sep 7, 2018
91e731a
Add support for configuring missingQueuesFatal property
nosan Aug 30, 2018
c1322a5
Polish "Add support for configuring missingQueuesFatal property"
snicoll Sep 7, 2018
9b9a888
Merge pull request #14252 from nosan:gh-14122
snicoll Sep 7, 2018
4fc2806
Polish CommandCompleter
dreis2211 Sep 6, 2018
36e89f9
Merge pull request #14339 from dreis2211:polish-commandcompleter
snicoll Sep 7, 2018
9fb1071
Merge branch '2.0.x'
snicoll Sep 7, 2018
24051b4
Polish "Add support for configuring missingQueuesFatal property"
snicoll Sep 7, 2018
d3ecd02
Merge branch '2.0.x'
mbhave Sep 7, 2018
0493355
Use deterministic order for configuration properties metadata
snicoll Sep 8, 2018
2269061
Merge branch '2.0.x'
snicoll Sep 9, 2018
67d543c
Start building against Spring Session Bean snapshots
snicoll Sep 9, 2018
2a44319
Merge branch '2.0.x'
wilkinsona Sep 10, 2018
2471d5c
Merge branch '2.0.x'
wilkinsona Sep 10, 2018
89944ed
Upgrade to Couchbase Client 2.6.2
wilkinsona Sep 10, 2018
753dd45
Upgrade to Cassandra Driver 3.6.0
wilkinsona Sep 10, 2018
c9bdc09
Upgrade to Lettuce 5.1.0.RC1
wilkinsona Sep 10, 2018
3cec99d
Upgrade to Netty Tcnative 2.0.15.Final
wilkinsona Sep 10, 2018
75a74d6
Upgrade to Rxjava2 2.2.2
wilkinsona Sep 10, 2018
e568081
Upgrade to Byte Buddy 1.8.22
wilkinsona Sep 10, 2018
3b1c4f7
Upgrade to Artemis 2.6.3
wilkinsona Sep 10, 2018
1ef8e05
Upgrade to Commons Lang3 3.8
wilkinsona Sep 10, 2018
495025a
Upgrade to Tomcat 9.0.11
wilkinsona Sep 10, 2018
22ef443
Upgrade to Assertj 3.11.1
wilkinsona Sep 10, 2018
fccb8f5
Upgrade to Ehcache3 3.6.0
wilkinsona Sep 10, 2018
f897a50
Upgrade to Elasticsearch 6.4.0
wilkinsona Sep 10, 2018
9be62ed
Upgrade to Hibernate 5.3.6.Final
wilkinsona Sep 10, 2018
bd4a5f5
Upgrade to Infinispan 9.3.2.Final
wilkinsona Sep 10, 2018
f910a1e
Upgrade to Junit Jupiter 5.3.0
wilkinsona Sep 10, 2018
e27ba58
Upgrade to Mariadb 2.3.0
wilkinsona Sep 10, 2018
3307760
Upgrade to Mockito 2.22.0
wilkinsona Sep 10, 2018
49ea341
Upgrade to Mongodb 3.8.1
wilkinsona Sep 10, 2018
c4103bf
Upgrade to Mongo Driver Reactivestreams 1.9.1
wilkinsona Sep 10, 2018
379a8a4
Upgrade to Xmlunit2 2.6.2
wilkinsona Sep 10, 2018
366c4d6
Upgrade to Versions Maven Plugin 2.7
wilkinsona Sep 10, 2018
61ca6f4
Retain property aliases when flattening dependencies pom
wilkinsona Sep 10, 2018
28fcbc7
Merge branch '2.0.x'
wilkinsona Sep 10, 2018
2c47956
Merge branch '2.0.x'
wilkinsona Sep 10, 2018
c437213
Merge branch '2.0.x'
wilkinsona Sep 10, 2018
48367e7
Make standard JSON builder customiser classes package-private
sdeleuze Sep 10, 2018
7be8cd6
Merge pull request #14399 from Sebastien Deleuze
wilkinsona Sep 10, 2018
dac9736
Merge branch '2.0.x'
wilkinsona Sep 10, 2018
a61f7fe
Merge branch '2.0.x'
wilkinsona Sep 10, 2018
144bc69
Upgrade to Spring Kafka 2.2.0.M3
wilkinsona Sep 10, 2018
5bb3eed
Merge branch '2.0.x'
wilkinsona Sep 10, 2018
968a637
Refactor ReactiveOAuth2ClientAutoConfiguration for non webapps
mbhave Sep 10, 2018
3be3743
Merge branch '2.0.x'
wilkinsona Sep 11, 2018
bfa5895
Merge branch '2.0.x'
wilkinsona Sep 11, 2018
dcd568c
Upgrade to Spring Security 5.1.0.RC2
bclozel Sep 11, 2018
ff0ae3b
Upgrade to Spring Session Bean-M3
bclozel Sep 11, 2018
74891a7
Include TaskExecutionAutoConfiguration in @WebMvcTest
Sep 10, 2018
1204294
Merge pull request #14400 from Levi Puot Paul
wilkinsona Sep 11, 2018
94ebd33
Issue a warning from launch script when app will run as root
obfischer Sep 12, 2017
1332fcb
Polish "Issue a warning from launch script when app will run as root"
wilkinsona Sep 11, 2018
0fe6010
Merge pull request #10275 from Oliver B. Fischer
wilkinsona Sep 11, 2018
79e3dee
Merge branch '2.0.x'
wilkinsona Sep 11, 2018
f51a7e7
Upgrade to Tomcat 9.0.12
bclozel Sep 11, 2018
2872579
Upgrade to Spring AMQP 2.1.0.M3
bclozel Sep 11, 2018
f909146
Merge branch '2.0.x'
wilkinsona Sep 11, 2018
6b8e23b
Merge branch '2.0.x'
wilkinsona Sep 11, 2018
634c7bc
Upgrade to Infinispan 9.3.3.Final
wilkinsona Sep 11, 2018
cd23233
Upgrade to Junit Jupiter 5.3.1
wilkinsona Sep 11, 2018
6041bc5
Correct the permissions of scripts in archives of boot distribution
wilkinsona Sep 11, 2018
78464f9
Test the Gradle plugin against Gradle 4.10
wilkinsona Sep 11, 2018
e4b9316
Merge branch '2.0.x'
wilkinsona Sep 11, 2018
424dfc3
Move 'insights.web' properties to 'spring.http'
philwebb Sep 11, 2018
ab6bdc7
Apply springSecurity configurer to WebTestClient
mbhave Sep 1, 2018
0c00508
Register ApplicationConversionService for context
philwebb Sep 11, 2018
57ec09a
Polish
philwebb Sep 11, 2018
84b6fff
Update copyright year for changed files
philwebb Sep 11, 2018
aa2da0b
Remove logging level changes from devtools
philwebb Sep 11, 2018
8ed516e
Polish
philwebb Sep 11, 2018
6c1915e
Merge branch '2.0.x'
mbhave Sep 12, 2018
59e2106
Upgrade plexus-utils to 3.1.0
philwebb Sep 11, 2018
1f9754f
Upgrade to plexus-archiver to 3.6.0
philwebb Sep 11, 2018
894e0e1
Switch from Aether to Maven Resolver
philwebb Sep 11, 2018
bb19d56
Fix spring-boot-actuator-autoconfigure test logs
philwebb Sep 12, 2018
c6398d3
Polish
philwebb Sep 12, 2018
d5ba03c
Upgrade to maven-common-artifact-filters 3.0.1
philwebb Sep 12, 2018
869e8bb
Upgrade to checkstyle 8.12
philwebb Sep 12, 2018
3f8a5fd
Upgrade to zt-zip 1.13
philwebb Sep 12, 2018
abd0841
Upgrade to testcontainers 1.8.3
philwebb Sep 12, 2018
8b16630
Upgrade to sisu-inject-plexus 2.6.0
philwebb Sep 12, 2018
e00a254
Upgrade to maven-plugin-annotations 3.5.2
philwebb Sep 12, 2018
6e64ae0
Upgrade to maven-archiver 3.2.0
philwebb Sep 12, 2018
4adceec
Upgrade to Ivy 2.4.0
philwebb Sep 12, 2018
83a2031
Upgrade to Commons Compress 1.18
philwebb Sep 12, 2018
372fee1
Upgrade to JOpt Simple 5.0.4
philwebb Sep 12, 2018
9beab01
Upgrade to okhttp 3.11.0
philwebb Sep 12, 2018
f0bfcd8
Drop okhttp 2.x managed dependency
philwebb Sep 12, 2018
b41e135
Upgrade to mockito-kotlin 1.6.0
philwebb Sep 12, 2018
670d9bd
Upgrade to classmate 1.4.0
philwebb Sep 12, 2018
f99df98
Unify maven-shade-plugin version in parent POM
philwebb Sep 12, 2018
25b758a
Merge branch '2.0.x'
wilkinsona Sep 12, 2018
576cc79
Merge branch '2.0.x'
wilkinsona Sep 12, 2018
a2cf2cd
Raise the minimum supported version of Gradle to 4.4
wilkinsona Sep 12, 2018
5bc5667
Upgrade to Jest 6.3.1
wilkinsona Sep 12, 2018
3ed9730
Merge branch '2.0.x'
mbhave Sep 12, 2018
b32887b
Add support for logging groups
philwebb Sep 12, 2018
bc92bec
Allow DeferredLogger to replay and switch loggers
philwebb Sep 12, 2018
c4caf27
Defer devtools logging
philwebb Sep 12, 2018
cef635d
Reinstate devtools debug logging with opt-out
philwebb Sep 12, 2018
d4b11c8
Attempt to fix test failures on Java 9+
philwebb Sep 13, 2018
1113c35
ReactiveOAuth2ClientAutoConfiguration backs off for servlet env
mbhave Sep 13, 2018
d9efca1
Merge branch '2.0.x'
mbhave Sep 14, 2018
01e61d8
Merge branch '2.0.x'
mbhave Sep 14, 2018
d5a197f
Support random actuator port in SpringBootTest
mbhave Sep 7, 2018
0f653e6
Start building against Spring Framework SNAPSHOTs
philwebb Sep 15, 2018
5cc1a83
Fixup abstract configuration following SPR-16839
philwebb Sep 15, 2018
99908fd
Polish
philwebb Sep 15, 2018
d127d07
Ensure classpath resource are also filtered
philwebb Sep 16, 2018
b4c6cef
Publish ApplicationContextInitializedEvent on contextPrepared
ayudovin Sep 14, 2018
5e0e941
Polish "Publish ApplicationContextInitializedEvent on contextPrepared"
wilkinsona Sep 17, 2018
11016bc
Merge pull request #14478 from Artsiom Yudovin
wilkinsona Sep 17, 2018
7aaeefb
Use Matcher from pre-compiled Pattern rather than String for replaceAll
durigon Sep 16, 2018
637f697
Merge pull request #14483 from durigon
wilkinsona Sep 17, 2018
620419f
Use ExecutorProvider bean if available when auto-configuring jOOQ
davinkevin Sep 14, 2018
a1d1a73
Polish "Use ExecutorProvider bean if available when auto-configuring …
wilkinsona Sep 17, 2018
0a2d2e6
Merge pull request #14471 from Davin Kevin
wilkinsona Sep 17, 2018
1a4ad96
Raised the default version of Mongo to 3.6.5 when using Embedded Mongo.
wilkinsona Sep 17, 2018
19cea75
Start building against Spring Kafka 2.2.0 snapshots
garyrussell Sep 11, 2018
354cc98
Merge pull request #14420 from Gary Russell
wilkinsona Sep 17, 2018
e1328f0
Merge branch '2.0.x'
wilkinsona Sep 17, 2018
51f9cdd
Update pipeline badge configuration
mbhave Sep 17, 2018
7127098
Remove call to stop_docker
mbhave Sep 17, 2018
b2dd162
Merge branch '2.0.x'
mbhave Sep 17, 2018
9201e23
Revert "Raised the default version of Mongo to 3.6.5 when using Embed…
mbhave Sep 17, 2018
c1b864c
Polish
wilkinsona Sep 18, 2018
eefa7e9
Merge branch '2.0.x'
wilkinsona Sep 18, 2018
6da483f
Merge branch '2.0.x'
wilkinsona Sep 18, 2018
9e9dd40
Add outcome tag to MVC and WebFlux HTTP request metrics
Sep 16, 2018
c974192
Polish "Add outcome tag to MVC and WebFlux HTTP request metrics"
wilkinsona Sep 18, 2018
0f88ea6
Merge pull request #14486 from Michael McFadyen
wilkinsona Sep 18, 2018
1b7325d
Switch to Reactor Californium SNAPSHOTs
bclozel Sep 18, 2018
d0a2521
Polish
izeye Sep 12, 2018
aeae139
Merge pull request #14449 from izeye:polish-20180913
snicoll Sep 19, 2018
f428914
Polish key description
snicoll Sep 19, 2018
b416a46
Add reference to ssh shell spring boot starter
fonimus Sep 17, 2018
390fc03
Polish "Add reference to ssh shell spring boot starter"
snicoll Sep 19, 2018
3758906
Merge pull request #14496 from fonimus:patch-1
snicoll Sep 19, 2018
36d22c8
Merge branch '2.0.x'
snicoll Sep 19, 2018
11864f2
Use constant for produces attribute
specialys Sep 18, 2018
b414606
Merge pull request #14501 from yongsungjeon:develop
snicoll Sep 19, 2018
ce60f82
Merge branch '2.0.x'
snicoll Sep 19, 2018
6164c9e
Start building against Spring Data Lovelace snapshots
wilkinsona Sep 19, 2018
fd97f07
Use meaningful name for MockServerConfigurer bean
izeye Sep 19, 2018
32c4671
Merge pull request #14512 from izeye:patch-50
snicoll Sep 19, 2018
65295e0
Merge branch '2.0.x'
wilkinsona Sep 19, 2018
efae363
Register functional rather than reflective bean definitions where pos…
wilkinsona Sep 19, 2018
521f746
Polish
izeye Sep 19, 2018
f670677
Merge pull request #14517 from izeye:polish-20180920
snicoll Sep 20, 2018
ac2fefb
Merge branch '2.0.x'
snicoll Sep 20, 2018
1e7c236
Merge branch '2.0.x'
snicoll Sep 20, 2018
9bca95e
Upgrade to Reactor Californium RELEASE
snicoll Sep 20, 2018
d10ba39
Update GitHub pull request template to align with issue template
wilkinsona Sep 20, 2018
8652f40
Allow Quartz property to set the scheduler name
snicoll Sep 20, 2018
a376eba
Merge branch '2.0.x'
snicoll Sep 20, 2018
1ce6fde
Upgrade to Hazelcast 3.10.5
snicoll Sep 20, 2018
310d6a5
Upgrade to Lettuce 5.1.0.RELEASE
snicoll Sep 20, 2018
a176e64
Upgrade to Htmlunit 2.33
snicoll Sep 20, 2018
705ac1b
Upgrade to Elasticsearch 6.4.1
snicoll Sep 20, 2018
ad340d2
Upgrade to Influxdb Java 2.13
snicoll Sep 20, 2018
fd8c074
Upgrade to Kotlin 1.2.70
snicoll Sep 20, 2018
2a2f1e4
Upgrade to Jooq 3.11.5
snicoll Sep 20, 2018
8b2bf3e
Upgrade to Mongodb 3.8.2
snicoll Sep 20, 2018
90f4da0
Upgrade to Mongo Driver Reactivestreams 1.9.2
snicoll Sep 20, 2018
cd45343
Upgrade to Maven Shade Plugin 3.2.0
snicoll Sep 20, 2018
cea95c3
Add support for SAP Hana Database
MichaelSp Sep 19, 2018
22e77e0
Polish "Add support for SAP Hana Database"
snicoll Sep 20, 2018
4ad2f1d
Merge pull request #14513 from MichaelSp:patch-1
snicoll Sep 20, 2018
5323095
Fix broken build
snicoll Sep 20, 2018
cc6cf88
Stop using ObjectProvider<List> and ObjectProvider<Collection>
wilkinsona Sep 19, 2018
426ff3a
Store ObjectProvider rather than their Streams to allow reuse
wilkinsona Sep 20, 2018
7650321
Merge branch '2.0.x'
mbhave Sep 20, 2018
624cd40
Reduce GC pressure creating load descriptions
philwebb Sep 17, 2018
865b7ae
Reduce object creation when binding
philwebb Sep 17, 2018
2bc3d8d
Use shared BindConverter when possible
philwebb Sep 17, 2018
0a18767
Reduce GC in SpringConfigurationPropertySource
philwebb Sep 20, 2018
d0de465
Reduce ConfigurationPropertyName GC pressure
philwebb Sep 20, 2018
11b1318
Reduce GC pressure in JAR handler
philwebb Sep 21, 2018
f1a38c4
Merge branch '2.0.x'
snicoll Sep 21, 2018
f3c637f
Upgrade to Spring Framwork 5.1.0.RELEASE
snicoll Sep 21, 2018
6185876
Merge branch '2.0.x'
snicoll Sep 21, 2018
42abf73
Start building against snapshots for Micrometer 1.1.0 M1
wilkinsona Sep 21, 2018
fe75f96
Auto-configure Micrometer's Dynatrace meter registry
wilkinsona Sep 21, 2018
4b00dc8
Add support for Spring Data JDBC (auto-config, starter, and test slice)
wilkinsona Sep 20, 2018
0f7897a
Upgrade to Spring Data Lovelace-RELEASE
wilkinsona Sep 21, 2018
258c483
Auto-configure Micrometer's Log4j2 metrics
wilkinsona Sep 21, 2018
def02de
Make micrometer-registry-dynatrace available to javadoc generation
wilkinsona Sep 21, 2018
eb9f635
Migrate size properties to DataSize
qct Sep 20, 2018
cbae22f
Polish "Migrate size properties to DataSize"
snicoll Sep 21, 2018
dda8750
Merge pull request #14549 from qct:change-to-datasize
snicoll Sep 21, 2018
9d46fee
Merge branch '2.0.x'
snicoll Sep 21, 2018
ade79f7
Fix duplicate section ID in the docs
wilkinsona Sep 21, 2018
cce693f
Upgrade to Spring Security 5.1.0.RELEASE
wilkinsona Sep 21, 2018
ce75a58
Make spring-data-jdbc available to javadoc generation
wilkinsona Sep 21, 2018
5d0a1ee
Upgrade to Spring AMQP 2.1.0.RC1
wilkinsona Sep 21, 2018
06d0568
Upgrade to Spring Kafka 2.2.0.RC1
wilkinsona Sep 21, 2018
5196e13
Upgrade to Spring Integration 5.1.0.RC1
wilkinsona Sep 21, 2018
977f8b4
Auto-configure Micrometer's Kafka consumer metrics
wilkinsona Sep 21, 2018
d4942a1
Upgrade to Spring Session Bean-RC1
wilkinsona Sep 22, 2018
86c2b4a
Upgrade to Spring Batch 4.1.0.RC1
wilkinsona Sep 22, 2018
8e9a93e
Align SessionAutoConfigurationRedisTests with changes in Bean-RC1
wilkinsona Sep 22, 2018
92afd04
Merge branch '2.0.x'
snicoll Sep 22, 2018
f155202
Add @since in ApplicationContextInitializedEvent
izeye Sep 22, 2018
0a31025
Merge pull request #14579 from izeye:patch-50
snicoll Sep 22, 2018
3dc78d1
Add log messages to lines only when the destination isn't set
izeye Sep 21, 2018
0dc2375
Merge pull request #14565 from izeye:deferred-log
snicoll Sep 22, 2018
47f9379
Adapt to changes in latest Micrometer snapshot
snicoll Sep 22, 2018
ecee04a
Merge branch '2.0.x'
snicoll Sep 22, 2018
da59d5c
Polish
snicoll Sep 23, 2018
831b0d7
Merge branch '2.0.x'
snicoll Sep 23, 2018
6145b3d
Polish
snicoll Sep 23, 2018
95ecbc7
Update example for disk space health indicator to use DataSize
wilkinsona Sep 23, 2018
4c3e2d1
Auto-configure Micrometer's Elastic registry
wilkinsona Sep 23, 2018
6e00d13
Polish
wilkinsona Sep 23, 2018
84e7219
Remove automatic devtools web debug logging
philwebb Sep 23, 2018
0f11e69
Upgrade to Micrometer 1.1.0-m.1
bclozel Sep 24, 2018
1977995
Handle class not found
snicoll Sep 24, 2018
5765ed0
Polish
snicoll Sep 24, 2018
e4f54a4
Add AutoConfigurationImportFilter base classes
philwebb Sep 24, 2018
586507c
Generate auto-configuration OnBean data
philwebb Sep 21, 2018
c2f8398
Allow early OnBeanCondition filtering
philwebb Sep 24, 2018
75bde00
Generate auto-configuration OnWebApplication data
philwebb Sep 22, 2018
ff98ba0
Allow early OnWebApplication filtering
philwebb Sep 24, 2018
4d705df
Merge branch 'gh-13328'
philwebb Sep 24, 2018
a04e913
Make ResourceHandlerRegistrationCustomizer public
philwebb Sep 24, 2018
9fa517c
Merge branch '2.0.x'
mbhave Sep 24, 2018
64627fa
Restore Maven 3.3 compatibility
philwebb Sep 24, 2018
fd2080e
Merge branch '2.0.x'
philwebb Sep 24, 2018
072be48
Merge branch '2.0.x'
mbhave Sep 25, 2018
e5ed5eb
Fix "Query Parameters" section name
Hanope Sep 25, 2018
5a2c8b5
Merge pull request #14600 from Hanope:issue-14599
snicoll Sep 25, 2018
1a8f519
Raise the default version of Mongo to 3.6.5 when using Embedded Mongo
wilkinsona Sep 17, 2018
f88ebf7
Use Mongo 3.5.5 by default with Embedded mongo
wilkinsona Sep 25, 2018
c403ac9
Merge branch '2.0.x'
snicoll Sep 26, 2018
698bbd6
Polish
izeye Sep 25, 2018
a4263b8
Merge pull request #14597 from izeye
snicoll Sep 26, 2018
d4e7959
Merge branch '2.0.x'
wilkinsona Sep 27, 2018
285f6bf
Merge branch '2.0.x'
wilkinsona Sep 27, 2018
9b7122b
Merge branch '2.0.x'
wilkinsona Sep 28, 2018
95ae66b
Upgrade Java 11 CI image to 11-ea-28-jdk
gandrade Sep 27, 2018
9a4f655
Merge pull request #14631 from Gustavo Andrade
wilkinsona Sep 28, 2018
1e756db
Use Commons Logging for OnlyOnceLoggingDenyMeterFilter
izeye Sep 30, 2018
42a77a0
Merge pull request #14637 from izeye
snicoll Sep 30, 2018
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
  •  
  •  
  •  
17 changes: 11 additions & 6 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,24 @@
<!--
Thanks for raising a Spring Boot issue. What sort of issue are you raising?
Thanks for raising a Spring Boot issue. Please take the time to review the following
categories as some of them do not apply here.

❓Question
Please ask questions about how to use something, or to understand why something isn't
🙅 "Please DO NOT Raise an Issue" Cases
- Question
STOP!! Please ask questions about how to use something, or to understand why something isn't
working as you expect it to, on Stack Overflow using the spring-boot tag.
- Security Vulnerability
STOP!! Please don't raise security vulnerabilities here. Head over to https://pivotal.io/security to learn how to disclose them responsibly.
- Managed Dependency Upgrade
You DO NOT need to raise an issue for a managed dependency version upgrade as there's a semi-automatic process for checking managed dependencies for new versions before a release. BUT pull requests for upgrades that are more involved than just a version property change are still most welcome.
- With an Immediate Pull Request
An issue will be closed as a duplicate of the immediate pull request, so you don't have to raise an issue if you plan to create a pull request immediately.

🐞 Bug report
Please provide details of the problem, including the version of Spring Boot that you
are using. If possible, please provide a test case or sample application that reproduces
the problem. This makes it much easier for us to diagnose the problem and to verify that
we have fixed it.

🚨 Security Vulnerability
STOP!! Please don't raise security vulnerabilities here. Head over to https://pivotal.io/security to learn how to disclose them responsibly.

🎁 Enhancement
Please start by describing the problem that you are trying to solve. There may already
be a solution, or there may be a way to solve it that you hadn't considered.
Expand Down
27 changes: 25 additions & 2 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,26 @@
<!--
Thanks for contributing to Spring Boot. Please provide a brief description of your pull-request and reference any related issue numbers (prefix references with #).
-->
Thanks for contributing to Spring Boot. Please review the following notes before
submitting you pull request.

Security Vulnerabilities

STOP! If your contribution fixes a security vulnerability, please do not submit it.
Instead, please head over to https://pivotal.io/security to learn how to disclose a
vulnerability responsibly.

Dependency Upgrades

Please do not open a pull request for a straightforward dependency upgrade (one that
only updates the version property). We have a semi-automated process for such upgrades
that we prefer to use. However, if the upgrade is more involved (such as requiring
changes for removed or deprecated API) your pull request is most welcome.

Describing Your Changes

If, having reviewed the notes above, you're ready to submit your pull request, please
provide a brief description of the proposed changes. If they fix a bug, please
describe the broken behaviour and how the changes fix it. If they make an enhancement,
please describe the new functionality and why you believe it's useful. If your pull
request relates to any existing issues, please reference them by using the issue number
prefixed with #.
-->
5 changes: 3 additions & 2 deletions README.adoc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
= Spring Boot image:https://ci.spring.io/api/v1/teams/spring-boot/pipelines/spring-boot-2.0.x/jobs/build/badge["Build Status", link="https://ci.spring.io/teams/spring-boot/pipelines/spring-boot-2.0.x?groups=Build"] image:https://badges.gitter.im/Join Chat.svg["Chat",link="https://gitter.im/spring-projects/spring-boot?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge"]
= Spring Boot image:https://ci.spring.io/api/v1/teams/spring-boot/pipelines/spring-boot/jobs/build/badge["Build Status", link="https://ci.spring.io/teams/spring-boot/pipelines/spring-boot?groups=Build"] image:https://badges.gitter.im/Join Chat.svg["Chat",link="https://gitter.im/spring-projects/spring-boot?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge"]
:docs: https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference

Spring Boot makes it easy to create Spring-powered, production-grade applications and
Expand Down Expand Up @@ -67,7 +67,8 @@ Having trouble with Spring Boot? We'd like to help!
* If you are upgrading, read the https://github.com/spring-projects/spring-boot/wiki[release notes]
for upgrade instructions and "new and noteworthy" features.
* Ask a question - we monitor https://stackoverflow.com[stackoverflow.com] for questions
tagged with https://stackoverflow.com/tags/spring-boot[`spring-boot`].
tagged with https://stackoverflow.com/tags/spring-boot[`spring-boot`]. You can also chat
with the community on https://gitter.im/spring-projects/spring-boot[Gitter].
* Report bugs with Spring Boot at https://github.com/spring-projects/spring-boot/issues[github.com/spring-projects/spring-boot/issues].


Expand Down
14 changes: 7 additions & 7 deletions ci/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ The pipeline can be deployed using the following command:

[source]
----
$ fly -t spring set-pipeline -p spring-boot-2.0.x -c ci/pipeline.yml -l ci/parameters.yml
$ fly -t spring set-pipeline -p spring-boot -c ci/pipeline.yml -l ci/parameters.yml
----

NOTE: This assumes that you have credhub integration configured with the appropriate
Expand All @@ -16,22 +16,22 @@ To release a milestone:

[source]
----
$ fly -t spring trigger-job -j spring-boot-2.0.x/stage-milestone
$ fly -t spring trigger-job -j spring-boot-2.0.x/promote-milestone
$ fly -t spring trigger-job -j spring-boot/stage-milestone
$ fly -t spring trigger-job -j spring-boot/promote-milestone
----

To release an RC:

[source]
----
$ fly -t spring trigger-job -j spring-boot-2.0.x/stage-rc
$ fly -t spring trigger-job -j spring-boot-2.0.x/promote-rc
$ fly -t spring trigger-job -j spring-boot/stage-rc
$ fly -t spring trigger-job -j spring-boot/promote-rc
----

To release a GA:

[source]
----
$ fly -t spring trigger-job -j spring-boot-2.0.x/stage-release
$ fly -t spring trigger-job -j spring-boot-2.0.x/promote-release
$ fly -t spring trigger-job -j spring-boot/stage-release
$ fly -t spring trigger-job -j spring-boot/promote-release
----
12 changes: 0 additions & 12 deletions ci/images/docker-lib.sh
Original file line number Diff line number Diff line change
Expand Up @@ -66,22 +66,10 @@ start_docker() {
docker daemon --data-root /scratch/docker ${server_args} >/tmp/docker.log 2>&1 &
echo $! > /tmp/docker.pid

trap stop_docker EXIT

sleep 1

until docker info >/dev/null 2>&1; do
echo waiting for docker to come up...
sleep 1
done
}

stop_docker() {
local pid=$(cat /tmp/docker.pid)
if [ -z "$pid" ]; then
return 0
fi

kill -TERM $pid
wait $pid
}
33 changes: 33 additions & 0 deletions ci/images/spring-boot-jdk11-ci-image/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
FROM openjdk:11-ea-28-jdk

RUN apt-get update && \
apt-get install -y git && \
apt-get install -y libxml2-utils && \
apt-get install -y jq

ADD https://github.com/raw/spring-io/concourse-java-scripts/v0.0.2/concourse-java.sh /opt/

ENV DOCKER_VERSION=17.05.0-ce \
ENTRYKIT_VERSION=0.4.0

RUN apt-get update && \
apt-get install -y curl && \
apt-get install -y libudev1 && \
apt-get install -y iptables && \
curl https://get.docker.com/builds/Linux/x86_64/docker-${DOCKER_VERSION}.tgz | tar zx && \
mv /docker/* /bin/ && chmod +x /bin/docker*

# Install entrykit
RUN curl -L https://github.com/progrium/entrykit/releases/download/v${ENTRYKIT_VERSION}/entrykit_${ENTRYKIT_VERSION}_Linux_x86_64.tgz | tar zx && \
chmod +x entrykit && \
mv entrykit /bin/entrykit && \
entrykit --symlink

ADD https://github.com/raw/spring-projects/spring-boot/master/ci/images/docker-lib.sh /docker-lib.sh

ENTRYPOINT [ \
"switch", \
"shell=/bin/sh", "--", \
"codep", \
"/bin/docker daemon" \
]
4 changes: 2 additions & 2 deletions ci/parameters.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ github-repo: "https://github.com/spring-projects/spring-boot.git"
github-repo-name: "spring-projects/spring-boot"
docker-hub-organization: "springci"
artifactory-server: "https://repo.spring.io"
branch: "2.0.x"
branch: "master"
build-name: "spring-boot"
pipeline-name: "spring-boot-2.0.x"
pipeline-name: "spring-boot"
concourse-url: "https://ci.spring.io"
bintray-subject: "spring"
bintray-repo: "jars"
65 changes: 64 additions & 1 deletion ci/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,13 @@ resources:
username: ((docker-hub-username))
password: ((docker-hub-password))
tag: ((branch))
- name: spring-boot-jdk11-ci-image
type: docker-image
source:
repository: ((docker-hub-organization))/spring-boot-jdk11-ci-image
username: ((docker-hub-username))
password: ((docker-hub-password))
tag: ((branch))
- name: artifactory-repo
type: artifactory-resource
source:
Expand Down Expand Up @@ -94,6 +101,13 @@ resources:
access_token: ((github-access-token))
branch: ((branch))
context: jdk10-build
- name: repo-status-jdk11-build
type: github-status-resource
source:
repository: ((github-repo-name))
access_token: ((github-access-token))
branch: ((branch))
context: jdk11-build
- name: slack-alert
type: slack-notification
source:
Expand All @@ -112,6 +126,9 @@ jobs:
- put: spring-boot-jdk10-ci-image
params:
build: ci-images-git-repo/ci/images/spring-boot-jdk10-ci-image
- put: spring-boot-jdk11-ci-image
params:
build: ci-images-git-repo/ci/images/spring-boot-jdk11-ci-image
- name: build
serial: true
public: true
Expand Down Expand Up @@ -306,6 +323,52 @@ jobs:
silent: true
icon_emoji: ":concourse:"
username: concourse-ci
- name: jdk11-build
serial: true
public: true
plan:
- get: spring-boot-jdk11-ci-image
- get: git-repo
trigger: true
- put: repo-status-jdk11-build
params: { state: "pending", commit: "git-repo" }
- do:
- task: build-project
privileged: true
timeout: 1h30m
image: spring-boot-jdk11-ci-image
file: git-repo/ci/tasks/build-project.yml
- aggregate:
- task: build-samples
timeout: 1h30m
image: spring-boot-jdk11-ci-image
file: git-repo/ci/tasks/build-samples.yml
- task: build-integration-tests
timeout: 1h30m
image: spring-boot-jdk11-ci-image
file: git-repo/ci/tasks/build-integration-tests.yml
- task: build-deployment-tests
timeout: 1h30m
image: spring-boot-jdk11-ci-image
file: git-repo/ci/tasks/build-deployment-tests.yml
on_failure:
do:
- put: repo-status-jdk11-build
params: { state: "failure", commit: "git-repo" }
- put: slack-alert
params:
text: ":concourse-failed: <https://ci.spring.io/teams/${BUILD_TEAM_NAME}/pipelines/${BUILD_PIPELINE_NAME}/jobs/${BUILD_JOB_NAME}/builds/${BUILD_NAME}|${BUILD_PIPELINE_NAME} ${BUILD_JOB_NAME} failed!>"
silent: true
icon_emoji: ":concourse:"
username: concourse-ci
- put: repo-status-jdk11-build
params: { state: "success", commit: "git-repo" }
- put: slack-alert
params:
text: ":concourse-succeeded: <https://ci.spring.io/teams/${BUILD_TEAM_NAME}/pipelines/${BUILD_PIPELINE_NAME}/jobs/${BUILD_JOB_NAME}/builds/${BUILD_NAME}|${BUILD_PIPELINE_NAME} ${BUILD_JOB_NAME} was successful!>"
silent: true
icon_emoji: ":concourse:"
username: concourse-ci
- name: stage-milestone
serial: true
plan:
Expand Down Expand Up @@ -471,7 +534,7 @@ jobs:
BINTRAY_REPO: ((bintray-repo))
groups:
- name: "Build"
jobs: ["build", "jdk9-build", "jdk10-build"]
jobs: ["build", "jdk9-build", "jdk10-build", "jdk11-build"]
- name: "Release"
jobs: ["stage-milestone", "stage-rc", "stage-release", "promote-milestone", "promote-rc", "promote-release", "sync-to-maven-central"]
- name: "CI Images"
Expand Down
4 changes: 2 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<name>Spring Boot Build</name>
<description>Spring Boot Build</description>
<properties>
<revision>2.0.6.BUILD-SNAPSHOT</revision>
<revision>2.1.0.BUILD-SNAPSHOT</revision>
<main.basedir>${basedir}</main.basedir>
</properties>
<!-- Most elements are in profiles so they are stripped out during maven-flatten -->
Expand All @@ -36,7 +36,7 @@
<dependency>
<groupId>com.puppycrawl.tools</groupId>
<artifactId>checkstyle</artifactId>
<version>8.11</version>
<version>8.12</version>
</dependency>
<dependency>
<groupId>io.spring.javaformat</groupId>
Expand Down
47 changes: 46 additions & 1 deletion spring-boot-project/spring-boot-actuator-autoconfigure/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,16 @@
<artifactId>micrometer-registry-datadog</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-registry-dynatrace</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-registry-elastic</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-registry-ganglia</artifactId>
Expand Down Expand Up @@ -148,7 +158,7 @@
<optional>true</optional>
</dependency>
<dependency>
<groupId>io.projectreactor.ipc</groupId>
<groupId>io.projectreactor.netty</groupId>
<artifactId>reactor-netty</artifactId>
<optional>true</optional>
</dependency>
Expand Down Expand Up @@ -193,6 +203,16 @@
<artifactId>commons-dbcp2</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-clients</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-core</artifactId>
Expand Down Expand Up @@ -233,6 +253,11 @@
<artifactId>jersey-container-servlet-core</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.hibernate.validator</groupId>
<artifactId>hibernate-validator</artifactId>
Expand Down Expand Up @@ -273,6 +298,11 @@
<artifactId>spring-jdbc</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jms</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-messaging</artifactId>
Expand Down Expand Up @@ -415,6 +445,16 @@
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
Expand All @@ -440,6 +480,11 @@
<artifactId>jsonassert</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-elasticsearch</artifactId>
Expand Down
Loading