Commit Graph

21834 Commits (7ed0faa5749d4dcf4a0f15f9aad2a551826b5122)
 

Author SHA1 Message Date
Phillip Webb ef09ee5dea Add new line when rewriting git message
Update the forward merge script to add an additional new line when
rewiring the commit message. Prior this this commit, if an additional
line immediately followed the "Fixes ... in ..." pattern it would be
appended to the end of the rewritten fixes line.

Closes gh-16861
6 years ago
Phillip Webb 89f8e187d5 Merge branch '2.1.x'
Closes gh-16988
6 years ago
Phillip Webb 07ebfc036b Polish 6 years ago
Phillip Webb b1e90fdca9 Merge pull request #16974 from izeye
* pr/16974:
  Use actual resolvedType when checking Binder cache
6 years ago
Johnny Lim e2f69d040a Use actual resolvedType when checking Binder cache
Update `JavaBeanBinder` so that the `isOfDifferentType` method checks
both the actual type and the resolved type. Prior to this commit, it
was possible that when `canCallGetValue` is `true` the `resolvedType`
could be different from `type.resolve`.

Closes gh-16974
6 years ago
Andy Wilkinson 0eb6c0ddd3 Defer disabling registry until Tomcat server is being created
Closes gh-16498
6 years ago
Andy Wilkinson 6787b918d5 Merge pull request #16984 from Christoph Dreis
* gh-16984:
  Fix Gradle plugin code formatting

Closes gh-16984
6 years ago
dreis2211 e59d734098 Fix Gradle plugin code formatting
See gh-16984
6 years ago
Andy Wilkinson c80218064f Use sorted properties to make build info output repeatable
Closes gh-14494
6 years ago
Andy Wilkinson 6de14f71c6 Fail fast if config prop constructor binding cannot determine names
Previously, configuration property constructor binding relied on compilation
with -parameters to be able to discover the names of a constructor's
parameters, failing silently if the parameter names were not available. This
commit updates it to fail when the names could not be determined and switches
to using DefaultParameterNamesDiscoverer. This align configuration property
constructor binding with actuator endpoint operation invocation.

Closes gh-16928
6 years ago
Andy Wilkinson b603cd5d4b Disable Tomcat's MBean Registry by default
Closes gh-16498
6 years ago
Andy Wilkinson 080a2f5c3b Align with Framework’s removal of charset attribute from application/json
Closes gh-16979
6 years ago
Andy Wilkinson 892e517c21 Work around Framework regression in handling of null model values
See https://github.com/spring-projects/spring-framework/issues/23038.
6 years ago
Andy Wilkinson d21a091262 Avoid duplicate retrieval of @ConfigurationProperties in registrar
Closes gh-15802
6 years ago
Brian Clozel f2b4374c57 Merge pull request #16611 from qxo
* fix-whitelabel-with-charset:
  Polish "Set UTF-8 charset for whitelabel HTML error pages"
  Set UTF-8 charset for whitelabel HTML error pages
6 years ago
Brian Clozel d46de7abc4 Polish "Set UTF-8 charset for whitelabel HTML error pages"
Closes gh-16611
6 years ago
qxo 64a8326989 Set UTF-8 charset for whitelabel HTML error pages
This commit changes the HTTP response Content-Type for whitelabel
error pages with Spring WebFlux.

See gh-16611
6 years ago
Stephane Nicoll 593bc22ecc Merge branch '2.1.x' 6 years ago
Stephane Nicoll 2c364ceb89 Fix wrong ApplicationContext import
Closes gh-16978
6 years ago
Brian Clozel 0b70862627 Fix RSocket websocket config with WebFlux
In the case of a WebFlux + RSocket over websocket setup, the RSocket
auto-configuration would not set up the required routes; only the
websocket endpoint for RSocket would be available, overriding the
handler configured for WebFlux.

This commit introduces `NettyRouteProvider`. Components implementing
that interface can contribute HTTP routes to the Reactor Netty server
being built.

* if none is provided, the regular handler setup is used
* if one or more routes are provided, routes are sorted and added before
the WebFlux handler (acting as a default)

