1. 12 Feb, 2019 4 commits
  2. 11 Feb, 2019 16 commits
  3. 09 Feb, 2019 1 commit
  4. 08 Feb, 2019 8 commits
    • Brian Clozel's avatar
      Upgrade to Californium-BUILD-SNAPSHOT · c24f0269
      Brian Clozel authored
      See gh-15878
      c24f0269
    • 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
      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
    • 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 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
      Document limitations of YAML documents & profile-specific files · dc31f617
      Madhura Bhave authored
      Fixes gh-15790
      dc31f617
  5. 07 Feb, 2019 8 commits
  6. 05 Feb, 2019 3 commits