1. 01 Jun, 2020 1 commit
  2. 28 May, 2020 1 commit
  3. 27 May, 2020 2 commits
  4. 25 May, 2020 8 commits
  5. 21 May, 2020 2 commits
  6. 20 May, 2020 5 commits
  7. 15 May, 2020 2 commits
  8. 14 May, 2020 4 commits
    • Andy Wilkinson's avatar
      Work around file handle leak when Undertow is stopped · b78e4dac
      Andy Wilkinson authored
      There's a bug in Undertow that means it may leak a file handle is
      the server is stopped immediately after a response to an SSL request
      has been received. The stop processing races with Undertow's SSL
      support tidying things up after sending the response. When the stop
      processing wins, the tidying up fails with a NullPointerException that
      prevents an input stream from being closed. On Windows, the input
      stream remaining open prevents JUnit from being able to clean up its
      temporary directory.
      
      This commit uses Awaitility to wait for the file that's being served
      over SSL to be deleted before stopping the server. On Windows, this
      will delay the stop processing from beginning until after the tidy up
      that's performed after sending the response has been completed,
      hopefully eliminating the race condition that resulted in the input
      stream being left open.
      
      Fixes gh-21172
      b78e4dac
    • Phillip Webb's avatar
      Merge branch '2.1.x' into 2.2.x · 5eabb040
      Phillip Webb authored
      Closes gh-21447
      5eabb040
    • Phillip Webb's avatar
      Upgrade to spring-javaformat 0.0.22 · d7c7ca31
      Phillip Webb authored
      Closes gh-21446
      d7c7ca31
    • Phillip Webb's avatar
      Create endpoint beans as late as possible · 49a21ded
      Phillip Webb authored
      Update `EndpointDiscoverer` so that `@Endpoint` and `@EndpointExtension`
      beans are created as late as possible.
      
      Prior to this commit, endpoint beans and extension beans would be
      created during the discovery phase which could cause early bean
      initialization. The problem was especially nasty when using an embedded
      servlet container since `ServletEndpointRegistrar` is loaded as the
      container is initialized. This would trigger discovery and load all
      endpoint beans, including the health endpoint, and all health indicator
      beans.
      
      Fixes gh-20714
      49a21ded
  9. 13 May, 2020 3 commits
  10. 12 May, 2020 3 commits
  11. 08 May, 2020 5 commits
  12. 07 May, 2020 4 commits