1. 11 Feb, 2019 17 commits
  2. 10 Feb, 2019 4 commits
  3. 09 Feb, 2019 4 commits
  4. 08 Feb, 2019 15 commits
    • Brian Clozel's avatar
      Merge branch '2.1.x' · 8bcbcf6c
      Brian Clozel authored
      8bcbcf6c
    • Brian Clozel's avatar
      Upgrade to Californium-BUILD-SNAPSHOT · c24f0269
      Brian Clozel authored
      See gh-15878
      c24f0269
    • Madhura Bhave's avatar
      Make spring.profiles.include behave consistently · 8528f7c1
      Madhura Bhave authored
      Previously, if profiles were included via a property source with higher
      precedence than config files, profiles activated via config files would
      not be taken into account. This commit makes spring.profiles.include
      behave consistently where it adds to active profiles rather than replacing
      them, regardless of property source.
      
      Fixes gh-15344
      8528f7c1
    • Brian Clozel's avatar
      Merge branch '2.1.x' · 99656b9d
      Brian Clozel authored
      99656b9d
    • Brian Clozel's avatar
      Collect HTTP trace at commit time for WebFlux · 72c8e5d3
      Brian Clozel authored
      Prior to this commit, the `HttpTraceWebFilter` would collect the
      response information (status and headers) for tracing purposes, after
      the handling chain is done with the exchange - inside a
      `doAfterSuccessOrError`.
      
      Once the handler has processed the exchange, there is no strong
      guarantee about the HTTP resources being still present. Depending on the
      web server implementation, HTTP resources (including HTTP header maps)
      might be recycled, because pooled in the first place.
      
      This commit moves the collection and processing of the HTTP trace right
      before the response is committed. This removes the need to handle
      special cases with exceptions, since by that time all exception handlers
      have processed the response and the information that we extract is the
      information that's about to be written to the network.
      
      Fixes gh-15819
      72c8e5d3
    • Brian Clozel's avatar
      Merge branch '2.1.x' · e8fef973
      Brian Clozel authored
      e8fef973
    • Brian Clozel's avatar
      Log unhandled server exceptions in WebFlux · cba6079b
      Brian Clozel authored
      Prior to this commit, errors unhandled by custom `WebExceptionHandler`
      and resulting in an HTTP 500 status would not be logged at ERROR level,
      giving no information to developers about the actual exception.
      
      This commit ensures that such exceptions are logged at the ERROR level
      with their exception. By the time the exception hits the
      `DefaultErrorWebExceptionHandler`, if the response is already committed
      or if the exception is due to a client disconnecting, the error is
      delegated to Framework support as Spring Boot won't be able to render an
      error page as expected.
      
      Fixes gh-15769
      cba6079b
    • Johnny Lim's avatar
      Polish · 4aff659c
      Johnny Lim authored
      See gh-15873
      4aff659c
    • Stephane Nicoll's avatar
      Merge branch '2.1.x' · 380d7ec0
      Stephane Nicoll authored
      380d7ec0
    • Stephane Nicoll's avatar
      Merge pull request #15873 from izeye · 64cb4e20
      Stephane Nicoll authored
      * pr/15873:
        Polish
      64cb4e20
    • Johnny Lim's avatar
      Polish · 885c2889
      Johnny Lim authored
      Closes gh-15873
      885c2889
    • Stephane Nicoll's avatar
      Merge branch '2.1.x' · 9eccf6c3
      Stephane Nicoll authored
      9eccf6c3
    • Stephane Nicoll's avatar
      Merge pull request #15871 from dreis2211 · 7bdcee5e
      Stephane Nicoll authored
      * pr/15871:
        Fix assertion
      7bdcee5e
    • dreis2211's avatar
      Fix assertion · 48295e16
      dreis2211 authored
      Closes gh-15871
      48295e16
    • Madhura Bhave's avatar
      Merge branch '2.1.x' · e3fad4e9
      Madhura Bhave authored
      e3fad4e9