Andy Wilkinson
92629ac5af
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
ea51cfabca
Avoid uri tag explosion when use of path variable is undetected
...
Previously, WebMvcTags would fall back to using the request’s path
info if Spring MVC’s best matching path pattern attribute was not
available. For non-Spring MVC web frameworks that support path
variables, such as Jersey, this led to an explosion of URI tags that
could exhaust the heap.
Closes gh-12447
7 years ago
Stephane Nicoll
4a6102091e
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
bc59434bcc
Start building against Spring Framework 5.0.7 snapshots
...
See gh-13353
7 years ago
Stephane Nicoll
99f0270fce
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
a9b2826c26
Merge branch '1.5.x' into 2.0.x
7 years ago
Stephane Nicoll
8bcea0d8cc
Polish "Add auto-configuration for WebServiceTemplate"
...
Closes gh-1270
7 years ago
Stephane Nicoll
ef9c1a8e35
Extract ClientHttpRequestFactory detection to its own class
...
See gh-12707
7 years ago
dnosan
c9df1c551a
Add auto-configuration for WebServiceTemplate
...
See gh-12707
7 years ago
Stephane Nicoll
283ceaa071
Merge branch '2.0.x'
7 years ago
dreis2211
8bb7b8af51
Remove usage of deprecated Matchers class
...
Closes gh-13345
7 years ago
Stephane Nicoll
d924c89525
Merge branch '2.0.x'
7 years ago
dreis2211
29605bacd2
Polish stream creation in some PropertySources
...
Closes gh-13343
7 years ago
Madhura Bhave
37a7457f36
Polish
7 years ago
Madhura Bhave
458d574d1f
Merge branch '2.0.x'
7 years ago
Madhura Bhave
95174a0773
Don't fail if aggregate merge can't get existing value
...
Fixes gh-13303
7 years ago
Madhura Bhave
8ce13c765b
Support binding to immutable maps
...
Closes gh-13323
7 years ago
Andy Wilkinson
78b1a37d7d
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
68cd27c47b
Do not require DataSourcePoolMetrics to auto-configure Hikari meters
...
Closes gh-13330
7 years ago
Andy Wilkinson
e306aad28c
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
27267a7090
Ensure that condition evaluator uses runner’s class loader
...
Closes gh-13319
7 years ago
Vedran Pavic
205b1c1327
Upgrade to Hazelcast 3.10.1
...
Closes gh-13322
7 years ago
Johnny Lim
5d5a14e4f7
Make MetricsProperties fields final if possible
...
Closes gh-13324
7 years ago
Stephane Nicoll
77dcbdb1e5
Polish
...
See gh-13320
7 years ago
Stephane Nicoll
bc47bf44a9
Merge branch '2.0.x'
7 years ago
Johnny Lim
6b0ce46491
Polish
...
Closes gh-13320
7 years ago
Madhura Bhave
817c228906
Merge branch '2.0.x'
7 years ago
Madhura Bhave
0afd947350
BindFailureAnalyzer should show original failure message
...
Fixes gh-13122
7 years ago
Stephane Nicoll
58d634f498
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
fa21333e4d
Upgrade to Spring Cloud Connectors 2.0.2.RELEASE
...
Closes gh-13318
7 years ago
Stephane Nicoll
5790a26bcb
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
20e349c332
Polish
7 years ago
Stephane Nicoll
fec75c42fa
Move unused property in code to metadata
7 years ago
Stephane Nicoll
74379da726
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
32aa5b9bae
Merge branch '1.5.x' into 2.0.x
7 years ago
Andy Wilkinson
cff5c1ec72
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
0d7d95d8a9
Align RestTemplateBuilder with Framework's removal of OkHttp 2 support
...
Closes gh-13314
7 years ago
Stephane Nicoll
55d70d5691
Merge branch '2.0.x'
7 years ago
James McShane
d74c768cdd
Remove outdated reference to @EnableReactor
...
Closes gh-13308
7 years ago
Phillip Webb
92b9b234f1
Merge branch '2.0.x'
7 years ago
Phillip Webb
3751968ecd
Add missing ExpectedException rule
...
Add ExpectedException rule which was missed from the 1.5.x merge.
7 years ago
Phillip Webb
840948c6c9
Polish
7 years ago
Phillip Webb
3fb79194a0
Merge branch '2.0.x'
7 years ago
Phillip Webb
f8ec2e6176
Polish
7 years ago
Phillip Webb
cf27917e86
Merge branch '2.0.x'
7 years ago
Phillip Webb
bdd541b2cc
Merge branch '1.5.x' into 2.0.x
7 years ago
Phillip Webb
5ae061f491
Merge branch '1.5.x' into 2.0.x
7 years ago
Madhura Bhave
9f4a5c13a5
Add auto-config for WebFlux OAuth2 Login
...
Closes gh-13142
7 years ago
Phillip Webb
792f0b190d
Merge branch '2.0.x'
7 years ago
Phillip Webb
2c6465abdc
Merge branch '1.5.x' into 2.0.x
7 years ago
Phillip Webb
353560278b
Merge branch '2.0.x'
7 years ago
Phillip Webb
401fcbeaa4
Merge branch '1.5.x' into 2.0.x
7 years ago
Phillip Webb
40800355c7
Merge branch '2.0.x'
7 years ago
Phillip Webb
587df6a07a
Port call setHttpOnly property on Tomcat context
...
Port "setHttpOnly on the TomcatContext" fix from commit 4d84933ee4
to
2.0.x. Since `Session` details are now configured on the
`WebServerFactory` we can directly configure the context.
See gh-12580
7 years ago
Phillip Webb
e38d5f910b
Merge branch '1.5.x' into 2.0.x
7 years ago
Phillip Webb
09fa1e7e11
Polish
7 years ago
Stephane Nicoll
463e11ab2b
Merge branch '2.0.x'
7 years ago
Johnny Lim
4eb070767c
Remove an unnecessary @QuartzDataSource
...
Closes gh-13302
7 years ago
Stephane Nicoll
f06627c408
Allow CompositeHealthIndicator to be created with a Map as before
...
See gh-4965
7 years ago
Stephane Nicoll
bb69339a82
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
b47a72731f
Merge branch '1.5.x' into 2.0.x
7 years ago
Stephane Nicoll
bd9299dbf9
Add missing metadata for renamed SSL properties
...
Closes gh-13239
7 years ago
Andy Wilkinson
35c48bb9bd
Polish
7 years ago
Andy Wilkinson
48a6abe217
Polish
7 years ago
Madhura Bhave
ed08e4592f
Merge branch '2.0.x'
7 years ago
Madhura Bhave
ad1283195a
Fix test in "Truststore password if SSLstoreprovider present"
...
See gh-13088
7 years ago
Ian Chan
e75d45ca45
Use empty trust-store password if SSL store provider present
...
For Tomcat, if an SslStoreProvider is configured,
`SslStoreProviderUrlStreamHandlerFactory` stores the trust-store with an
empty password. Previously, if a password was supplied using the
ssl.trust-store-password property, that would be the password used to
load the trust-store and the connector would warn with "Password
verification failed" message.
Fixes gh-12688
7 years ago
Stephane Nicoll
3f001899b4
Harmonize ssl properties for Kafka
...
Closes gh-13239
7 years ago
Stephane Nicoll
56dd53bfba
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
7849d73828
Polish
...
See gh-13031
7 years ago
Stephane Nicoll
c8f57acca6
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
faa9910e46
Enable cache when a SecurityContext parameter is used
...
This commit restores caching for the main read operation when the
SecurityContext does not expose a principal (i.e. guest access).
Closes gh-13238
7 years ago
Andy Wilkinson
32a9addb57
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
1ce22aa50a
Polish
7 years ago
Stephane Nicoll
39861bf819
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
4259817572
Fix extension discovery when endpoint instance is sub-classed
...
This commit fixes endpoint extension discovery when the related endpoint
is sub-classed. Previously, a strict by type check was applied against
the `endpoint` attribute of `EndpointExtension`.
Rather than using a `Class` check, this commit extracts the id of an
endpoint and uses it to match its extension, if any.
Closes gh-13082
7 years ago
Stephane Nicoll
52b80c77d8
Merge branch '2.0.x'
7 years ago
nkjackzhang
17bcd1c359
Fix wrong reference in cast operation
...
Closes gh-13288
7 years ago
Stephane Nicoll
3bbdeee70b
Merge branch '2.0.x'
7 years ago
Johnny Lim
bd2053aa17
Use more Tag constants
...
Closes gh-13286
7 years ago
Stephane Nicoll
188ba14c17
Merge branch '2.0.x'
7 years ago
Johnny Lim
9de2a8786d
Fix a wrong issue reference
...
Closes gh-13284
7 years ago
Stephane Nicoll
e2c14c590a
Merge branch '2.0.x'
7 years ago
dreis2211
3ed31d60dc
Add assertion in IntegrationAutoConfigurationTests
...
Closes gh-13280
7 years ago
Stephane Nicoll
6814b7f240
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
8a9d0bd22a
Merge branch '1.5.x' into 2.0.x
7 years ago
Stephane Nicoll
ec65cb1753
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
15ba50ab3e
Merge branch '1.5.x' into 2.0.x
7 years ago
Johnny Lim
de01e7aad4
Polish
...
See gh-13243
7 years ago
Stephane Nicoll
f91b53747a
Merge branch '2.0.x'
7 years ago
Johnny Lim
f385a1cb11
Polish
...
Closes gh-13243
7 years ago
Stephane Nicoll
7462401291
Merge branch '2.0.x'
7 years ago
Eddú Meléndez
065eebfb4b
Fix javadoc
...
Closes gh-13274
7 years ago
Stephane Nicoll
be9a0ef65d
Merge branch '2.0.x'
7 years ago
hengyunabc
b75e58b70f
Add enforce-rule to ensure maven version >= 3.5.0
...
Closes gh-13271
7 years ago
Phillip Webb
3739699d79
Merge branch '2.0.x'
7 years ago
Phillip Webb
dba73d76b8
Merge branch '1.5.x' into 2.0.x
7 years ago
Stephane Nicoll
1bb53ff44c
Merge branch '2.0.x'
7 years ago
Arnaud Heritier
b60eadb10b
Add missing semicolon in example
...
Closes gh-13266
7 years ago
Phillip Webb
68ffbafbae
Fix checkstyle violations
7 years ago
Phillip Webb
3702da4573
Formatting
7 years ago
Phillip Webb
2215709165
Merge branch '2.0.x'
7 years ago
Phillip Webb
6f0ccc64a5
Fix checkstyle violations
7 years ago
Phillip Webb
9fd3b9103a
Format code
7 years ago
Phillip Webb
e544922dd7
Merge branch '1.5.x' into 2.0.x
7 years ago
Phillip Webb
5626b7a50d
Merge branch '2.0.x'
7 years ago
Phillip Webb
9c5f207e22
Fix merge error
7 years ago
Phillip Webb
d8157c94f3
Merge branch '2.0.x'
7 years ago
Phillip Webb
21d80d87a3
Merge branch '1.5.x' into 2.0.x
7 years ago
Stephane Nicoll
75c10e615e
Merge branch '2.0.x'
7 years ago
Andrea Vacondio
aed118c410
Fix documentation error
...
Closes gh-13260
7 years ago
Madhura Bhave
940c3d1b75
Merge branch '2.0.x'
7 years ago
Madhura Bhave
552878c431
Fix javadoc
7 years ago
Stephane Nicoll
79967a482a
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
a5b53b263e
Merge branch '1.5.x' into 2.0.x
7 years ago
Stephane Nicoll
4464a5f5bd
Remove code deprecated in 2.0
...
Closes gh-12962
7 years ago
Stephane Nicoll
1ea3e95ff6
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
585135a280
Polish
7 years ago
Stephane Nicoll
d5abd57a91
Remove deprecated use of spring.main.web-environment
...
Closes gh-13231
7 years ago
Stephane Nicoll
12bbb18844
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
a124379dd9
Remove use of deprecated `web` methods
...
Closes gh-13231
7 years ago
Stephane Nicoll
699b6ce6dc
Remove reference to Jersey 1
...
Closes gh-12582
7 years ago
Phillip Webb
c5f63c19a4
Merge branch '2.0.x'
7 years ago
Phillip Webb
2dc4f1df00
Polish
7 years ago
Phillip Webb
40e68a6427
Merge branch '2.0.x'
7 years ago
Phillip Webb
6d8b4710d7
Merge branch '1.5.x' into 2.0.x
7 years ago
Johnny Lim
d72ba70cba
Use type parameter for Supplier in AggregateBinder.merge()
...
Closes gh-13139
7 years ago
Stephane Nicoll
243023f2ad
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
300f6bf4d7
Polish contribution
...
Closes gh-13208
7 years ago
Mihhail Lapushkin
d31dbac69e
Support custom UriTemplateHandler in LocalHostUriTemplateHandler
...
See gh-13208
7 years ago
Stephane Nicoll
27c60e3deb
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
48cf025093
Polish
7 years ago
Stephane Nicoll
d35d221b5c
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
6893be5479
Make sure that RabbitMQ metrics are configured early
...
The ConnectionFactory can be used early in user configuration to
configure an `Exchange`. Such connection may not hold the proper
MetricCollector and can be cached, leading to missed metrics
information.
This commit moves the configuration of RabbitMQ metrics to a
BeanPostProcessor so that the proper MetricCollector is configured
before any connection is created.
Closes gh-12855
7 years ago
Stephane Nicoll
8364d121b1
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
125b5974c0
Merge branch '1.5.x' into 2.0.x
7 years ago
Johnny Lim
b7fe3a5332
Make ErrorProperties.whitelabel final
...
Closes gh-13197
7 years ago
Stephane Nicoll
afe6abb20d
Merge branch '2.0.x'
7 years ago
Johnny Lim
75639aa682
Polish
...
Closes gh-13192
7 years ago
Stephane Nicoll
b51b997b70
Run specific health check
...
This commit improves the `health` endpoint to run health check for a
particular component or, if that component is itself a composite, an
instance of that component.
Concretely, it is now possible to issue a `GET` on
`/actuator/health/{component}` and
`/actuator/health/{component}/instance` to retrieve the health of a
component or an instance of a composite component, respectively.
If details cannot be showed for the current user, any request leads to a
404 and does not invoke the health check at all.
Closes gh-8865
7 years ago
Andy Wilkinson
9f6d3bb21d
Upgrade to Spring Data Lovelace M3
...
Closes gh-13169
7 years ago
Stephane Nicoll
beafba4487
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
1d2edc1d37
Fix wrong reference to WebApplicationType
...
Closes gh-13195
7 years ago
Stephane Nicoll
2c176a3770
Add support for ReactiveHealthIndicatorRegistry
...
This commit updates the initial proposal to add support for reactive
use cases as well. A reactive application can use
ReactiveHealthIndicatorRegistry as an alternative to
HealthIndicatorRegistry.
Closes gh-4965
7 years ago
Stephane Nicoll
95b251590e
Polish "Introduce HealthIndicatorRegistry"
...
See gh-4965
Co-authored-by: Andy Wilkinson <awilkinson@pivotal.io>
7 years ago
Vedran Pavic
d829d522be
Introduce HealthIndicatorRegistry
...
This commit introduces HealthIndicatorRegistry which handles
registration of HealthIndicator instances. Registering new
HealthIndicator instances is now possible in runtime.
See gh-4965
7 years ago
Stephane Nicoll
ffdcdc0dc6
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
7b7e802129
Merge branch '1.5.x' into 2.0.x
7 years ago
Andy Wilkinson
69aa4913e3
Align tests for OAuth properties adapter with changes in Spring Security
...
Closes gh-13185
7 years ago
Andy Wilkinson
d8f9aad8d4
Upgrade to Spring Security 5.1.0.M1
...
Closes gh-13185
7 years ago
Stephane Nicoll
9ea4fce03e
Merge branch '2.0.x'
7 years ago
Johnny Lim
652bbf4ab2
Polish DefaultErrorWebExceptionHandler.renderErrorView()
...
Closes gh-13174
7 years ago
Andy Wilkinson
38b491018c
Upgrade to Solr 7.2.1
...
Closes gh-13182
7 years ago
Andy Wilkinson
b5185fbe10
Upgrade to Lettuce 5.1.0.M1
...
Closes gh-13181
7 years ago
Andy Wilkinson
148997fd43
Upgrade to Elasticsearch 6.2.4
...
Closes gh-13178
7 years ago
Andy Wilkinson
795ff45a65
Upgrade to Cassandra Java Driver 3.5.0
...
Closes gh-13177
7 years ago
Andy Wilkinson
150a19523c
Start building against Spring Data Lovelace M3 snapshots
...
See gh-13169
7 years ago
Andy Wilkinson
33fadda4d9
Upgrade to Mongo Driver Reactive Streams 1.9.0-beta1
...
Closes gh-13180
7 years ago
Andy Wilkinson
3dfacaa1e3
Upgrade to MongoDB 3.8.0-beta2
...
Closes gh-13179
7 years ago
Stephane Nicoll
e5ac3bc391
Merge branch '2.0.x'
7 years ago
Johnny Lim
b9aa934d78
Remove @Deprecated on CouchbaseProperties.Endpoints.setKeyValue()
...
Closes gh-13171
7 years ago
Stephane Nicoll
ed02d02d19
Polish "Allow repackage maven goal to take a source classifier"
...
Closes gh-11061
7 years ago
Björn
3c8e012411
Allow repackage maven goal to take a source classifier
...
Previously, the "classifier" attribute was only used to determine the
target classifier of the repackaged archive, always using the main
artifact as the source.
This commit changes the semantic of the attribute so that an existing
archive matching the "classifier" attribute can be used as source,
replacing the archive the same way the goal replaces the main archive
if no classifier is found.
If no artifact with the specified classifier exists, the repackaged
archive is still processed based on the main archive and attached to
the lifecycle using the value of the classifier attribute.
See gh-11061
7 years ago
Andy Wilkinson
08a12e7964
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
be0b8eb871
Merge branch '1.5.x' into 2.0.x
7 years ago
Andy Wilkinson
72b45584eb
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
8b028e30d3
Merge branch '1.5.x' into 2.0.x
7 years ago
Andy Wilkinson
46855ab8eb
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
73e525a280
Merge branch '1.5.x' into 2.0.x
7 years ago
Andy Wilkinson
16457ad988
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
cddc2b4483
Merge branch '1.5.x' into 2.0.x
7 years ago
Stephane Nicoll
497aebe010
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
a3a6a2b291
Polish "Add CLI manifest for Scoop"
...
Closes gh-12541
7 years ago
Andrey Saksonov
daccdbb18d
Add CLI manifest for Scoop
...
See gh-12541
7 years ago
Stephane Nicoll
24024b00da
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
2be1c8f527
Polish "Set classloader for JMX endpoints to application classloader"
...
Closes gh-12209
7 years ago
David Herberth
e44c81672f
Set classloader for JMX endpoints to application classloader
...
See gh-12209
7 years ago
Frank Pavageau
ab7f6654d8
Manage the Mockito/JUnit 5 dependency
...
This requires an updated Mockito dependency as well, since it was
introduced in Mockito 2.17.0 but really works starting with 2.18.0.
Closes gh-12890
7 years ago
Stephane Nicoll
c7eec5c45e
Polish "Add liquibase test rollback on update property"
...
Closes gh-13159
7 years ago
Vladyslav Kiriushkin
08279c889c
Add liquibase test rollback on update property
...
See gh-13159
7 years ago
Stephane Nicoll
b839c98de9
Merge branch '2.0.x'
7 years ago
Sebastien Deleuze
d747d43b23
Update Kotlin refdoc with the new tutorial
...
Closes gh-13161
7 years ago
Stephane Nicoll
c8dc885cc5
Add missing note
...
See gh-12933
7 years ago
Stephane Nicoll
602f52fffc
Add support for configuring common tags declaratively
...
Closes gh-12933
7 years ago
Andy Wilkinson
8e4f4317f6
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
285203d272
Provide dependency management for Hibernate's JPA API module
...
Closes gh-13154
7 years ago
Stephane Nicoll
93c45cb6ec
Move server.servlet.path to spring.mvc.servlet.path
...
Closes gh-12971
7 years ago
Stephane Nicoll
406192741e
Upgrade to Maven Exec Plugin 1.6.0
...
Closes gh-13101
7 years ago
Stephane Nicoll
37324785fc
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
caa271dcc1
Merge branch '1.5.x' into 2.0.x
7 years ago
Stephane Nicoll
9b379b43ae
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
8f53c2e2bb
Support for custom comment prefix
...
Some Quartz initialization scripts have comments in a different format.
This commit introduces a `comment-prefix` property that should be set by
the user if their target database has a script that contains those
unusual comments.
Closes gh-13041
7 years ago
Johnny Lim
fb2ab67f4f
Polish
...
Closes gh-13148
7 years ago
Stephane Nicoll
b17c58b114
Merge branch '2.0.x'
7 years ago
Johnny Lim
3dd2f5bb05
Polish
...
See gh-13148
7 years ago
Stephane Nicoll
15edd02e1d
Merge branch '2.0.x'
7 years ago
Johnny Lim
aa60d60b8a
Polish JpaProperties.determineDdlAuto()
...
Closes gh-13036
7 years ago
Stephane Nicoll
8e9a873787
Polish "Improve LDAP auto-configuration conditions"
...
Closes gh-13143
7 years ago
Vedran Pavic
dfceede0bc
Improve LDAP auto-configuration conditions
...
At present, auto-configuration of `LdapContextSource` is conditional on
presence of a `ContextSource` bean. However, there are valid use cases
which require multiple `ContextSource` bean, for instance
`PooledContextSource`. With the current arrangement, the
auto-configuration of `LdapContextSource` will back off if user provides
a `PooledContextSource` bean, while it would still be reasonable to
reuse the auto-configured `LdapContextSource`.
This commit improves `LdapContextSource` factory method return value and
condition to back off only if users actually provide a
`LdapContextSource` bean themselves.
See gh-13143
7 years ago
Andy Wilkinson
efda5ef3ac
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
3992dacdc8
Bind empty string to empty collection or array of rich types
...
Previously, when an empty String was bound to a collection or
array of rich types it would fail as there was no converter capable
of creating a Collection<RichType> or RichType[] from the String.
This commit updates IndexedElementsBinder to apply special treatment
to empty String values. Now, when such a value is being processed,
an empty Collection or array is the result.
Closes gh-12965
7 years ago
Stephane Nicoll
1afab3a886
Merge pull request #13136 from vpavic:improve-ldap-autoconfig
...
* pr/13136:
Polish "Improve LDAP auto-configuration"
Improve LDAP auto-configuration
7 years ago
Stephane Nicoll
a0a0bea427
Polish "Improve LDAP auto-configuration"
...
Closes gh-13136
7 years ago
Vedran Pavic
f81f50c119
Improve LDAP auto-configuration
...
Auto-configuration of LDAP's `LdapTemplate` is currently a part of
`LdapDataAutoConfiguration` which is conditional of presence of
`LdapRepository` (i.e. Spring Data LDAP). This arrangement isn't ideal
since the `LdapTemplate` is a part of Spring LDAP project, and therefore
should not be tied to Spring Data LDAP.
This commit improves and simplifies LDAP auto-configuration by moving
`LdapTemplate` configuration to `LdapAutoConfiguration`. Consequently,
`LdapDataAutoConfiguration` is not needed anymore and is removed.
See gh-13136
7 years ago
Andy Wilkinson
2df156bd52
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
45f4e8795e
Merge branch '1.5.x' into 2.0.x
7 years ago
Stephane Nicoll
ae74ce9b39
Merge branch '2.0.x'
7 years ago
Vedran Pavic
a08fa27c39
Add .gitignore for Gradle Plugin module
...
Closes gh-13137
7 years ago
Stephane Nicoll
b0433d66c1
Merge branch '2.0.x'
7 years ago
dreis2211
e6a23fa3ff
Remove unnecessary semicolons
...
Closes gh-13144
7 years ago
Andy Wilkinson
b88a20fabb
Polish
7 years ago
Andy Wilkinson
a325b13d05
Polish "Auto-configure a ResourceConfig for Jersey endpoints if needed"
...
Closes gh-11948
7 years ago
Michael J. Simons
bb2864ad02
Auto-configure a ResourceConfig for Jersey endpoints if needed
...
See gh-11948
7 years ago
Andy Wilkinson
d5e4a19446
Upgrade to Liquibase 3.6.1 and adapt to logging changes
...
Closes gh-13145
7 years ago
Andy Wilkinson
39d7382129
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
972d952716
Merge branch '1.5.x' into 2.0.x
7 years ago
Andy Wilkinson
079b67c53b
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
7913d9b599
Add methods to BootJar for adding content to BOOT-INF
...
Closes gh-13000
7 years ago
Andy Wilkinson
07251a09d1
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
d9d7499ae6
Merge branch '1.5.x' into 2.0.x
7 years ago
Stephane Nicoll
360f4e17c2
Add support for PageableHandlerMethodArgumentResolver in WebMvcTest
...
Closes gh-13066
7 years ago
Stephane Nicoll
5e87a3d2fa
Polish
...
See gh-13130
7 years ago
Stephane Nicoll
00a43d8f4d
Merge branch '2.0.x'
7 years ago
Johnny Lim
75e591e76e
Polish
...
Closes gh-13130
7 years ago
Stephane Nicoll
c35cb1b69f
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
4683940423
Merge branch '1.5.x' into 2.0.x
7 years ago
Stephane Nicoll
a11acbc829
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
4bec3b7cd9
Polish
...
See gh-13123
7 years ago
Madhura Bhave
ea99d8cab0
Merge branch '2.0.x'
7 years ago
Madhura Bhave
05cf8229d9
Fix tests
7 years ago
Madhura Bhave
36c89e2383
Merge branch '2.0.x'
7 years ago
Madhura Bhave
c937bb68a0
ServletEndpoints should take servletPath into account
...
Fixes gh-13106
7 years ago
Andy Wilkinson
0b76fc8f8e
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
fbf974478a
Merge branch '1.5.x' into 2.0.x
7 years ago
Madhura Bhave
36c7602f2a
Merge branch '2.0.x'
7 years ago
Madhura Bhave
4ec87956f9
Fix EndpointRequest include/exclude for ServletEndpoints
...
Fixes gh-13089
7 years ago
Stephane Nicoll
c72df104d8
Improve caches endpoint format
...
This commit adds an intermediate "caches" element so that additional
cache manager attributes can be added in the future.
Closes gh-13079
7 years ago
Andy Wilkinson
d77c4c83a1
Polish
7 years ago
Andy Wilkinson
a41c9eb736
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
e14a2e33ab
Deprecate queue size property for StatsD metrics export
...
Closes gh-13108
7 years ago
Andy Wilkinson
c826310fd1
Polish
7 years ago
Andy Wilkinson
56fa85f179
Merge branch '2.0.x'
7 years ago
Jon Schneider
c6860cb431
Upgrade to Micrometer 1.0.4
...
Closes gh-13108
7 years ago
Andy Wilkinson
33861b3608
Upgrade to Spring Integration 5.0.5.RELEASE
...
Closes gh-13016
7 years ago
Andy Wilkinson
ba407da259
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
e407ed5f92
Upgrade to Spring Session Apple-SR2
...
Closes gh-13103
7 years ago
Andy Wilkinson
3a3eeb0caf
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
8ce4110966
Allow Jersey-based Actuator to be used with separate management port
...
Previously, when the Jersey-based Actuator was configure with a
separate management port, the resulting child context would fail to
start due to their being no ResourceConfigCustomizer beans available.
This commit updates the configuration so that the customizer's are
injected using an ObjectProvider and an empty list is used in the
event of their being no customizer beans. This aligns the child
context configuration class with JerseyAutoConfiguration which
already used this approach.
Closes gh-12975
7 years ago
Andy Wilkinson
e45384bdfa
Upgrade to Spring Kafka 2.1.6.RELEASE
...
Closes gh-13018
7 years ago
Andy Wilkinson
5dbba99aed
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
7a53623e1c
Polish "Clarify deployment of Spring Boot apps to App Engine Standard"
...
See gh-13090
7 years ago
ifigotin
676b013998
Clarify deployment of Spring Boot apps to App Engine Standard
...
Closes gh-13090
7 years ago
Andy Wilkinson
95c415fd93
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
5168766ebb
Upgrade to Spring Security 5.0.5.RELEASE
...
Closes gh-13029
7 years ago
Andy Wilkinson
bca2756b46
Upgrade to Jaybird 3.0.4
...
Closes gh-13100
7 years ago
Andy Wilkinson
47c45539d9
Upgrade to Lettuce 5.0.4.RELEASE
...
Closes gh-13099
7 years ago
Stephane Nicoll
8fc997243a
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
f9134c9325
Upgrade to Spring Data Kay SR7
...
Closes gh-13017
7 years ago
Andy Wilkinson
e4bdf4e513
Polish
7 years ago
Andy Wilkinson
a1bea69555
Make Elasticsearch dependency available to javadoc generation
...
See gh-12600
7 years ago
Stephane Nicoll
503faf3153
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
6577513464
Upgrade to Spring Framework 5.0.6.RELEASE
...
Closes gh-13021
7 years ago
Andy Wilkinson
5b26974000
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
874650cb33
Merge branch '1.5.x' into 2.0.x
7 years ago
Brian Clozel
84c9a65e9d
Auto-configure Elasticsearch REST clients
...
This commit adds auto-configuration support for both `RestClient` and
`RestHighLevelClient` which are provided by `elasticsearch-rest-client`
and `elasticsearch-rest-high-level-client` dependencies respectively.
`RestClient` is associated with configuration properties in the
`spring.elasticsearch.rest.*` namespace, since this is the component
taking care of HTTP communication with the actual Elasticsearch node.
`RestHighLevelClient` wraps the first one and naturally inherits that
configuration.
Closes gh-12600
7 years ago
Johnny Lim
96ce71ddc4
Polish
...
Closes gh-13078
7 years ago
Stephane Nicoll
3ad8f3fcbf
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
9dccf5b895
Polish
...
See gh-13078
7 years ago
Stephane Nicoll
7f50d49251
Merge branch '2.0.x'
7 years ago
dreis2211
15d67d6b12
Remove MockServletWebServer.emptyEnumeration()
...
Closes gh-13084
7 years ago
Stephane Nicoll
9cf68a2de4
Merge branch '2.0.x'
7 years ago
dreis2211
e3862d9bdf
Fix deprecation warning in OriginTrackedYamlLoader
...
Closes gh-13085
7 years ago
Brian Clozel
31c7102800
Upgrade to Reactor Californium
...
This Reactor generation will get the Reactor Netty 0.8 upgrade, which
will include important changes such as maven coordinate, package and API
changes.
7 years ago
Brian Clozel
2e9b6bec1b
Merge branch '2.0.x'
7 years ago
Brian Clozel
925269eacc
Upgrade to Reactor Bismuth SR9
...
Closes gh-12848
7 years ago
Phillip Webb
c578a30e90
Polish
7 years ago
Stephane Nicoll
ea2a98d009
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
c22e9a5514
Make sure that JpaProperties does not have Hibernate imports
...
This commit removes Hibernate imports from JpaProperties so that it can
be used with another JPA provider.
This commit is a breaking change for an internal, yet public class used
to transmit customizations provided by the user. It does not change the
external functionality though: naming strategies defined as bean are
still taken into account and a customizer has a chance to override it
regardless.
Closes gh-13043
7 years ago
Phillip Webb
cff552fb05
Merge branch '2.0.x'
7 years ago
Phillip Webb
6556bb2e89
Fix checkstyle violations
7 years ago
Phillip Webb
a323a85e3b
Merge branch '2.0.x'
7 years ago
Phillip Webb
975e986fef
Polish
7 years ago
Phillip Webb
f9750248ef
Migrate KafkaProperties to use PropertyMapper
7 years ago
Madhura Bhave
cdb5d76c7d
Merge branch '2.0.x'
7 years ago
Madhura Bhave
469372c5ef
Account for servlet path "/" in EndpointRequest
...
See gh-12934
7 years ago
Madhura Bhave
e02954a25b
Merge branch '2.0.x'
7 years ago
Madhura Bhave
f5f3af7f9c
Point to gradle plugin's doc for custom dependency versions
...
Fixes gh-12807
7 years ago
Phillip Webb
7b120c1c97
Formatting
7 years ago
Phillip Webb
42c053cf1b
Merge branch '2.0.x'
7 years ago
Phillip Webb
6de479fe6a
Polish
7 years ago
Phillip Webb
93046d058d
Polish
7 years ago
Madhura Bhave
6855c5556d
EndpointRequest should consider server.servlet.path
...
Fixes gh-12934
7 years ago
Phillip Webb
5b3cb8a698
Update copyright header year for changed files
7 years ago
Phillip Webb
57bfbfb3ad
Fix checkstyle errors
7 years ago
Phillip Webb
6e09e497f2
Formatting
7 years ago
Andy Wilkinson
b18a456123
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
fefe9e4e49
Upgrade to Junit Jupiter 5.1.1
...
Closes gh-13075
7 years ago
Andy Wilkinson
c74292c222
Upgrade to Jooq 3.10.7
...
Closes gh-13074
7 years ago
Andy Wilkinson
ee587130b2
Upgrade to Narayana 5.8.1.Final
...
Closes gh-13073
7 years ago
Andy Wilkinson
36880ad25b
Upgrade to Hibernate 5.2.17.Final
...
Closes gh-13072
7 years ago
Andy Wilkinson
578dd8611c
Upgrade to Elasticsearch 5.6.9
...
Closes gh-13071
7 years ago
Andy Wilkinson
205449cca1
Upgrade to Javax Money 1.0.3
...
Closes gh-13070
7 years ago
Andy Wilkinson
9ec27d1f97
Upgrade to Rxjava2 2.1.13
...
Closes gh-13069
7 years ago
Andy Wilkinson
ff915b3450
Upgrade to Hazelcast 3.9.4
...
Closes gh-13068
7 years ago
Andy Wilkinson
5c2d4980de
Upgrade to Couchbase Client 2.5.8
...
Closes gh-13067
7 years ago
Andy Wilkinson
820115a125
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
c16f99f782
Revert "Upgrade to Ehcache 2.10.5" in 2.0 as well
...
See gh-13056
7 years ago
Stephane Nicoll
23c49116ff
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
18b1e8da60
Merge branch '1.5.x' into 2.0.x
7 years ago
Stephane Nicoll
303b479b90
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
959c569199
Merge branch '1.5.x' into 2.0.x
7 years ago
Stephane Nicoll
15936a1fe8
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
126f928f36
Polish "Improve Spring Session docs"
...
Closes gh-13061
7 years ago
Vedran Pavic
370160720d
Improve Spring Session docs
...
See gh-13061
7 years ago
Andy Wilkinson
65e6011b7f
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
2bcf29913d
Skip building the Gradle plugin on Java 9 as well as 10
...
Upgrading the JDK 9-based build to use JDK 9.0.4 has revealed that
Gradle 4.0.x doesn't work with it as it fails to parse the 9.0.4
version number.
This commit disables building the Gradle plugin on Java 9 (as we
had already done for Java 10) until we decide what to do
(see gh-12333).
7 years ago
Andy Wilkinson
b4ccf5186b
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
a1f3e7970c
Merge branch '1.5.x' into 2.0.x
7 years ago
Phillip Webb
b6a2a46f78
Merge branch '2.0.x'
7 years ago
Phillip Webb
2d70a7ae5e
Polish caught exception names
...
Prefer `ex` over `e`.
7 years ago
Phillip Webb
41efea51a7
Polish ternary expressions
...
Consistently format ternary expressions and always favor `!=` as the
the check.
7 years ago
Phillip Webb
bbf94c22da
Polish
7 years ago
Phillip Webb
8c0c0ee55a
Merge branch '2.0.x'
7 years ago
Phillip Webb
e125085993
Merge branch '1.5.x' into 2.0.x
7 years ago
Stephane Nicoll
36a377764f
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
700ec6b840
Polish "Complete SSL configuration for Kafka"
...
Closes gh-13031
7 years ago
Toshiaki Maki
d208641c59
Complete SSL configuration for Kafka
...
See gh-13031
7 years ago
Andy Wilkinson
4ea7d3a767
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
f5fabbc1b9
Remove the use of internal API from Gradle Plugin's BootJar
...
Closes gh-13037
7 years ago
Stephane Nicoll
921c037956
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
69ab956e8b
Stop assuming datasource creation failure originates from auto-config
...
There are documented way to reuse bits of the infrastructure in user
config to offer similar datasource configuration. If that fails, the
regular failure there will kick in.
This commit improves `DataSourceBeanCreationFailureAnalyzer` to not
misguide users that the auto-configuration has failed. Rather, it
describes what has failed in a more generic way.
Closes gh-12947
7 years ago
Stephane Nicoll
ca1b637728
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
b3ad902902
Merge branch '1.5.x' into 2.0.x
7 years ago
Gary Russell
8cf34238d3
Start building against Spring Kafka 2.2.0 snapshots
...
Closes gh-13007
7 years ago
Stephane Nicoll
eab2d4a404
Merge branch '2.0.x'
7 years ago
Johnny Lim
e7d2f22911
Polish IgnoreTopLevelConverterNotFoundBindHandlerTests
...
Closes gh-13022
7 years ago
Johnny Lim
12cdc8b0e0
Fix @since for IgnoreTopLevelConverterNotFoundBindHandler
...
Closes gh-13019
7 years ago
Stephane Nicoll
7879b38615
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
7cca56e15b
Upgrade to HikariCP 2.7.9
...
Closes gh-12783
7 years ago
Stephane Nicoll
4eeddbd889
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
d6244889f5
Add default value for "spring.flyway.locations"
...
See gh-12193
7 years ago
Stephane Nicoll
79c222da78
Allow to provide manual metadata for keys that are not unique
...
Closes gh-12193
7 years ago
Stephane Nicoll
44fd7d953e
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
782d8c63da
Merge branch '1.5.x' into 2.0.x
7 years ago
Andy Wilkinson
0526594a3c
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
f019d5c85b
Merge branch '1.5.x' into 2.0.x
7 years ago
Andy Wilkinson
1fda677f2d
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
0a9d950a44
Start building against Spring Kafka 2.1.6 snapshots
...
See gh-13018
7 years ago
Andy Wilkinson
2a8eb2c113
Start building against Spring Integration 5.0.5 snapshots
...
See gh-13016
7 years ago
Andy Wilkinson
c50687758e
Start building against Spring Data Kay SR7 snapshots
...
See gh-13017
7 years ago
Andy Wilkinson
0d67ca1e81
Starting building against Spring Framework 5.0.6 snapshots
...
See gh-13021
7 years ago
Andy Wilkinson
c17a451744
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
49089546f8
Merge branch '1.5.x' into 2.0.x
7 years ago
Stephane Nicoll
0819822eb6
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
fbf8f57773
Merge branch '1.5.x' into 2.0.x
7 years ago
Madhura Bhave
a193c89c6d
Merge branch '2.0.x'
7 years ago
Madhura Bhave
aad279208e
Throw exception if RandomAccessData tries to read beyond EOF
...
Fixes gh-12986
7 years ago
Madhura Bhave
ef0cfc43fe
Merge branch '2.0.x'
7 years ago
Madhura Bhave
d268b2102f
Fix typo
7 years ago
Stephane Nicoll
9f7be62687
Backport polish commit "22b99a90"
7 years ago
Andy Wilkinson
c37e6ebac5
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
d5841982d9
Upgrade to Testcontainers 1.7.2
...
See gh-12821
7 years ago
Stephane Nicoll
0fcffae0d9
Merge branch '2.0.x'
7 years ago
Johnny Lim
d8700522d3
Rename nested *AutoConfiguration classes to *Configuration
...
Closes gh-12989
7 years ago
Stephane Nicoll
335ca62239
Merge branch '2.0.x'
7 years ago
Johnny Lim
a723ac95a9
Polish
...
Closes gh-12999
7 years ago
Stephane Nicoll
284fe969e0
Merge branch '2.0.x'
7 years ago
Yaman Jain
50ca33ecd2
Fix typo
...
Closes gh-12996
7 years ago
Stephane Nicoll
fb8a5a9864
Polish "Add cache actuator endpoint"
...
This commit improves the initial proposal by providing a by name read
operation that returns the detail of a particular cache. It also adds
more tests and complete API documentation for the feature.
Closes gh-12216
7 years ago
Johannes Edmeier
1a57673345
Add cache actuator endpoint
...
This commits adds an actuator endpoint which lists the caches per
context and cacheManager and provides a delete operation to clear the
caches. As the statistics are exposed via the metrics endpoint they are
not included
See gh-12216
7 years ago
Andy Wilkinson
0699f65969
Merge branch '2.0.x'
7 years ago
Sebastien Deleuze
933f0bbca8
Upgrade to Kotlin 1.2.41
...
Includes KT-23973 critical regression fix.
7 years ago
Stephane Nicoll
22b99a90de
Polish
...
See gh-12906
7 years ago
Madhura Bhave
acc1793e96
Merge branch '2.0.x'
7 years ago
Madhura Bhave
0385bd4131
Use spring.session.timeout for Spring Session timeout
...
Fallback to server.servlet.session.timeout for backwards compatibility.
Fixes gh-12906
7 years ago
Brian Clozel
1ef0098ab5
Add WebClient metrics support
...
This commit adds support for Actuator Metrics for WebClient.
This support mirrors the current behavior for `RestTemplate`, reusing
the same metric name `"http.client.requests"` and tags.
`WebClient` is instrumented by a `MetricsWebClientFilterFunction` which
is applied by a `WebClientCustomizer`. This instrumentation happens
automatically only if you create an instance of `WebClient` using an
auto-configured `WebClient.Builder` bean.
This infrastructure is reusing de facto the `MeterFilter` that has been
added for `RestTemplate` in order to limit the "uri" tag cardinality.
Closes gh-12228
7 years ago
Stephane Nicoll
621874708d
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
36fb078935
Merge branch '1.5.x' into 2.0.x
7 years ago
Stephane Nicoll
c8843947fe
Polish
7 years ago
Stephane Nicoll
1a41ff941a
Polish
7 years ago
Johnny Lim
b45c5f1a27
Polish
...
See gh-12981
7 years ago
Stephane Nicoll
4d0fe5bbe6
Merge branch '2.0.x'
7 years ago
Johnny Lim
b941c5f1a6
Polish
...
Closes gh-12981
7 years ago
Madhura Bhave
59b7c50c3c
Merge branch '2.0.x'
7 years ago
Madhura Bhave
f2d8ca8b3a
Fix failing NettyReactiveWebServerFactoryTests
...
NettyReactiveWebServerFactoryTests.portInUseExceptionIsThrownWhenPortIsAlreadyInUse
started failing on CI following this change in reactor netty:
e6634c27f6
Instead of a `BindException`, a `NativeIoException` is thrown. Since that Exception
is for internal use only, we throw a generic `WebServerException`
instead of the `PortInUseException`.
7 years ago
Madhura Bhave
dafe8823cc
Merge branch '2.0.x'
7 years ago
Madhura Bhave
24ce3ecb43
Fix typo in docs
7 years ago
Madhura Bhave
6bebb931e5
Merge branch '2.0.x'
7 years ago
Madhura Bhave
228c85fe67
Improve List and Map binding documentation
...
Closes gh-12444
7 years ago
Stephane Nicoll
11d583ab46
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
fbe88c483e
Prevent rabbitmq starter to bring webflux on the classpath
...
This commit excludes `com.rabbitmq:http-client` from `spring-rabbit` as
the former brings spring webflux for an optional feature. This also
prevents Spring Boot to consider that a web server should be started as
all the necessary pieces are unexpectedly present.
Closes gh-12853
7 years ago
Stephane Nicoll
25414d1b58
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
9cf8080a17
Polish "Document Kotlin custom metadata generation"
...
Closes gh-12960
7 years ago
sdeleuze
c24e7a5930
Document Kotlin custom metadata generation
...
See gh-12960
7 years ago
Stephane Nicoll
03cf4fbb10
Polish "Add actuator endpoint for exposing the Spring Integration graph"
...
Closes gh-12331
7 years ago
Tim Ysewyn
8c67ef1079
Add actuator endpoint for exposing the Spring Integration graph
...
See gh-12331
7 years ago
Stephane Nicoll
518f41a4ae
Improve @ConditionalOnEnabledEndpoint to be used on any component
...
This commit adds an `endpoint` attribute so that the condition can be
used on arbitrary components, not only endpoints or extensions.
Closes gh-12945
7 years ago
Stephane Nicoll
b090280b0c
Improve Couchbase auto-configuration
...
This commit improves the couchbase auto-configuration so that it is
easier to customize the way the connection to the couchbase server is
initiated.
See gh-11146
7 years ago
Andy Wilkinson
66872a0f96
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
a358f3f0e8
Merge branch '1.5.x' into 2.0.x
7 years ago
Stephane Nicoll
080e189d06
Fix broken syntax
7 years ago
Stephane Nicoll
65fda8d3d6
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
11ad9bfebf
Upgrade version of gradle-git-properties in doc
...
Closes gh-12955
7 years ago
Stephane Nicoll
fd47b728c1
Properly handle values with spaces
...
Closes gh-10741
7 years ago
Stephane Nicoll
d4729f5389
Polish
7 years ago
Stephane Nicoll
40b7e02793
Polish "Add support for environment variables"
...
Closes gh-12800
7 years ago
Dmytro Nosan
95f7e3ca37
Add support for environment variables
...
See gh-12800
7 years ago
Stephane Nicoll
5dd4a7e91e
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
55ef9e6dc9
Deprecate excludeArtifactIds
...
While being able to exclude all artifacts of a given group is a handy
feature, excluding all artifacts with a given artifactId does not make
much sense as it should refer to a single artifact anyway. Also the
general "exclude" mechanism is meant to do the exact same thing.
Closes gh-12885
7 years ago
Andy Wilkinson
099f61ae6d
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
c9f04c3977
Avoid race between container starting and getting mapped port
7 years ago
Stephane Nicoll
03539d8e16
Polish "Add system properties support using explicit configuration tag"
...
Closes gh-10741
7 years ago
Vadeg
ba34bf6470
Add system properties support using explicit configuration tag
...
See gh-10741
7 years ago
Andy Wilkinson
fe497d70b8
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
f6cc1cbd76
Make Testcontainer wait strategies final
7 years ago
Andy Wilkinson
c9b2afbd1e
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
f39cea0428
Try to stabilize build by giving Cassandra longer to start
7 years ago
Andy Wilkinson
6c504a5098
Fix deprecation warnings in Testcontainers wait strategies
...
See gh-12821
7 years ago
Stephane Nicoll
760b5e8510
Merge branch '2.0.x'
7 years ago
Johnny Lim
a15319ee30
Remove ManagementServerProperties.addApplicationContextHeader
...
Closes gh-12926
7 years ago
Madhura Bhave
da6a8e8624
Merge branch '2.0.x'
7 years ago
Madhura Bhave
877c4f702e
Use empty key-store-password if storeprovider present
...
For tomcat, if an SslStoreProvider is configured,
`SslStoreProviderUrlStreamHandlerFactory` stores the keyStore with an
empty password. Previously, if a password was supplied using the
ssl.key-store-password property, that would be the password used to
load the keystore and the connector would fail with a
"Password verification failed" exception.
Fixes gh-11391
7 years ago
Andy Wilkinson
60bf4ef430
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
a5f3f36b58
Test the Gradle plugin against Gradle 4.7
...
Closes gh-12952
7 years ago
Andy Wilkinson
15a70153c1
Merge branch '2.0.x'
7 years ago
Andy Wilkinson
72ec2c8644
Polish “Only analyze configurations that we've registered to check”
...
Closes gh-12784
7 years ago
danhyun
1e447ebfbf
Only analyze configurations that we've registered to check
...
See gh-12784
7 years ago
Andy Wilkinson
806978b8f1
Test unresolved dependency analysis in the Gradle plugin
...
See gh-12784
7 years ago
Brian Clozel
e39e125aa2
Merge branch '2.0.x'
7 years ago
Brian Clozel
e3e404f9f9
Fix optional ContentNegotiationStrategy for Actuator
...
Since https://jira.spring.io/browse/SPR-16624 , the contract for
`ContentNegotiationStrategy` has been refined and should never return an
empty list if it's got no preference for a media type, but it should
rather respond with a `"*/*"` instead.
This commit fixes the `OptionalPathExtensionContentNegotiationStrategy`
defined in the Spring MVC auto-configuration to have that behavior.
Fixes gh-12900
7 years ago
Stephane Nicoll
50d73285f7
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
f58f23c5b8
Document that binder doesn't handle static properties
...
Closes gh-12912
7 years ago
Stephane Nicoll
49f64aab48
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
469ce57016
Remove outdated note
...
As we've updated the complete ref doc to use a canonical format for
configuration keys, this not is outdated and this commit removes it.
7 years ago
Stephane Nicoll
6df1ea3544
Fix use of deprecated property in docs
...
Closes gh-12940
7 years ago
Brian Clozel
e0eadfe723
Merge branch '2.0.x'
7 years ago
Brian Clozel
f1b3188c3c
Upgrade to Netty 4.1.24.Final
7 years ago
Madhura Bhave
c449660642
Merge branch '2.0.x'
7 years ago
Madhura Bhave
5afa7d1965
Reset URLStreamHandlerFactory instance between tests
7 years ago
Stephane Nicoll
719fcb4038
Merge branch '2.0.x'
7 years ago
dreis2211
a930835b92
Replace <code> tags where possible
...
Closes gh-12922
7 years ago
Madhura Bhave
d7abbe37cd
Merge branch '2.0.x'
7 years ago
Madhura Bhave
5792042d5d
Fix verify statements in tests
7 years ago
Madhura Bhave
ca41a3c1cc
Merge branch '2.0.x'
7 years ago
Madhura Bhave
c93f7ddff6
Make truststore & keystore optional on SslStoreProvider
...
Fixes gh-11395
7 years ago
Stephane Nicoll
36e33a3b94
Merge branch '2.0.x'
7 years ago
evernat
91fa76a9a2
Add reference to javamelody starter
...
Closes gh-12877
7 years ago
Madhura Bhave
5d949cc736
Merge branch '2.0.x'
7 years ago
Madhura Bhave
35af166750
Fix tests
...
See gh-11380
7 years ago
Madhura Bhave
a8707c520c
Merge branch '2.0.x'
7 years ago
Madhura Bhave
cab9bff4f4
Log included profiles according to the processing order
...
This commit includes some refactoring of active profiles
processing. Previously, there was a LIFO Queue for adding active
profiles. Profiles that were added last, were processed first.
Because of this reverse ordering, profiles were prepended to the
environment to preserve the order in which they were logged.
This however didn't work for "included" profiles as they were
prepended to the environment even though they were processed after
the active profile. In this commit, profiles are processed in a FIFO manner
and processed as they're found.
Fixes gh-11380
7 years ago
Stephane Nicoll
e72306b33e
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
026d8bed5f
Fix additional missing semicolon on sample code
...
Closes gh-12895
7 years ago
Jienan Duan
90ae14ec21
Add missing semicolon on sample code
...
See gh-12895
7 years ago
Stephane Nicoll
c7645604a6
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
2b98b11c12
Polish "Less object instantiation in WebMvcTags"
...
Closes gh-12894
7 years ago
Jon Schneider
d676147680
Less object instantiation in WebMvcTags
...
See gh-12894
7 years ago
Stephane Nicoll
c43eb89823
Make sure that finalName is read only
...
Closes gh-12608
7 years ago
Stephane Nicoll
b2f34f5c20
Remove spring.provides
...
Closes gh-12435
7 years ago
Stephane Nicoll
a85998f4c3
Polish "Add auto-configuration for Hibernate metrics"
...
Closes gh-12550
7 years ago
Rui Figueira
b6b92ba937
Add auto-configuration for Hibernate metrics
...
All Hibernate entityManagerFactories are automatically instrumented
and their statistics are included into Micrometer using its
HibernateMetrics binder.
Closes gh-12550
7 years ago
Stephane Nicoll
3cb2246e7a
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
0bc7bef5e5
Properly handle InvalidEndpointRequestException
...
This commit makes sure that `InvalidEndpointRequestException` is wrapped
in a `ReflectionException` when invoked via JMX.
Closes gh-12857
7 years ago
Stephane Nicoll
f139dc3608
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
2002115637
Add doc ref for hierarchical name mapping
7 years ago
Stephane Nicoll
12541d7efc
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
1c0f589c01
Simplify Joinfaces community starter entry
...
See gh-12867
7 years ago
Stephane Nicoll
0fd743cdb1
Merge branch '2.0.x'
7 years ago
dreis2211
2bbf438c36
Fix duplicate words in comments
...
Closes gh-12866
7 years ago
Stephane Nicoll
1583d342cc
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
bfe31e6688
Fix broken build
7 years ago
Stephane Nicoll
d0b2b9b1a5
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
fa542bacc0
Translate user-defined exception when invoking JMX operation
...
This commit makes sure to respect the MBeanServer#invoke contract by
wrapping any user-defined exception in an MBeanException. Also, any
exception not from the JDK is translated, as it may lead to unexpected
issue on the client if that class isn't present. This is consistent
with our operation result mapping strategy.
Closes gh-10448
7 years ago
Stephane Nicoll
fb60716e1b
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
2204d5f750
Polish
7 years ago
Stephane Nicoll
31441a7590
Add a note to explain how to disable the web server
...
See gh-12853
7 years ago
Stephane Nicoll
2fd5cebe31
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
7550f92ea5
Clarify DataSource metrics section for custom DataSources
...
Closes gh-12851
7 years ago
Brian Clozel
02b0b6ff9c
Merge branch '2.0.x'
7 years ago
Brian Clozel
29a719dfb3
Upgrade to Undertow 1.4.24.Final
...
This commit also updates tests since UNDERTOW-1260 has been fixed in
this release.
Closes gh-12852
7 years ago
Brian Clozel
33c7401e10
Merge branch '2.0.x'
7 years ago
Brian Clozel
b2e7be17ab
Polish gh-11514
...
As pointed out by Rossen in gh-11514 comments, a handler might commit
the response and then send an error signal in the pipeline. In this
case, adding a callback to `beforeCommit` is useless because it won't be
triggered. In those cases, we need to collect metrics right away.
7 years ago
Madhura Bhave
20acd2a89b
Merge branch '2.0.x'
7 years ago
Madhura Bhave
9c7612e681
Fix NPE in WaitStrategy used for test containers
7 years ago
Brian Clozel
5e1d0d7bdd
Merge branch '2.0.x'
7 years ago
Brian Clozel
b7695fabab
Switch to Reactor Bismuth SNAPSHOTs
7 years ago
Vedran Pavic
7b9c5a3dc3
Use Jersey BOM in dependency management
...
Closes gh-12847
7 years ago
Vedran Pavic
ec4f054497
Upgrade to Jersey 2.27
...
Closes gh-12847
7 years ago
Stephane Nicoll
ed19f20ca0
Merge branch '2.0.x'
7 years ago
Stephane Nicoll
38bd4bd58c
Stop associating an Executor bean to Quartz
...
This commits make sure that the Quartz auto-configuration no longer
associates an `Executor` bean if present in the context as Quartz offers
properties to tune it, which would mutate and lead to unexpected
results.
Closes gh-12823
7 years ago
Stephane Nicoll
e4e56bbcc3
Migrate to ApplicationContextRunner
7 years ago
Brian Clozel
70826f5478
Merge branch '2.0.x'
7 years ago
Brian Clozel
3fa8fe85af
Deprecate RouterFunctionMetrics
...
Spring Boot now deploys both annotation-based and functional endpoints
under the same `HttpHandler`; this means the currently auto-configured
`MetricsWebFilter` is instrumenting all endpoints to produce metrics.
There is no need for a WebFlux functional specific support.
This commit removes mentions of `RouterFunctionMetrics` in the docs and
deprecates that class.
Closes gh-12833
7 years ago
Brian Clozel
efd4245785
Merge branch '2.0.x'
7 years ago
Brian Clozel
77be10e7bc
Fix "status" metrics tag for error responses
...
Prior to this commit, the metrics `WebFilter` would handle exceptions
flowing through the pipeline and extract tag information right away.
Since error handling turns the exception information into error HTTP
responses later in the chain, the information extracted from the
response earlier is invalid.
In this case, the "status" information could be "200" whereas error
handlers would later set that status to "500".
This commit delays the tags extraction later in the process, right
before the response is comitted. The happy path is not changed, as
handlers signal that the response is fully taken care of at that point.
Fixes gh-11514
7 years ago
Stephane Nicoll
7198b038aa
Merge branch '2.0.x'
7 years ago
DK Lee
1f91ae541f
Fix WebClient example constructor name
...
Closes gh-12842
7 years ago
Madhura Bhave
d27ad41a88
Merge branch '2.0.x'
7 years ago
Madhura Bhave
4fab679829
Upgrade testcontainers to 1.7.0
...
Closes gh-12821
7 years ago
Stephane Nicoll
8944fa503b
Upgrade to AspectJ 1.9.0
...
Closes gh-12834
7 years ago
Stephane Nicoll
f55753c1dc
Add reference to Axon Framework
7 years ago
Stephane Nicoll
5cba7400e1
Add reference to Flowable
7 years ago
Stephane Nicoll
3c169b4e0a
Fix bean name of EnvironmentEndpointWebExtension
...
Closes gh-12827
7 years ago
Ken Kwon
16ad34aa19
Fix typo
...
Closes gh-12825
7 years ago
Stephane Nicoll
e8fac7d9c4
Properly discover endpoints that are proxied
...
Previously to this commit, if a `@ControllerEndpoint`,
`@RestControllerEndpoint` or `@ServletEndpoint` annotated bean was
proxied, the endpoint wasn't properly detected.
This commit makes sure that annotation retrieval works on the user class
while preserving the get (vs. find) retrieval semantic
Closes gh-12441
7 years ago
Stephane Nicoll
86b96254a1
Migrate to ApplicationContextRunner
7 years ago
Stephane Nicoll
f83934e192
Polish contribution
...
Closes gh-12812
7 years ago
Johnny Lim
f03849d502
Polish
...
See gh-12812
7 years ago
Andy Wilkinson
4fbe0b1283
Add dependency management for Kafka
...
Closes gh-12815
7 years ago
Phillip Webb
ba85cefce3
Polish
7 years ago
Andy Wilkinson
8d5b9f37d5
Merge branch '1.5.x'
7 years ago
Andy Wilkinson
8b1a101cb6
Merge branch '1.5.x'
7 years ago
Stephane Nicoll
6692301d51
Polish "Replace Couchbase's deprecated methods"
...
Closes gh-12655
7 years ago
Yulin Qin
3236306e53
Replace Couchbase's deprecated methods
...
See gh-12655
7 years ago
Stephane Nicoll
92d9479765
Gracefully handle exclusion of DataSourceAutoConfiguration
...
This commit makes sure that an auto-configuration that requires
`DataSourceProperties` will not break if `DataSourceAutoConfiguration`
has been explicitly excluded.
Closes gh-12512
7 years ago
Madhura Bhave
2f5ab50367
Add @QuartzDataSource for quartz auto-configuration
...
Closes gh-12755
7 years ago
Andy Wilkinson
c3bf8541d7
Do not rely on findAvailableTcpPort finding an available port
...
Closes gh-12779
7 years ago
Jichun Liu
34986ed12f
Add docker-api starter to 3rd party list
...
See https://github.com/jliu666/docker-api-spring-boot
Closes gh-12605
7 years ago
Andy Wilkinson
f335ec00bf
Polish
7 years ago
Andy Wilkinson
71df9c8618
Upgrade to Spring Kafka 2.1.5.RELEASE
...
Closes gh-12775
7 years ago
Andy Wilkinson
b42325f388
Upgrade to Spring Amqp 2.0.3.RELEASE
...
Closes gh-12774
7 years ago
Andy Wilkinson
0c6a09201d
Upgrade to Couchbase Client 2.5.7
...
Closes gh-12773
7 years ago
Andy Wilkinson
87aef1c379
Merge branch '1.5.x'
7 years ago
Andy Wilkinson
a8bbf7120e
Merge branch '1.5.x'
7 years ago
Phillip Webb
0c98d0e7d3
Polish "Allow validation api without implementation"
...
Closes gh-12669
7 years ago
geo_m
a74dc74ec3
Allow validation api without implementation
...
Allow validation api in the classpath without
a validator, as long as no bean is annotated `@Validated`
See gh-12669
7 years ago
Phillip Webb
41dc70146a
Polish "Prevent warnings when running embedded Artemis"
...
Closes gh-12680
7 years ago
Benjamin Graf
19818b752c
Prevent warnings when running embedded Artemis
...
Configure AddressSettings for DLQ and ExpiryQueue for the embedded
Artemis broker to prevent warnings from being logged.
Closes gh-12680
7 years ago
Phillip Webb
68dc9fed3b
Upgrade to Spring Integration 5.0.4
...
Closes gh-12693
7 years ago
Phillip Webb
ec419fca8b
Upgrade to Spring Security 5.0.4
...
Closes gh-12694
7 years ago
Phillip Webb
0c0b60bfa4
Upgrade to Spring Data Kay SR6
...
Closes gh-12696
7 years ago
Jon Schneider
03158e2fd5
Upgrade to Micrometer 1.0.3
...
Closes gh-12767
7 years ago
Phillip Webb
685babc829
Polish "Use lambdas for map entry iteration where possible"
...
Closes gh-12626
7 years ago
igor-suhorukov
69bc19e0ca
Use lambdas for map entry iteration where possible
...
See gh-12626
7 years ago
Clement Stoquart
276037cd56
Add missing managed JUnit Jupiter dependencies
...
Add managed dependencies for `junit-jupiter-params` and
`junit-vintage-engine`.
Closes gh-12635
7 years ago
dreis2211
cc66de28d0
Populate cache in ConfigFileApplicationListener
...
Fix `ConfigFileApplicationListener` so that the loadDocumentsCache is
populated when documents are loaded.
Closes gh-12732
7 years ago
dreis2211
35b4cd01ab
Polish
7 years ago
Phillip Webb
bc15f9ee9b
Upgrade Maven failsafe plugin to 2.21.0
...
See gh-12721
7 years ago
Stephan Köninger
373f5e7682
Upgrade Maven surefire plugin to 2.21.0
...
Closes gh-12721
7 years ago
Phillip Webb
598e9bb842
Polish
7 years ago
Phillip Webb
ce9ca6ae70
Polish "Apply MeterRegistryCustomizer to composites"
...
Closes gh-12762
7 years ago
Jon Schneider
1fce462944
Apply MeterRegistryCustomizer to composites
...
Update `MeterRegistryConfigurer` to also apply customizers to
composite meter registries. Prior to this commit composites were
skipped due to the incorrect assumption that did not contain
their own state.
Closes gh-12762
7 years ago
Phillip Webb
d49a1024bd
Merge branch '1.5.x'
7 years ago
Phillip Webb
696aedaef8
Merge branch '1.5.x'
7 years ago
Brian Clozel
799e1ba077
Upgrade to Netty 4.1.23.Final
...
Closes gh-12764
7 years ago
Phillip Webb
6fb4fba43a
Merge branch '1.5.x'
7 years ago
Andy Wilkinson
aa27334671
Run deployment tests on JDK 9 and 10 where possible
...
Closes gh-10414
7 years ago
Andy Wilkinson
e44bfbea4a
Merge branch '1.5.x'
7 years ago
Andy Wilkinson
7b39cdd5c4
Merge branch '1.5.x'
7 years ago
Andy Wilkinson
b951397a7c
Upgrade to Spring REST Docs 2.0.1.RELEASE
...
Closes gh-12681
7 years ago
Brian Clozel
f6d16c8b99
Align WebFluxTags uri support on WebMvcTags
...
This commit ensures that `WebFluxTags` not only relies on
`BEST_MATCHING_PATTERN_ATTRIBUTE` or request URI to provide the "uri"
tag information.
To avoid cardinality explosion, HTTP not found and redirects are
assigned fixed uri tags.
Closes gh-12685
7 years ago
Stephane Nicoll
ad6a888e47
Polish
7 years ago
Stephane Nicoll
f99752283f
Fix relaxed binding examples
...
Closes gh-12750
7 years ago
Stephane Nicoll
bf06854218
Merge branch '1.5.x'
7 years ago
Madhura Bhave
30e3cf4c01
Make sure property mapping exception are swallowed
7 years ago
Madhura Bhave
e5f8078749
Support dots in System environment properties
...
Fixes gh-12728
7 years ago
Stephane Nicoll
d14cd2cbae
Upgrade to Spring Framework 5.0.5.RELEASE
...
Closes gh-12340
7 years ago
Stephane Nicoll
f424297fef
Upgrade to Reactor Bismuth SR8
...
Closes gh-12698
7 years ago
Andy Wilkinson
195a66f009
Upgrade to Hibernate Validator 6.0.9.Final
...
Closes gh-12746
7 years ago
Andy Wilkinson
d5caddf4ca
Upgrade to Rxjava 1.3.8
...
Closes gh-12745
7 years ago
Andy Wilkinson
16f5f8d53c
Upgrade to Lettuce 5.0.3.RELEASE
...
Closes gh-12744
7 years ago
Andy Wilkinson
e20fcf0e17
Merge branch '1.5.x'
7 years ago
Rui Figueira
958aa5db55
Remove outdated reference to `EnvironmentTestUtils`
...
Documentation still refers to the now deprecated `EnvironmentTestUtils`
class instead of `TestPropertyValues` for setting environment values in
tests.
This commit replaces it with `TestPropertyValues` and provides an
equivalent code example.
Closes gh-12711
7 years ago
Andy Wilkinson
72cf471e83
Merge branch '1.5.x'
7 years ago
Stephane Nicoll
b6f9b46be8
Only create a WebTestClient with WebFlux
...
This commit updates WebTestClientAutoConfiguration to only create a
WebTestClient when running a WebFlux-based application as mocking the
context only works with that mode at the moment.
Closes gh-12318
7 years ago
Stephane Nicoll
7dbeaaa932
Polish "Remove HierarchicalNameMapper as a configured @Bean"
...
Closes gh-12683
7 years ago
Jon Schneider
8572a091b8
Remove HierarchicalNameMapper as a configured @Bean
...
HierarchicalNameMapper is not a component that can be shared amongst
multiple monitoring systems.
See gh-12683
7 years ago
Stephane Nicoll
7c36c00331
Fix default HierarchicalNameMapper implementation for Graphite
...
Closes gh-12557
7 years ago
Johnny Lim
4ab439856c
Remove destroyMethod attribute in @Bean for MeterRegistry
...
Closes gh-12725
7 years ago
Andy Wilkinson
3568019118
Merge branch '1.5.x'
7 years ago
Attila Pápai
95385cecba
Add space between right parentheses and next word
...
Closes gh-12722
7 years ago
Benjamin Graf
101a42c572
Fix outdated import statements
...
Closes gh-12697
7 years ago
Madhura Bhave
8e81f0c23d
Fix conditions report message for same short name
...
If two auto-configuration classes with the same name are present,
the conditions report message now uses the fully qualified name for
both instead of the short name.
Fixes gh-11710
7 years ago
Madhura Bhave
270ee6dd2c
Configure RequestContextFilter in mgmt context
...
Closes gh-12546
7 years ago
Phillip Webb
a657a28f58
Fix properties unicode value decoding
...
Fix a range error when checking for unicode hex chars.
Fixes gh-12716
7 years ago
Phillip Webb
47a56616ae
Merge branch '1.5.x'
7 years ago
Stephane Nicoll
c90806477c
Fix outdated reference to DurationUnit
...
Closes gh-12708
7 years ago
Madhura Bhave
821af30277
Add missing javadoc for Bindable
...
Closes gh-12643
7 years ago
Andy Wilkinson
f108224b22
Start building against Spring Data Kay SR6 snapshots
...
See gh-12696
7 years ago
Andy Wilkinson
24da1dc97e
Start building against Spring Security 5.0.4 snapshots
...
See gh-12694
7 years ago
Andy Wilkinson
29c03da7df
Start building against Spring Integration 5.0.4 snapshots
...
See gh-12693
7 years ago
Phillip Webb
7649eb6230
Allow auto-configure sort with incomplete chain
...
Update `AutoConfigurationSorter` so that all `@AutoConfigureBefore` and
`@AutoConfigureAfter` classes are considered even if they are ultimately
not part of the requested set.
Prior to this commit, given classes ordered with annotations such that
A -> B -> C a call to sort only [A, B] could return the incorrect order.
Fixes gh-12660
7 years ago
Stephane Nicoll
4b4a8acb9d
Group auto-configuration import selectors together
...
This commit updates Spring Boot's DeferredImportSelector implementations
to group imports in a consistent set. This makes sure ordering is
applied consistently.
Closes gh-12366
7 years ago
Phillip Webb
9a64d3bf3f
Fix AsciiBytes unicode decoding
...
Fix the decoding logic in the AsciiBytes `hashCode` and `matches` to
correctly deal with multi-byte encodings.
Fixes gh-12504
7 years ago
Phillip Webb
98a2a91d16
Polish
7 years ago
Brian Clozel
ebb2f70e0b
Make WebMvgTags use matched patterns for HTTP 404
...
Prior to this commit, `WebMvcTags' would always mark as "NOT_FOUND" or
"REDIRECTION" *any* exchange with responses of 404 and 3xx status, even
if those responses are actually returned by Controller handlers.
This commit checks inverts those checks and first considers if the
"BEST_MATCHING_PATTERN_ATTRIBUTE" request attribute is present and uses
it - then falls back to "NOT_FOUND" and "REDIRECTION" to avoid
cardinality explosion.
Fixes gh-12577
7 years ago
Andy Wilkinson
cca5c0d2ee
Start building against Spring REST Docs 2.0.1 snapshots
...
See gh-12681
7 years ago
Andy Wilkinson
14b8e759c9
Upgrade to Jackson 2.9.5
...
Closes gh-12639
7 years ago
Andy Wilkinson
247910a28d
Merge branch '1.5.x'
7 years ago
Stephane Nicoll
703f33f175
Add reference to Sprout Platform starter
...
Closes gh-12599
7 years ago
Kazuki YAMAMOTO
aac716cb8c
Fix typo
...
Closes gh-12666
7 years ago
Stephane Nicoll
d456e1de49
Polish contribution
...
Closes gh-12590
7 years ago
Johnny Lim
74f9a84ea9
Make intermediate classes in type hierarchy of public class public
...
See gh-12590
7 years ago
Stephane Nicoll
da77cbaf7e
Complete dependency management for Quartz
...
Closes gh-12663
7 years ago
Stephane Nicoll
1e2eec5bcd
Close context if an ApplicationReadyEvent listener fails
...
This commit makes sure that the `ApplicationContext` is closed properly
if an `ApplicationReadyListener` throws an exception.
Closes gh-12549
7 years ago
Madhura Bhave
8b29823885
Prevent StackOverFlowException in metadata processor
...
Fixes gh-11037
7 years ago
Stephane Nicoll
13f45e6434
Remove misleading Jersey configuration property
...
This commit removes an override of a `ResourceConfig` property that was
set as an init parameter property (and therefore ignored).
Closes gh-3557
7 years ago
Stephane Nicoll
ccbfcbedf0
Add support for org.jooq.RecordUnmapperProvider
...
Closes gh-12560
7 years ago
Andy Wilkinson
1f35abacd6
Polish “Configure Kotlin compiler to use -java-parameters by default”
...
Closes gh-12641
7 years ago
Rui Figueira
5e2726f896
Configure Kotlin compiler to use -java-parameters by default
...
See gh-12641
7 years ago
Stephane Nicoll
404f22e5f9
Polish "Document @WebFluxTest limitation with RouterFunction"
...
See gh-10683
7 years ago
Madhura Bhave
db7d47704a
Document @WebFluxTest limitation with RouterFunction
...
Fixes gh-10683
7 years ago
Madhura Bhave
a6a523bc51
Fix typos
7 years ago
Stephane Nicoll
42e81e987b
Fix @EnableIntegrationManagement
...
Restore proper use of `defaultCountsEnabled` that was inadvertently
changed to `countsEnabled`
Closes gh-12594
7 years ago
Stephane Nicoll
d9beafa45f
Merge branch '1.5.x'
7 years ago
Stephane Nicoll
006decea2a
Merge branch '1.5.x'
7 years ago
Madhura Bhave
88faabaa63
Fix space
7 years ago
Madhura Bhave
fa6ee8e34d
Clarify h2-console requires a servlet-based web app
...
Fixes gh-12603
7 years ago
Stephane Nicoll
553b184248
Polish "Use Supplier variants of Assert methods"
...
Closes gh-12630
7 years ago
dreis2211
3b0f6e7168
Use Supplier variants of Assert methods
...
See gh-12630
7 years ago
Stephane Nicoll
62cc4e9552
Polish "Remove value in @ConditionalOnMissingBean if possible"
...
Closes gh-12604
7 years ago
Johnny Lim
c100510222
Remove value in @ConditionalOnMissingBean if possible
...
See gh-12604
7 years ago
Stephane Nicoll
47307dbc7e
Polish contribution
...
Closes gh-12584
7 years ago
Johnny Lim
625bf93598
Polish
...
See gh-12584
7 years ago
Stephane Nicoll
64a4f70564
Avoid use of `foo` and `bar` in doc
7 years ago
sdeleuze
561c24b328
Fix Kotlin @ConfigurationProperties example
...
Closes gh-12633
7 years ago
Stephane Nicoll
9cac45d514
Polish "Add Redis Sentinel database support"
...
Closes gh-12556
7 years ago
Alen Turkovic
1f80079c49
Add Redis Sentinel database support
...
See gh-12556
7 years ago
Stephane Nicoll
ed7618b097
Polish "Avoid string copies in SpringBootBanner"
...
Closes gh-12591
7 years ago
dreis2211
97c95d749e
Avoid string copies in SpringBootBanner
...
See gh-12591
7 years ago
Andy Wilkinson
9fccb0ae55
Upgrade to Spring Ws 3.0.1.RELEASE
...
Closes gh-12625
7 years ago
Andy Wilkinson
dcb1535eb1
Upgrade to Selenium Htmlunit 2.29.3
...
Closes gh-12624
7 years ago
Andy Wilkinson
49ee528d09
Upgrade to Postgresql 42.2.2
...
Closes gh-12623
7 years ago
Andy Wilkinson
de87e63503
Upgrade to Jooq 3.10.6
...
Closes gh-12622
7 years ago
Andy Wilkinson
1543d98cc5
Upgrade to Kotlin 1.2.31
...
Closes gh-12621
7 years ago
Andy Wilkinson
5453e77062
Upgrade to Infinispan 9.1.7.Final
...
Closes gh-12620
7 years ago
Andy Wilkinson
77c2232a63
Upgrade to Hibernate 5.2.16.Final
...
Closes gh-12619
7 years ago
Andy Wilkinson
4ebb5a942c
Upgrade to Ehcache3 3.5.2
...
Closes gh-12618
7 years ago
Andy Wilkinson
43e0c66783
Upgrade to Rxjava2 2.1.12
...
Closes gh-12617
7 years ago
Andy Wilkinson
5defc2ab57
Upgrade to Rxjava 1.3.7
...
Closes gh-12616
7 years ago
Andy Wilkinson
83d4b2e92e
Upgrade to Unboundid Ldapsdk 4.0.5
...
Closes gh-12615
7 years ago
Brian Clozel
728251c3bb
Upgrade to Reactor Bismuth SNAPSHOTs
7 years ago
Andy Wilkinson
95b0e874f9
Merge branch '1.5.x'
7 years ago
Andy Wilkinson
c12851a5b0
Merge branch '1.5.x'
7 years ago
Andy Wilkinson
1de77cde75
Unignore JUL logging test
...
Closes gh-1778
7 years ago
Johnny Lim
1e2e8b1d66
Rename expose to include
...
Closes gh-12555
7 years ago
igor-suhorukov
21628a9a59
Polish
...
Closes gh-12553
7 years ago
Denis Washington
a09ee17cbf
Add OAuth2 server implementation section to docs
...
As auto-configuration for Spring Security OAuth has been removed
from Spring Boot 2.0 and Spring Security 5 doesn't have OAuth
2.0 Authorization / Resource Server support yet, it has not
been obvious at all how to implement an OAUth 2.0 server with
Spring Boot 2.0.
For that reason, this new section briefly explains the current
temporary situation and points to the spring-security-oauth2-autoconfigure
module that restores the auto-configuration support for OAuth
2.0 Authorization and Resource Servers.
Closes gh-12491
7 years ago
Phillip Webb
78534a753d
Polish "Iterate map by using lambda function"
...
See gh-12528
7 years ago
igor-suhorukov
ffc883b005
Iterate map by using lambda function
...
Closes gh-12528
7 years ago
Phillip Webb
a520056838
Make containsDescendantOf a default method
...
Change `ConfigurationPropertySource.containsDescendantOf` to have a
default implementation that return `UNKNOWN`.
Fixes gh-12539
7 years ago
Phillip Webb
63b8ccc7c3
Fix IterableConfigurationPropertySource javadoc
...
Fixes gh-12540
7 years ago
Phillip Webb
c66781a3d3
Set using collection copies when possible
...
Update `Map` and `Collection` binders to create a copy of the existing
collection whenever possible. Prior to this commit the binder would
always mutate the existing value and then call the setter with the
same instance. This could cause issues if the setter expected a
different instance.
Fixes gh-12322
7 years ago
Phillip Webb
6e2ecb8a43
Fix broken endpoint integration tests
...
Ensure that JSON response is returned when extracting data from the
error details.
See gh-12513
7 years ago
Andy Wilkinson
72e36eadae
Polish
7 years ago
Andy Wilkinson
6c77b012f0
Polish "Follow project convention for lambda expression"
...
Csee gh-12527
7 years ago
igor-suhorukov
261264cef3
Follow project convention for lambda expression
...
Closes gh-12527
7 years ago
Stephane Nicoll
78571f50f8
Restore server.error.include-stacktrace default value
7 years ago
Stephane Nicoll
3e826c1a01
Fix typo in Micrometer examples
...
Closes gh-12529
7 years ago
Phillip Webb
79ad03b584
Merge branch '1.5.x'
7 years ago
Phillip Webb
620208a802
Polish
7 years ago
Phillip Webb
f80db03e75
Remove repositories section from published POM
...
Fixes gh-12378
7 years ago
Andy Wilkinson
217dbe4a6f
Merge pull request #12511 from Onur Kağan Özcan
...
* gh-12511:
Upgrade maven dependency plugin version to 3.0.2
7 years ago
Onur Kağan Özcan
dfe099b202
Upgrade maven dependency plugin version to 3.0.2
...
Closes gh-12511
7 years ago
Andy Wilkinson
36ea387a67
Close RandomAccessDataFile when direct JarFile is closed
...
Previously, the underlying RandomAccessDataFile was not closed when
the JarFile that was using it was closed. This causes a problem on
Windows as the open file handle prevents the file from being deleted.
This commit updates JarFile to close the underlying
RandomAccessDataFile when it is closed and has a JarFileType of
DIRECT.
Previously, when accessing the manifest of a jar file that maps to a
nested directory (BOOT-INF/classes) a new JarFile was created from the
root jar file, the manifest was retrieved, and the new JarFile was
closed. This could lead to the underlying RandomAccessDataFile being
closed while it was still in use.
This commit improves JarFile to retrieve the manifest from the
existing outer JarFile, thereby avoiding the need to create and close
a new JarFile.
Unfortunately, PropertiesLauncher creates a number of scenarios where
a JarFile with a type of direct is closed while it’s still being used.
To accommodate this behaviour, RandomAccessDataFile has been updated
so that it can re-open the underlying RandomAccessFile if it is used
after it has been closed.
Closes gh-12296
7 years ago
Brian Clozel
0162978c78
Support server.error.whitelabel.enabled in WebFlux
...
This commit disables the default HTML view in the WebFlux error handling
support when `server.error.whitelabel.enabled=false`.
In this case, the original exception will be forwarded down the stream
and handled by the default `WebExceptionHandler` provided by Spring
WebFlux (likely to respond a blank page and an error HTTP response
status).
Closes gh-12520
7 years ago
Brian Clozel
161ecc0575
Bind server.error.whitelabel.enabled to ErrorProperties
...
Closes gh-12516
7 years ago
Andy Wilkinson
2da4897aa8
Polish
7 years ago
Phillip Webb
522e3df394
Fix same name configuration properties adapting
...
Update `SpringConfigurationPropertySources` adapter logic so that and
exact instance match is used when checking if the cache can be used.
Prior to this commit if a property source was replaced with one that
had exactly the same name, the adapted version would not change.
Fixes gh-12451
7 years ago
Phillip Webb
c201c1dac1
Polish
7 years ago
Madhura Bhave
9384e5c3c1
Fix binding to bean with cloned arrays
...
Fixes gh-12478
7 years ago
Madhura Bhave
cb3da28bb9
Enforce length > 1 for H2 and WebServices path
...
Fixes gh-12485
7 years ago
Madhura Bhave
e6149fda1c
Assert endpoints basePath starts with '/' or is empty
...
Fixes gh-12489
7 years ago
Brian Clozel
b8e8647391
Fix Servlet requirements in reference docs
...
As of Spring Framework 5.0, only Servlet 3.1+ containers are supported.
See https://github.com/spring-projects/spring-framework/wiki/Upgrading-to-Spring-Framework-5.x
This commit updates the reference documentation to reflect that and also
removes sections describing pre-Servlet 3.1 solutions, as those are not
supported anymore.
Fixes gh-12370
7 years ago
Brian Clozel
2561f320e8
War deployment is not supported for WebFlux apps
...
Even though War deployment is supported by Spring Framework itself for
WebFlux applications, this is not the case currently in Spring Boot.
Fixes gh-12455
7 years ago
Brian Clozel
a0b9974796
Polish Couchbase tests
7 years ago
dreis2211
ca30739bf9
Use ApplicationContextRunner in tests
...
Closes gh-12495
7 years ago
Andy Wilkinson
19b726854d
Upgrade to Mariadb 2.2.3
...
Closes gh-12503
7 years ago
Andy Wilkinson
6da049b7e3
Upgrade to Solr 6.6.3
...
Closes gh-12502
7 years ago
Andy Wilkinson
c940f49bb3
Upgrade to Johnzon Jsonb 1.1.7
...
Closes gh-12501
7 years ago
Andy Wilkinson
3aafbce4f8
Upgrade to Byte Buddy 1.7.11
...
Closes gh-12500
7 years ago
Andy Wilkinson
b948e32f12
Upgrade to Couchbase Client 2.5.6
...
Closes gh-12499
7 years ago
Andy Wilkinson
d5e588d50a
Merge branch '1.5.x'
7 years ago
Andy Wilkinson
53924de556
Merge branch '1.5.x'
7 years ago
Vladimir Tsanev
bf433e7f17
Fix Javadoc for ServiceLevelAgreementBoundary
...
Closes gh-12492
7 years ago
Brian Clozel
57147241cb
Make WebClientCustomizer optional for WebClient
...
This commit removes the required dependency on `WebClientCustomizer`
instances when creating `WebClient` beans, making it optional.
Closes gh-12458
7 years ago
Phillip Webb
d1e51d7f98
Explicitly set asyncSupported for reactive servers
...
Update `JettyReactiveWebServerFactory`/`TomcatReactiveWebServerFactory`
to explicitly set `asyncSupported` to `true`.
Fixes gh-12486
7 years ago
igor-suhorukov
4c61d8abfe
avoid check class by string name
7 years ago
Johnny Lim
2e6914ea88
Add missing super() calls
...
Closes gh-12459
7 years ago
Brian Clozel
a08deff0ce
Fix WelcomePageHandlerMapping order
...
This commit fixes 220f8cd
and moves the order for
`WelcomePageHandlerMapping` to `2` since the previous order was
conflicting with the resource mapping.
Closes gh-12335
7 years ago
Jon Schneider
0ce7c34036
Upgrade to Micrometer 1.0.2
...
Closes gh-12480
7 years ago
Phillip Webb
c3bc6f6dd6
Polish "Move test to ApplicationContextRunner"
...
Closes gh-12477
7 years ago
dreis2211
3246496e2c
Move test to ApplicationContextRunner
...
Move `DispatcherServletAutoConfigurationTests` to use the
`ApplicationContextRunner`
See gh-12477
7 years ago
dreis2211
8626daf135
Replace Mockito.times(0) with Mockito.never()
...
Closes gh-12475
7 years ago
Phillip Webb
90949669be
Polish "refactor spring-boot JSON parser"
...
Polish JSON parser refactoring and remove some more duplication.
Closes gh-12428
7 years ago
Anton Telechev
aa69621078
Refactor spring-boot JSON parsers
...
Refactor JSON parser wrappers to remove duplicate code portions in the
parseMap() and parseList() methods by adding an AbstractJsonParser.
See gh-12428
7 years ago
Phillip Webb
a4b0be089d
Polish
7 years ago
Brian Clozel
220f8cdca2
Order WelcomePageHandlerMapping at lower precedence
...
This commit orders the `WelcomePageHandlerMapping` at
`Ordered.LOWEST_PRECEDENCE -1` in order to give a chance to other
mappings to handle the incoming requests.
In this case, developers might provide a custom `ViewController` or
custom `HandlerMapping` for the `"/"` path and we should not override
that opinion.
Closes gh-12335
7 years ago
Stephane Nicoll
5320081d0b
Revert "Only create a WebTestClient with WebFlux"
...
This reverts commit 282bd9f
7 years ago
Stephane Nicoll
b80620fe28
Revert "Group auto-configuration import selectors together"
...
This reverts commit 26d9c26
7 years ago
Stephane Nicoll
282bd9f0db
Only create a WebTestClient with WebFlux
...
This commit updates WebTestClientAutoConfiguration to only create a
WebTestClient when running a WebFlux-based application as mocking the
context only works with that mode at the moment.
Closes gh-12318
7 years ago
Stephane Nicoll
26d9c261c5
Group auto-configuration import selectors together
...
This commit updates Spring Boot's DeferredImportSelector implementations
to group imports in a consistent set. This makes sure ordering is
applied consistently.
Closes gh-12366
7 years ago
Jon Schneider
172794d446
Correct default Wavefront proxy port in docs
...
Closes gh-12471
7 years ago
dreis2211
0d3f3e46dd
Fix typos
...
Closes gh-12468
7 years ago
Andy Wilkinson
2f1b2e3ce2
Log summary of web-exposed endpoints during startup
...
Closes gh-12442
7 years ago
Andy Wilkinson
f758a4ddd5
Do not link to controller endpoints in Jersey-based Actuator
...
Closes gh-12463
7 years ago
dreis2211
a21ea612db
Remove duplicated @author tags
...
Closes gh-12454
7 years ago
igor-suhorukov
97d803bd30
Polish
...
Closes gh-12448
7 years ago
igor-suhorukov
cca976eccd
Remove redundant "close" call
...
Closing the resource is handled automatically by the try-with-resources.
Closes gh-12453
7 years ago
igor-suhorukov
12185251c1
"toString()" should never be called on a String object
...
Closes gh-12452
7 years ago