1. 22 Apr, 2018 2 commits
  2. 21 Apr, 2018 1 commit
  3. 20 Apr, 2018 3 commits
  4. 19 Apr, 2018 5 commits
  5. 18 Apr, 2018 8 commits
  6. 16 Apr, 2018 5 commits
  7. 13 Apr, 2018 7 commits
  8. 12 Apr, 2018 9 commits
    • Brian Clozel's avatar
      Polish gh-11514 · b2e7be17
      Brian Clozel authored
      As pointed out by Rossen in gh-11514 comments, a handler might commit
      the response and then send an error signal in the pipeline. In this
      case, adding a callback to `beforeCommit` is useless because it won't be
      triggered. In those cases, we need to collect metrics right away.
      b2e7be17
    • Madhura Bhave's avatar
      9c7612e6
    • Madhura Bhave's avatar
      Use the right image · 3f34f25d
      Madhura Bhave authored
      3f34f25d
    • Madhura Bhave's avatar
      Apply email notification config to jdk9 & 10 builds · eaa8faae
      Madhura Bhave authored
      See gh-10790
      eaa8faae
    • Brian Clozel's avatar
      Switch to Reactor Bismuth SNAPSHOTs · b7695fab
      Brian Clozel authored
      b7695fab
    • Stephane Nicoll's avatar
      Stop associating an Executor bean to Quartz · 38bd4bd5
      Stephane Nicoll authored
      This commits make sure that the Quartz auto-configuration no longer
      associates an `Executor` bean if present in the context as Quartz offers
      properties to tune it, which would mutate and lead to unexpected
      results.
      
      Closes gh-12823
      38bd4bd5
    • Stephane Nicoll's avatar
      Migrate to ApplicationContextRunner · e4e56bbc
      Stephane Nicoll authored
      e4e56bbc
    • Brian Clozel's avatar
      Deprecate RouterFunctionMetrics · 3fa8fe85
      Brian Clozel authored
      Spring Boot now deploys both annotation-based and functional endpoints
      under the same `HttpHandler`; this means the currently auto-configured
      `MetricsWebFilter` is instrumenting all endpoints to produce metrics.
      
      There is no need for a WebFlux functional specific support.
      This commit removes mentions of `RouterFunctionMetrics` in the docs and
      deprecates that class.
      
      Closes gh-12833
      3fa8fe85
    • Brian Clozel's avatar
      Fix "status" metrics tag for error responses · 77be10e7
      Brian Clozel authored
      Prior to this commit, the metrics `WebFilter` would handle exceptions
      flowing through the pipeline and extract tag information right away.
      Since error handling turns the exception information into error HTTP
      responses later in the chain, the information extracted from the
      response earlier is invalid.
      In this case, the "status" information could be "200" whereas error
      handlers would later set that status to "500".
      
      This commit delays the tags extraction later in the process, right
      before the response is comitted. The happy path is not changed, as
      handlers signal that the response is fully taken care of at that point.
      
      Fixes gh-11514
      77be10e7