Fixes gh-16826
6 years ago
Brian Clozel 45507c475b Configure String codecs in RSocket strategies
Closes gh-16924
6 years ago
Brian Clozel b2e395db7a Avoid codec auto-configuration when WebFlux is not present
This commit prevents the `CodecsAutoConfiguration` from being processed
if spring-webflux is not on classpath, since it is only useful for the
WebFlux server infrastructure or `WebClient`.

Closes gh-15690
6 years ago
Stephane Nicoll 15bdc12335 Merge pull request #16941 from dosdebug
* pr/16941:
  Polish "Default to optimized launch of the JVM when using spring-boot:run"
  Default to optimized launch of the JVM when using spring-boot:run
6 years ago
Stephane Nicoll 4cdb5a8ecb Polish "Default to optimized launch of the JVM when using spring-boot:run"
Closes gh-16941
6 years ago
Dos Debug 569b850fe0 Default to optimized launch of the JVM when using spring-boot:run
See gh-16941
6 years ago
Stephane Nicoll 1c14079246 Merge pull request #16948 from izeye
* pr/16948:
  Polish
6 years ago
Johnny Lim d8e5169f5f Polish
Closes gh-16948
6 years ago
Andy Wilkinson 54b123028c Default to optimized launch of the JVM when using Gradle's bootRun
Closes gh-16222
6 years ago
Andy Wilkinson 7713a7f33a Fix inclusion of Gradle DSL snippets in plugin reference docs
Closes gh-16968
6 years ago
Andy Wilkinson f3ebd71b29 Merge branch '2.1.x'
Closes gh-16967
6 years ago
Andy Wilkinson 5a5b5a0d8b Merge pull request #16938 from Robeatoz
* gh-16938:
  Correct name and description of spring-boot-project module

Closes gh-16938
6 years ago
Robeatoz 9f248c6043 Correct name and description of spring-boot-project module
This commit corrects the Maven project name and description of spring-boot-project to
avoid the already used name "Spring Boot Build".

See gh-16938
6 years ago
Andy Wilkinson ead0cd91bf Start building against snapshots for Spring Session Corn-M2
See gh-16587
6 years ago
Andy Wilkinson a9089db9e7 Start building against snapshots for Spring Data Moore-RC1
See gh-16966
6 years ago
Andy Wilkinson 36ccfd9d1b Start building against snapshots for Spring Security 5.2.0.M3
See gh-16965
6 years ago
Andy Wilkinson 35568e4663 Start building against snapshots for Reactor Dysprosium-M2
See gh-16964
6 years ago
Andy Wilkinson b07a0193ec Start building against snapshots for Spring Framework 5.2.0.M3
See gh-16963
6 years ago
Andy Wilkinson 03d430d698 Merge branch '2.1.x' 6 years ago
Andy Wilkinson d964357bfa Start building against snapshots for Reactor Californium-SR9
See gh-16962
6 years ago
Andy Wilkinson 636113823c Start building against Spring Framework 5.1.8 snapshots
See gh-16961
6 years ago
Andy Wilkinson bf670d0a5a Merge branch '2.1.x'
Closes gh-16960
6 years ago
Andy Wilkinson 60d60a8304 Use basedir as forked JVM's working directory in Maven plugin
Fixes gh-16811
6 years ago
Andy Wilkinson babb94c791 Migrate spring-boot-gradle-plugin's tests to JUnit 5
Closes gh-16959
6 years ago
Andy Wilkinson 5e62faf720 Handle null CodeSource when determining Spring Boot version
Closes gh-16956
See gh-16182
6 years ago
Stephane Nicoll a5537bd2e1 Fork application process with Maven by default
Closes gh-16945
6 years ago
Andy Wilkinson 3432044997 Use deferred logging to report Class-Path manifest attribute problems
Closes gh-16883
6 years ago
Andy Wilkinson 9f512ec3d9 Merge branch '2.1.x'
Closes gh-16950
6 years ago
Andy Wilkinson 32e1d68d2f Upgrade to Couchbase Client 2.7.6
Closes gh-16909
6 years ago
Andy Wilkinson 23f803c6b6 Upgrade to Hamcrest 2.1, switch to hamcrest artifact from -core and -library
Closes gh-15555
6 years ago
Stephane Nicoll f1dd973cdc Merge pull request #16930 from dreis2211
* pr/16930:
  Fix deprecated StandardAnnotationMetadata usages
6 years ago