Commit Graph

17372 Commits (60457f1d9ad9984d3da04dec0600ce3de875deae)
 

Author SHA1 Message Date
Stephane Nicoll 1f4a32f0ad Add a way to signal that an endpoint request is invalid
This commit adds InvalidEndpointRequestException as a technology
agnostic way to signal that an endpoint request is invalid. When such
exception is thrown, the web layer translates that to a 400.

Rather than overriding the reason, this commit makes sure to reuse the
error infrastructure.

Closes gh-10618
7 years ago
Madhura Bhave 55c8ceb440 Polish 7 years ago
Brian Clozel be7c0a15f7 Move reactive ErrorAttributes into spring-boot
Closes gh-11714
7 years ago
Stephane Nicoll 674be06874 Upgrade to Spring Framework 5.0.3.RELEASE
Closes gh-11503
7 years ago
Andy Wilkinson e928a4a19d Merge branch '1.5.x' 7 years ago
Andy Wilkinson 1d58e7a7c2 Upgrade to GemFire 8.2.8
Closes gh-11746
7 years ago
Stephane Nicoll 29cfa4878d Merge branch '1.5.x' 7 years ago
Stephane Nicoll 64b0633a41 Upgrade to Spring Framework 4.3.14.RELEASE
Closes gh-11520
7 years ago
Stephane Nicoll 81b275fa2a Upgrade to Reactor Bismuth-SR5
Closes gh-11572
7 years ago
Phillip Webb 96f1fa296b Merge pull request #11680 from andrey916
* pr/11680:
  Replace string arguments with char
7 years ago
andrey.onufreyko b19dcb13e2 Replace string arguments with char
Optimize method calls by replacing single character String arguments
with char.

Closes gh-11680
7 years ago
Phillip Webb 2735f57b0d Merge pull request #11720 from izeye
* pr/11720:
  Polish
7 years ago
Johnny Lim 768e7c07e6 Polish
Closes gh-11720
7 years ago
Phillip Webb 55f44dc510 Merge pull request #11743 from dreis2211
* pr/11743:
  Narrow scope of some variables
7 years ago
dreis2211 5f66c09844 Narrow scope of some variables
Closes gh-11743
7 years ago
Phillip Webb 8903f04990 Merge pull request #11724 from dreis2211
* pr/11724:
  Polish
7 years ago
dreis2211 b7e663e820 Polish
Closes gh-11724
7 years ago
Phillip Webb 66d5c03c39 Add checkstyle to prevent reactor Assert import 7 years ago
Phillip Webb d0ca1a3eea Rename configuration-analyzer
Rename `spring-boot-configuration-analyzer` to
`spring-boot-deprecated-properties-support`.

Also renamed classes to match and polished some of the code.

See gh-11301
7 years ago
Phillip Webb 66f8279f65 Polish 7 years ago
Andy Wilkinson 77596fa8e6 Polish 7 years ago
Andy Wilkinson a41e28eea2 Merge branch '1.5.x' 7 years ago
Andy Wilkinson b6576fbe9c Test compression defaults against 8.5.24 as they changed in 8.5.27
See gh-11727
7 years ago
Andy Wilkinson f5a8c2a705 Upgrade to Postgresql 42.2.0
Closes gh-11741
7 years ago
Andy Wilkinson 26ea4037a3 Upgrade to Neo4j Ogm 3.0.3
Closes gh-11740
7 years ago
Andy Wilkinson d5b58a60e0 Upgrade to Jetty El 8.5.24.1
Closes gh-11739
7 years ago
Andy Wilkinson 89953f0d46 Upgrade to Jooq 3.10.4
Closes gh-11738
7 years ago
Andy Wilkinson 3b760d3620 Upgrade to Kotlin 1.2.20
Closes gh-11737
7 years ago
Andy Wilkinson 0ebff9aa80 Upgrade to Flyway 5.0.6
Closes gh-11736
7 years ago
Andy Wilkinson 37d3416627 Upgrade to Elasticsearch 5.6.6
Closes gh-11735
7 years ago
Andy Wilkinson c825167ec7 Upgrade to Netty 4.1.20.Final
Closes gh-11734
7 years ago
Andy Wilkinson 67c74ff123 Upgrade to Embedded Mongo 2.0.1
Closes gh-11733
7 years ago
Andy Wilkinson 884486aba7 Upgrade to Hikaricp 2.7.6
Closes gh-11732
7 years ago
Andy Wilkinson 315d2b620e Upgrade to Unboundid Ldapsdk 4.0.4
Closes gh-11731
7 years ago
Andy Wilkinson 59e577d9ac Upgrade to Cassandra Driver 3.4.0
Closes gh-11730
7 years ago
Andy Wilkinson 1fdfcfd042 Upgrade to Couchbase Client 2.5.4
Closes gh-11729
7 years ago
Andy Wilkinson 61eb93f9b0 Upgrade to Atomikos 4.0.6
Closes gh-11728
7 years ago
Andy Wilkinson b5444430ca Merge branch '1.5.x' 7 years ago
Andy Wilkinson de6c406260 Upgrade to Tomcat 8.5.27
Closes gh-11727
7 years ago
Andy Wilkinson a1a02a577a Upgrade to Httpclient 4.5.5
Closes gh-11726
7 years ago
Brian Clozel a8baf42f2f Ensure that CharacterEncodingFilter is ordered first
This commit makes sure that `CharacterEncodingFilter` is ordered with
the `Ordered.HIGHEST_PRECEDENCE` and that other filters, potentially
reading the request body, are ordered after.

In this particular case, both `WebMvcMetricsFilter` and
`ErrorPageFilter` are now ordered at `Ordered.HIGHEST_PRECEDENCE + 1` to
avoid cases where the request body is read before the encoding
configuration is taken into account.

Closes gh-11607
7 years ago
Stephane Nicoll 6aa639253a Analyse the environment for properties that are no longer supported
This commit adds a new `spring-boot-configuration-analyzer` module that
can be added to any app to analyze its environment on startup.

Each configuration key that has a matching replacement is temporarily
transitioned to the new name with a `WARN` report that lists all of
them.

If the project defines configuration keys that don't have a replacement,
an `ERROR` report lists them with more information if it is available.

Closes gh-11301
7 years ago
Stephane Nicoll 93168ea0dd Merge pull request #11716 from sdeleuze:kotlin-stdlib-jdk
* pr/11716:
  Manage dependencies for kotlin-stdlib-jdk7/8
7 years ago
sdeleuze d1b18b75d7 Manage dependencies for kotlin-stdlib-jdk7/8
As explained in the "Split package compatibility" section of
https://blog.jetbrains.com/kotlin/2017/09/kotlin-1-2-beta-is-out/
kotlin-stdlib-jdk7 and kotlin-stdlib-jdk8 are the recommended
dependencies to use with Kotlin 1.2 for Java 9+ compatibility.

Closes gh-11716
7 years ago
Stephane Nicoll 9fb4290579 Merge pull request #11674 from izeye:platform-specifc-line-separator
* pr/11674:
  Use the platform-specific line separator
7 years ago
Johnny Lim a0f6abffb6 Use the platform-specific line separator
Closes gh-11674
7 years ago
Stephane Nicoll 34b19de68f Merge pull request #11692 from izeye:null-check
* pr/11692:
  Add missing null checks and volatile keyword
7 years ago
Johnny Lim 13a7c9df4b Add missing null checks and volatile keyword
Closes gh-11692
7 years ago
Andy Wilkinson 66164bff14 Polish 7 years ago
Andy Wilkinson fbb1ba1bb3 Move actuator mappings introspection classes into dedicated packages
Closes gh-9979
7 years ago