Phillip Webb
eff1147ccc
Rename classpath runner package
...
Remove `runner` since we're no longer tied to JUnit 4.
See gh-17491
5 years ago
Phillip Webb
1117fdb2b3
Make ModifiedClassPathExtension package private
...
Meta-annotate `ClassPathExclusions` and `ClassPathOverrides` with
so that the `ModifiedClassPathExtension` no longer needs to be
used directly.
See gh-17491
5 years ago
Phillip Webb
b6ec1332a0
Polish ModifiedClassPathClassLoader
...
Remove the `ModifiedClassPathClassLoaderFactory` in favor of
factory methods on `ModifiedClassPathClassLoader`.
See gh-17491
5 years ago
Phillip Webb
4fe5e9e31e
Remove direct junit-platform-launcher dependency
...
Replace any direct `junit-platform-launcher` dependencies and instead
rely on the test runner providing it. Launcher related class are not
handled via reflection.
This update allows us to workaround SUREFIRE-1679.
Closes gh-17517
5 years ago
Phillip Webb
543fcdbbfd
Delete internal OutputCaptureRule
...
Delete our internal `OutputCaptureRule` since we not longer have any
tests using it.
5 years ago
Phillip Webb
13b39cbbbf
Delete ModifiedClassPathRunner
...
Delete `ModifiedClassPathRunner` since we no longer have any tests
that use it.
See gh-17491
5 years ago
Phillip Webb
bd81bb90eb
Polish ModifiedClassPath support
...
See gh-17491
5 years ago
dreis2211
0f0278e69b
Migrate ModifiedClassPath tests to JUnit 5
...
Migrate the remaining JUnit 4 tests to JUnit 5, making use of the
new `ModifiedClassPathExtension`.
See gh-17491
5 years ago
dreis2211
2a4c48cb91
Add JUnit 5 ModifiedClassPathExtension
...
Add a JUnit 5 extension that allows tests to be run with a
modified classpath. Since JUnit 5 does not currently offer a way
to run tests with a different classpath, we instead fake the
original invocation and launch an entirely new run for each
method.
See gh-17491
5 years ago
dreis2211
90d824f6cb
Extract ModifiedClassPathClass logic
...
Extract classes from `ModifiedClassPathRunner` so that they can
be reused.
See gh-17491
5 years ago
dreis2211
ca1808ecae
Migrate to MockRestServiceServer
...
Migrate `RestClientTestWithoutJacksonIntegrationTests` to use
Spring's `MockRestServiceServer`.
See gh-17491
5 years ago
dreis2211
1bc9c8544e
Polish LoggingApplicationListenerTests
...
See gh-17491
5 years ago
dreis2211
b0bf2dd7ab
Migrate to ApplicationContextRunner
...
Migrate a new tests to use the `ApplicationContextRunner`.
See gh-17491
5 years ago
Phillip Webb
0cb6a7f47d
Polish
5 years ago
Phillip Webb
01933f9b06
Merge previously split strings
...
Merge some string lines that were previously split because of the
90 chars wide formatting.
5 years ago
Phillip Webb
c3816bfe7b
Polish output capture names
5 years ago
Phillip Webb
cdf43a7489
Polish
5 years ago
Phillip Webb
8d4a2add63
Allow OutputCaptureRule to be used with AssertJ
...
Update `OutputCaptureRule` so that it now implements
`CapturedOutput` and can be used directly with AssertJ.
Closes gh-17512
5 years ago
Stephane Nicoll
79b29396d0
Merge branch '2.1.x'
...
Closes gh-17506
5 years ago
dreis2211
e9203a280c
Test the Gradle Plugin against Gradle 5.5.1
...
See gh-17496
5 years ago
dreis2211
82047a2544
Polish
...
See gh-17505
5 years ago
Phillip Webb
b7e092e821
Fix upstream RSocket method renames
...
Align with the recent upstream Spring Framework changes triggered by
their issue #23170 .
5 years ago
Madhura Bhave
6164e3efe8
Merge branch '2.1.x'
5 years ago
Madhura Bhave
aebb60d8b8
Fix tests
...
Setting the log file name to a random value in smoke tests
doesn't work because the logger context has already been initialized.
5 years ago
Madhura Bhave
d590c3ed10
Merge branch '2.1.x'
...
Closes gh-17486
5 years ago
Madhura Bhave
773dda3d55
Log file location should be evaluated just once
...
Using a random value for the logfile name caused
the logfile endpoint to return a 404 as the name
was resolved from the environment on every request.
This commit registers a bean for LogFile which is then
used by the logfile endpoint.
Fixes gh-17434
5 years ago
Andy Wilkinson
dc0432665b
Use ephemeral ports rather than 8080 in our tests
...
Closes gh-17025
5 years ago
Brian Clozel
906f7637ed
Add synchronoss multipart dependency in webflux starter
...
Fixes gh-17484
5 years ago
Dmytro Nosan
8dd9c6baa1
Allow build.time to be disabled so BuildInfoMojo's output is repeatable
...
See gh-17390
5 years ago
Andy Wilkinson
1fffe0ab3e
Merge branch '2.1.x'
...
Closes gh-17482
5 years ago
Dmytro Nosan
93d0427fb5
Polish AbstractDependsOnBeanFactoryPostProcessor
...
See gh-17480
5 years ago
Andy Wilkinson
47f4bb0d64
Merge branch '2.1.x'
...
Closes gh-17481
5 years ago
Andy Wilkinson
f753c31988
Polish "Set up MongoClient beans' dependencies by type rather than name"
...
See gh-16627
5 years ago
ielatif
39f1039425
Set up MongoClient beans' dependencies by type rather than name
...
See gh-16627
5 years ago
Brian Clozel
32ecb63002
Add reactor-tools dependency for javadoc generation
...
See gh-17128
5 years ago
Andy Wilkinson
6adcd75481
Merge branch '2.1.x'
...
Closes gh-17479
5 years ago
Andy Wilkinson
80650f485d
Polish "Allow depended on beans to be identified by type"
...
See gh-17020
5 years ago
Dmytro Nosan
9923ffe9bd
Allow depended on beans to be identified by type
...
Prior to this commit, `AbstractDependsOnBeanFactoryPostProcessor`
could only identify depended on beans by name.
See gh-17020
5 years ago
Stephane Nicoll
acfb7f28f4
Merge branch '2.1.x'
...
Closes gh-17478
5 years ago
Stephane Nicoll
852f4a280c
Fix supported java version range in documentation
...
Closes gh-17476
5 years ago
Brian Clozel
3c28622ebc
Add support for reactor-tools debug agent
...
The `reactor-tools` dependency now brings a new Reactor Debug Agent
which instruments loaded classes for better Reactor stacktraces.
This commit removes the `spring.reactor.stacktrace-mode.enabled`
configuration property since the related Reactor Hook is about to be
removed.
As a replacement, we're introducing `spring.reactor.debug-agent.enabled`
which tells whether the Reactor Debug Agent should be loaded, given that
the `reactor-tools` dependency is available. This option is enabled by
default, since adding the dependency on classpath is a strong signal
already.
Fixes gh-17128
5 years ago
Brian Clozel
b1a3849b27
Disable Jackson XML support in RSocket codecs
...
Prior to this commit, having the `spring-boot-starter-rsocket` and the
`jackson-dataformat-xml` dependencies on classpath would result in a
`ClassCastException` when the RSocket auto-configuration tries to
configure Jackson CBOR codecs for RSocket strategies.
This commit disables the Jackson XML support for the CBOR codec in
RSocket.
Fixes gh-17425
5 years ago
Brian Clozel
2830847344
Optimize reactor operators in actuator support
...
This commit uses native Reactor operators `Mono.fromCallable` and
`subscribeOn` for better performance and support.
Fixes gh-17452
5 years ago
dreis2211
25586a2e23
Use Assertions.contentOf() where possible
...
See gh-17444
5 years ago
Johnny Lim
255469b82f
Add Javadoc `@since` tags for new additional Tomcat connectors methods
...
See gh-17473
5 years ago
dreis2211
32549cfc85
Remove folder that only contains package-info
...
See gh-17471
5 years ago
Andy Wilkinson
be3a737532
Merge branch '2.1.x'
...
Closes gh-17470
5 years ago
Andy Wilkinson
6748b20863
Prevent JUL loggers from being GCed once their level has been set
...
Fixes gh-17217
5 years ago
Stephane Nicoll
c7311631c0
Merge branch '2.1.x'
...
Closes gh-17467
5 years ago
Stephane Nicoll
3fb15a502b
Remove outdated reference to Guava in the reference guide
...
Closes gh-17446
5 years ago
Dmytro Nosan
fd9e8503bb
Polish BatchAutoConfiguration
...
See gh-17462
5 years ago
Andy Wilkinson
edff0f87e2
Merge branch '2.1.x'
...
Closes gh-17466
5 years ago
Andy Wilkinson
acd9b61c8e
Make Batch JPA auto-configuration back off without a DataSource
...
Fixes gh-17465
5 years ago
Andy Wilkinson
a40bc64f6e
Merge branch '2.1.x'
...
Closes gh-17463
5 years ago
Andy Wilkinson
c5241f0e82
Remove accidental usage of com.hazelcast.util.Base64
...
Closes gh-17461
5 years ago
Andy Wilkinson
d93c79316d
Align with body method changes in RequestBodySpec
...
Closes gh-17460
5 years ago
Andy Wilkinson
3e6c15c451
Deprecate auto-configuration for Joda-Time
...
Closes gh-17419
5 years ago
Andy Wilkinson
9f253603db
Drop -d option from CLI as it was not POSIX compliant
...
Closes gh-16663
5 years ago
Johnny Lim
426ef749db
Polish
...
See gh-17413
5 years ago
Madhura Bhave
939a247d87
Merge pull request #17448 from izeye
...
* pr/17448:
Fix typo
Closes gh-17448
5 years ago
Johnny Lim
e42f4d0279
Fix typo
...
See gh-17448
5 years ago
Andy Wilkinson
b0626bca32
Merge branch '2.1.x'
...
Closes gh-17454
5 years ago
Andy Wilkinson
02bea78229
Retain as much Batch auto-config as possible without Spring JDBC
...
Closes gh-17451
5 years ago
Andy Wilkinson
5b7c0e0c58
Merge branch '2.1.x'
...
Closes gh-17453
5 years ago
Andy Wilkinson
a023f308ed
Make JDBC-based batch configurer back off without a DataSource
...
Closes gh-17449
5 years ago
Andy Wilkinson
072453bf58
Polish "Add support for configuring a Batch-specific DataSource"
...
See gh-17375
5 years ago
Dmytro Nosan
f449665e2a
Add support for configuring a Batch-specific DataSource
...
See gh-17375
5 years ago
Andreas Gebhardt
ed7cfedb51
Fix JavaDoc within spring-boot-test-support
...
See gh-17443
5 years ago
Andy Wilkinson
3ba25b9ee9
Simplify class loading check in pooled DataSource condition
...
Closes gh-17284
5 years ago
Andy Wilkinson
638b4b8186
Rename methods to make copying behaviour more clear
...
Closes gh-17441
5 years ago
Andy Wilkinson
b39479bc07
Polish "Add config property for Kafka consumer isolation level"
...
See gh-17389
5 years ago
Ryan Dunckel
1b8f955fec
Add config property for Kafka consumer isolation level
...
See gh-17389
5 years ago
Andy Wilkinson
0d124e9857
Remove use of field injection from spring-boot-devtools
...
Closes gh-17442
5 years ago
Andy Wilkinson
bd22ca0268
Polish
5 years ago
Andy Wilkinson
2816635418
Polish
5 years ago
Andy Wilkinson
4b2a116fa7
Use String indexOf(char) and lastIndexOf(char) where possible
...
Closes gh-11416
5 years ago
Andy Wilkinson
6a777a7f9b
Disable HiddenHttpMethodFilter by default
...
HiddenHttpMethodFilter can be problematic as it causes early
consumption of a request body if the body may contain parameters. This
happens as the filter needs to read the parameters to see if an
_method parameter is present. The filter is only beneficial for web
applications that are the hidden HTTP method functionality but is
potentially detriimental to all applications that are not. As such
we no longer believe that it should be enabled by default and users
should be required to opt in.
Closes gh-16953
5 years ago
Andy Wilkinson
2af815f2cf
Merge branch '2.1.x'
...
Closes gh-17432
5 years ago
Andy Wilkinson
7f85aba546
Auto-configure Data Mongo if user provides MongoDbFactory but no client
...
Previously, if a user defined a MongoDbFactory bean but did not define
a client bean, MongoDataAutoConfiguration would back off leaving the
context without a MongoTemplate, etc.
This commit reworks the auto-configuration so that only the
auto-configuration of a MongoDbFactory is dependent on the existence
of a Mongo client bean. Auto-configuration of the other components
that depend on a MongoDbFactory will now continue in the absence of a
Mongo client bean.
Closes gh-17416
5 years ago
Andy Wilkinson
345c36828f
Polish "Use Spring 5 module of Jersey"
...
See gh-17412
5 years ago
dreis2211
7c6fd31d06
Use Spring 5 module of Jersey
...
See gh-17412
5 years ago
Andy Wilkinson
aa01bd3890
Polish "Polish GradleCompatibilityExtension's javadoc"
...
See gh-17411
5 years ago
dreis2211
dc4cc214fe
Polish GradleCompatibilityExtension's javadoc
...
See gh-17411
5 years ago
Andy Wilkinson
9d5fa98334
Merge branch '2.1.x'
...
Closes gh-17429
5 years ago
Andy Wilkinson
7553b60e68
Test the Gradle Plugin against Gradle 5.5
...
Closes gh-17428
5 years ago
Phillip Webb
4483f41791
Don't validate using BeanPropertyBindingResult
...
Update `ValidationBindHandler` so that a custom `AbstractBindingResult`
is used rather than `BeanPropertyBindingResult`. This allows us to
validate results, regardless of whether the actual bound instance has
public getters or setter.
Closes gh-17424
5 years ago
Madhura Bhave
3bd7760f9c
Polish "Allow Undertow's options to be configured via the environment
...
See gh-17356
5 years ago
HaiTao Zhang
417f4dd7fa
Allow Undertow's options to be configured via the environment
...
See gh-17356
5 years ago
Madhura Bhave
39b15af5d6
Polish "Provide links / when using a separate management port"
...
See gh-17418
5 years ago
HaiTao Zhang
c108629311
Provide links for actuators at / when using a separate management port
...
See gh-17418
5 years ago
Phillip Webb
edea223841
Merge branch '2.1.x'
...
Closes gh-17422
5 years ago
Phillip Webb
2f88dd735e
Polish
5 years ago
Phillip Webb
cd5f40aec2
Validate onFailure returned binding results
...
Update `ValidationBindHandler` so that any non-null result returned by
the parent `onFailure` method triggers re-validation.
Fixes gh-17421
5 years ago
Phillip Webb
d641a1e23a
Polish BindHandler javaodc
5 years ago
Andy Wilkinson
e0048f234b
Polish
5 years ago
Andy Wilkinson
c5cae28261
Add support for plain text thread dumps to the threaddump endpoint
...
When a request that accepts text/plain is received, the threaddump
endpoint will now return a thread dump in plain text. The format of
this text is modelled after the output produced by JVisualVM when
connecting to a remote process over JMX. Note that this output does
not include all of the information in, for example, JStack's output
as it is not available via Java 8's ThreadInfo API.
Rather than the custom formatting logic, using ThreadInfo's toString()
method was considered but its output is documented as being undefined
and implementation specific. The implementation used while developing
this feature produced output that did not match that of JStack or
JVisualVM and truncated stack traces quite considerably.
At the time of writing the format produced by the endpoint could be
consumed by both Thread Dump Analyzer [1] and https://fastthread.io .
Closes gh-2339
[1] https://github.com/irockel/tda
5 years ago
Phillip Webb
a66c4d3096
Unify method visibility of private classes
...
Apply checkstyle rule to ensure that private and package private
classes do not have unnecessary public methods. Test classes have
also been unified as much as possible to use default scoped
inner-classes.
Closes gh-7316
5 years ago
Andy Wilkinson
40f66c80f8
Merge branch '2.1.x'
...
Closes gh-17409
5 years ago
Andy Wilkinson
82fd4ce9b9
Fix empty context path warning when using Jetty with WebFlux
...
Previously, the context path was set to an empty string. The led to
Jetty logging a warning about an empty context path and then using
/ instead.
This commit avoids the warning while leaving the context path's end
result unchanged by setting the context path to /.
Closes gh-17399
5 years ago
Andy Wilkinson
e5549f7a21
Stop Jersey from pulling in duplicate classes with JDK 11+
...
Closes gh-17404
5 years ago
Andy Wilkinson
73cf11535d
Ensure that logging system tests do not leave log files open
...
See gh-17107
5 years ago
Andy Wilkinson
0b8247bd62
Merge branch '2.1.x'
...
Closes gh-17408
5 years ago
Andy Wilkinson
e57579461a
Prevent endpoint's shutdown() method from being a destroy method
...
Closes gh-17407
5 years ago
Andy Wilkinson
0f6d0d1fb8
Upgrade to Sqlite Jdbc 3.28.0
...
Closes gh-17406
5 years ago
Andy Wilkinson
9d4ea49dbb
Upgrade to Junit Jupiter 5.5.0
...
Closes gh-17405
5 years ago
Andy Wilkinson
c1313e481f
Upgrade to Jersey 2.29
...
Closes gh-17404
5 years ago
Andy Wilkinson
bb499194c2
Upgrade to Log4j2 2.12.0
...
Closes gh-17403
5 years ago
Andy Wilkinson
9b34bd7c59
Upgrade to Kafka 2.3.0
...
Closes gh-17402
5 years ago
Andy Wilkinson
4ab4198168
Switch to Infinispan's Spring 5 integration
...
Closes gh-17333
5 years ago
Andy Wilkinson
be320b8412
Merge branch '2.1.x'
...
Closes gh-17401
5 years ago
Andy Wilkinson
5997886897
Add dependency management for Infinispan's Spring 5 modules
...
This commit adds dependency management for Infinispan's Spring 5
modules that are introduced in 9.4.9.Final. It also removes redundant
exclusions for the dependency management for its Spring 4 modules.
Closes gh-17346
5 years ago
Vedran Pavic
8ed71b3c51
Start building against Spring Session Corn-M3 snapshots
...
See gh-17278
5 years ago
Andy Wilkinson
c29cdfa33c
Start building against Spring Batch 4.2.0.RC1 snapshots
...
See gh-17347
5 years ago
Andy Wilkinson
b3a3aec0e0
Start building against Spring Security 5.2.0.RC1 snapshots
...
See gh-17349
5 years ago
Andy Wilkinson
d4aa9825aa
Start building against Spring Data Moore-RC2 snapshots
...
See gh-17350
5 years ago
Andy Wilkinson
7d27c6ff92
Remove note about special handling of off as it no longer applies
...
Closes gh-17385
5 years ago
Phillip Webb
07acc4af08
Consistently coerce booleans to enums
...
Rename `StringToEnumIgnoringCaseConverterFactory` to
`LenientStringToEnumConverterFactory` and extended it to support
binding of YAML style 'true'/'false' values to 'ON'/'OFF'.
Closes gh-17385
5 years ago
Phillip Webb
46b250549d
Merge branch '2.1.x'
...
Closes gh-17396
5 years ago
Phillip Webb
206ba2ad86
Append chars not ints in getLettersAndDigits
...
Update `StringToEnumIgnoringCaseConverterFactory` so that the
`getLettersAndDigits` method correctly appends `char` elements
rather than `int` elements.
Closes gh-17327
5 years ago
Phillip Webb
c94a7dfa04
Allow binding to package private methods
...
Closes gh-17394
5 years ago
Phillip Webb
27cce996fb
Fix rsocket reference
...
See gh-12005
5 years ago
Phillip Webb
8d03214389
Import attributes from appendix files
...
See gh-12005
5 years ago
Phillip Webb
8fb181f31a
Escape new '{reference}' elements in asciidoc
...
See gh-17387
5 years ago
Phillip Webb
f20b100a25
Merge branch '2.1.x'
...
Closes gh-17387
5 years ago
Phillip Webb
88b6a3308c
Escape additional '{reference}' elements in asciidoc
...
Escape lines that look like variable references but should actually be
included verbatim.
Closes gh-17386
5 years ago
Phillip Webb
61b771042d
Restore version asciidoc variables
...
See gh-12005
5 years ago
Phillip Webb
c2e3354be0
Drop asciidoc partintro formatting
...
Since to no longer use docbook, we can't use `partintro`.
See gh-12005
5 years ago
Phillip Webb
fcbcc9d309
Merge branch '2.1.x'
...
Closes gh-17387
5 years ago
Phillip Webb
a81f37dd68
Escape '{reference}' elements in asciidoc files
...
Escape lines that look like variable references but should actually be
included verbatim.
Closes gh-17386
5 years ago
dreis2211
15d4764185
Avoid bindable properties check when target has null value
...
See gh-16447
5 years ago
陈其苗
f86cfff77f
Remove redundant invocation of getActiveProfiles
...
See gh-17271
5 years ago
Andy Wilkinson
cca005f756
Merge branch '2.1.x'
...
Closes gh-17383
5 years ago
Andy Wilkinson
34e0db2c25
Merge branch '2.0.x' into 2.1.x
...
Closes gh-17382
5 years ago
Andy Wilkinson
0c44584b44
Merge branch '1.5.x' into 2.0.x
5 years ago
Andy Wilkinson
6791dbb786
Merge branch '2.1.x'
...
Closes gh-17381
5 years ago
Andy Wilkinson
4083c721f2
Fix URL normalization when replacing /./ with /
...
Previously, a regular expression of /./ was used to replace /./ with
/. The '.'' in the expression matches any single character so the
replacement was more broadly applicable than it should have been. For
example, /a/ would be replaced with /.
This commit uses Pattern.LITERAL to compile the regular expression
from the CURRENT_DIR (/./) contant. This allows the constant to be
used to check for occurances of /./ in the string before attempting
replacement, while also ensuring that the '.' is treated literally.
Closes gh-17341
5 years ago
Andy Wilkinson
df5d23ff6c
Polish "Migrate LogbackLoggingSystemTests to JUnit 5"
...
See gh-17107
5 years ago
Ilya Lukyanovich
569830cdca
Migrate LogbackLoggingSystemTests to JUnit 5
...
See gh-17107
5 years ago
Dmytro Nosan
011fea137e
Allow multiple values to be specified when configuring a default header
...
See gh-17286
5 years ago
Dmytro Nosan
1d9aae8282
Introduce RedisCacheManagerBuilderCustomizer
...
See gh-17287
5 years ago
Andy Wilkinson
71b09e39ae
Merge branch '2.1.x'
...
Closes gh-17370
5 years ago
Dmytro Nosan
ae184874e9
Polish WebServiceTemplateBuilder
...
See gh-17289
5 years ago
Andy Wilkinson
4c812b065d
Merge pull request #17322 from garyrussell
...
* gh-17322:
Auto-configure KLC with user-provided RecordInterceptor
Closes gh-17322
5 years ago
Gary Russell
eeda12bd58
Auto-configure KLC with user-provided RecordInterceptor
...
spring-kafka.2.3.0.M3 introduced a new property `RecordInterceptor` to
the container factory.
Auto-configure the property if a single instance is present.
See gh-17322
5 years ago
Andy Wilkinson
13bbfb7ede
Polish "Polish TomcatReactiveWebServerFactoryTests"
...
See gh-17336
5 years ago
Johnny Lim
0e7824cec1
Polish TomcatReactiveWebServerFactoryTests
...
See gh-17336
5 years ago
Andy Wilkinson
9f521430fa
Polish "Use @EmbeddedKafka for Integration Tests"
...
See gh-17355
5 years ago
Gary Russell
815834ab6e
Use @EmbeddedKafka for Integration Tests
...
`@EmbeddedKafka` now supports JUnit 5 without the need for a Spring
test application context. Remove the previous workaround that replaced
the JUnit4 `@ClassRule` and use `TopicBuilder` to build the
topic bean.
See gh-17355
5 years ago
Andy Wilkinson
6212901bc1
Polish "Add 'client-name' property to specify a Redis client name"
...
See gh-17330
5 years ago
Dmytro Nosan
f877caf118
Add 'client-name' property to specify a Redis client name
...
See gh-17330
5 years ago
Andy Wilkinson
e496203740
Merge branch '2.1.x'
...
Closes gh-17368
5 years ago
Johnny Lim
408035fb3f
Remove System.out.println() in a test
...
See gh-17358
5 years ago
Andy Wilkinson
ea7443bf01
Merge branch '2.1.x'
...
Closes gh-17367
5 years ago
Johnny Lim
8dea74a2e9
Add a missing quote in DebugLogbackConfigurator
...
See gh-17357
5 years ago
Andy Wilkinson
8f668610f7
Align RSocket auto-configuration latest Framework changes
...
Closes gh-17366
5 years ago
Andy Wilkinson
1fa48882bb
Merge branch '2.1.x'
...
See gh-17362
5 years ago
Andy Wilkinson
f4e7b80651
Merge branch '2.0.x' into 2.1.x
...
See gh-17361
5 years ago
Andy Wilkinson
761856ac70
Merge branch '1.5.x' into 2.0.x
5 years ago
Phillip Webb
605599138e
Merge branch '2.1.x'
5 years ago
Phillip Webb
92bff3c328
Merge branch '2.0.x' into 2.1.x
5 years ago
Phillip Webb
cfeb0239b7
Merge branch '1.5.x' into 2.0.x
5 years ago
Phillip Webb
a417e136a3
Merge branch '2.1.x'
5 years ago
Phillip Webb
9aa4887376
Merge branch '2.0.x' into 2.1.x
5 years ago
Phillip Webb
ed3e1e076d
Fix AbstractFilterRegistrationBean merge error
...
Merging 1.5.x accidentally broke `AbstractFilterRegistrationBean`
5 years ago
Phillip Webb
c62b6b4ccd
Merge branch '2.1.x'
5 years ago
Phillip Webb
de35efd1ef
Merge branch '2.0.x' into 2.1.x
5 years ago
Phillip Webb
bb34846630
Merge branch '1.5.x' into 2.0.x
5 years ago
Madhura Bhave
7e22901bb2
Fail build on unresolved documentation links
...
Closes gh-12005
5 years ago
rossdrew
d6977ea89f
Remove hyphenation of opaquetoken in OAuth2 property names
...
See gh-17290
5 years ago
Phillip Webb
8edf88a08b
Polish M2Eclipse ignore configuration
...
Pull all M2Eclipse ignore configuration up to the parent POM and
increase the version ranges covered.
5 years ago
Andy Wilkinson
66f1344f7c
Merge branch '2.1.x'
...
Closes gh-17335
Closes gh-17292
5 years ago
Andy Wilkinson
91786bc712
Merge branch '2.0.x' into 2.1.x
...
Closes gh-17334
5 years ago
Andy Wilkinson
256a0d636d
Merge branch '1.5.x' into 2.0.x
5 years ago
HaiTao Zhang
d9048d2531
Provide ability to add additional connectors on reactive Tomcat
...
See gh-17323
5 years ago
Andy Wilkinson
361a9404fd
Merge branch '2.1.x'
...
Closes gh-17321
5 years ago
Andy Wilkinson
3fb06ee29e
Merge branch '2.0.x' into 2.1.x
...
Closes gh-17320
5 years ago
Andy Wilkinson
4973a2b217
Merge branch '1.5.x' into 2.0.x
5 years ago
Andy Wilkinson
b67fedd749
Start building against Spring Kafka 2.3.0.M4 snapshots
...
See gh-17319
5 years ago
Madhura Bhave
d5c0009c6e
Rename samples to smoke tests
...
Closes gh-17197
5 years ago
Phillip Webb
0b720b99b2
Merge branch '2.1.x'
...
Closes gh-17308
5 years ago
Phillip Webb
02e705c8e4
Relax nohttp requirement for service.wsdl
...
Unfortunately https references cause eclipse errors so we need to
relax the requirement for this file.
Fixes gh-17307
5 years ago
Brian Clozel
9166b6d329
Polish "Make rSocketServerBootstrap @ConditionalOnMissingBean"
...
See gh-17301
5 years ago
Spencer Gibb
2cb6af959b
Make rSocketServerBootstrap @ConditionalOnMissingBean
...
7857dd2d72
broke gateway's ability to override the `SocketAcceptor`.
5 years ago
Andy Wilkinson
7405efa326
Ensure that each Tomcat customizer is only called once
...
Fixes gh-17264
5 years ago
Stephane Nicoll
e560b7f6ba
Remove public modifier on JUnit5 lifecycle methods
...
See gh-17292
5 years ago
Stephane Nicoll
403d868611
Polish "Use constants for HTTP headers"
...
See gh-17199
5 years ago
Johnny Lim
a57df0f595
Use constants for HTTP headers
...
See gh-17199
5 years ago
Stephane Nicoll
374e02cac8
Simplify HibernateJpaAutoConfiguration classes check
...
This commit removes the now outdated `HibernateEntityManagerCondition`
in favour of a simple check of `SessionImplementor`. As of
Hibernate 5.2, a single `hibernate-core` jar is required so a single
class check is enough.
Closes gh-17288
5 years ago
Stephane Nicoll
8a7609f940
Simplify HibernateJpaAutoConfiguration classes check
...
This commit removes the now outdated `HibernateEntityManagerCondition`
in favour of a simple check of `SessionImplementor`. As of
Hibernate 5.2, a single `hibernate-core` jar is required so a single
class check is enough.
Closes gh-17283
5 years ago
Brian Clozel
7857dd2d72
Update after RSocket changes in Spring Framework
...
Spring Framework recently removed the `MessageHandlerAcceptor` (which is
a sub-class of `RSocketMessageHandler`).
Instead of implementing directly the `SocketAcceptor` contract, it now
exposes them through `clientAcceptor()` and `serverAcceptor()` methods.
See gh-17280
5 years ago
Stephane Nicoll
62c70140c6
Upgrade to JUnit Jupiter 5.5.0-RC2
...
See gh-17266
5 years ago
Andy Wilkinson
0497936940
Start building against Spring Framework 5.2.0.RC1 snapshots
...
See gh-17280
5 years ago
Stephane Nicoll
9eb2650c0f
Merge branch '2.1.x'
5 years ago
Stephane Nicoll
86ace26049
Fix broken link to Spring Integration reference guide
...
Closes gh-17279
5 years ago
Andy Wilkinson
6d8ba654cc
Merge branch '2.1.x'
...
Closes gh-17276
5 years ago
Andy Wilkinson
a5ae1de706
Fix spring-boot-loader's tests on Windows
...
Closes gh-17275
5 years ago
Johnny Lim
f283aa18eb
Use "JUnit" instead of "Junit"
...
See gh-17272
5 years ago
Stephane Nicoll
ea9a0c7839
Fix @RegisterExtension on CliTester
...
This reverts commit dfa5480c
and rather make the field package private
so that the extension can be registered properly
Closes gh-17266
6 years ago
Stephane Nicoll
dfa5480c59
Remove useless @RegisterExtension on CliTester
...
Closes gh-17266
6 years ago
Stephane Nicoll
45d2f1d7d1
Merge branch '2.1.x'
...
Closes gh-17269
6 years ago
Stephane Nicoll
7e5ca6d280
Merge branch '2.0.x' into 2.1.x
...
Closes gh-17268
6 years ago
Stephane Nicoll
11dee3c0d8
Merge branch '1.5.x' into 2.0.x
6 years ago
Stephane Nicoll
c9b8d98bcf
Upgrade to JUnit Jupiter 5.5.0-RC1
...
This commit also removes the workaround that required to exclude junit 4
explicitly now that a related issue in JUnit Jupiter has been fixed.
Closes gh-17266
6 years ago
Phillip Webb
59ca46ed54
Remove FIXME
6 years ago
Brian Clozel
809a3965c9
Add missing outcome tag for WebClient metrics
...
On error cases, the "outcome" tag would be missing from recorded metrics
for the `WebClient`.
This commit fixes this issue and improves the reference documentation by
mentioning the tag values used for error cases, when the client response
is not received (I/O errors, client error, etc).
Fixes gh-17219
6 years ago
Phillip Webb
82949b9cc4
Upgrade to Mariadb 2.4.2
...
Closes gh-17237
6 years ago
Phillip Webb
1e0cf960f0
Reinstate single page HTML and PDF docs
...
Closes gh-16854
6 years ago
Phillip Webb
e44caec60b
Merge branch '2.1.x'
...
Closes gh-17236
6 years ago
Phillip Webb
3eb7af1506
Upgrade to Infinispan 9.4.15.Final
...
Closes gh-17235
6 years ago
Phillip Webb
2c2b962204
Merge branch '2.1.x'
...
Closes gh-17232
6 years ago
Phillip Webb
d82ccf1405
Ensure META-INF/MANIFEST.MF remains as first entry
...
Update Gradle archive tasks to ensure that `META-INF/` and
`META-INF/MANIFEST.MF` remain as the first entries of the archive.
Prior to this commit, rewritten archives would violate the implicit
specification of `JarInputStream` that these entries should be first.
Fixes gh-16698
6 years ago
Phillip Webb
f4d9e1c650
Fix checkstyle violation
6 years ago
Phillip Webb
69fbd8f20c
Merge branch '2.1.x'
...
Closes gh-17227
Closes gh-17228
6 years ago
Phillip Webb
692bda1595
Polish "Fix connection timeout configuration for Netty"
...
See gh-16535
6 years ago
ayudovin
b0e4c716d3
Fix connection timeout configuration for Netty
...
Update `NettyWebServerFactoryCustomizer` to deal with the fact that
Netty treats `0` and negative connection timeout values differently to
Tomcat, Undertow and Jetty.
See gh-16535
6 years ago
ayudovin
c2d1cb2c70
Chain predicates in PropertyMapper when methods
...
Update `PropertyMapper` to correctly combine predicates when repeated
calls are made to `when` and `whenNot`. Prior to this commit, subsequent
invocations would replace the previous predicate.
Fixes gh-17225
6 years ago
Andy Wilkinson
bd14050859
Merge branch '2.1.x'
...
Closes gh-17224
6 years ago
Andy Wilkinson
88fbc529e6
Upgrade to Micrometer 1.1.5
...
Closes gh-17222
6 years ago
Andy Wilkinson
f07f030ba9
Merge branch '2.1.x'
...
Closes gh-17223
6 years ago
Andy Wilkinson
fe9db792ee
Complete dependency management for JavaBeans Activation Framework
...
Fixes gh-17062
6 years ago
Andy Wilkinson
a189e4cf96
Merge branch '2.1.x'
...
Closes gh-17220
6 years ago
Andy Wilkinson
645514f848
Polish "Honour base path from @WebAppConfiguration in @WebMvcTest"
...
See gh-16485
6 years ago
Lorenzo Dee
7340d546b8
Honour base path from @WebAppConfiguration in @WebMvcTest
...
See gh-16485
6 years ago
Andy Wilkinson
9d355f00e1
Merge branch '2.1.x'
...
Closes gh-17218
6 years ago
Andy Wilkinson
5dc2339ec2
Polish "Consider properties from @AutoConfigureTestDatabase"
...
See gh-16814
6 years ago
András Deák
92256c80d0
Consider properties from @AutoConfigureTestDatabase
...
Both Flyway and Liquibase makes use of DataSourceProperties to get
default properties. Previously, both used strictly the configuration
properties and failed to consider embedded datasource properties
autoconfigured by @AutoConfigureTestDatabase. In case a database layer
test e.g. @JdbcTest relies on the autoconfigured embedded datasource,
Flyway and Liquibase autoconfiguration fails as they are not aware of
the embedded datasource properties.
See gh-16814
6 years ago
Andy Wilkinson
f36af7b16d
Polish
6 years ago
Andy Wilkinson
78f51a490c
Merge branch '2.1.x'
...
Closes gh-17213
6 years ago
Andy Wilkinson
c2a4a3f630
Polish "Auto-configure caching in jOOQ sliced tests"
...
See gh-17066
6 years ago
Dmytro Nosan
4701d8f82a
Auto-configure caching in jOOQ sliced tests
...
See gh-17066
6 years ago
Andy Wilkinson
c62543b514
Merge branch '2.1.x'
...
Closes gh-17212
6 years ago
Andy Wilkinson
13a7a52c71
Revert "Work around Framework regression in handling of null model values"
...
This reverts commit 5fc67c545c
.
Closes gh-16991
6 years ago
Andy Wilkinson
ece8703278
Merge branch '2.1.x'
...
Closes gh-17211
6 years ago
Andy Wilkinson
7d59b78829
Fix handling of jar files with + chars in their path
...
Closes gh-17208
6 years ago
Johnny Lim
368c0eebe4
Fix typo
...
See gh-17132
6 years ago
Andy Wilkinson
801ce6d0a1
Upgrade to Spring Session Corn-M2
...
Closes gh-16587
6 years ago
Andy Wilkinson
84c6313332
Upgrade to Spring Session Bom Bean-SR6
...
Closes gh-17209
6 years ago
Andy Wilkinson
fa99bd1d89
Upgrade to Spring Integration 5.2.0.M3
...
Closes gh-17201
6 years ago
Andy Wilkinson
fa8dc04751
Upgrade to Spring Kafka 2.2.7.RELEASE
...
Closes gh-17206
6 years ago
Andy Wilkinson
e842dc7f0c
Upgrade to Spring Integration 5.1.6.RELEASE
...
Closes gh-17205
6 years ago
Andy Wilkinson
88df70c4d0
Upgrade to Spring Amqp 2.1.7.RELEASE
...
Closes gh-17204
6 years ago
Andy Wilkinson
d1dc457a87
Upgrade to Spring AMQP 2.2.0.M3
...
Closes gh-17203
6 years ago
Andy Wilkinson
c059c02dca
Upgrade to Spring Kafka 2.3.0.M3
...
Closes gh-17202
6 years ago
Andy Wilkinson
9fda7add5c
Upgrade to Spring Security 5.2.0.M3
...
Closes gh-16965
6 years ago
Phillip Webb
25839185c1
Fix checkstyle violation
6 years ago
Phillip Webb
0b3015e4ff
Polish Binder classes
...
Polish and rename some of the internal Binder classes to better reflect
their purpose. The `BeanBinder` is now called `DataObjectBinder` and
as a `JavaBeanBinder` implementation for setter based properties, and
a `ValueObjectBinder` implementation for constructor based properties.
6 years ago
Madhura Bhave
c6dae5764e
Add bindOrCreate for constructor based binding
...
Deprecate the existing `BindResult.orElseCreate` method in favor of
`bindOrCreate` methods on the `Binder`. These new methods allow us to
implement custom creation logic depending on the type of object being
bound. Specifically, it allows constructor based binding to create new
instances that respect the `@DefaultValue` annotations.
Closes gh-17098
Co-authored-by: Phillip Webb <pwebb@pivotal.io>
6 years ago
Andy Wilkinson
38fb639147
Merge branch '2.1.x'
...
Closes gh-17196
6 years ago
Andy Wilkinson
1b495f5a42
Merge branch '2.0.x' into 2.1.x
...
Closes gh-17195
6 years ago
Andy Wilkinson
4bae91d933
Merge branch '1.5.x' into 2.0.x
6 years ago
Andy Wilkinson
887e39f2fe
Update to Spring HATEOAS 1.0.0.M3
...
Closes gh-17075
6 years ago
Andy Wilkinson
96ac42e405
Upgrade to Spring Data Lovelace-SR9
...
Closes gh-17193
6 years ago
Andy Wilkinson
8bfe2fa9c9
Update to Spring Data Moore-RC1
...
Closes gh-16966
6 years ago
Andy Wilkinson
75da4468e5
Merge branch '2.1.x'
...
Closes gh-17192
6 years ago
Andy Wilkinson
d5d96dff96
Honor logback.debug property and write Logback statuses to console
...
Closes gh-16876
6 years ago
Andy Wilkinson
48adfe626c
Log H2 console path and JDBC URL on startup
...
Closes gh-17063
6 years ago
Andy Wilkinson
24bda8609b
Upgrade to Maven War Plugin 3.2.3
...
Closes gh-17190
6 years ago
Andy Wilkinson
e30e1aa60b
Upgrade to Mockito 2.28.2
...
Closes gh-17189
6 years ago
Andy Wilkinson
f5a675157d
Upgrade to Infinispan 9.4.14.Final
...
Closes gh-17188
6 years ago
Andy Wilkinson
8506d4247b
Upgrade to Hsqldb 2.5.0
...
Closes gh-17187
6 years ago
Andy Wilkinson
85c1b7e9dc
Upgrade to Hibernate Validator 6.0.17.Final
...
Closes gh-17186
6 years ago
Andy Wilkinson
908aca6b06
Upgrade to Hibernate 5.4.3.Final
...
Closes gh-17185
6 years ago
Andy Wilkinson
c9f0fe3c33
Upgrade to Jaybird 3.0.6
...
Closes gh-17184
6 years ago
Andy Wilkinson
ff1a8e7222
Upgrade to Jetty 9.4.19.v20190610
...
Closes gh-17183
6 years ago
Andy Wilkinson
a2baf33e28
Upgrade to Tomcat 9.0.21
...
Closes gh-17182
6 years ago
Andy Wilkinson
8caa25e379
Upgrade to Kafka 2.2.1
...
Closes gh-17181
6 years ago
Andy Wilkinson
0430b35325
Upgrade to Johnzon Jsonb 1.1.12
...
Closes gh-17180
6 years ago
Andy Wilkinson
4d0c08c4b7
Upgrade to Httpclient 4.5.9
...
Closes gh-17179
6 years ago
Andy Wilkinson
336563dff5
Upgrade to Artemis 2.9.0
...
Closes gh-17178
6 years ago
Andy Wilkinson
318bfbf139
Upgrade to Byte Buddy 1.9.13
...
Closes gh-17177
6 years ago
Andy Wilkinson
ff6f616d31
Upgrade to Undertow 2.0.21.Final
...
Closes gh-17176
6 years ago
Andy Wilkinson
e2c5af526f
Upgrade to Rxjava2 2.2.9
...
Closes gh-17175
6 years ago
Andy Wilkinson
a269752f56
Upgrade to Lettuce 5.1.7.RELEASE
...
Closes gh-17174
6 years ago
Andy Wilkinson
7872e6231c
Upgrade to Unboundid Ldapsdk 4.0.11
...
Closes gh-17173
6 years ago
Andy Wilkinson
11641714a6
Upgrade to Rabbit Amqp Client 5.7.1
...
Closes gh-17172
6 years ago
Andy Wilkinson
f8c87e7da7
Upgrade to Hazelcast 3.12.1
...
Closes gh-17171
6 years ago
Andy Wilkinson
daedb5d379
Upgrade to Appengine Sdk 1.9.75
...
Closes gh-17170
6 years ago
Andy Wilkinson
1950016b45
Upgrade to Couchbase Client 2.7.7
...
Closes gh-17169
6 years ago
Andy Wilkinson
1aa193e30b
Upgrade to Maven War Plugin 3.2.3
...
Closes gh-17168
6 years ago
Andy Wilkinson
a3bc383019
Upgrade to Neo4j Ogm 3.1.11
...
Closes gh-17167
6 years ago
Andy Wilkinson
491f5f3233
Upgrade to Infinispan 9.4.14.Final
...
Closes gh-17166
6 years ago
Andy Wilkinson
53c0860151
Upgrade to Hibernate Validator 6.0.17.Final
...
Closes gh-17165
6 years ago
Andy Wilkinson
bc713a6825
Upgrade to Jaybird 3.0.6
...
Closes gh-17164
6 years ago
Andy Wilkinson
8b44d07944
Upgrade to Jetty 9.4.19.v20190610
...
Closes gh-17163
6 years ago
Andy Wilkinson
24242ec476
Upgrade to Tomcat 9.0.21
...
Closes gh-17162
6 years ago
Andy Wilkinson
9a54ec2346
Upgrade to Solr 7.7.2
...
Closes gh-17161
6 years ago
Andy Wilkinson
34b55818d8
Upgrade to Johnzon Jsonb 1.1.12
...
Closes gh-17160
6 years ago
Andy Wilkinson
632d2665e8
Upgrade to Httpclient 4.5.9
...
Closes gh-17159
6 years ago
Andy Wilkinson
eec7cbb7e3
Upgrade to Byte Buddy 1.9.13
...
Closes gh-17158
6 years ago
Andy Wilkinson
9bcf7a2cfd
Upgrade to Undertow 2.0.21.Final
...
Closes gh-17157
6 years ago
Andy Wilkinson
48631c75d8
Upgrade to Rxjava2 2.2.9
...
Closes gh-17156
6 years ago
Andy Wilkinson
93dc36655a
Upgrade to Lettuce 5.1.7.RELEASE
...
Closes gh-17155
6 years ago
Andy Wilkinson
b347c4ddb5
Upgrade to Unboundid Ldapsdk 4.0.11
...
Closes gh-17154
6 years ago
Andy Wilkinson
27f05d335c
Upgrade to Appengine Sdk 1.9.75
...
Closes gh-17153
6 years ago
Andy Wilkinson
f43a1384a2
Upgrade to Couchbase Client 2.7.7
...
Closes gh-17152
6 years ago
Andy Wilkinson
e124269e15
Merge branch '2.1.x'
...
Closes gh-17151
6 years ago
Andy Wilkinson
b6d9c6ee6c
Merge branch '2.0.x' into 2.1.x
...
Closes gh-17150
6 years ago
Andy Wilkinson
4828c19f8f
Merge branch '1.5.x' into 2.0.x
6 years ago
Stephane Nicoll
92e449127e
Upgrade to Spring Framework 5.2.0.M3
...
Closes gh-16963
6 years ago
Stephane Nicoll
0bda2d996a
Upgrade to Reactor Californium-SR9
...
Closes gh-16962
6 years ago