Stephane Nicoll
5fdcb219bb
Merge branch '2.1.x'
6 years ago
小呆
e5b2aeb5da
Remove redundant throws Exception
...
Closes gh-15645
6 years ago
Brian Clozel
06bdb422b5
Upgrade to Reactor Californium-BUILD-SNAPSHOT
6 years ago
Stephane Nicoll
2dd3171b89
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
4670770da9
Merge branch '2.0.x' into 2.1.x
6 years ago
Stephane Nicoll
7330b8b16f
Upgrade to Hibernate Validator 6.0.14.Final
...
Closes gh-15639
6 years ago
Stephane Nicoll
448f1626f9
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
830da28b8c
Fix JPA bootstrap executor detection with multiple candidates
...
Spring Boot provides two separate auto-configurations that can
potentially expose an `AsyncTaskExecutor` implementation so relying on
the presence of a single instance is too weak.
This commit fixes the detection of the AsyncTaskExecutor that can be
used to bootstrap JPA so that a single instance is used and, in the case
more than one exists, the one named `applicationTaskExecutor`.
Closes gh-15447
6 years ago
Stephane Nicoll
8136db69b6
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
d4992777b9
Improve TaskExecution documentation with custom Executor and Spring MVC
...
Closes gh-15447
6 years ago
Stephane Nicoll
5e736c0d1f
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
6ad01a6dfc
Optimize ConditionalOnEnabledEndpoint usage
...
Closes gh-15451
6 years ago
Stephane Nicoll
2d2aa96c05
Allow ConditionalOnEnabledEndpoint to be set at class level
...
See gh-15451
6 years ago
Stephane Nicoll
2153a7529d
Add missing dependency management for hazelcast-hibernate53
...
Closes gh-15618
6 years ago
Stephane Nicoll
5535d4d9b2
Upgrade to Flatten Maven Plugin 1.1.0
...
Closes gh-15622
6 years ago
Stephane Nicoll
8efddf57a5
Upgrade to Hibernate 5.4.0.Final
...
Closes gh-15621
6 years ago
Stephane Nicoll
fea30962dd
Upgrade to Hikaricp 3.3.0
...
Closes gh-15620
6 years ago
Stephane Nicoll
99cd74519d
Upgrade to Rabbit Amqp Client 5.5.2
...
Closes gh-15619
6 years ago
Stephane Nicoll
e91776a7a8
Upgrade to Hazelcast Hibernate5 1.3.1
...
Closes gh-15618
6 years ago
Stephane Nicoll
5b0a5b319e
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
580c73a026
Upgrade to Jooq 3.11.9
...
Closes gh-15617
6 years ago
Stephane Nicoll
b0dbe09b8c
Upgrade to Ehcache3 3.6.3
...
Closes gh-15616
6 years ago
Stephane Nicoll
232f0fe894
Upgrade to Groovy 2.5.5
...
Closes gh-15615
6 years ago
Stephane Nicoll
383da2183e
Upgrade to Rxjava2 2.2.5
...
Closes gh-15614
6 years ago
Stephane Nicoll
a713e598e7
Upgrade to Dropwizard Metrics 4.0.5
...
Closes gh-15613
6 years ago
Stephane Nicoll
8024c2c543
Merge branch '2.0.x' into 2.1.x
6 years ago
Stephane Nicoll
d909b722f6
Upgrade to Maven Assembly Plugin 3.1.1
...
Closes gh-15612
6 years ago
Stephane Nicoll
1132ad411d
Upgrade to Johnzon Jsonb 1.1.11
...
Closes gh-15611
6 years ago
Stephane Nicoll
f4c7441cc1
Merge branch '2.1.x'
6 years ago
Johnny Lim
c41dc4e0cb
Fix the anchor for the Micrometer Elasticsearch section
...
Closes gh-15610
6 years ago
Stephane Nicoll
442225bbf1
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
4729d170a8
Polish "Ensure checking customizer ordering"
...
Closes gh-15603
6 years ago
Tadaya Tsuyukubo
b34e752db6
Ensure checking customizer ordering
...
See gh-15603
6 years ago
Madhura Bhave
2dc7a89bd4
Merge branch '2.1.x'
6 years ago
Madhura Bhave
5b990605dc
Polish "Order actuator security config after resource-server config"
...
Closes gh-15472
6 years ago
Stephen Doxsee
4597e7cc82
Order actuator security config after resource-server config
...
See gh-15472
6 years ago
Madhura Bhave
aee65441a7
Merge branch '2.1.x'
6 years ago
Madhura Bhave
d1e1a82b32
Support binding to collection with EnumSet values
...
Fixes gh-15539
6 years ago
Stephane Nicoll
6ba1f40e59
Polish "Allow easy customization of EmbeddedMongo DownloadConfig"
...
Closes gh-15496
6 years ago
michael
b5b6889601
Allow easy customization of EmbeddedMongo DownloadConfig
...
See gh-15496
6 years ago
dreis2211
46e59503ec
Use JSONObject.putOpt in JsonConverter
...
Closes gh-15595
6 years ago
Madhura Bhave
19caff6776
Merge branch '2.1.x'
6 years ago
Oleksii Bondar
b52dddf784
Refactor OAuth2ClientPropertiesRegistrationAdapterTests
...
Closes gh-15586
6 years ago
Stephane Nicoll
d0811b48df
Polish "Disable Hibernate entity scanning for default JPA setup"
...
Closes gh-15565
6 years ago
ayudovin
510a8e2ec1
Disable Hibernate entity scanning for default JPA setup
...
See gh-15565
6 years ago
Stephane Nicoll
33547569db
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
c6202b57e0
Merge branch '2.0.x' into 2.1.x
6 years ago
Stephane Nicoll
be161b23cb
Polish class conditions documentation
...
Closes gh-15578
6 years ago
Stephane Nicoll
1e98c78ab9
Fix typo
6 years ago
Camille Vienot
ff8edf8d98
Use assertJ to generate AssertionError and filter its stacktrace
...
Closes gh-15569
6 years ago
Stephane Nicoll
51936e1a5c
Rename "agent" to "agents" to properly indicate its type
...
Closes gh-15455
6 years ago
Stephane Nicoll
960d375f57
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
a8efcadc90
Merge branch '2.0.x' into 2.1.x
6 years ago
Stephane Nicoll
4509164789
Polish "Add unit test for cassandra health checker"
...
Closes gh-15583
6 years ago
Oleksii Bondar
db22a81742
Add unit test for cassandra health checker
...
See gh-15583
6 years ago
igor-suhorukov
3eb2f5e476
Replace Collections sort with list sort() method
...
Closes gh-15585
6 years ago
dreis2211
0f5f6f15dc
Use hasFieldOrPropertyWithValue where possible
...
Closes gh-15582
6 years ago
Stephane Nicoll
d57f831f50
Polish "Use Optional value in more functional style"
...
Closes gh-15575
6 years ago
igor-suhorukov
8ced867e95
Use Optional value in more functional style
...
See gh-15575
6 years ago
Stephane Nicoll
7946bec11f
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
8e8910b2ff
Merge branch '2.0.x' into 2.1.x
6 years ago
Stephane Nicoll
4cae2c9c94
Polish "Avoid NPE when replacement property does not exist"
...
Closes gh-15394
6 years ago
hdeadman
a1b71ef910
Avoid NPE when replacement property does not exist
...
See gh-15394
6 years ago
Stephane Nicoll
b578dc05df
Polish
6 years ago
Stephane Nicoll
1223355fe6
Polish "Simplify code by using for-each loop"
...
Closes gh-15563
6 years ago
igor-suhorukov
dfb3cd51bc
Simplify code by using for-each loop
...
See gh-15563
6 years ago
Stephane Nicoll
cc5624efc4
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
27a611f635
Restore reference to nutz third party starter
...
Closes gh-15564
6 years ago
Stephane Nicoll
fbef9700bf
Merge branch '2.1.x'
6 years ago
Erik Mulder
00763af335
Fix system properties override example
...
Closes gh-15562
6 years ago
Stephane Nicoll
805ff6000a
Polish "Replace indexOf() with a call to the contains()"
...
Closes gh-15559
6 years ago
igor-suhorukov
b370b1f03a
Replace indexOf() with a call to the contains()
...
See gh-15559
6 years ago
Stephane Nicoll
fd12e696b0
Polish "Replace redundant call to class isInstance() with instanceof"
...
Closes gh-15554
6 years ago
igor-suhorukov
7424f48803
Replace redundant call to class isInstance() with instanceof
...
See gh-15554
6 years ago
Andy Wilkinson
372b6605b3
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
83ce5dcee8
Add missing task output annotations to BootJar and BootWar
...
Closes gh-15488
6 years ago
Andy Wilkinson
ddf64802c0
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
bfd63ab085
Polish "Stop JtaAutoConfiguration from enabling JtaProperties when not used"
...
Closes gh-15550
6 years ago
Nishant Raut
0b29da14b3
Stop JtaAutoConfiguration from enabling JtaProperties when not used
...
See gh-15550
6 years ago
igor-suhorukov
cbf6b330ba
Simplify code by using Map computeIfAbsent
...
Closes gh-15543
6 years ago
dreis2211
3544ed045b
Drop ContentContainingCondition in favor of Assertions.contentOf
...
Closes gh-15429
6 years ago
Stephane Nicoll
0d67f7ae9a
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
b039982273
Merge branch '2.0.x' into 2.1.x
6 years ago
dreis2211
9ffb4f69cd
Polish javadoc of ConfigurableUndertowWebServerFactory method
...
Closes gh-15536
6 years ago
Stephane Nicoll
c948bdd14d
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
51d3626c3b
Merge branch '2.0.x' into 2.1.x
6 years ago
dreis2211
27e89bbb8a
Optimize StringSequence
...
Closes gh-15473
6 years ago
Stephane Nicoll
9d67400afa
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
06989d884b
Polish "Fix StringSequence.equals() for different lengths"
...
Closes gh-15438
6 years ago
igor-suhorukov
e578d30722
Replace anonymous inner class with lambda
...
See gh-15438
6 years ago
Andy Wilkinson
3a7406fe3a
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
0741c90489
Avoid blocking on a Mono indefinitely
...
Closes gh-15535
6 years ago
Andy Wilkinson
9d2d6d5812
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
9a33d1a2f9
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
8c68da0882
Avoid blocking on a Mono indefinitely
...
Closes gh-15535
6 years ago
Andy Wilkinson
d8b487f127
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
84a064a7dc
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
6403ec6e1b
Revert "Upgrade to Netty 4.1.32.Final"
...
This reverts commit f9ce6c9dc2
.
See gh-15505
6 years ago
Andy Wilkinson
f3794d66e4
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
f89682eae7
Add dependency management for xmlunit-assertj and xmlunit-placeholders
...
Closes gh-15532
6 years ago
Andy Wilkinson
b36bb78575
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
974c4bfdb3
Polish
6 years ago
Andy Wilkinson
8cd387aea9
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
cedcf157ab
Start building against Spring Session Bean-SR2 snapshots
...
See gh-15531
6 years ago
Andy Wilkinson
0a1add7116
Start building against Spring Session Apple-SR8 snapshots
...
See gh-15530
6 years ago
Andy Wilkinson
c09a76d4c4
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
ad489baaa3
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
658930acea
Start building against Spring Framework 5.0.12 snapshots
...
See gh-15528
6 years ago
Andy Wilkinson
d5c8caab59
Merge branch '1.5.x' into 2.0.x
6 years ago
Andy Wilkinson
f9591307d3
Upgrade to Webjars Locator Core 0.36
...
Closes gh-15527
6 years ago
Andy Wilkinson
c823817a7e
Upgrade to Selenium 3.141.59
...
Closes gh-15526
6 years ago
Andy Wilkinson
5b101a8a81
Upgrade to Selenium Htmlunit 2.33.3
...
Closes gh-15525
6 years ago
Andy Wilkinson
47698e1812
Upgrade to Kafka 2.1.0
...
Closes gh-15524
6 years ago
Andy Wilkinson
9c84f9fc57
Upgrade to Rest Assured 3.2.0
...
Closes gh-15523
6 years ago
Andy Wilkinson
8aef2e50ea
Upgrade to Prometheus Pushgateway 0.6.0
...
Closes gh-15522
6 years ago
Andy Wilkinson
dcf8c42f6f
Upgrade to Embedded Mongo 2.2.0
...
Closes gh-15521
6 years ago
Andy Wilkinson
5d42d976e7
Upgrade to Rabbit Amqp Client 5.5.1
...
Closes gh-15520
6 years ago
Andy Wilkinson
754b42fd88
Upgrade to Hazelcast Hibernate5 1.3.0
...
Closes gh-15519
6 years ago
Andy Wilkinson
d00d7201c3
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
7b58f9a79e
Upgrade to Maven Jar Plugin 3.1.1
...
Closes gh-15518
6 years ago
Andy Wilkinson
7f80bae0d9
Upgrade to Maven Help Plugin 3.1.1
...
Closes gh-15517
6 years ago
Andy Wilkinson
525c6970eb
Upgrade to Jedis 2.9.1
...
Closes gh-15516
6 years ago
Andy Wilkinson
6d0e357613
Upgrade to Infinispan 9.4.5.Final
...
Closes gh-15515
6 years ago
Andy Wilkinson
f364439825
Upgrade to Flyway 5.2.4
...
Closes gh-15514
6 years ago
Andy Wilkinson
4d6e8ca205
Upgrade to Tomcat 9.0.14
...
Closes gh-15513
6 years ago
Andy Wilkinson
8abcf22f6a
Upgrade to Byte Buddy 1.9.6
...
Closes gh-15512
6 years ago
Andy Wilkinson
2c0eddd28a
Upgrade to Embedded Mongo 2.1.2
...
Closes gh-15511
6 years ago
Andy Wilkinson
2b0976a45f
Upgrade to Hazelcast 3.11.1
...
Closes gh-15510
6 years ago
Andy Wilkinson
bec7257508
Upgrade to Couchbase Client 2.7.2
...
Closes gh-15509
6 years ago
Andy Wilkinson
a6a7c95d65
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
86280f1db2
Upgrade to Jedis 2.9.1
...
Closes gh-15508
6 years ago
Andy Wilkinson
172a930e31
Upgrade to Jetty El 8.5.35.1
...
Closes gh-15507
6 years ago
Andy Wilkinson
5ede23226b
Upgrade to Elasticsearch 5.6.14
...
Closes gh-15506
6 years ago
Andy Wilkinson
f9ce6c9dc2
Upgrade to Netty 4.1.32.Final
...
Closes gh-15505
6 years ago
Andy Wilkinson
e2433280c2
Upgrade to Jackson 2.9.8
...
Closes gh-15504
6 years ago
Andy Wilkinson
0a23f3b286
Merge branch '1.5.x' into 2.0.x
6 years ago
Andy Wilkinson
5a07c44a4f
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
43d64ba580
Add dependency management for groovy-jaxb introduced in 2.5.1
...
Closes gh-15468
6 years ago
Andy Wilkinson
524067cd32
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
4101e15421
Add dependency management for missing Groovy 2.5 modules
...
Closes gh-15468
6 years ago
Andy Wilkinson
70f4d5e5a8
Polish "Apply context and connector customizer beans to Tomcat factories"
...
Closes gh-15492
6 years ago
Raheela
90c489048f
Apply context and connector customizer beans to Tomcat factories
...
See gh-15492
6 years ago
Andy Wilkinson
de599819ae
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
33fb1fa9a3
Avoid creating meter binders before registry has been customized
...
Previously, MeterRegistryPostProcessor would trigger the creation of all
meter binders and meter registry customizers before applying the
customizers and calling the binders. In some situations with complex
dependency graphs where the creation of a binder and the injection of
its dependencies inadvertently triggered some meter binding, this
could result in meters being bound before the registry had been
customized.
This commit reworks MeterRegistryPostProcessor and MeterRegistryConfigurer
to defer the retrieval of registry customizers and meter binders until
just before they are needed. As a result, customizers are now retrieved
and applied before the binders are retrieved.
Closes gh-15483
6 years ago
Andy Wilkinson
903d940dd5
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
007916f1ce
Start building against Spring Framework 5.1.4 snapshots
...
See gh-15493
6 years ago
Andy Wilkinson
0ad72d5b5e
Remove reliance on mavenLocal from Gradle plugin’s tests
...
See gh-15471
6 years ago
Andy Wilkinson
4edc32844a
Remove use of execute method inherited from internal class
...
Closes gh-15484
6 years ago
Stephane Nicoll
317c4c2c38
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
7dbe70dc61
Merge branch '2.0.x' into 2.1.x
6 years ago
Stephane Nicoll
c0b07a9429
Polish "Fix StringSequence.equals() for different lengths"
...
Closes gh-15465
6 years ago
dreis2211
2a0680c2ba
Fix StringSequence.equals() for different lengths
...
See gh-15465
6 years ago
Andy Wilkinson
c8a0c99a21
Remove D…S…Init…InvokerTests' assumptions about classpath structure
...
See gh-15471
6 years ago
Stephane Nicoll
6d251a83dd
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
af3fada396
Polish "Add missing dependency management entry for hibernate-vibur"
...
Closes gh-15467
6 years ago
vasili pispanen
c955906c3e
Add missing dependency management entry for hibernate-vibur
...
See gh-15467
6 years ago
Stephane Nicoll
6207b46bc6
Merge branch '2.1.x'
6 years ago
dreis2211
948902f090
Avoid unnecessary usage of ReflectionTestUtils
...
Closes gh-15482
6 years ago
Andy Wilkinson
ca13385534
Remove remaining assumption about File separator from LogFileTests
...
See gh-15471
6 years ago
Andy Wilkinson
3d7e4e99c5
Remove assumption about File separator from LogFileTests
...
See gh-15471
6 years ago
Andy Wilkinson
6adccbfd30
Make LoggingApplicationListener and tests more robust on Windows
...
Previously, LoggingApplicationListener its tests, and LogFile made some
assumptions that do not hold true on Windows. Specifically,
LoggingApplicationListenerTests used TestPropertySourceUtils to add
properties to the environment. This uses Java's standard Properties
parsing which does a poor job of handling Windows file paths (Strings
with backslashes in them). Secondly, LogFile made assumptions about
the use of forward clashes for the file separator.
This commit replaces the use of TestPropertySourceUtils and removes
the assumption about the OS's file separator.
Closes gh-15471
6 years ago
Andy Wilkinson
ddabfe3fcc
Deploy spring-boot-test-support so it's available downstream
...
Concourse builds spring-boot-tests separately from spring-boot-project
and relies on modules from the latter being available in the
distribution repository when building the former. This commit enables the
deployment of spring-boot-test-support from spring-boot-project so that it
is added to the distribution repository and is therefore available when
building spring-boot-tests. It is then excluded when putting to the
Artifactory resource as we do not want it to be published.
See gh-15471
6 years ago
Andy Wilkinson
61d04db0d7
Minimize and centralize assumptions about build output
...
Closes gh-15471
6 years ago
Stephane Nicoll
1f4be6ba37
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
80cfff753a
Merge branch '2.0.x' into 2.1.x
6 years ago
Stephane Nicoll
a6ff7c786a
Remove test starter from core module
...
Closes gh-15463
6 years ago
Andy Wilkinson
db5ab1d14c
Do not rely on test runner using static main method in RestarterTests
...
Closes gh-15461
6 years ago
Andy Wilkinson
62fbf48446
Start Elasticsearch with single-node discovery type
...
See gh-15441
6 years ago
Andy Wilkinson
47fc35105d
Allow more time for the Elasticsearch container to start
...
See gh-15441
6 years ago
Andy Wilkinson
ed52dab3b5
Revert upgrade to JUnit Jupiter 5.4 snapshots
6 years ago
Andy Wilkinson
064f6478df
Move back to JUnit 4 until SUREFIRE-1614 has been resolved
...
See gh-14736
See gh-14737
See gh-14738
6 years ago
Andy Wilkinson
2b453bbb16
Minimise dependencies on Log4j2
...
Closes gh-15441
6 years ago
Madhura Bhave
e16511279a
Add junit-jupiter-engine for running Junit5 tests
6 years ago
Brian Clozel
9a6dbb5290
Merge branch '2.1.x'
6 years ago
Brian Clozel
036aace2cc
Add details in Jest ElasticSearch HealthIndicator
...
This commit polishes the previous one and aligns the Jest
HealthIndicator with the changes made for the REST variant.
Closes gh-15366
6 years ago
Filip Hrisafov
1ec2bbf54f
Include details in ElasticsearchRestHealthIndicator
...
This commit adds more information to the ElasticSearch REST
health indicator.
When the ES instance responds with an error HTTP status,
the health details now include the actual status code and reason phrase.
When the ES instance returns a HTTP 200 response, the entire response
map is used as health details.
See gh-15366
6 years ago
Andy Wilkinson
71b29684b3
Remove redundant field type configuration
...
See gh-15435
6 years ago
Stephane Nicoll
dfd477aa74
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
38e4d330b0
Merge branch '2.0.x' into 2.1.x
6 years ago
dreis2211
0f92b139f3
Remove Mockito 1 leftover
...
Closes gh-15422
6 years ago
Madhura Bhave
f863ce32ee
Merge branch '2.1.x'
6 years ago
Madhura Bhave
3cc441c83e
Do not remove trailing slash from OAuth2 Issuer URI
...
Fixes gh-15324
6 years ago
Andy Wilkinson
55d7c19c06
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
d05ae40c99
Remove redundant field type and optional configuration
...
See gh-15435
6 years ago
Andy Wilkinson
393decff35
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
ef4ea591b3
Mark nested optional fields as optional
...
See gh-15435
6 years ago
Andy Wilkinson
c9c5cd18a2
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
6752be9333
Exclude logback-classic from liquibase-core
...
Closes gh-15436
6 years ago
Andy Wilkinson
beffc4da9f
Remove ordering dependence from tests that create embedded databases
...
Closes gh-15423
6 years ago
Andy Wilkinson
05cb4cb379
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
9dc2116351
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
554e7061ce
Upgrade to Spring Restdocs 2.0.3.RELEASE
...
Closes gh-15435
6 years ago
Brian Clozel
b2c5fd84b9
Use spring-doc-resources 0.1.0.BUILD-SNAPSHOT
6 years ago
igor-suhorukov
2b1653d009
Simplify code by using try-with-resources statement
...
Closes gh-15427
6 years ago
Stephane Nicoll
ba29788482
Polish "Replace explicit generic type with diamond operator"
...
Closes gh-15424
6 years ago
igor-suhorukov
a2ebba8db1
Replace explicit generic type with diamond operator
...
See gh-15424
6 years ago
Madhura Bhave
f040459ae5
Merge branch '2.1.x'
6 years ago
Madhura Bhave
a11dea46d7
Use the right class in @ConditionalOnClass
...
See gh-15372
6 years ago
Madhura Bhave
e0b55d36de
Merge branch '2.1.x'
6 years ago
Madhura Bhave
f13697b278
Make Resource Server auto-config conditional on JwtDecoder class
...
Fixes gh-15372
6 years ago
Andy Wilkinson
d3e5c5688f
Polish
6 years ago
Madhura Bhave
e367b54928
Merge branch '2.1.x'
6 years ago
Madhura Bhave
31a5e85ab6
Perform placeholder resolution in test env post processor
...
Fixes gh-15354
6 years ago
Andy Wilkinson
bbf0932f0f
Exclude jcl-over-slf4j in favour of spring-jcl
...
Closes gh-15392
6 years ago
Andy Wilkinson
2cd3cff608
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
4c6c07ddbb
Start building against Spring AMQP 2.1.3 snapshots
...
See gh-15407
6 years ago
Andy Wilkinson
f04f74870a
Start building against Spring Data Lovelace SR4 snapshots
...
See gh-15410
6 years ago
Andy Wilkinson
96f1a394b8
Start building against Spring Integration 5.1.2 snapshots
...
See gh-15413
6 years ago
Andy Wilkinson
e27d3d0d5e
Start building against Spring Kafka 2.2.3
...
See gh-15414
6 years ago
Andy Wilkinson
b01d5f62a4
Start building against Spring Security 5.1.3 snapshots
...
See gh-15417
6 years ago
Andy Wilkinson
a5f5ead520
Start building against Spring AMQP 2.0.11 snapshots
...
See gh-15406
6 years ago
Andy Wilkinson
5e640877c9
Start building against Spring Data Kay SR13 snapshots
...
See gh-15409
6 years ago
Andy Wilkinson
12a844d7da
Start building against Spring Integration 5.0.11 snapshots
...
See gh-15412
6 years ago
Andy Wilkinson
5336c8ccde
Start building against Spring Security 5.0.11 snapshots
...
See gh-15416
6 years ago
Stephane Nicoll
d5f90ffcfb
Polish "Replace this lambda with a method reference"
...
Closes gh-15401
6 years ago
igor-suhorukov
5c1813aef8
Replace this lambda with a method reference
...
See gh-15401
6 years ago
Stephane Nicoll
71173f2db5
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
c84d199cb7
Upgrade to Flyway 5.2.4
...
Closes gh-15402
6 years ago
Andy Wilkinson
95a14e7ba5
Remove duplicate dependency management for spring-core
...
Closes gh-15380
6 years ago
Stephane Nicoll
6f6e712a7b
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
bd21113e9f
Fix indent of WebServiceTemplate section
...
Closes gh-15389
6 years ago
Madhura Bhave
5a18df2d69
Fix tests
6 years ago
Madhura Bhave
59d2b0a3fb
Upgrade tests to Junit5
...
See gh-14737
6 years ago
Madhura Bhave
4c96c76f11
Include Junit5 dependencies in Spring Boot Starter Test
...
See gh-14736
6 years ago
Madhura Bhave
12e1d9a6a4
Add Junit5 OutputCapture Extension
...
See gh-14738
6 years ago
Stephane Nicoll
fb1c7c82b4
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
ef40241bf6
Merge branch '2.0.x' into 2.1.x
6 years ago
dreis2211
d864b427eb
Remove unused ByteArrayStartsWith matcher
...
Closes gh-15386
6 years ago
Brian Clozel
ed3347f00d
Configure Asciidoctor toolchain for ref docs
...
This commit replaces the Docbook+Asciidoctor documentation toolchain by
a single Asciidoctor generation process.
First, we need to unzip the contents of the Spring Asciidoctor
documentation resources provided by the
`io.spring.docsresources:spring-docs-resources` distribution zip. This
is done in a `/target/refdocs` folder. We then copy all files from
`src/main/asciidoc` to the same location, and then launch the generation
process.
Closes gh-12611
6 years ago
Jay Bryant
a7d22aaf4b
Reorganize asciidoc content
...
This commit adds an index page for the multi-file HTML version, and
fixed a couple of casing issues (significant words starting with lower
case in headings).
While researching how to get the content from index-docinfo.xml into
the output, I came across the notion of a colophon, which is a good name
for the information in that file. I have consequently changed "Legal"
(which I never liked but couldn't think of a better term for at the
time) to "Colophon".
See gh-12611
6 years ago
Jay Bryant
a60c575836
Cleanup asciidoctor build
...
Remove Guardfile for now; we might reintroduce it later, but it is
currently out of sync with the documentation changes.
Do not ignore html files in the asciidoc directory as those are needed
for docinfo parts.
See gh-12611
6 years ago
Jay Bryant
11f6a5ab70
Remove docbook toolchain
...
See gh-12611
6 years ago
Stephane Nicoll
096640de84
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
185a49fb3b
Add reference to JaVers starter
6 years ago
Stephane Nicoll
95b94c0158
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
c56c0ff433
Rename OAuth2ResourceServerJwkConfiguration
...
Closes gh-15375
6 years ago
Andy Wilkinson
5c986b5030
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
42b58f6d27
Add JAXB API dependency that is no longer transitive via testcontainers
...
See gh-15371
6 years ago
Andy Wilkinson
8b21044902
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
917108cce7
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
425a3aacf5
Add JAXB API dependency that is no longer transitive via testcontainers
...
See gh-15371
6 years ago
Stephane Nicoll
a85e27c7cd
Further replace magic number by HttpStatus
...
See gh-15130
6 years ago
Stephane Nicoll
f2ca2533d5
Polish "Replace magic number by HttpStatus"
...
Closes gh-15130
6 years ago
holy12345
ffdc9f0ff3
Replace magic number by HttpStatus
...
See gh-15130
6 years ago
Stephane Nicoll
9483c91d58
Make sure to include validation query in case of failure
...
See gh-15055
6 years ago
Stephane Nicoll
9e84abc46b
Polish "Add validation query to DataSourceHealthIndicator details"
...
Closes gh-15055
6 years ago
Erlend Haugsnes
fc85c34dd8
Add validation query to DataSourceHealthIndicator details
...
See gh-15055
6 years ago
Stephane Nicoll
bbad720e23
Polish contribution
...
Closes gh-15086
6 years ago
Razib Shahriar
9e571a2827
Fail fast if nested condition uses a phase inappropriate for its members
...
See gh-15086
6 years ago
Andy Wilkinson
0f474ec08f
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
07065532fe
Replace accidental use of code shaded by Testcontainers
...
See gh-15371
6 years ago
Andy Wilkinson
910a0e57b8
Drop dependency management for DropWizard Metrics modules removed in v4
...
Closes gh-15370
6 years ago
Andy Wilkinson
b05abe8ca0
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
72ad0cc6be
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
3fd0380359
Correct optional dependency declarations in spring-boot-test-support
...
Closes gh-15371
6 years ago
Stephane Nicoll
0df13baa0f
Polish "Add configurable property for JWK encryption algorithm"
...
Closes gh-15145
6 years ago
artsiom
460fdaf52f
Add configurable property for JWK encryption algorithm
...
See gh-15145
6 years ago
Stephane Nicoll
ec678eaa3b
Polish "Configure MessageSource if no "messageSource" bean defined"
...
Closes gh-15212
6 years ago
cac03
82d99da32a
Configure MessageSource if no "messageSource" bean defined
...
Enable MessageSourceAutoConfiguration OnMissingBeanCondition by name
rather than class since AbstractApplicationContext expects MessageSource
to be defined only with "messageSource" name.
See gh-15212
6 years ago
Stephane Nicoll
1b40b0edf1
Polish contribution
...
Closes gh-15054
6 years ago
artsiom
3059f0e2e2
Add configuration property for configuring Tomcat's processor cache
...
See gh-15054
6 years ago
dreis2211
b528eb8a7e
Remove unnecessary cast in LoggingSystemProperties
...
Closes gh-15297
6 years ago
dreis2211
f57f16c190
Avoid premature declaration of variables
...
Closes gh-15215
6 years ago
dreis2211
a1a8a8cef0
Avoid instantiation of BeanPropertyBinder in Binder
...
Closes gh-15181
6 years ago
artsiom
e2d5dfad3a
Use varargs for DefaultApplicationArguments
...
Closes gh-15142
6 years ago
Stephane Nicoll
7939b8b4da
Polish "Rename logging.file to logging.file.name"
...
Closes gh-15089
6 years ago
TwinProduction
21da4a5d12
Rename logging.file to logging.file.name
...
See gh-15089
6 years ago
Andre Restolho
d9586d94f6
Change DataSourceHealthIndicator details from "hello" to "result"
...
Closes gh-15136
6 years ago
Phillip Webb
9c426c63bf
Polish
6 years ago
Phillip Webb
ed9468a31a
Update copyright year for changed files
6 years ago
Phillip Webb
81896e0222
Upgrade to Micrometer 1.1.1
...
Closes gh-15328
6 years ago
Phillip Webb
73d87ac112
Upgrade to Micrometer 1.0.8
...
Closes gh-15327
6 years ago
Phillip Webb
ba1ef52e39
Merge branch '2.0.x'
6 years ago
Phillip Webb
893d5666be
Update copyright year for changed files
6 years ago
Phillip Webb
74376aa023
Polish
6 years ago
Andy Wilkinson
ac322a8e30
Polish
6 years ago
Andy Wilkinson
789f18259f
Upgrade to Infinispan 9.4.3.Final
...
Closes gh-15338
6 years ago
Andy Wilkinson
d6adda1ec9
Upgrade to Flyway 5.2.3
...
Closes gh-15337
6 years ago
Andy Wilkinson
ebd6f4d0e5
Upgrade to Jetty Reactive Httpclient 1.0.2
...
Closes gh-15336
6 years ago
Andy Wilkinson
a02c0c9881
Upgrade to Byte Buddy 1.9.5
...
Closes gh-15335
6 years ago
Andy Wilkinson
1ea3444e76
Upgrade to Undertow 2.0.16.Final
...
Closes gh-15334
6 years ago
Andy Wilkinson
9f4d55766b
Upgrade to Rxjava2 2.2.4
...
Closes gh-15333
6 years ago
Andy Wilkinson
4feda19072
Upgrade to Netty Tcnative 2.0.20.Final
...
Closes gh-15332
6 years ago
Andy Wilkinson
f29f73c295
Upgrade to Lettuce 5.1.3.RELEASE
...
Closes gh-15331
6 years ago
Andy Wilkinson
d0fcbd106b
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
28cd017347
Upgrade to Thymeleaf Extras Java8time 3.0.2.RELEASE
...
Closes gh-15330
6 years ago
Andy Wilkinson
b709f7afaa
Upgrade to Netty 4.1.31.Final
...
Closes gh-15329
6 years ago
Andy Wilkinson
9a25c2ce7e
Start building against Micrometer 1.1.1 snapshots
...
See gh-15328
6 years ago
Andy Wilkinson
ca11e83857
Start building against Micrometer 1.0.8 snapshots
...
See gh-15327
6 years ago
Andy Wilkinson
321da6c578
Upgrade to Spring Session Apple SR-7
...
Closes gh-15254
6 years ago
Andy Wilkinson
cdecd053c3
Upgrade to Spring Session Bean-SR1
...
Closes gh-15275
6 years ago
Andy Wilkinson
79102454b2
Upgrade to Spring Integration 5.1.1.RELEASE
...
Closes gh-15272
6 years ago
Andy Wilkinson
452028e347
Upgrade to Spring Integration 5.0.10.RELEASE
...
Closes gh-15251
6 years ago
Madhura Bhave
427d494d57
Merge branch '2.0.x'
6 years ago
Madhura Bhave
02a1c43587
Fix tests
6 years ago
Madhura Bhave
fc6c07ad3c
Merge branch '2.0.x'
6 years ago
Madhura Bhave
decaacddce
Account for application path for Jersey servlet endpoints
...
Closes gh-14895
6 years ago
Andy Wilkinson
8560010bd4
Upgrade to Spring Kafka 2.1.11.RELEASE
...
Closes gh-15315
6 years ago
Andy Wilkinson
5fab0aee43
Upgrade to Spring AMQP 2.0.10.RELEASE
...
Closes gh-15256
6 years ago
Andy Wilkinson
edbca5f4c0
Upgrade to Spring Security 5.0.10.RELEASE
...
Closes gh-15253
6 years ago
Andy Wilkinson
33e67f5847
Upgrade to Spring Kafka 2.2.2.RELEASE
...
Closes gh-15273
6 years ago
Andy Wilkinson
524a68209a
Upgrade to Spring AMQP 2.1.2.RELEASE
...
Closes gh-15271
6 years ago
Andy Wilkinson
3178e3f34b
Upgrade to Spring Security 5.1.2.RELEASE
...
Closes gh-15274
6 years ago
Brian Clozel
d12e42e8d5
Polish
...
Closes gh-15211
6 years ago
artsiom
0a4ba499df
Add Actuator health checks for Elasticsearch REST clients
...
This commit adds `ElasticsearchRestHealthIndicator`, a new
`HealthIndicator` for Elasticsearch, using the Elasticsearch "low level
rest client" provided by the
`"org.elasticsearch.client:elasticsearch-rest-client"` dependency.
Note that Spring Boot will auto-configure both low and high level REST
clients, but since the high level one is using the former, a single
health indicator will cover both cases.
See gh-15211
6 years ago
Andy Wilkinson
6a766cf919
Start building against Spring Kafka 2.2.2 snapshots
...
See gh-15273
6 years ago
Stephane Nicoll
114347107e
Polish key description
6 years ago
Stephane Nicoll
33000b6e8e
Polish contribution
...
Closes gh-14985
6 years ago
Alon Bar-Lev
108f28417e
Allow to disable SSL client authentication on the management port
...
When server and management are at different ports, and when server
requires TLS client authentication, then there is no simple method to
disable TLS client authentication for management port.
This commit adds an additional "none" option to ssl.client-auth.
Example:
server.port=8080
server.ssl.enabled=true
server.ssl.client-auth=need
management.server.port=8081
management.server.ssl.enabled=true
management.server.ssl.client-auth=none
See gh-14985
6 years ago
Stephane Nicoll
476fe6ed17
Stop configuring metrics if hibernate is not available
...
Closes gh-15317
6 years ago
Stephane Nicoll
5f145ac482
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
b103e0c869
Polish "Unwrap DataSource target rather than plain instanceof calls"
...
Closes gh-15227
6 years ago
Stephane Nicoll
98378e210d
Start building against Spring Kafka 2.1.11 snapshots
...
See gh-15315
6 years ago
dreis2211
17f04b8b75
Replace DirectFieldAccessor usages by hasFieldOrPropertyWithValue
...
Closes gh-15312
6 years ago
Andy Wilkinson
2dc8f49f8a
Polish
6 years ago
Andy Wilkinson
dad6d4beca
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
2b22b23aad
Polish
6 years ago
Andy Wilkinson
cf7664c01a
Cope with version not found in Embedded Mongo's Version enum
...
Closes gh-15311
6 years ago
Andy Wilkinson
dee8085f20
Merge branch '2.0.x'
6 years ago
Johannes Zick
83cf348ec8
Warn about Quartz dropping tables on restart
...
Closes gh-15295
6 years ago
Andy Wilkinson
760003b9d7
Polish "Document that test slices should not be combined"
...
Closes gh-15310
6 years ago
dreis2211
29cd1cc762
Document that test slices should not be combined
...
See gh-15310
6 years ago
Andy Wilkinson
b094e28081
Remove auto-configuration of RequestContextFilter when using Jersey
...
Closes gh-15048
6 years ago
Andy Wilkinson
643b0f84da
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
ab39e50ece
List Gradle's Shadow Plugin as an alternative to Boot's loader
...
Closes gh-1828
6 years ago
Andy Wilkinson
e1ad5641d5
Polish "Trim whitespace when coercing to a LogLevel"
...
Closes gh-15143
6 years ago
Dileep Bapat
dfe94a0abb
Trim whitespace when coercing to a LogLevel
...
See gh-15143
6 years ago
Stephane Nicoll
d6571c0157
Upgrade to Reactor Californium-SR3
...
Closes gh-15192
6 years ago
Stephane Nicoll
bf88a7e466
Be more lenient when repackage is invoked several times
...
This commit makes the repackager more lenient when it is invoked several
times in the same lifecycle.
Closes gh-15034
6 years ago
Stephane Nicoll
d7fe3c73a3
Provide better logging for RepackageMojo
...
Closes gh-15294
6 years ago
Andy Wilkinson
9331390079
Upgrade to Spring Data Lovelace-SR3
...
Closes gh-15191
6 years ago
Andy Wilkinson
fb3deab89d
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
e81abc3f11
Order jacksonCodecCustomizer so user-provided customizer can go after it
...
Closes gh-15167
6 years ago
Andy Wilkinson
971adfcd5b
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
e6dd11254c
Polish
6 years ago
Andy Wilkinson
51a5b841dd
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
4a385e89bd
Mention fully executable jars in Jersey’s scanning limitations
...
Closes gh-3413
6 years ago
Andy Wilkinson
669eeef29b
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
1f994b70b5
Correct description of file generated by heapdump endpoint
...
Closes gh-15016
6 years ago
Andy Wilkinson
1d029a09e2
Start building against Spring Data Lovelace-$R3 snapshots
...
See gh-15191
6 years ago
Andy Wilkinson
f9a3b79e97
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
ae5d5235f6
Upgrade to Spring Data Kay-SR12
...
Closes gh-14893
6 years ago
Andy Wilkinson
376e7fdfa1
Document profile activation limitation of .spring-boot-devtools.properties
...
Closes gh-15151
6 years ago
Andy Wilkinson
6729e56f6b
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
e74b084c67
Auto-configure codec customizations and JSON when using @WebFluxTest
...
Closes gh-15070
6 years ago
Andy Wilkinson
f6a22a05b8
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
9553d4f64b
Polish "Auto-configure Spring Session's cookie serializer"
...
Closes gh-15163
6 years ago
Vedran Pavic
0daf83efab
Auto-configure Spring Session's cookie serializer
...
See gh-15163
6 years ago
Stephane Nicoll
dfab0b4231
Upgrade to Spring Framework 5.1.3
...
Closes gh-15186
6 years ago
Stephane Nicoll
e89d1a8ebe
Upgrade to Spring Framework 5.0.11
...
Closes gh-15189
6 years ago
Stephane Nicoll
8928cd1982
Deprecate spring.rabbitmq.template.queue
...
Closes gh-15301
6 years ago
Stephane Nicoll
a240e22593
Adapt to Rabbit internal change
...
See gh-15271
6 years ago
Andy Wilkinson
cf525dabd2
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
69edf8960f
Correct stale reference to embeddedLaunchScriptProperties with Gradle
...
Closes gh-15094
6 years ago
Andy Wilkinson
de8c353cec
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
898d9f80f3
Merge branch '1.5.x' into 2.0.x
6 years ago
Andy Wilkinson
fa7be63fbb
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
7ddbb37bd5
Polish
6 years ago
Andy Wilkinson
073ac7bc99
Fix Thymeleaf security dialect tests on Windows
6 years ago
Andy Wilkinson
a0d0ecf9d4
Test the Gradle plugin against Gradle 5.0
...
Closes gh-15171
6 years ago
Andy Wilkinson
5a9ff6a3cb
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
5201584c60
Upgrade to Neo4j Ogm 3.1.5
...
Closes gh-15293
6 years ago
Andy Wilkinson
55721f06df
Upgrade to Kotlin 1.2.71
...
Closes gh-15292
6 years ago
Andy Wilkinson
c73fdc4ce4
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
d2756319cb
Polish
6 years ago
Andy Wilkinson
1c4a26557c
Polish
6 years ago
Andy Wilkinson
c1bbcb6908
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
4bc32e6358
Use a HandlerInterceptor for timing long tasks
...
Closes gh-15204
6 years ago
Stephane Nicoll
f43a83fa4f
Upgrade to Junit Jupiter 5.3.2
...
Closes gh-15286
6 years ago
Stephane Nicoll
ae1979f1ff
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
5f0ac46d78
Unwrap DataSource target rather than plain instanceof calls
...
Closes gh-15227
6 years ago
Stephane Nicoll
e424dfbe15
Polish "Perform best effort to retrieve DataSourceProxy"
...
Closes gh-15206
6 years ago
Tadaya Tsuyukubo
26f9a92837
Perform best effort to retrieve DataSourceProxy
...
Prior to this commit, `DataSourceJmxConfiguration` with tomcat
`DataSource`, it can only find `DataSourceProxy` if the given
`DataSource` is a direct child of it. Since it uses `instanceof`, it
could not find `DataSourceProxy` if the `DataSource` is
wrapped(delegated) or proxied.
This is because `DataSourceProxy#unwrap()` always returns null; thus
cannot use this method to directly obtain `DataSourceProxy`.
In this commit, updated the check logic to perform the best effort to
retrieve `DataSourceProxy`. If given `DataSource` is wrapped or proxied
by spring, tries to unwrap or get target datasource recursively to find
`DataSourceProxy`.
See gh-15206
6 years ago
Andy Wilkinson
ee2107c91b
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
44632ea55c
Merge branch '1.5.x' into 2.0.x
6 years ago
Andy Wilkinson
548cc05bb6
Polish
6 years ago
Andy Wilkinson
5a246ce24d
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
8772f90e2f
Polish
6 years ago
Andy Wilkinson
35cce76ae8
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
3331fa2d02
Merge branch '1.5.x' into 2.0.x
6 years ago
Andy Wilkinson
1797040e1a
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
a54de61e61
Polish
...
Revert change inadvertently committed as part of gh-15017
6 years ago
Andy Wilkinson
4f405ed97d
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
058428a14c
Clarify how multiple attributes are treated by ConditionalOn(Missing)Bean
...
Closes gh-15177
6 years ago
Andy Wilkinson
f25c32e8b9
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
d104205880
Update docs to reflect that @AutoConfigureRestDocs supports WebTestClient
...
Closes gh-15220
6 years ago
Andy Wilkinson
deeb961c6e
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
1f39b5dd7a
Align MeterRegistryConfigurer's javadoc with its implementation
...
Closes gh-15017
6 years ago
Andy Wilkinson
56519e5cbb
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
8ee57ac574
Remove redundant suggestion to add a dependency on Woodstox
...
It's now a transitive dependency of jackson-dataformat-xml so there is no
need to depend on it explicitly.
Closes gh-15092
6 years ago
Andy Wilkinson
7790876575
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
c0e286b96b
Test the Gradle Plugin against Gradle 5.0-rc-3
...
Closes gh-15171
6 years ago
Andy Wilkinson
ce0a3d0311
Add missing classpath setters to BootJar and BootWar
...
Closes gh-15087
6 years ago
Andy Wilkinson
3bda78a3d3
Fix tests after HandlerExceptionResolver logging changes
...
See gh-14936 and gh-15189
6 years ago
Andy Wilkinson
b5433cd862
Revert "Upgrade to Selenium Htmlunit 2.33.3"
...
This reverts commit 3048b7a218
.
See gh-15269
6 years ago
Andy Wilkinson
27ef03a2c1
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
97f7984812
Merge branch '1.5.x' into 2.0.x
6 years ago
Andy Wilkinson
ee8aca77eb
Start building against Spring Session Bean-SR1 snapshots
...
See gh-15275
6 years ago
Andy Wilkinson
fc6df83f56
Start building against Spring Security 5.1.2 snapshots
...
See gh-15274
6 years ago
Andy Wilkinson
449b40f6fc
Start building against Spring Kafka 2.2.1 snapshots
...
See gh-15273
6 years ago
Andy Wilkinson
848121288c
Start building against Spring Integration 5.1.1 snapshots
...
See gh-15272
6 years ago
Andy Wilkinson
3d4838c055
Start building against Spring AMQP 2.1.2 snapshots
...
See gh-15271
6 years ago
Andy Wilkinson
df918bae5d
Upgrade to Maven Shade Plugin 3.2.1
...
Closes gh-15270
6 years ago
Andy Wilkinson
3048b7a218
Upgrade to Selenium Htmlunit 2.33.3
...
Closes gh-15269
6 years ago
Andy Wilkinson
a2ff9b7d35
Upgrade to Lombok 1.18.4
...
Closes gh-15268
6 years ago
Andy Wilkinson
b73cf9f738
Upgrade to Mockito 2.23.4
...
Closes gh-15267
6 years ago
Andy Wilkinson
1a8ac57a2f
Upgrade to Jooq 3.11.7
...
Closes gh-15266
6 years ago
Andy Wilkinson
88bec38961
Upgrade to Infinispan 9.4.2.Final
...
Closes gh-15265
6 years ago
Andy Wilkinson
58750624bc
Upgrade to Elasticsearch 6.4.3
...
Closes gh-15264
6 years ago
Andy Wilkinson
fa4de5eb78
Upgrade to Ehcache3 3.6.2
...
Closes gh-15263
6 years ago
Andy Wilkinson
e0761b814d
Upgrade to Groovy 2.5.4
...
Closes gh-15262
6 years ago
Andy Wilkinson
19a8fb56c7
Upgrade to Tomcat 9.0.13
...
Closes gh-15261
6 years ago
Andy Wilkinson
6753b247e1
Upgrade to Kafka 2.0.1
...
Closes gh-15260
6 years ago
Andy Wilkinson
b028ac75a6
Upgrade to Byte Buddy 1.9.4
...
Closes gh-15259
6 years ago
Andy Wilkinson
c4a0364a55
Upgrade to Undertow 2.0.15.Final
...
Closes gh-15258
6 years ago
Andy Wilkinson
2ea4852575
Upgrade to Couchbase Client 2.7.1
...
Closes gh-15257
6 years ago
Andy Wilkinson
0b5f52ef0b
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
9ca96cb751
Start building against Spring Framework 5.1.1 snapshots
...
See gh-15189
6 years ago
Andy Wilkinson
39bec2c50f
Start building against Spring Integration 5.0.10 snapshots
...
See gh-15251
6 years ago
Andy Wilkinson
00f1e92350
Start building against Spring Session Apple-SR7 snapshots
...
See gh-15254
6 years ago
Andy Wilkinson
739de913d5
Start building against Spring AMQP 2.0.10 snapshots
...
See gh-15256
6 years ago
Andy Wilkinson
de84a51f26
Upgrade to Spring Cloud Connectors 2.0.4.RELEASE
...
Closes gh-15250
6 years ago
Andy Wilkinson
ff22df0475
Upgrade to Jetty El 8.5.33.1
...
Closes gh-15249
6 years ago
Andy Wilkinson
d08edf7e14
Upgrade to Elasticsearch 5.6.13
...
Closes gh-15248
6 years ago
Andy Wilkinson
350e397d53
Upgrade to Janino 3.0.11
...
Closes gh-15247
6 years ago
Andy Wilkinson
ec219b30d2
Upgrade to Activemq 5.15.8
...
Closes gh-15246
6 years ago
Andy Wilkinson
941d8744cb
Upgrade to Javax Json 1.1.4
...
Closes gh-15245
6 years ago
Andy Wilkinson
6761747e39
Upgrade to Reactor Bom Bismuth-SR14
...
Closes gh-15244
6 years ago
Andy Wilkinson
40005c0e59
Upgrade to Unboundid Ldapsdk 4.0.9
...
Closes gh-15243
6 years ago
Andy Wilkinson
fa26227ae8
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
ba4461a7a2
Merge branch '1.5.x' into 2.0.x
6 years ago
Brian Clozel
5bb7b24d7c
Fix class cast in ServletContextInitializerBeans
...
See gh-15166
6 years ago
Brian Clozel
d52b599eee
Improve Servlet and Filter registration logging
...
Prior to this commit, the information logged at DEBUG level for the web
infrastructure was not consistent with the experience in Spring
Framework.
This commit moves some logging information about
`ServletContextInitializer` registrations from DEBUG to TRACE level and
gathers the Servlets and Filters registration logs into one-liners at
the DEBUG level.
Closes gh-15166
6 years ago
Andy Wilkinson
3fac0f0360
Polish multi-release jar support to avoid possible StackOverflowError
...
See gh-12523
6 years ago
Andy Wilkinson
56eebc9385
Update fat jar loader to support multi-release jar files
...
Closes gh-12523
6 years ago
Eddú Meléndez
5e09a2ee55
Add reference to sentry-spring-boot-starter
...
Closes gh-15205
6 years ago
Dave Syer
b6aff10244
Temporarily make @Bean methods in Spring Data JDBC public
...
Closes gh-15097
6 years ago
Brian Clozel
f4db1d3c9a
Upgrade to Reactor Californium-BUILD-SNAPSHOT
...
See gh-15192
6 years ago
Brian Clozel
5aabcedb24
Upgrade to Spring Framework 5.1.3.BUILD-SNAPSHOT
...
See gh-15186
6 years ago
Phillip Webb
bab111b37e
Fix ConfigurationPropertyName.equals for uppercase
...
Commit 7f35f8a9
for gh-14665 was unfortunately incomplete as it didn't
account for uppercase values. The run-off while loop should have used
`Character.toLowerCase` in the same way as the main while loop.
Fixes gh-15152
6 years ago
Phillip Webb
dbf09de203
Merge branch '2.0.x'
6 years ago
Phillip Webb
e87664f295
Add JettyAccessLogCustomizer
...
Add a `JettyAccessLogCustomizer` to customize management access logs
when the management server is running on a different port.
Closes gh-15041
6 years ago
Phillip Webb
c64a007e12
Format POM file
6 years ago
Phillip Webb
12a16dcfcf
Merge branch '2.0.x'
6 years ago
Phillip Webb
e4d5714d50
Polish "Skip scoped targets when determining endpoints"
...
See gh-15182
6 years ago
Rahul Ahuja
4853e6a7af
Skip scoped targets when determining endpoints
...
Update `EndpointDiscoverer` to filter out scoped target beans when
finding endpoints.
Closes gh-15182
6 years ago
Andy Wilkinson
fe9d9ec4e2
Test the Gradle plugin against Gradle 5.0-rc-3
...
Closes gh-15171
6 years ago
Stephane Nicoll
c1b1f14f5a
Fix default unit for multipart properties
...
This commit fixes a regression that wrongly changed the default unit of
multipart properties from bytes to megabytes.
Closes gh-15162
6 years ago
Stephane Nicoll
2f4325d00f
Polish
6 years ago
Phillip Webb
cccf5e6d2b
Merge branch '2.0.x'
6 years ago
Phillip Webb
3baf782822
Merge branch '1.5.x' into 2.0.x
6 years ago
Brian Clozel
d84421b7e1
Improve HttpMessageConverters javadoc
...
Closes gh-15027
6 years ago
Brian Clozel
8e86bcafc1
Improve actuator endpoint mapping debug logging
...
Closes gh-14292
6 years ago
Mark Vollmary
634b92001b
Add reference to ArangoDB starter
...
Closes gh-15144
6 years ago
dreis2211
3b4b0641d9
Polish some Map operations
...
Closes gh-15153
6 years ago
Stephane Nicoll
a222952a77
Polish contribution
...
Closes gh-15134
6 years ago
Johnny Lim
fd5aa3ebf1
Polish
...
See gh-15134
6 years ago
Stephane Nicoll
2c3b455b8b
Merge branch '2.0.x'
6 years ago
Johnny Lim
8470d649bc
Polish
...
See gh-15134
6 years ago
Stephane Nicoll
089ef9085a
Polish "Add HANA to the lookup of well-known databases"
...
Closes gh-15125
6 years ago
Jonathan Bregler
85754eaddd
Add HANA to the lookup of well-known databases
...
See gh-15125
6 years ago
Jonathan Bregler
e74348ee30
Fix HANA validation query
...
This commit updates the validation query for HANA. It should use the
fully qualified dummy table name (SYS.DUMMY) to avoid unexpected results
if there is a local table named DUMMY.
Closes gh-15124
6 years ago
sreeise
6454a8f4ca
Remove redundant json starter from spring-boot-starter-data-rest
...
Closes gh-15137
6 years ago
Andy Wilkinson
e7d921c216
Align test expectations with styling of stack trace div
...
Closes gh-15075
6 years ago
Andy Wilkinson
bfb0886495
Tolerate Hibernate 5.2
...
Closes gh-15100
6 years ago
Brian Clozel
159f947870
Polish
...
Closes gh-15075
6 years ago
up-to-you
ae4bc48481
Fix stack-trace line breaks in whitelabel error views
...
Since gh-12838, the WebFlux whitelabel error view also shows the
stacktrace information if it is available in the model.
This commit adds a CSS directive that preserves white spaces and breaks
lines at newline characters.
6 years ago
dreis2211
6ac788df2f
Add missing @Deprecated annotation
...
Closes gh-15113
6 years ago
Stephane Nicoll
3628c5b2dc
Remove redundant declaration on spring-context
...
Closes gh-15107
6 years ago
dreis2211
3e95af2c85
Polish some Map operations
...
Closes gh-15103
6 years ago
dreis2211
5e35ac6ce5
Remove unused static methods in tests
...
Closes gh-15084
6 years ago
Stephane Nicoll
0bd69fded8
Fix detection of ScheduledExecutorService
...
`@EnableScheduling` detects primarily a suitable `TaskScheduler` in the
context and fallbacks to the presence of a `ScheduledExecutorService` if
that is not the case.
This commit improves the auto-configuration to back off when such
scheduled executor service is present, so that the framework
initialization code can pick it up as usual.
Closes gh-15032
6 years ago
Stephane Nicoll
c7909318cd
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
69d9b7a813
Polish contribution
...
Closes gh-15081
6 years ago
Nishant Raut
08ddb59f92
Update documentation to remind how JobParameters should be specified
...
See gh-15081
6 years ago
Dmitry Zhikharev
226ccc2e84
Add reference to Hiatus starter
...
Closes gh-15082
6 years ago
Brian Clozel
da53a0b8d5
Fix HTTP status error template rendering in WebFlux
...
Prior to this commit, a change in `HttpStatus.toString` since SPR-16898
prevented the default WebFlux `ErrorWebExceptionHandler` to render
template views for exact HTTP status (e.g. "404.html").
This issue does not affect the resolution of series, like "4xx.html".
This commit fixes `DefaultErrorWebExceptionHandler` to use
`HttpStatus.value()` when attempting to resolve error views.
Closes gh-15083
6 years ago
Stephane Nicoll
f42a653604
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
f5ba9952db
Make UndertowAccessLogCustomizer conditional on class
...
Closes gh-15065
6 years ago
Stephane Nicoll
7257572dbd
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
01091aab2a
Polish "Update docs to Spock 1.2"
...
Closes gh-15060
6 years ago
Jeff Sheets
01b17af530
Update docs to Spock 1.2
...
See gh-15060
6 years ago
Stephane Nicoll
980d8ea0ad
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
2927195b02
Fix StaticResourceRequest javadoc examples
...
Closes gh-15050
6 years ago
Stephane Nicoll
26dc8b9fb5
Update system requirements in the reference docs
...
Closes gh-15026
6 years ago
Stephane Nicoll
dc02616b78
Merge branch '2.0.x'
6 years ago
Nooheat
8380031039
Simplify ArrayList calling addAll() immediately
...
Closes gh-15033
6 years ago
Stephane Nicoll
8d6d1f4a57
Merge branch '2.0.x'
6 years ago
Misagh Moayyed
e820f04926
Polish EnableConfigurationPropertiesImportSelector javadoc
...
Closes gh-15049
6 years ago
Andy Wilkinson
228e05487a
Test Gradle Plugin against Gradle 5.0-rc-1
...
Closes gh-15028
6 years ago
Phillip Webb
5e50f762a3
Revert DevTools polish
...
It seems like we can't use constructor injection at the
moment.
6 years ago
Phillip Webb
8ded42ceb1
Use US spelling for "favor"
6 years ago
Madhura Bhave
e41329b238
Upgrade to Spring Batch 4.1.0.RELEASE
...
Closes gh-14891
6 years ago
Phillip Webb
33d385cf7a
Use US spelling for "favor"
6 years ago
Phillip Webb
f3fa20b2d1
Polish
6 years ago
Andy Wilkinson
290e8886c9
Polish "Handle StepRegistry connect/read timeout deprecation"
...
Closes gh-14886
6 years ago
artsiom
fe63342f52
Handle StepRegistry connect/read timeout deprecation
...
See gh-14886
6 years ago
Andy Wilkinson
a984453363
Upgrade to Spring Session Bean-RELEASE
...
Closes gh-14733
6 years ago
Andy Wilkinson
53d0a63e8e
Upgrade to Spring Kafka 2.2.0.RELEASE
...
Closes gh-14892
6 years ago
Andy Wilkinson
0c3d899d5d
Upgrade to Spring Integration 5.1.0.RELEASE
...
Closes gh-14889
6 years ago
Brian Clozel
2232f7d82f
Polish
...
Closes gh-14914
6 years ago
Julian Devia
3e6a4eb6e3
Use cluster endpoint in Jest HealthIndicator
...
This commit changes the requested endpoint for the Jest
HealthIndicator. The `"/_all/_stats"` was previously used, but
the response size can be quite large and costly.
This is now using the `"/_cluster/health"` endpoint.
6 years ago
Andy Wilkinson
1341789819
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
9ea5c58e38
Remove stale mention of module layout from Maven plugin's docs
...
Closes gh-14854
6 years ago
Andy Wilkinson
743782de7e
Revert reloadable message source support
...
Closes gh-14882
See gh-14699
See gh-13377
6 years ago
Andy Wilkinson
5ac9b972fe
Test the Gradle Plugin against Gradle 5.0-milestone-1
...
Closes gh-15005
6 years ago
Andy Wilkinson
b2d51db76a
Upgrade to Spring Data Lovelace-SR2
...
Closes gh-14888
6 years ago
Andy Wilkinson
77f571aa45
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
7eb1df1650
Test the Gradle Plugin against Gradle 4.10.2
...
Closes gh-15004
6 years ago
Andy Wilkinson
8ec9f23719
Polish "Add Log Output when DevTools restart is disabled"
...
Closes gh-14807
6 years ago
Marcus Eisele
e76605ff75
Add Log Output when DevTools restart is disabled
...
This covers the cases when:
* An Java agent based reloader (e.g. JRebel) is being used
* The reloader was disabled by using a system property
See gh-14807
6 years ago
Andy Wilkinson
f492285999
Polish "Make auto-configured applicationTaskExecutor bean lazy"
...
Closes gh-14934
6 years ago
artsiom
4f92e857e9
Make auto-configured applicationTaskExecutor bean lazy
...
See gh-14934
6 years ago
Andy Wilkinson
de674db454
Merge branch '2.0.x'
6 years ago
dreis2211
62ca9e47b8
Use MeterRegistry.isClosed() for tests
...
Closes gh-14975
6 years ago
Andy Wilkinson
76757339ae
Upgrade to Spring Framework 5.1.2.RELEASE
...
Closes gh-14887
6 years ago
Andy Wilkinson
0e08d379ae
Polish "Add CachingMetadataReaderFactoryPostProcessor earlier in context lifecyle"
...
See gh-14907
6 years ago
Dave Syer
c1022e74cd
Add CachingMetadataReaderFactoryPostProcessor earlier in context lifecyle
...
An initializer that adds a BeanDefinitionRegistryPostProcessor which
in turn adds bean definitions has to be very careful to run early.
Otherwise, other initializers that want to influence the bean
definitions added never get a chance.
Closes gh-14907
6 years ago
Andy Wilkinson
b2e1d14427
Upgrade to Thymeleaf Extras Springsecurity 3.0.4.RELEASE
...
Closes gh-15001
6 years ago
Andy Wilkinson
58b495800a
Upgrade to Joda Time 2.10.1
...
Closes gh-15000
6 years ago
Andy Wilkinson
afad5e3733
Upgrade to Lettuce 5.1.2.RELEASE
...
Closes gh-14999
6 years ago
Andy Wilkinson
4fc2e344b6
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
0cd2b9262b
Upgrade to Thymeleaf Extras Springsecurity4 3.0.4.RELEASE
...
Closes gh-14997
6 years ago
Andy Wilkinson
a1b51f7647
Upgrade to Activemq 5.15.7
...
Closes gh-14996
6 years ago
Andy Wilkinson
30a9c0ee07
Upgrade to Reactor Bom Bismuth-SR13
...
Closes gh-14995
6 years ago
Andy Wilkinson
4a0552e945
Upgrade to Thymeleaf 3.0.11.RELEASE
...
Closes gh-14920
6 years ago
Brian Clozel
8f462d69df
Upgrade to Reactor Californium-SR2
...
Closes gh-14992
6 years ago
Andy Wilkinson
f20b22ce6c
Upgrade to Micrometer 1.1.0
...
Closes gh-14890
6 years ago
Andy Wilkinson
c82a13d18e
Upgrade to Byte Buddy 1.9.3
...
Closes gh-14866
6 years ago
Phillip Webb
22c7546607
Polish
6 years ago
Phillip Webb
1451c0c069
Polish "Restore max-http-header-size default value support"
...
Fix Jetty and Undertow customizers to restore Spring Boot 2.0
behavior where a negative or zero `max-http-header-size` indicates
that the server default should be used.
Closes gh-14986
6 years ago
Bryan Turner
8b40ce14cb
Restore max-http-header-size default value support
...
Fix `TomcatWebServerFactoryCustomizer` to restore Spring Boot 2.0
behavior where a negative or zero `max-http-header-size` indicates
that the server default should be used.
See gh-14986
6 years ago
Phillip Webb
807743b679
Merge branch '2.0.x'
6 years ago
Phillip Webb
43dd3cfa76
Polish "Improve Path Matching and Content Negotiation docs"
...
See gh-14977
6 years ago
Nishant Raut
113abbe6e6
Improve Path Matching and Content Negotiation docs
...
Add a note to the "Path Matching and Content Negotiation" section about
the `spring.mvc.pathmatch.use-suffix-pattern` property.
Closes gh-14977
6 years ago
Phillip Webb
1c18fd8bae
Add managed mimepull dependency
...
Add a managed dependency for `org.jvnet.mimepull:mimepull` so that
`spring-boot-starter-web-services` works with Java 11.
Although we don't directly depend on mimepull ourselves, there is an
transitive dependency from `com.sun.xml.messaging.saaj:saaj-impl:1.5.0`
which unfortunately references a version that was never published to
Maven Central.
Closes gh-14924
6 years ago
dreis2211
fb03139c59
Fix MetricsAutoConfigurationTests
...
Closes gh-14972
6 years ago
dreis2211
3d2fbdf3bd
Polish mocks with default answer
...
Closes gh-14971
6 years ago
Phillip Webb
c393f6262e
Merge branch '2.0.x'
6 years ago
Phillip Webb
33c7a74bee
Update copyright year for changed files
6 years ago
Phillip Webb
997de53f20
Remove uncessary call in PropertiesMigrationReport
...
Closes gh-14974
6 years ago
Phillip Webb
5603d61909
Polish "Consider aliases when checking descendants"
...
See gh-14967
6 years ago
chang-chao
256ca681fd
Consider aliases when checking descendants
...
Update `AliasedConfigurationPropertySource` to consider aliases in
`containsDescendantOf`.
Prior to this commit, given a source containing `example.name` with
a defined alias of `other.name -> example.name` calling
`containsDescendantOf("other")` would incorrectly return
`ConfigurationPropertyState.ABSENT`.
Closes gh-14967
6 years ago
Phillip Webb
1a0a8470e5
Merge branch '2.0.x'
6 years ago
Phillip Webb
62b9268cec
Polish "Fix Spring Batch job restart parameters handling"
...
See gh-14933
6 years ago
Mahmoud Ben Hassine
ad3c3ad361
Fix Spring Batch job restart parameters handling
...
Fix the `JobLauncherCommandLineRunner` to correctly deal with job
parameters when restarting a job.
Prior to this commit, we were was calling the `getNextJobParameters`
method of the `JobParametersBuilder` from batch. This method was getting
the previous parameters of the wrong job instance in a restart scenario.
This commit fixes the issue by first getting the right job instance with
the provided parameters, then restarting it.
Closes gh-14933
6 years ago
Phillip Webb
1a85e629d7
Stop using streams when working with sources
...
Replace `streamSources()` calls with `getSources()` in an attempt to
reduce the amount of garbage created.
Closes gh-13565
6 years ago
Vedran Pavic
6e967fe860
Upgrade to Hazelcast 3.11
...
Closes gh-14949
6 years ago
Phillip Webb
acb5a90273
Log warning when using deprecated EndpointId chars
...
Update `EndpointId` to log a warning when `-` or `.` are used.
Closes gh-14840
6 years ago
Stephane Nicoll
d1ce315602
Merge branch '1.5.x' into 2.0.x
6 years ago
Hanope
65e3b9ff5b
Fix typos
...
Closes gh-14954
6 years ago
dreis2211
5b6e94d78a
Polish javadoc of CachesEndpoint
...
Closes gh-14969
6 years ago
Brian Clozel
b424fa6039
Upgrade to Maven Failsafe Plugin 2.22.1
...
Closes gh-14965
6 years ago
Brian Clozel
b5ea9c1eb2
Upgrade to Flyway 5.2.1
...
Closes gh-14964
6 years ago
Brian Clozel
3c367d8a46
Upgrade to Aspectj 1.9.2
...
Closes gh-14963
6 years ago
Brian Clozel
0c00d1d482
Upgrade to Ehcache 2.10.6
...
Closes gh-14962
6 years ago
Brian Clozel
8c400c8522
Upgrade to Mysql 8.0.13
...
Closes gh-14960
6 years ago
Brian Clozel
ecd2efd4e4
Upgrade to Undertow 2.0.14.Final
...
Closes gh-14959
6 years ago
Brian Clozel
2f244057e2
Upgrade to Rxjava2 2.2.3
...
Closes gh-14958
6 years ago
Brian Clozel
a046aa0138
Upgrade to Appengine Sdk 1.9.67
...
Closes gh-14955
6 years ago
Brian Clozel
cf882c9b40
Fix import error in 8376bc369
6 years ago
Brian Clozel
8376bc3697
Fix build after checkstyle imports updates
...
See gh-14911
6 years ago
Brian Clozel
755c4b8b98
Update spring.mvc.log-resolved-exception description
...
Closes gh-14936
6 years ago
Phillip Webb
6aa2862f85
Merge branch '2.0.x'
6 years ago
Phillip Webb
7bcc793faf
Fix WebMvcMetricsFilter logger imports
...
Don't use SLF4J loggers in `WebMvcMetricsFilter`.
Fixes gh-14953
6 years ago
Vedran Pavic
81c7ce1d15
Add starter for OAuth2 resource server
...
Closes gh-14950
6 years ago
Phillip Webb
683484e4a8
Fix primary beans with ApplicationContextAssert
...
Update `ApplicationContextAssert.getBean` so that multiple beans are
supported as long as one of them is primary. This aligns better with
the way that the standard `ApplicationContext.getBean` method works.
Closes gh-14874
6 years ago
Phillip Webb
62cb0f9593
Rename oauth2-oidc-client starter in dependencies
...
Fixup dependencies POM following rename of the oauth2-oidc-client
starter.
See gh-14951
6 years ago
Phillip Webb
69b0d37fe0
Rename oauth2-oidc-client starter
...
Rename `spring-boot-starter-oauth2-oidc-client` to
`spring-boot-starter-oauth2-client`.
Closes gh-14951
6 years ago
Phillip Webb
99e166516d
Restore conversion service binary compatibility
...
Change `ApplicationConversionService.getSharedInstance()` to again
return a `ConversionService` rather than `ApplicationConversionService`.
This restore binary compatibly with Spring Boot 2.0
Closes gh-14938
6 years ago
Phillip Webb
2097b6a4c1
Improve ResourceUrlEncodingFilter conditions
...
Update Thymeleaf and FreeMarker configurations to make use of the new
`@ConditionalOnMissingFilterBean` annotation.
Closes gh-14926
6 years ago
Phillip Webb
44a46f1514
Add @ConditionalOnMissingFilterBean
...
Add a new condition that can be used to check for servlet `Filter`
beans that are either registered directly, or via a
`FilterRegistrationBean`.
Closes gh-14940
6 years ago
Phillip Webb
9f858e759c
Support parameterizedContainer in bean conditions
...
Add a `parameterizedContainer` attribute to `ConditionalOnBean` and
`ConditionalOnMissingBean` which can be used to support generic types
when checking for the presence of beans.
Closes gh-14940
6 years ago
Phillip Webb
4d3d711e0e
Migrate ConditionalOnMissingBeanTests to context runner
6 years ago
Phillip Webb
1bd1ffdb60
Polish
6 years ago
Madhura Bhave
34156b2137
Rename DatabaseDriver#SAP to DatabaseDriver#HANA
...
Closes gh-14918
6 years ago
dreis2211
4857b45ea5
Replace lambdas with method reference or call
...
Closes gh-14937
6 years ago
Madhura Bhave
eb61b2bbde
Merge branch '2.0.x'
6 years ago
Madhura Bhave
4322b9781b
Polish
6 years ago
Madhura Bhave
5f24af6c3c
Polish
...
Closes gh-14915
6 years ago
michal
7181e76135
Skip restarter for JUnit5
...
See gh-14915
6 years ago
Madhura Bhave
80bb7ea9d6
Merge branch '2.0.x'
6 years ago
Madhura Bhave
bc58d4456f
Rationalize DefaultRestartInitializerTests
...
Closes gh-14927
6 years ago
Brian Clozel
1651690d57
Fix tests after HandlerExceptionResolver logging changes
...
See gh-14936
6 years ago
Johnny Lim
c3ac423fdd
Use Commons Logging for PrometheusPushGatewayManager
...
Closes gh-14910
6 years ago
Madhura Bhave
fd20618f4b
Merge branch '2.0.x'
6 years ago
dreis2211
3fea487c7b
Use Errors.hasErrors() in DefaultErrorAttributes
...
Closes gh-14912
6 years ago
Madhura Bhave
0dc4afdefd
Merge branch '2.0.x'
6 years ago
Madhura Bhave
d6991e6d91
Fix formatting violation
6 years ago
Madhura Bhave
f0004c4ade
Merge branch '2.0.x'
6 years ago
dreis2211
5c0d7f4ac0
Avoid creation of unnecessary collections
...
Closes gh-14916
6 years ago
Phillip Webb
31335bb50f
Merge branch '2.0.x'
6 years ago
Phillip Webb
35221c1142
Polish
6 years ago
Phillip Webb
de7eeb5014
Fix ResourceUrlEncodingFilter conditions
...
Fix `ResourceUrlEncodingFilter` conditions which were inadvertently
changed in commits 64f04fce
and 6cc272ec
and would back off if any
`FilterRegistrationBean` was found.
The updated conditions restores the behavior of Spring Boot 2.0.5 and
allows users to directly register their own `ResourceUrlEncodingFilter`
beans (as long as they don't use a `FilterRegistrationBean`).
Fixes gh-14897
6 years ago
Andy Wilkinson
660b912100
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
2110215559
Provide more detailed uri tag for calls to Data REST repositories
...
Closes gh-14872
6 years ago
Andy Wilkinson
d838787e70
Start building against Spring Data snapshots for Kay-SR12
...
See gh-14893
6 years ago
Andy Wilkinson
4e27d17b7e
Starting building against Spring Session snapshots for Bean-RELEASE
...
See gh-14733
6 years ago
Andy Wilkinson
6b84fac8f6
Start building against Spring Kafka snapshots for 2.2.0.RELEASE
...
See gh-14892
6 years ago
Andy Wilkinson
21100d83ae
Start building against Spring Integration snapshots for 5.1.0.RELEASE
...
See gh-14889
6 years ago
Andy Wilkinson
e504c6b193
Start building against Spring Data snapshots for Lovelace-SR2
...
See gh-14888
6 years ago
Andy Wilkinson
ad5f308f32
Start building against Spring Batch snapshots for 4.1.0.RELEASE
...
See gh-14891
6 years ago
Andy Wilkinson
4d9714a0cb
Start building against Micrometer snapshots for 1.1.0
...
See gh-14890
6 years ago
Andy Wilkinson
efbc0fc2ca
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
76ad197584
Deallocate servlet after forcing initialization in mappings endpoint
...
Previously, when using Tomcat, a call to mappings endpoint would force
the initialization of any DispatcherServlets in the context. This was
done by calling allocate on Tomcat's StandardWrapper. This left the
wrapper in a state that would cause it to block for two seconds during
shutdown as the wrapper has an outstanding allocation.
This commit immediately deallocates the servlet after it has been
allocated. This ensures that the DispatcherServlet has been initialized
while also leaving the wrapper in a state that it can shut down
immediately when asked to do so.
Closes gh-14898
6 years ago
Andy Wilkinson
22e722d9f9
Polish
6 years ago
Andy Wilkinson
cefc7842d6
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
9b8ead825c
Polish
6 years ago
Brian Clozel
5bf51f52b9
Fix WebFlux instrumentation after SPR-17395
...
SPR-17395 ensures that WebFlux.fn is adding a request attribute of type
`PathPattern` on the `HandlerMapping.BEST_MATCHING_PATTERN_ATTRIBUTE`.
A specific tag provider for WebFlux.fn is no longer necessary.
See gh-14876
6 years ago
Brian Clozel
64c9dfe7d6
Upgrade to Spring Framework 5.1.2.BUILD-SNAPSHOT
...
See gh-14887
6 years ago
Andy Wilkinson
1b0677bdd9
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
d5201070e6
Cross-link to Gradle Plugin docs rather than duplicating example
...
Closes gh-14878
6 years ago
Andy Wilkinson
3995c66b37
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
993c75ea38
Merge branch '1.5.x' into 2.0.x
6 years ago
Andy Wilkinson
3177584588
Back off auto-config of Log4J2Metrics when context is backed by SLF4J
...
Closes gh-14883
6 years ago
Johnny Lim
c8c3f59e93
Polish
...
Closes gh-14884
6 years ago
Stephane Nicoll
2a0451c461
Merge branch '2.0.x'
6 years ago
Jack Gough
94770cc0fd
Force JMX hostname to 127.0.0.1
...
Closes gh-14836
6 years ago
Stephane Nicoll
6b3a2ac469
Upgrade to Maven Surefire Plugin 2.22.1
...
Closes gh-14870
6 years ago
Stephane Nicoll
40b56040d2
Upgrade to Spring Amqp 2.1.0.RELEASE
...
Closes gh-14869
6 years ago
Stephane Nicoll
e6f5e8933a
Upgrade to Influxdb Java 2.14
...
Closes gh-14868
6 years ago
Stephane Nicoll
c5c646f841
Upgrade to Hibernate 5.3.7.Final
...
Closes gh-14867
6 years ago
Stephane Nicoll
57c2507db9
Upgrade to Lettuce 5.1.1.RELEASE
...
Closes gh-14865
6 years ago
Stephane Nicoll
bc1c0dc93c
Upgrade to Sendgrid 4.3.0
...
Closes gh-14864
6 years ago
Stephane Nicoll
5e96daab58
Upgrade to Hazelcast 3.10.6
...
Closes gh-14863
6 years ago
Stephane Nicoll
2c383859f0
Upgrade to Couchbase Client 2.7.0
...
Closes gh-14862
6 years ago
Stephane Nicoll
474da80b4d
Revert "Restructure of security packages"
...
See gh-14412
6 years ago
Stephane Nicoll
5805c0fc0a
Polish "Fix a broken table in doc"
...
Closes gh-14859
6 years ago
Johnny Lim
9e25fa1247
Fix a broken table in doc
...
See gh-14859
6 years ago
Stephane Nicoll
fd0e8815b1
Polish
6 years ago
Stephane Nicoll
5f2517f889
Auto-configure AppOptics metrics
...
Closes gh-14819
6 years ago
Stephane Nicoll
3dc74fea4b
Polish
6 years ago
Stephane Nicoll
134682a7de
Add error metadata for properties removed recently
6 years ago
Andy Wilkinson
bd0a41d82d
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
d4cad5e916
Polish "Servlet path not explicitly required for EndpointRequest"
...
Closes gh-14503
6 years ago
Stephane Nicoll
620d88e4ed
Polish
...
See gh-14849
6 years ago
Madhura Bhave
0fd873f0f9
Servlet path not explicitly required for EndpointRequest
6 years ago
Brian Clozel
96fc92609d
Polish
...
Closes gh-14849
6 years ago
Daniel Fernández
56c1247bbb
Add new config keys for Thymeleaf 3.0.10 features
...
This commit adds the following configuration properties:
* `spring.thymeleaf.render-hidden-markers-before-checkboxes`
* `spring.thymeleaf.servlet.produce-partial-output-while-processing`
6 years ago
Andy Wilkinson
98d95268e1
Align with changes to CouchbaseReactiveHealthIndicator
...
Closes gh-14799
6 years ago
Stephane Nicoll
9ade4898ef
Polish
6 years ago
Johnny Lim
7f9671fd14
Polish
...
Closes gh-14843
6 years ago
Stephane Nicoll
39f8b685df
Merge branch '2.0.x'
6 years ago
Johnny Lim
47daf96c48
Polish
...
See gh-14843
6 years ago
Andy Wilkinson
c2588f4e33
Upgrade to Spring AMQP 2.0.8.RELEASE
...
Closes gh-14833
6 years ago
Andy Wilkinson
11afc75b83
Upgrade to Spring Security 5.0.9.RELEASE
...
Closes gh-14850
6 years ago
Brian Clozel
8397878857
Polish
...
See gh-12838
6 years ago
Andy Wilkinson
d49cc20e79
Rework CouchbaseReactiveHealthIndicator to use DiagnosticsReport
...
Closes gh-14799
6 years ago
Stephane Nicoll
1e6851cf81
Polish "Remove usages of BasicAuthorizationInterceptor"
...
Closes gh-14830
6 years ago
dreis2211
8b14754cda
Remove usages of BasicAuthorizationInterceptor
...
See gh-14830
6 years ago
Andy Wilkinson
1163d86f26
Upgrade to Spring Session Apple-SR6
...
Closes gh-14732
6 years ago
Hanope
c3f3240e2c
Fix typos
...
closes gh-14844
6 years ago
Phillip Webb
29707bf75a
Complete restructure of security packages
...
Complete the restructuring of the security auto-configuration
packages by removing the direct import of web configuration from
the main security auto-configuration.
Closes gh-14412
6 years ago
Madhura Bhave
f835f82582
Preliminary restructure of security packages
...
Restructure the security auto-configuration packages to better reflect
the part of the system that the configuration applies to.
See gh-14412
6 years ago
Rahul Narula
c078d0cb8a
Polish SpringBootJoranConfigurator
...
Closes gh-14845
6 years ago
Phillip Webb
f986a30d2c
Rollback to Spring Session Bean-RC1
...
Rollback to RC1 of Spring Session "Bean" since the GA release has been
pushed back.
See gh-14733
6 years ago
Phillip Webb
b8bc4c6f3c
Delete deprecated SecurityPrerequisite
...
Remove `SecurityPrerequisite` which was deprecated in 2.0.6.
See gh-14846
6 years ago
Phillip Webb
d558a1a762
Merge branch '2.0.x'
6 years ago
Phillip Webb
a12a6f2ade
Polish
6 years ago
Phillip Webb
8ecb659a35
Deprecate SecurityPrerequisite
...
Deprecate `SecurityPrerequisite` interface since we don't support it
in Spring Boot 2.
Closes gh-14846
6 years ago
Phillip Webb
6b37d87497
Allow multiple endpoint PathMapper beans
...
Update `WebEndpointDiscoverer` and related classes to that multiple
`PathMapper` beans can be registered. Mappers are now tried in order
until one returns a non-null value.
Closes gh-14841
6 years ago
Phillip Webb
a5dc004e0b
Merge branch '2.0.x'
6 years ago
Phillip Webb
cd1c2638e5
Polish
6 years ago
Andy Wilkinson
6765afa19b
Upgrade to Spring Security 5.1.1.RELEASE
...
Closes gh-14730
6 years ago
Andy Wilkinson
9d5d81d36a
Upgrade to Micrometer 1.1.0-rc1
...
Closes gh-14809
6 years ago
Phillip Webb
f0f999a27d
Merge branch '2.0.x'
6 years ago
Phillip Webb
5d219bcd19
Polish
6 years ago
Stephane Nicoll
31b0fc2368
Upgrade to Spring Integration 5.1.0.RC2
...
Closes gh-14731
6 years ago
Phillip Webb
765b54830b
Merge branch '2.0.x'
6 years ago
Phillip Webb
734e9e4b74
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
45121f225e
Fix default property value
6 years ago
Phillip Webb
192340c5ee
Upgrade to Spring AMQP 2.0.8.RELEASE
...
Closes gh-14833
6 years ago
Phillip Webb
b25e222136
Retain original case when mapping endpoint paths
...
Update `MappingWebEndpointPathMapper` to keep the original case rather
than using a lower-case version.
Closes gh-14773
6 years ago
Stephane Nicoll
e901a0bd0e
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
935d621a42
Fix mapping of Wavefront base properties
...
Closes gh-14839
6 years ago
Stephane Nicoll
94b2092218
Add base test for StepRegistryPropertiesConfigAdapter
6 years ago
Stephane Nicoll
7c6d61ee10
Update documentation to mention execution id of repackage goal
...
This commit updates the documentation to reference the default execution
id of the `repackage` goal when a project uses
`spring-boot-starter-parent`.
Closes gh-14835
6 years ago
Brian Clozel
2c3e8de959
Include "trace" info in whitelabel error views
...
This commit shows the stacktrace information in default WhiteLabel error
views for Spring MVC and Spring WebFlux.
This information is only shown if it is present in the model map, which
depends on the `server.error.include-stacktrace` configuration property.
Closes gh-12838
6 years ago
Andy Wilkinson
a70aafd35a
Upgrade to Reactor Bismuth-SR12
...
Closes gh-14838
6 years ago
Andy Wilkinson
a9524d32ac
Upgrade to Spring Integration 5.0.9.RELEASE
...
Closes gh-14834
6 years ago
Phillip Webb
3665917d44
Merge branch '2.0.x'
6 years ago
Phillip Webb
c306e03112
Support '-' in endpoint names
...
Update the `EndpointId` constraints to allow '-' in names.
Closes gh-14773
6 years ago
Andy Wilkinson
1e2d5a1382
Auto-configure Micrometer's HumioMeterRegistry
...
Closes gh-14804
6 years ago
Phillip Webb
9a80e88a73
Merge branch '2.0.x'
6 years ago
Phillip Webb
d8b9685635
Support '.' in endpoint names
...
Update the `EndpointId` constraints to allow '.' in names.
Closes gh-14773
6 years ago
Stephane Nicoll
edf4045c3b
Add missing tests for Kairos config adapter
...
Closes gh-14821
6 years ago
Stephane Nicoll
ffe5e88d8e
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
99a45bdef8
Fix datasource prefix in multiple-datasource configuration doc
...
Closes gh-13195
6 years ago
Andy Wilkinson
e53e8bf79f
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
0fedf8d2af
Keep Liquibase-specific DataSource open for use by LiquibaseEndpoint
...
Closes gh-13832
6 years ago
Stephane Nicoll
d4ec45e192
Fix javadoc generation
6 years ago
Andy Wilkinson
a4eb636913
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
6d98851fb5
Use Couchbase's DiagnosticsReport to determine its health
...
Previously, Couchbase's health was determined by retrieving the bucket info
from the cluster info. This retrieval could take over one minute in some
cases even when Couchbase is health. This latency is too large for a health
check.
The Couchbase team have recommended the of a Cluster#diagnostics instead.
This provides a much lower latency view of the cluster's health. This
commit updates CouchbaseHealthIndicator to use Cluster#diagnostics while
retaining support, in a deprecated form, for the old info-based mechanism
should anyone want to opt back into that in 2.0.x.
Closes gh-14685
6 years ago
Stephane Nicoll
b7b9bf209e
Upgrade to Spring Data Kay SR11
...
Closes gh-14728
6 years ago
Stephane Nicoll
89349c6eb9
Auto-configure KairosDB metrics
...
Closes gh-14821
6 years ago
Andy Wilkinson
267eff15f1
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
ab7c1af3ec
Auto-configure SpringSecurityDialect for v5 and deprecate v4
...
Closes gh-14828
6 years ago
Andy Wilkinson
a25e4a860c
Upgrade to Thymeleaf Extras Spring Security 3.0.3.RELEASE
...
Closes gh-14829
6 years ago
Andy Wilkinson
eaf38e9355
Upgrade to Spring Data Lovelace-SR1
...
Closes gh-14729
6 years ago
Stephane Nicoll
0fdf96da3b
Upgrade to Spring Framework 5.0.10.RELEASE
...
Closes gh-14722
6 years ago
Brian Clozel
d5236b91ce
Polish
6 years ago
artsiom
9e5f171510
Support cachecontrol config property in WebFlux
...
Closes gh-14724
6 years ago
Stephane Nicoll
66af20f940
Upgrade to Spring Framework 5.0.10.RELEASE
...
Closes gh-14722
6 years ago
Stephane Nicoll
1103e93b2d
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
eeb7cab661
Upgrade to Neo4j Ogm 3.1.4
...
Closes gh-14826
6 years ago
Stephane Nicoll
f86ed38abf
Upgrade to Groovy 2.5.3
...
Closes gh-14825
6 years ago
Stephane Nicoll
1a0d53dec0
Replace ReflectionTestUtils usage by hasFieldOrPropertyWithValue
...
Closes gh-14696
6 years ago
Phillip Webb
cfa130b2ef
Merge branch '2.0.x'
6 years ago
Hanope
535dd7470f
Fix typo in EndpointIdTests
...
Closes gh-14822
6 years ago
Phillip Webb
3eb877425e
Upgrade to Micrometer 1.0.7
...
Closes gh-14808
6 years ago
Phillip Webb
18319ac276
Remove deprecated Endpoint ID methods
...
See gh-14773
6 years ago
Phillip Webb
1bf97e9b5e
Merge branch '2.0.x'
6 years ago
Phillip Webb
a00ee15e16
Use lowercase default endpoint paths
...
Update `MappingWebEndpointPathMapper` to use the lowercase version of
the endpoint ID when no explicit path mapping has been set. An endpoint
with the ID 'myEndpoint' will now be mapped to the path 'myendpoint'.
See gh-14773
6 years ago
Phillip Webb
df5dfbf4be
Support mixed case endpoint includes/excludes
...
Update `ExposeExcludePropertyEndpointFilter` so that mixed case
endpoint IDs are supported. Prior to this commit it was not easy for
an endpoint to be missed by the filter due to the formatting of the
property value.
See gh-14773
6 years ago
Phillip Webb
674a909bab
Support mixed case endpoint IDs with enabled
...
Update `OnEnabledEndpointCondition` so that mixed case endpoint IDs
are supported. Prior to this commit an
`InvalidConfigurationPropertyNameException` would be thrown when trying
to enabled or disable an endpoint with a camel case ID.
See gh-14773
6 years ago
Phillip Webb
138d85477d
Support mixed case endpoint IDs with time-to-live
...
Update the endpoint time-to-live binding logic so that mixed case
endpoint IDs are supported. Prior to this commit an
`InvalidConfigurationPropertyNameException` would be thrown when using
a camel case endpoint ID.
See gh-14773
6 years ago
Phillip Webb
3105a38884
Introduce EndpointID to enforce naming rules
...
Add an `EndpointID` class to enforce the naming rules that we support
for actuator endpoints. We now ensure that all endpoint names contain
only letters and numbers and must begin with a lower-case letter.
Existing public classes and interfaces have been changes so that String
based `endpointId` methods are deprecated and strongly typed versions
are preferred instead. A few public classes that we're not expecting
to be used directly have been changed without deprecated methods being
introduced.
See gh-14773
6 years ago
Phillip Webb
88ac7f1d65
Polish
6 years ago
Phillip Webb
c5786c218d
Polish
6 years ago
Andy Wilkinson
e151dbf003
Document Jersey metrics' new outcome tag and polish formatting
...
See gh-12482
6 years ago
Johnny Lim
c1ad1f7638
Fix copyright end years
...
Closes gh-14816
6 years ago
Andy Wilkinson
83692a22da
Polish "Use non-reflective APIs to retrieve config prop binding converters"
...
Closes gh-14657
6 years ago
Dave Syer
2094e54ef2
Use non-reflective APIs to retrieve config prop binding converters
...
See gh-14657
6 years ago
Stephane Nicoll
f96d73f3cc
Start building against Micrometer 1.0.7 snapshots
...
See gh-14808
6 years ago
Andy Wilkinson
6e5310900b
Switch from thymeleaf-extras-springsecurity4 to extras-springsecurity5
...
Closes gh-14806
6 years ago
Andy Wilkinson
1ac48ee876
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
b78c7aca3e
Allow ALPNServerConnectionFactory to negotiate use of HTTP/1.1
...
Closes gh-14444
6 years ago
Andy Wilkinson
7ad94299d6
Stop relying on server customizer ordering for Tomcat metrics binding
...
Closes gh-14784
6 years ago
Andy Wilkinson
2b11ee4389
Auto-configure binding of Micrometer's JettyServerThreadPoolMetrics
...
Closes gh-14591
6 years ago
Stephane Nicoll
6199af6c0f
Polish
6 years ago
Madhura Bhave
6df9555d6a
Update micrometer tests following upstream changes
6 years ago
Madhura Bhave
ec6e9d205a
Merge branch '2.0.x'
6 years ago
Madhura Bhave
a86ba6495c
Polish
6 years ago
Madhura Bhave
8f91bbeffa
Polish
6 years ago
Madhura Bhave
24a8461749
Merge branch '2.0.x'
6 years ago
Madhura Bhave
d2ceb8f7da
Polish
6 years ago
Stephane Nicoll
8f1729e322
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
798b37805d
Polish "Add support for @ResponseStatus in DefaultErrorAttributes"
...
Closes gh-14744
6 years ago
Michele Mancioppi
17919749db
Add support for @ResponseStatus in DefaultErrorAttributes
...
This commit adds support for @ResponseStatus in DefaultErrorAttributes
mimicking the semantics of @ResponseStatus in SpringMVC.
Throwables annotated with @ResponseStatus handled by
DefaultErrorAttributes will result in the following error attributes:
* 'status' set as the return value of the HttpStatus#value()
defined as @ResponseStatus#value()
* 'error' set to the default reason phrase of the HttpStatus
defined as @ResponseStatus#value()
* 'message' defined as the value of @ResponseStatus#reason(),
or the default HttpStatus's reason phrase if left unspecified
See gh-14744
6 years ago
Stephane Nicoll
baf83aec0d
Polish "Allow ClassPathResources to be filtered by FilteredClassLoader"
...
Closes gh-14774
6 years ago
Roy Jacobs
d3ca1a7b0e
Allow ClassPathResources to be filtered by FilteredClassLoader
...
See gh-14774
6 years ago
Stephane Nicoll
29c0aa4445
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
c0a5e985c2
Upgrade to Thymeleaf 3.0.10.RELEASE
...
Closes gh-14797
6 years ago
Stephane Nicoll
0ff1b25f52
Polish "Improve Micrometer histogram properties support"
...
Closes gh-14139
6 years ago
Alexander Abramov
c1c79ab1c2
Improve Micrometer histogram properties support
...
This commit adds configuration properties for Micrometer histogram
settings: "minimumExpectedValue" and "maximumExpectedValue".
See gh-14139
6 years ago
Brian Clozel
5607fcae85
Record URI pattern tag for WebFlux Fn metrics
...
This commit records URI tags for Spring WebFlux Fn applications for
`http.server.requests` metrics. This is possible since SPR-17098.
Closes gh-12757
6 years ago
Andy Wilkinson
19232ad87a
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
861587ec78
Allow @ConditionalOnEnabledEndpoint to be used on any component
...
Closes gh-14787
6 years ago
Brian Clozel
2588a71ac4
Auto-Configure HTTP ResourceFactories on servers
...
This commit auto-configures HTTP resource factories on both Reactor
Netty and Jetty server instances. This creates `ReactorResourceFactory`
and `JettyResourceFactory` beans when necessary - those beans can be
reused and applied by the client auto-configuration in order to share
resources between client and server for optimal performance.
The server auto-configuration has the highest precedence, so from now
on, the auto-configured ResourceFactory bean on the client side will be
skipped if a reactive server is configured.
Closes gh-14495
6 years ago
Stephane Nicoll
11efe92ce7
Polish "Configure Cassandra JMX Reporting"
...
Closes gh-14778
6 years ago
Phillip Webb
d102e0d7f7
Introduce Ordered Filter and WebFilter interfaces
...
Add `Ordered` variants of `javax.servlet.Filter` and
`org.springframework.web.server.WebFilter` mainly so that we can
deprecate `FilterRegistrationBean.REQUEST_WRAPPER_FILTER_MAX_ORDER`.
Closes gh-14793
6 years ago
Phillip Webb
d6df7cf324
Update copyright year for changed files
6 years ago
Phillip Webb
683e9532d6
Handle servlet startup failures consistently
...
Ensure that all servlet containers handle servlet startup failures
consistently and throw a `WebServerException` that wraps the original
cause.
Both Undertow and Jetty already dealt with startup failures in this
way, but Tomcat did not. The `TomcatEmbeddedContext` has now been
changed to no longer call `super.loadOnStartup` but instead re-implement
a version of that method that wraps and rethrows the original exception
(as long as `failCtxIfServletStartFails` is `true`, which it now is by
default).
Closes gh-14790
6 years ago
Phillip Webb
4823114e1c
Polish
6 years ago
Phillip Webb
3da25c6d36
Remove TomcatEmbeddedContext.overrideLoadOnStart
...
Remove the reflection tests used to support the older variant of
`overrideLoadOnStart` that returned a void. Since we no longer support
that older version we can simply the code.
Closes gh-14789
6 years ago
Phillip Webb
74d48fb7a7
Merge branch '2.0.x'
6 years ago
Phillip Webb
21ebb94d49
Respect Tomcat's failCtxIfServletStartFails flag
...
Ensure that if the user has set `failCtxIfServletStartFails` to `true`
using a `ContextCustomizers` any Servlet init exceptions stop the
application from running.
Closes gh-14448
6 years ago
Phillip Webb
b09057a73c
Fix checkstyle violation
...
Fix unused import violation introduced during merge.
6 years ago
Phillip Webb
01f7805c19
Merge branch '2.0.x'
6 years ago
Phillip Webb
b1399db994
Add a warning about `webDriver` scope to the docs
...
Update the reference documentation with a warning about the `webDriver`
scope that we create.
Closes gh-13093
6 years ago
Phillip Webb
0d35af1813
Add "Encrypting Properties" documentation
...
Update the reference documentation with a section about encrypting
properties and a link to Spring Cloud Vault.
Closes gh-13618
6 years ago
Phillip Webb
1c3987d55a
Fix documentation of devtools Gradle scope
...
Update the reference documentation to suggest that devtools uses a
custom `developmentOnly` scope, rather than `compileOnly`.
Closes gh-14451
6 years ago
Phillip Webb
30ab4f9691
Polish "Stop MetricsEndpoint from summing up same metrics"
...
See gh-14497
6 years ago
pmehra
950480dc1c
Stop MetricsEndpoint from summing up same metrics
...
Update `MetricsEndpoint` so that only the first matching meter is used
when calculating the sum of of statistics.
Prior this this commit the endpoint would consider all Meters. This
caused incorrect statistics when multiple back-end systems were being
used since the registries contained in the `CompositeMeterRegistry`
would be iterated, and the same effective metric would be counted more
than once.
Closes gh-14497
6 years ago
Madhura Bhave
ff35d14170
Change order of loggingCodecCustomizer
...
It is set to 0 so that users' customizers can be positioned before and
after it.
Fixes gh-14723
6 years ago
Stephane Nicoll
237ea1d6ee
Upgrade to Reactor Californium-SR1
...
Closes gh-14788
6 years ago
Andy Wilkinson
5e3b5ae14f
Polish
...
See gh-14780 and gh-14467
6 years ago
Andy Wilkinson
5f0d7dd6c7
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
2a2908e74e
Order MeterFilters and MeterRegistryCustomizers
...
Closes gh-14780
6 years ago
Brian Clozel
43966c7f93
Configure WebFlux HiddenHttpMethodFilter with property
...
This commit adds a new configuration property
`"spring.webflux.hiddenmethod.filter.enable"` that enables/disables the
`HttpHiddenMethodFilter` in Spring WebFlux.
Closes gh-14520
6 years ago
artsiom
8f3b58fa98
Replace ReflectionTestUtils usage by hasFieldOrPropertyWithValue
...
Closes gh-14783
6 years ago
Stephane Nicoll
d37df3d718
Add support for customizing Flyway's configuration
...
Closes gh-14786
6 years ago
Stephane Nicoll
e789bc0bb7
Use FluentConfiguration to configure Flyway
...
This commit stops binding the Flyway object directly to the environment
as mutating it will no longer be supported in Flyway 6.
This commit mirrors Flyway's configuration in FlywayProperties for the
most part.
Closes gh-14776
6 years ago
Andy Wilkinson
1d2f069580
Allow HttpTrace instances to be created
...
Previously, the API required to create HttpTrace instances was
package-private. This made it difficult to implement an
HttpTraceRepository that persists the HttpTrace instances
rather than holding them in memory as it inhibited recreation of the
instances when they read from the persistent store.
This commit adds public constructors to HttpTrace and related classes
to enable recreation of an HttpTrace. The package-private methods for
mutating properties have not been made public to ensure that the
public API remains immutable.
Closes gh-14726
6 years ago
Andy Wilkinson
459d2943e7
Polish
6 years ago
Andy Wilkinson
85a4fb389d
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
a296a805c5
Tolerate different quoting of annotation attributes on Java 8 and 9+
...
Closes gh-13594
6 years ago
Stephane Nicoll
3f4fbe32ff
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
81377e2fd5
Invoke Flyway#setCallbacks only if necessary
...
Closes gh-14775
6 years ago
Andy Wilkinson
9d09a385ba
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
6b22cc1581
Revert "Upgrade to Netty 4.1.30.Final"
...
This reverts commit c9cf78bb69
.
See gh-14752
6 years ago
Phillip Webb
85f86243c9
Order class filter checks and exit early
...
Update the logic in `OnClassCondition` so that filtering exits on the
first missing class. Also refactor the implementation to save
unnecessary `Set` creation when there is just a single class to check.
The `AutoConfigureAnnotationProcessor` has also been updated to order
classes so that any starting `org.springframework` are considered last.
The assumption being that other classes are more likely to be missing.
Closes gh-12131
6 years ago
Phillip Webb
b1d4cf4ea8
Fix Neo4J Tests
...
Update Neo4J tests following SPR-17333 which has broken our previous
method of simulating Embedded Neo4J.
Closes gh-14779
6 years ago
Phillip Webb
33c2d24560
Support ConfigurationProperties BindHandler advise
...
Allow custom `BinderHandler` advise to be applied to the `Binder` used
for `@ConfigurationProperties`. This mechanism has been added to allow
Spring Cloud Stream to manipulate `Bindable` instances before binding
occurs.
NOTE: This commit introduces a breaking change to the `BindHandler`
interface since the `onStart` method now returns a `Bindable` rather
than a `boolean`.
Closes gh-14745
6 years ago
Phillip Webb
8da295998b
Polish
6 years ago
Phillip Webb
60719bd982
Upgrade to Dropwizard Metrics 4.0.3
...
Closes gh-14428
6 years ago
Phillip Webb
94798062ab
Configure Cassandra JMX Reporting
...
Allow Cassandra JMX reporting to be configured via a property, and
disable it by default since it won't work with Dropwizard metrics 4.
Also update some of our own tests to explicitly disable it.
Closes gh-14778
6 years ago
Stephane Nicoll
1a140a80d8
Improve logger-name value hint definition
...
This commit improve the logger-name value hint by adding a group
attribute that can be defined to specify whether logging groups should
be considered.
Closes gh-14748
6 years ago
Andy Wilkinson
923b48bae0
Exclude duplicate javax.activation classes from web services starter
...
In 2.3.1, the JAX-B API now depends on javax.activation-api. This has
caused duplicate Activation classes to appear in the starter due to
dependencies on both javax.activation:activation:1.1 and on
javax.activation:javax.activation-api:1.2. This commit removes the
duplicate classes by excluding the former in favour of the latter.
See gh-14754
6 years ago
Andy Wilkinson
526a66f0ad
Upgrade to Sqlite Jdbc 3.25.2
...
Closes gh-14769
6 years ago
Andy Wilkinson
7d3493ba47
Upgrade to Selenium Htmlunit 2.33.0
...
Closes gh-14768
6 years ago
Andy Wilkinson
8660bd1500
Upgrade to Mockito 2.23.0
...
Closes gh-14767
6 years ago
Andy Wilkinson
6d0bae5fb0
Upgrade to Kotlin 1.2.71
...
Closes gh-14766
6 years ago
Andy Wilkinson
7e494b5616
Upgrade to Infinispan 9.4.0.Final
...
Closes gh-14765
6 years ago
Andy Wilkinson
2fe9ed85cc
Upgrade to Glassfish Jaxb 2.3.1
...
Closes gh-14764
6 years ago
Andy Wilkinson
8425b52b42
Upgrade to Flyway 5.2.0
...
Closes gh-14763
6 years ago
Andy Wilkinson
c36655961f
Upgrade to Elasticsearch 6.4.2
...
Closes gh-14762
6 years ago
Andy Wilkinson
cdf0b556f0
Upgrade to Ehcache3 3.6.1
...
Closes gh-14761
6 years ago
Andy Wilkinson
36bedff9f4
Upgrade to Commons Lang3 3.8.1
...
Closes gh-14760
6 years ago
Andy Wilkinson
7e449de2e4
Upgrade to Byte Buddy 1.9.1
...
Closes gh-14759
6 years ago
Andy Wilkinson
d422f4d295
Upgrade to Javax Jaxws 2.3.1
...
Closes gh-14758
6 years ago
Andy Wilkinson
ccb9a93754
Upgrade to Netty Tcnative 2.0.17.Final
...
Closes gh-14757
6 years ago
Andy Wilkinson
6be81a9a31
Upgrade to Saaj Impl 1.5.0
...
Closes gh-14756
6 years ago
Stephane Nicoll
73ad17d2cb
Use standard SpringBeanJobFactory to create Quartz Job instances
...
A recent update to SpringBeanJobFactory provides the same features as
our AutowireCapableBeanJobFactory override so this commit removes it in
favour of the standard factory.
Closes gh-14772
6 years ago
Stephane Nicoll
c5122fb365
Merge branch '2.0.x'
6 years ago
Hanope
29b453d8b0
Fix typo
...
Closes gh-14770
6 years ago
Andy Wilkinson
4ede33e09b
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
c897ff959f
Upgrade to Ehcache3 3.5.3
...
Closes gh-14755
6 years ago
Andy Wilkinson
88c2f36ff1
Upgrade to Javax Jaxb 2.3.1
...
Closes gh-14754
6 years ago
Andy Wilkinson
72db995336
Upgrade to Javax Json 1.1.3
...
Closes gh-14753
6 years ago
Andy Wilkinson
c9cf78bb69
Upgrade to Netty 4.1.30.Final
...
Closes gh-14752
6 years ago
Andy Wilkinson
27ae772064
Upgrade to Rabbit Amqp Client 5.4.3
...
Closes gh-14751
6 years ago
Andy Wilkinson
3debf4f68c
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
ddb8694ae2
Merge branch '1.5.x' into 2.0.x
6 years ago
Stephane Nicoll
c91d9bfda8
Polish "Add encoding support for git and build properties"
...
Closes gh-10771
6 years ago
hengyunabc
f7a4a56fba
Add encoding support for git and build properties
...
See gh-10771
6 years ago
Andy Wilkinson
73c6cc1b5d
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
839e686c9e
Fix Checkstyle violation
6 years ago
Andy Wilkinson
646c20ed6a
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
f9b6c1ab4d
Include more information in NoSuchBeanDefinition failure analysis
...
Closes gh-13594
6 years ago
Andy Wilkinson
467169aaaf
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
9e14fc6b8b
Cope with hanging call to connection.start() in JmsHealthIndicator
...
Previously, if the call to connection.start() hung, JmsHealthIndicator
would also hang and then never respond.
This commit introduces the use of an additional thread that waits for
up to 5 seconds for the connection to start. If the call to start
does not complete within that time, the connection is closed. The
call to close causes the call to start to throw an exception, thereby
stopping the hang and allowing the indicator to report that the
broker is down.
Closes gh-10809
6 years ago
Stephane Nicoll
5a2a2e1ebe
Complete documentation of logger-name with out-of-box logging groups
...
Closes gh-14456
6 years ago
Madhura Bhave
b18751ebd9
Provide loggingCodecCustomizer only if property is set
...
Fixes gh-14723
6 years ago
Andy Wilkinson
37c60b6603
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
51a1309ab7
Document need to use spring.data.rest rather than spring.data.web
...
Closes gh-14413
6 years ago
Andy Wilkinson
3f7a01fd27
Use ApplicationContextRunner in SpringDataWebAutoConfigurationTests
...
See gh-14413
6 years ago
Stephane Nicoll
0fba98ca73
Fix logging.group target type
...
Closes gh-14743
6 years ago
Stephane Nicoll
caf7f09296
Document standard "sql" and "web" log groups in the metadata
...
Closes gh-14740
6 years ago
Stephane Nicoll
716b04721c
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
6e6c22c0ae
Polish "Remove duplicate -l option for init command"
...
Closes gh-1446
6 years ago
Ruslan Molchanov
71cf472116
Remove duplicate -l option for init command
...
See gh-14460
6 years ago
Andy Wilkinson
fa47073d11
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
c6fdb4f0f2
Improve documentation of Quartz DataSource customization
...
Closes gh-12780
6 years ago
Andy Wilkinson
602f23c3eb
Merge branch '2.0.x'
6 years ago
Hanope
8b08f04e39
Correct TIP typo in the documentation
...
Closes gh-14735
6 years ago
Andy Wilkinson
83e1a61510
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
73122fa8f3
Improve documentation of supported JSON mapping libraries
...
Closes gh-14703
6 years ago
Stephane Nicoll
3b0f00dc20
Document how to enable Hibernate 2nd level cache with JCache
...
Closes gh-14734
6 years ago
Andy Wilkinson
f2446f78df
Align Session Redis tests with changes in latest Apple snapshots
...
See gh-14732
6 years ago
Stephane Nicoll
a22d089cdc
Use a dedicated hook point to customize InfluxDB's HTTP client
...
This commit introduces a dedicated hook point for InfluxDB's http client
builder and retains backward compatibility, in a deprecated fashion, for
looking up a OkHttpClient.Builder bean.
Closes gh-14709
6 years ago
Andy Wilkinson
20e57de73f
Start building against Spring Session snapshots for Bean-RELEASE
...
See gh-14733
6 years ago
Andy Wilkinson
5c67bbd2b4
Start building against Spring Integration snapshots for 5.1.0.RC2
...
See gh-14731
6 years ago
Andy Wilkinson
6c4d2e140b
Start building against Spring Security 5.1.1 snapshots
...
See gh-14730
6 years ago
Andy Wilkinson
f1ae192dcb
Start building against Spring Data snapshots for Lovelace-SR1
...
See gh-14729
6 years ago
Andy Wilkinson
1b4a60e65c
Start building against Spring Session snapshots for Apple-SR6
...
See gh-14732
6 years ago
Andy Wilkinson
e2b589547c
Start building against Spring Data snapshots for Kay-SR11
...
See gh-14728
6 years ago
dreis2211
6a66a333ae
Fix actuator endpoint tables in docs
...
Closes gh-14712
6 years ago
Andy Wilkinson
508bfda9ad
Start building against Spring Framework 5.0.10 snapshots
...
See gh-14722
6 years ago
Andy Wilkinson
04d69f10e0
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
07dd689c9c
Polish
6 years ago
dreis2211
e6313fd96f
Fix @Cacheable typo
...
Closes gh-14720
6 years ago
Andy Wilkinson
b413333abb
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
9afd6f53e5
Document need for -parameters compilation with @SpyBean and @Cacheable
...
Closes gh-13945
6 years ago
Andy Wilkinson
c4ba05f092
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
4f51a83ab3
Add a note recommending the use of containers' multipart upload
...
Closes gh-2958
6 years ago
Andy Wilkinson
2216b78f1e
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
d3b3c8c64e
Honour management.metrics.web.server.auto-time-requests with WebFlux
...
Closes gh-13895
6 years ago
Andy Wilkinson
3f1b3db25a
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
1f34da9025
Document application plugin's need for mainClassName to be set
...
Closes gh-14250
6 years ago
Andy Wilkinson
749fa96a8b
Polish
6 years ago
Andy Wilkinson
1e0f2b652e
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
5d3f30ee94
Honour SSL key and trust store providers when configuring Netty
...
Closes gh-14714
6 years ago
Andy Wilkinson
1afdfef83a
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
d6d59edb35
Merge branch '1.5.x' into 2.0.x
6 years ago
Stephane Nicoll
7da3396555
Merge branch '2.0.x'
6 years ago
dreis2211
55ec016bac
Remove unused fields in tests
...
Closes gh-14707
6 years ago
Andy Wilkinson
43c0d42dc2
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
bbdd6cc9cb
Merge branch '1.5.x'
6 years ago
Andy Wilkinson
8259c6397e
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
ca329d3d03
Update Jersey indicator class to one that requires the Servlet API
...
Previously, if WebFlux and Jersey were on the classpath, but there was
no Servlet API (and no embedded container) on the classpath, the web
application type would be prevented from being reactive. The absence
of the Servlet API would then prevent the web application type from
being servlet so it would be none.
By contrast, if Spring MVC was on the classpath in place of Jersey
the absence of the Servlet API would allow the web application type to
be reactive. This happened because the Spring MVC indicator class is
DispatcherServlet which requires the Servlet API.
This commit updates the Jersey indicator class to be ServletContainer.
This class is both an HttpServlet and a Filter so it too requires the
Servlet API and, therefore, further aligns the deduction behaviour for
Jersey and Spring MVC.
Closes gh-14701
6 years ago
Madhura Bhave
670aaf7875
Make prometheus push gateway available to javadoc generation
...
See gh-14353
6 years ago
Phillip Webb
20ecf73cd1
Polish "Add Prometheus push gateway support"
...
Rework Prometheus push gateway support so that the central class can
be used outside of auto-configuration. The shutdown flags have also
been replaced with a single "shutdown-operation" property since it's
unlikely that both "push" and "delete" will be required.
It's also possible now to supply a `TaskScheduler` to the manager.
See gh-14353
6 years ago
David J. M. Karlsen
4e71981f77
Add Prometheus push gateway support
...
Add support for Prometheus push gateway so that short lived processes
(for example batch jobs) can still submit metrics to Prometheus.
Closes gh-14353
6 years ago
Stephane Nicoll
35752a54d2
Adapt to latest change in Micrometer 1.1
6 years ago
Phillip Webb
1d8e4a8f5c
Make devtools set spring.messages.reloadable=true
...
Update `DevToolsPropertyDefaultsPostProcessor` to automatically set
the recently introduced `spring.messages.reloadable` property to
`true`.
Closes gh-14699
6 years ago
Phillip Webb
01b8667dd7
Update copyright year for changed files
6 years ago
Phillip Webb
2cdd3dd20f
Move to micrometer SNAPSHOT
6 years ago
Phillip Webb
5c7a4523ea
Merge '2.0.x'
6 years ago
Phillip Webb
6aedb69443
Update copyright year for changed files
6 years ago
Andy Wilkinson
80d27f7129
Make micrometer-jersey2's classes available to javadoc generation
...
See gh-12482
6 years ago
Phillip Webb
456d1af443
Polish
6 years ago
Andy Wilkinson
72e2313fe8
Polish "Auto-configure Micrometer's Jersey 2 server instrumentation"
...
Closes gh-12482
6 years ago
Michael Weirauch
dd126faf5a
Auto-configure Micrometer's Jersey 2 server instrumentation
...
See gh-12482
Co-authored-by: Michael J. Simons <michael@simons.ac>
6 years ago
Stephane Nicoll
40de371a52
Fix build failure
6 years ago
Stephane Nicoll
bb89012922
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
febaf15b61
Guard WebApplicationType detection in case spring web is not present
...
Closes gh-14589
6 years ago
Andy Wilkinson
4108f4a478
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
8573edc03e
Provide complete dependency management for Micrometer
...
Closes gh-14700
6 years ago
Andy Wilkinson
4d1fc196de
Use Windows-specific custom features so download URI is correct
...
Closes gh-14690
6 years ago
Stephane Nicoll
bdd8e53124
Improve filtering of actuator auto-configurations
...
This commit splits auto-configurations that require different
environments so that they can be filtered early.
Closes gh-12260
6 years ago
Andy Wilkinson
9bc6dbd8d8
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
ad647ba073
Make JSON-B auto-config back of if no JSON-P implementation is available
...
Closes gh-14675
6 years ago
Andy Wilkinson
2d3bd62353
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
91b4dc2f69
Polish "Add reactive health indicator for Couchbase"
...
Closes gh-13926
6 years ago
Mikalai Lushchytski
20ff0d97e4
Add reactive health indicator for Couchbase
...
See gh-13926
6 years ago
Stephane Nicoll
36e2c8bcb5
Add missing entry for Couchbase health indicator
6 years ago
Andy Wilkinson
8ee4c5e4a1
Use offical JSON API jar rather than Geronimo's in Artemis starter
...
Closes gh-14691
6 years ago
Andy Wilkinson
b915234513
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
0ad0785bf7
Provide complete dependency management for Apache Johnzon
...
Closes gh-14692
6 years ago
Andy Wilkinson
5bbdca8cdb
Use offical JSON API jar rather than Geronimo's in Artemis starter
...
Closes gh-14691
6 years ago
Andy Wilkinson
8a7d127600
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
7490d8b99d
Make JSON-B auto-config back off when no implementation is available
...
Previously, the JSON-B auto-configuration would be enabled when the JSON-B API was
on the classpath. This led to a failure if there was no implementation available.
The JSON-B API loads an implementation using the service loader. This commit updates
the auto-configuration to be conditional on the presence of a
META-INF/services/javax.json.bind.spi.JsonbProvider file on the classpath.
Closes gh-14675
6 years ago
Andy Wilkinson
a3d2f3f594
Polish "Add Kotlin DSL examples to Gradle Plugin's documentation"
...
Closes gh-14585
6 years ago
jnizet
5ed6c0d1ab
Add Kotlin DSL examples to Gradle Plugin's documentation
...
See gh-14585
6 years ago
Andy Wilkinson
c9da881322
Polish "Drop support for "all" from management.metrics.distribution.sla"
...
Closes gh-14684
6 years ago
artsiom
ccb964e886
Drop support for "all" from management.metrics.distribution.sla
...
See gh-14684
6 years ago
Andy Wilkinson
ef7c2bc6ea
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
e7f100d5d7
Improve test coverage of PropertiesMeterFilter
...
Closes gh-14689
6 years ago
Phillip Webb
11ac9bf6b5
Polish "Add ReloadableResourceBundleMessageSource support"
...
See gh-13377
6 years ago
Rui Figueira
22abe35f95
Add ReloadableResourceBundleMessageSource support
...
Add a `spring.messages.reloadable` configuration property which can be
used to auto-configure a `ReloadableResourceBundleMessageSource` rather
than a `ResourceBundleMessageSource`.
Closes gh-13377
6 years ago
Phillip Webb
8b59503291
Validate server.servlet.path does not contain '*'
...
Update `WebMvcProperties` to enforce that `server.servlet.path` never
contains a wildcard ['*'] character.
Closes gh-13292
6 years ago
Phillip Webb
6baaa3df77
Use ResourceLoader.getClassLoader() for factories
...
Update `SpringApplication` to load and initialize `spring.factories`
classes using the `ResourceLoader.getClassLoader()`.
Closes gh-14641
6 years ago
Madhura Bhave
daa3d457b7
Revert OAuth2 Client Registration Grant Type Hierarchy
...
Closes gh-14554
6 years ago
Phillip Webb
546bd89f2e
Merge branch '2.0.x'
6 years ago
Phillip Webb
2b6bdfe277
Fix Reactive...Context NPE
...
Fix possible NPE in `ReactiveWebServerApplicationContext`.
See gh-14666
6 years ago
Andy Wilkinson
8c6910cf58
Polish "Refactor Gradle plugin tests to use runner's plugin classpath"
...
This commit removes the need for the Kotlin plugin tests to continue
to set the plugin classpath in each test build script. This is
achieved by adding the jars files containing the Kotlin plugin and
its dependencies to the runner's plugin classpath in the same way as
was already done for the dependency management plugin.
Closes gh-14680
6 years ago
jnizet
c51449585e
Refactor Gradle plugin tests to use runner's plugin classpath
...
Previously, each test build script used a property to configure its
classpath. This commit simplifies the tests by setting the classpath
once on the GradleRunner, thereby removing the need for it to be set in
each test script. It also allows, and, in fact, requires, the use of
the plugins block to apply the Boot plugin under test.
Unfortunately, this doesn't work for the tests for the reaction to the
Kotlin plugin. See the comments in the GradleBuild class and in each
KotlingPluginActionIntegrationTests build script.
See gh-14680
6 years ago
Stephane Nicoll
7e3bee35d7
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
6cc272ecf5
Polish "Make sure cache busting works with error pages"
...
Closes gh-14583
6 years ago
artsiom
64f04fceea
Make sure cache busting works with error pages
...
See gh-14583
6 years ago
Phillip Webb
3e25996405
Merge branch '2.0.x'
6 years ago
Phillip Webb
8c896d9376
Improve Reactive...Context thread safety
...
Refactor `ReactiveWebServerApplicationContext` to improve thread safety
by using a single manager object rather than then trying to synchronize
the `WebServer` and `HttpHandler`.
Closes gh-14666
6 years ago
Andy Wilkinson
76849c12e5
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
cf24d18139
Explicity set permissions on files in lib of Boot distribution
...
Previously, only the permissions for the scripts in bin/ were set. The
permissions for the files in lib/ were not explicity set, leaving them
with the same permissions as the source files in Gradle's cache. This
has proven to be a little brittle when building in certain
environments, leading to test failures. It also assumes that the
file permissions in Gradle's cache will be appropriate for entries in
a distribution archive. That may not always be a reasonable assumption
to make.
To avoid the above-described problems, this commit updates the copy
spec that's used to add files to lib/ in the archive so that each
file uses 0644 for its permissions.
Closes gh-14158
6 years ago
Andy Wilkinson
4a222cb4e5
Polish "Log a warning when using fallback for pid and log locations"
...
Closes gh-14519
6 years ago
Andreas Gebhardt
3f894cbeeb
Log a warning when using fallback for pid and log locations
...
See gh-14519
6 years ago
Stephane Nicoll
5d0e812afe
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
1b10d3fcbf
Fix missing metadata for nested POJO
...
This commit fixes missing descriptions and default values when
applicable for `management.server.ssl`, `server.compression`,
`server.http2`, `server.servlet.jsp`, `server.servlet.session` and
`server.ssl`.
Those nested namespace are managed by a POJO that is declared outside
of the module of the target @ConfigurationProperties type using it. As
a result, the annotation processor has no access to the source model and
can't extract the description and the default value, if any.
This commit migrates the misleading field-level Javadoc to manual meta
data for the time being.
Closes gh-14669
6 years ago
Stephane Nicoll
d445ed7560
Merge branch '2.0.x'
6 years ago
Roland Weisleder
d2a063b26a
Clarify Javadoc of ConditionalOn annotations
...
Closes gh-14681
6 years ago
Andy Wilkinson
da7daece08
Tolerate Integer values for port properties
...
Closes gh-14682
6 years ago
Andy Wilkinson
b473f2996d
Polish
6 years ago
Andy Wilkinson
b4638b82d0
Prevent ApplicationListener that depends on EMF from creating a cycle
...
Previously, when an EntityManagerFactory was being initialized
synchronously, the DataSourceSchemaCreatedEvent would be published
during its initialization. This meant that an application listener that
depends on the EntityManagerFactory would create a dependency cycle if
it was a potential recipient of the event.
For the synchronous case, this commit moves the publication of the
event so that it occurs after the initialisation of the entity manager
factory. This allows an application listener that is a potential
recipient of the DataSourceSchemaCreatedEvent to depend on the
EntityManagerFactory without creating a cycle.
Closes gh-14651
6 years ago
Andy Wilkinson
7cbee701cd
Allow user-provided ExecuteListenerProvider to go after Boot's
...
Closes gh-14598
6 years ago
Brian Clozel
7e4b22d25e
Upgrade to Spring Framework 5.1.1 SNAPSHOTs
...
See gh-14677
6 years ago
Stephane Nicoll
00e122c7ec
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
b4c5aea152
Fix detection of WebApplicationType with context class
...
Closes gh-14589
6 years ago
Johnny Lim
335775892b
Polish
...
See gh-14667
6 years ago
Stephane Nicoll
b4a8ad06de
Merge branch '2.0.x'
6 years ago
Janne Valkealahti
26345d3900
Polish docs
...
This commit replaces tabs to spaces in a yaml example for configuring
endpoint web exposure include.
Closes gh-14670
6 years ago
Stephane Nicoll
84c8f38368
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
b248afc808
Clarify conversion system in Appendix
...
Closes gh-14645
6 years ago
Stephane Nicoll
42e6126066
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
135797c347
Remove useless prerequisites section
...
Closes gh-14668
6 years ago
dreis2211
e68b9e8322
Remove unnecessary parameters for String.substring
...
Closes gh-14661
6 years ago
Phillip Webb
7087f90f2d
Merge branch '2.0.x'
6 years ago
Phillip Webb
bd9500290e
Defer HttpHandler initialization
...
Update `ReactiveWebServerApplicationContext` so that the `HttpHandler`
bean is not longer created from `onRefresh`, but is instead created
only when the server starts.
Prior to this commit, the WebFlux hander would cause early
initialization of several beans, including Jackson Modules.
Closes gh-14666
6 years ago
Phillip Webb
7f35f8a982
Fix ConfigurationPropertyName.equals
...
Fix a regression in `ConfigurationPropertyName.equals` that was causing
incorrect results.
Closes gh-14665
6 years ago
Phillip Webb
aa6a58d24c
Merge branch '2.0.x'
6 years ago
Phillip Webb
7afde2ba43
Add another ConfigurationPropertyName.equals test
...
Include an additional test to ensure that `.equals` works for names
starting with the same value.
See gh-14665
6 years ago
Phillip Webb
d76bba5e6f
Migrate from ExpectedException rule to AssertJ
...
Replace ExpectedException JUnit rules with AssertJ exception
assertions.
Closes gh-14336
6 years ago
Phillip Webb
42cb0effc4
Merge branch '2.0.x'
6 years ago
Phillip Webb
3ff20b2440
Restore import-control checkstyle
...
Restore checkstyle import control and fix a few violations in the
process.
Closes gh-14660
6 years ago
Andy Wilkinson
fcc73c6d88
Polish "Fix shellcheck warnings in CLI's bash script"
...
Closes gh-11458
6 years ago
leogtzr
69b844cb13
Fix shellcheck warnings in CLI's bash script
...
See gh-11458
6 years ago
Stephane Nicoll
aaecdfb527
Deprecate Cassandra properties that require a default constructor
...
Closes gh-14473
6 years ago
Stephane Nicoll
068040e227
Register SpringBeanContainer with default Hibernate setup
...
Closes gh-13717
6 years ago
Stephane Nicoll
7bf32290c6
Update description of the `logger-name` hint
...
Closes gh-14456
6 years ago
Stephane Nicoll
3f9c41df81
Merge branch '2.0.x'
6 years ago
Rodolpho Couto
e30f693699
Add reference to valiktor-spring-boot-starter
...
Closes gh-14514
6 years ago
Phillip Webb
2add65fe15
Polish Neo4J BookmarkManager auto-configuration
...
Closes gh-14568
6 years ago
Michael J. Simons
b7847d98a7
Auto-configure Neo4J BookmarkManager when possible
...
Add `Neo4jBookmarkManagementConfiguration` which provides an instance
of `BookmarkManager` if necessary and Caffeine cache is on the
classpath. Depending on the kind of application, the `BookmarkManager`
will be request scoped or singleton, as recommended by Spring Data
Neo4j.
See gh-14568
6 years ago
Phillip Webb
94b366bc16
Make assertable context interfaces configurable
...
Update `Assertable*ApplicationContext` interfaces so that they also
extend the appropriate `Configurable*ApplicationContext` interface.
Closes gh-14650
6 years ago
Johnny Lim
b079eeff1a
Polish
...
Closes gh-14621
6 years ago
Stephane Nicoll
2d36a6f952
Merge branch '2.0.x'
6 years ago
Johnny Lim
1eca492c5e
Polish
...
See gh-14621
6 years ago
Andy Wilkinson
121aad8397
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
da1fde6a5f
Merge branch '1.5.x' into 2.0.x
6 years ago
Andy Wilkinson
d145fab7e5
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
fd10226c54
Merge branch '1.5.x' into 2.0.x
6 years ago
Andy Wilkinson
9735774b4a
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
62b481c7db
Merge branch '1.5.x' into 2.0.x
6 years ago
Andy Wilkinson
726579a910
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
89f5cfc5a4
Merge branch '1.5.x' into 2.0.x
6 years ago
Johnny Lim
1e756db966
Use Commons Logging for OnlyOnceLoggingDenyMeterFilter
...
Closes gh-14637
6 years ago
Andy Wilkinson
285f6bfd5f
Merge branch '2.0.x'
6 years ago
jnizet
eee07a840f
Move away from deprecated Gradle configurations
...
Closes gh-14593
6 years ago
Johnny Lim
698bbd6a9e
Polish
...
Closes gh-14597
6 years ago
Stephane Nicoll
c403ac9db6
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
b6e5103dc4
Polish contribution
...
Closes gh-14592
6 years ago
Marten Deinum
77afe76ed5
Polish
...
The SpringBootContextLoader still checked if tests were annotated with
@IntegrationTest or @WebIntegrationTest. Those classes have been
removed in Spring Boot 1.5 and been deprecated since 1.4.
This commit removes the check on the annotations as well as the static
list of names.
See gh-14592
6 years ago
Andy Wilkinson
f88ebf75cd
Use Mongo 3.5.5 by default with Embedded mongo
...
Closes gh-14476
6 years ago
Andy Wilkinson
1a8f519922
Raise the default version of Mongo to 3.6.5 when using Embedded Mongo
...
While MongoDB 3.6.7 has been released, 3.6.5 is the latest version that's supported
by the version of Embedded Mongo that we're currently using.
Closes gh-14476
6 years ago
Hanope
e5ed5ebf8b
Fix "Query Parameters" section name
...
Closes gh-14600
6 years ago
Phillip Webb
64627fa9d6
Restore Maven 3.3 compatibility
...
Downgrade the `spring-boot-maven-plugin` maven version to 3.3.
Closes gh-14464
6 years ago
Phillip Webb
a04e913c22
Make ResourceHandlerRegistrationCustomizer public
...
Make `ResourceHandlerRegistrationCustomizer` a public top level class.
Closes gh-14587
6 years ago
Phillip Webb
ff98ba0fa5
Allow early OnWebApplication filtering
...
Update `OnWebApplicationCondition` to be an
`AutoConfigurationImportFilter` and filter out classes early.
Closes gh-13328
6 years ago
Phillip Webb
75bde00334
Generate auto-configuration OnWebApplication data
...
Update the auto-configuration annotation processor to generate
properties for `@OnWebApplication`.
See gh-13328
6 years ago
Phillip Webb
c2f8398c06
Allow early OnBeanCondition filtering
...
Update `OnBeanCondition` to be an `AutoConfigurationImportFilter` and
filter out classes early.
See gh-13328
6 years ago
Phillip Webb
586507c49a
Generate auto-configuration OnBean data
...
Update the auto-configuration annotation processor to generate
properties for `@ConditionalOnBean` and `@ConditionalOnSingleCandidate`.
See gh-13328
6 years ago
Phillip Webb
e4f54a45be
Add AutoConfigurationImportFilter base classes
...
Add `FilteringSpringBootCondition` base class and refactor the existing
`OnClassCondition` to use it. Also update the `match` method so that
the `autoConfigurationClasses` array may include `null` elements.
See gh-13328
6 years ago
Stephane Nicoll
5765ed00e8
Polish
6 years ago
Stephane Nicoll
19779951a1
Handle class not found
...
See gh-14575
6 years ago
Brian Clozel
0f11e69ca3
Upgrade to Micrometer 1.1.0-m.1
...
Closes #14567
6 years ago
Phillip Webb
84e72193b3
Remove automatic devtools web debug logging
...
Rework `DevToolsPropertyDefaultsPostProcessor` so that web logging no
longer defaults to `DEBUG`. The post processor now logs an info hint
to suggest the user configure the logging themselves.
Closes gh-14575
6 years ago
Andy Wilkinson
6e00d13d68
Polish
6 years ago
Andy Wilkinson
4c3e2d10d1
Auto-configure Micrometer's Elastic registry
...
Closes gh-14523
6 years ago
Andy Wilkinson
95ecbc736b
Update example for disk space health indicator to use DataSize
...
See gh-14549
6 years ago
Stephane Nicoll
6145b3d278
Polish
6 years ago
Stephane Nicoll
831b0d7bdd
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
885948ce3b
Polish
6 years ago
Stephane Nicoll
da59d5c6d9
Polish
6 years ago
Stephane Nicoll
47f9379305
Adapt to changes in latest Micrometer snapshot
...
See gh-14522
6 years ago
Johnny Lim
3dc78d19bf
Add log messages to lines only when the destination isn't set
...
Closes gh-14565
6 years ago
Johnny Lim
f1552029ea
Add @since in ApplicationContextInitializedEvent
...
Closes gh-14579
6 years ago
Stephane Nicoll
92afd041b0
Merge branch '2.0.x'
6 years ago
artsiom
7fb13d0dc2
Fix WebSocket web server customizer bean names
...
Closes gh-14582
6 years ago
Andy Wilkinson
8e9a93e5f3
Align SessionAutoConfigurationRedisTests with changes in Bean-RC1
...
See gh-14573
6 years ago
Andy Wilkinson
86c2b4a335
Upgrade to Spring Batch 4.1.0.RC1
...
Closes gh-14577
6 years ago
Andy Wilkinson
d4942a11a8
Upgrade to Spring Session Bean-RC1
...
Closes gh-14573
6 years ago
Andy Wilkinson
977f8b4479
Auto-configure Micrometer's Kafka consumer metrics
...
Closes gh-14525
6 years ago
Andy Wilkinson
5196e138fa
Upgrade to Spring Integration 5.1.0.RC1
...
Closes gh-14572
6 years ago
Andy Wilkinson
06d05684e5
Upgrade to Spring Kafka 2.2.0.RC1
...
Closes gh-14491
6 years ago
Andy Wilkinson
5d0a1ee0da
Upgrade to Spring AMQP 2.1.0.RC1
...
Closes gh-14574
6 years ago
Andy Wilkinson
ce75a585b1
Make spring-data-jdbc available to javadoc generation
...
See gh-14489
6 years ago
Andy Wilkinson
cce693f708
Upgrade to Spring Security 5.1.0.RELEASE
...
Closes gh-14571
6 years ago
Andy Wilkinson
ade79f7ded
Fix duplicate section ID in the docs
6 years ago
Stephane Nicoll
9d46fee6db
Merge branch '2.0.x'
6 years ago
Gary Russell
26c1e389df
Polish RabbitMQ properties doc
...
Fix description for `prefetch`; remove reference to transactions since
the direct container does not support transactionSize.
Also fix `transactionSize` to just reference acks; autoConfiguration
doesn't support enabling transactions.
Closes gh-14569
6 years ago
Stephane Nicoll
cbae22f0c9
Polish "Migrate size properties to DataSize"
...
Closes gh-14549
6 years ago
qct
eb9f635004
Migrate size properties to DataSize
...
See gh-14549
6 years ago
Andy Wilkinson
def02deaf0
Make micrometer-registry-dynatrace available to javadoc generation
...
See gh-14522
6 years ago
Andy Wilkinson
258c4838b1
Auto-configure Micrometer's Log4j2 metrics
...
Closes gh-14524
6 years ago
Andy Wilkinson
0f7897a0ca
Upgrade to Spring Data Lovelace-RELEASE
...
Closes gh-14510
6 years ago
Andy Wilkinson
4b00dc8a5c
Add support for Spring Data JDBC (auto-config, starter, and test slice)
...
Closes gh-14489
6 years ago
Andy Wilkinson
fe75f966ff
Auto-configure Micrometer's Dynatrace meter registry
...
Closes gh-14522
6 years ago
Andy Wilkinson
42abf733be
Start building against snapshots for Micrometer 1.1.0 M1
...
See gh-14567
6 years ago
Stephane Nicoll
61858767ed
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
5506d972c6
Polish "Fix and improve Neo4j related documentation"
...
Closes gh-14548
6 years ago
Michael J. Simons
8a53adf3d2
Fix and improve Neo4j related documentation
...
See gh-14548
6 years ago
Stephane Nicoll
f3c637f5c2
Upgrade to Spring Framwork 5.1.0.RELEASE
...
Closes gh-14481
6 years ago
Stephane Nicoll
f1a38c461f
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
8cce5d3f64
Polish "Add dependency management for Neo4J OGM embedded driver"
...
Closes gh-14560
6 years ago
Michael J. Simons
ad449e9520
Add dependency management for Neo4J OGM embedded driver
...
See gh-14560
6 years ago
Phillip Webb
11b1318cad
Reduce GC pressure in JAR handler
...
Update the JAR `Hander` so that URL `startsWith` checks produce less
garbage. Comparisons are now performed first on the `path` rather than
the full `toString`. URL `toString` operations produce quite a lot of
garbage since a `StringBuilder` is always used.
In addition, we now also cache the JarFile URL toString to save repeated
calculation.
Closes gh-14561
6 years ago
Phillip Webb
d0de4657d4
Reduce ConfigurationPropertyName GC pressure
...
Rewrite `ConfigurationPropertyName` in an attempt to consume less memory
and to reduce GC pressure from `toString()`.
Prior to this commit the `toString()` method would always construct a
new value from the name elements. This is sub-optimal since on on many
occasions the `ConfigurationPropertyName` is created from an already
well-formed String. The updated code now attempts to directly use the
original value for both `toString` and `equals` whenever possible.
Further refinements have also been made to the way that elements are
stored. Rather than a list or objects, we now use arrays that contains
the split points and types. This helps to reduce the amount of memory
required to store the name.
Closes gh-13414
6 years ago
Phillip Webb
0a187675b5
Reduce GC in SpringConfigurationPropertySource
...
Update `SpringConfigurationPropertySource` so that the
`DelegatingPropertyMapper` accepts a maximum of two values and does
not need to wrap arguments in an array. Also optimize the merge
operation to return a single result directly rather than always using
a new `List`.
Closes gh-14563
6 years ago
Phillip Webb
2bc3d8d01f
Use shared BindConverter when possible
...
Update the `Binder` so that a single shares static `BindConverter` is
used whenever possible.
Closes gh-14562
6 years ago
Phillip Webb
865b7ae47f
Reduce object creation when binding
...
Use static finals and private instances to reduce the number of objects
created when binding from the `ConfigFileApplicationListener`.
Closes gh-13436
6 years ago
Phillip Webb
624cd40598
Reduce GC pressure creating load descriptions
...
Update `ConfigFileApplicationListener` to build description methods
using a `StringBuilder` and not to use `String.format`.
See gh-13436
6 years ago
Andy Wilkinson
426ff3ada7
Store ObjectProvider rather than their Streams to allow reuse
...
Generally speaking, methods on configuration classes will only be called once
and, therefore, it should be safe to hold a reference to a Stream for later
one-time usage. However, there are some scenarios in Spring Fu where functional
registration results in an attempt being made to use a Stream more than use.
This commit protects against multiple use by storing the ObjectProvider and
getting a new ordered Stream each time it's needed.
Closes gh-14467
6 years ago
Andy Wilkinson
cc6cf880cf
Stop using ObjectProvider<List> and ObjectProvider<Collection>
...
Closes gh-14467
6 years ago
Stephane Nicoll
5323095e44
Fix broken build
6 years ago
Stephane Nicoll
22e77e02b6
Polish "Add support for SAP Hana Database"
...
Closes gh-14513
6 years ago
Michael
cea95c303f
Add support for SAP Hana Database
...
See gh-14513
6 years ago
Stephane Nicoll
cd45343d41
Upgrade to Maven Shade Plugin 3.2.0
...
Closes gh-14546
6 years ago
Stephane Nicoll
90f4da0dac
Upgrade to Mongo Driver Reactivestreams 1.9.2
...
Closes gh-14545
6 years ago
Stephane Nicoll
8b2bf3e0d9
Upgrade to Mongodb 3.8.2
...
Closes gh-14544
6 years ago
Stephane Nicoll
2a2f1e4023
Upgrade to Jooq 3.11.5
...
Closes gh-14543
6 years ago
Stephane Nicoll
fd8c074371
Upgrade to Kotlin 1.2.70
...
Closes gh-14542
6 years ago
Stephane Nicoll
ad340d253c
Upgrade to Influxdb Java 2.13
...
Closes gh-14541
6 years ago
Stephane Nicoll
705ac1b4f3
Upgrade to Elasticsearch 6.4.1
...
Closes gh-14540
6 years ago
Stephane Nicoll
a176e64ad8
Upgrade to Htmlunit 2.33
...
Closes gh-14539
6 years ago
Stephane Nicoll
310d6a5c79
Upgrade to Lettuce 5.1.0.RELEASE
...
Closes gh-14538
6 years ago
Stephane Nicoll
1ce6fdeeb8
Upgrade to Hazelcast 3.10.5
...
Closes gh-14537
6 years ago
Stephane Nicoll
a376ebafd3
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
63d276da58
Upgrade to Neo4j Ogm 3.1.3
...
Closes gh-14536
6 years ago
Stephane Nicoll
75c893164e
Upgrade to Hibernate Validator 6.0.13.Final
...
Closes gh-14535
6 years ago
Stephane Nicoll
5cac8ac70b
Upgrade to Elasticsearch 5.6.12
...
Closes gh-14534
6 years ago
Stephane Nicoll
0143cb6193
Upgrade to Janino 3.0.10
...
Closes gh-14533
6 years ago
Stephane Nicoll
f49f407b99
Upgrade to Johnzon Jsonb 1.1.10
...
Closes gh-14532
6 years ago
Stephane Nicoll
59ecfea104
Upgrade to Unboundid Ldapsdk 4.0.8
...
Closes gh-14531
6 years ago
Stephane Nicoll
380696de58
Upgrade to Jackson 2.9.7
...
Closes gh-14530
6 years ago
Stephane Nicoll
8652f40781
Allow Quartz property to set the scheduler name
...
This commit makes sure that "org.quartz.scheduler.instanceName" is
honoured if set. Previously, "spring.quartz.scheduler-name" had a
default value and was always set. As a result, `SchedulerFactoryBean`
did not take the quartz property into account.
Closes gh-14243
6 years ago
Stephane Nicoll
9bca95e499
Upgrade to Reactor Californium RELEASE
...
Closes gh-14507
6 years ago
Stephane Nicoll
1e7c236589
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
8aece088a4
Upgrade to Spring Web Services 3.0.4.RELEASE
...
Closes gh-14526
6 years ago
Stephane Nicoll
ac2fefb6c3
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
957321492f
Merge branch '1.5.x' into 2.0.x
6 years ago
Johnny Lim
521f746151
Polish
...
Closes gh-14517
6 years ago
Andy Wilkinson
efae363974
Register functional rather than reflective bean definitions where possible
...
Closes gh-14516
6 years ago
Andy Wilkinson
65295e0e14
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
bff93a67ce
Fix remote DevTools restart when a previously added class is then changed
...
Previously, if a class was added and then changed, a restart would be triggered
and things would behave as if the class had been deleted. This occurred
because, when looking for additional classes that were not on the original
classpath, only files that had been added were considered. The subsequent
change to the class was noticed as a modified rather than an addition,
resulting in the class being skipped.
This commit updates the resource resolver to only ignore deleted files and
consider both added files and modified files when looking for additional
resources.
Closes gh-14205
6 years ago
Johnny Lim
fd97f07209
Use meaningful name for MockServerConfigurer bean
...
Closes gh-14512
6 years ago
Andy Wilkinson
6164c9e8b6
Start building against Spring Data Lovelace snapshots
...
See gh-14510
6 years ago
Stephane Nicoll
ce60f82998
Merge branch '2.0.x'
6 years ago
Marcel Overdijk
0870f23902
Fix dependency management for Caffeine
...
Closes gh-14505
6 years ago
yongsungjeon
11864f2bb6
Use constant for produces attribute
...
Closes gh-14501
6 years ago
Stephane Nicoll
36d22c8541
Merge branch '2.0.x'
6 years ago
DK Lee
01cf52447c
Fix typo in WebClient example
...
Closes gh-14499
6 years ago
Stephane Nicoll
390fc03769
Polish "Add reference to ssh shell spring boot starter"
...
Closes gh-14496
6 years ago
François Onimus
b416a46674
Add reference to ssh shell spring boot starter
...
See gh-14496
6 years ago
Stephane Nicoll
f42891489d
Polish key description
...
Closes gh-14450
6 years ago
Johnny Lim
d0a252181b
Polish
...
Closes gh-14449
6 years ago
Brian Clozel
1b7325df52
Switch to Reactor Californium SNAPSHOTs
...
See gh-14507
6 years ago
Andy Wilkinson
c974192497
Polish "Add outcome tag to MVC and WebFlux HTTP request metrics"
...
Closes gh-14486
6 years ago
Michael McFadyen
9e9dd40959
Add outcome tag to MVC and WebFlux HTTP request metrics
...
See gh-14486
6 years ago
Andy Wilkinson
6da483f970
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
6fba477d5e
Remove redundant handling of a null exchange from WebFluxTags.uri()
...
Closes gh-14504
6 years ago
Andy Wilkinson
eefa7e9f78
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
6020cb67d3
Polish javadoc of status method on WebFluxTags and WebMvcTags
6 years ago
Andy Wilkinson
c1b864c826
Polish
6 years ago
Madhura Bhave
9201e23f67
Revert "Raised the default version of Mongo to 3.6.5 when using Embedded Mongo."
...
This reverts commit 1a4ad96dd0
. Reverting
to see if this fixes CI timeouts.
6 years ago
Madhura Bhave
b2dd162572
Merge branch '2.0.x'
6 years ago
Madhura Bhave
d7d5cbf959
Simplify printing ConditionEvaluationReport when using context runner
...
Closes gh-13119
6 years ago
Andy Wilkinson
e1328f05e7
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
fc60d9f6d4
Merge branch '1.5.x' into 2.0.x
6 years ago
Gary Russell
19cea75e74
Start building against Spring Kafka 2.2.0 snapshots
...
See gh-14491
Closes gh-14420
6 years ago
Andy Wilkinson
1a4ad96dd0
Raised the default version of Mongo to 3.6.5 when using Embedded Mongo.
...
While MongoDB 3.6.7 has been released, 3.6.5 is the latest version that's supported
by the version of Embedded Mongo that we're currently using.
Closes gh-14476
6 years ago