1. 07 Aug, 2020 6 commits
    • Brian Clozel's avatar
      Update HTTP/2 auto-configuration for Jetty · fea535d1
      Brian Clozel authored
      Prior to this commit, the HTTP/2 server auto-configuration for Jetty
      would require Conscrypt as a hard dependency.
      
      This commit updates the auto-configuration for more flexibility and now
      allows the following deployments:
      
      * JDK9+ with the JDK ALPN implementation
      * JDK8u252+ with the backported ALPN implementation
      * Conscrypt with no JDK requirement
      
      The auto-configuration now improves detection and guides developers in
      case there is a missing `jetty-alpn-*-server` dependency.
      
      The reference docs in the HOWTO section has been updated accordingly.
      
      Closes gh-22188
      fea535d1
    • Andy Wilkinson's avatar
      Configure generated snippets as inputs to the Asciidoctor tasks · be32843d
      Andy Wilkinson authored
      Closes gh-22819
      be32843d
    • Andy Wilkinson's avatar
      Remove version from name of Ant-built jar · 8f27ad97
      Andy Wilkinson authored
      Previously, the project version was included in the name of the
      Ant-built jar and the integration test assumed that there would be a
      single jar in the output directory. This assumption did not hold true
      if the project's version had changed and the project had been built
      again without a clean. This resulted in two jars, one for the previous
      version and one for the current version, in the output directory. This
      caused a test failure.
      
      This commit updates the build.xml to remove the version from the name
      of the Ant-built jar and updates the integration test to find it.
      
      Closes gh-22782
      8f27ad97
    • Andy Wilkinson's avatar
      Make processResources out-of-date on version change · 95b504cc
      Andy Wilkinson authored
      Closes gh-22780
      95b504cc
    • Madhura Bhave's avatar
      Merge branch '2.2.x' into 2.3.x · 3f82ca40
      Madhura Bhave authored
      Closes gh-22774
      3f82ca40
    • Madhura Bhave's avatar
      Fix documentation related to the health endpoint's inner details · f39f33bb
      Madhura Bhave authored
      Closes gh-22490
      f39f33bb
  2. 06 Aug, 2020 14 commits
  3. 05 Aug, 2020 8 commits
    • Andy Wilkinson's avatar
      Merge branch '2.2.x' into 2.3.x · a160755d
      Andy Wilkinson authored
      Closes gh-22748
      a160755d
    • Andy Wilkinson's avatar
      bfe250e5
    • Andy Wilkinson's avatar
      Merge branch '2.2.x' into 2.3.x · c40835eb
      Andy Wilkinson authored
      Closes gh-22746
      c40835eb
    • Andy Wilkinson's avatar
      Remove WebClient's in-memory buffer size limit for endpoint tests · 71ffb44a
      Andy Wilkinson authored
      Previously, the endpoints' responses could occasionally exceed
      WebClient's in-memory buffer limt, for example if the threads endpoint
      was reporting a large number of threads or the threads had large
      stacks.
      
      This commit disables WebClient's in-memory buffer size limit so that
      the tests passing is not dependent on the size of the endpoints'
      responses.
      
      Closes gh-22743
      71ffb44a
    • Stephane Nicoll's avatar
      Merge pull request #22740 from izeye · cccf9c24
      Stephane Nicoll authored
      * pr/22740:
        Polish
      
      Closes gh-22740
      cccf9c24
    • Johnny Lim's avatar
      Polish · 1017774e
      Johnny Lim authored
      See gh-22740
      1017774e
    • Andy Wilkinson's avatar
      Merge branch '2.2.x' into 2.3.x · 94644f38
      Andy Wilkinson authored
      Closes gh-22737
      94644f38
    • Andy Wilkinson's avatar
      Try to make FileSystemWatcherTests.waitsForQuietPeriod() more robust · 2238b0d7
      Andy Wilkinson authored
      Previously, waitsForQuietPeriod would iterate 10 times, touching a new
      file and then sleeping for 100ms at it did so. With a quiet period of
      200ms, this was intended to result in a single change set containing
      10 files. However, the test would fail occasionally as multiple change
      sets were detected. The test is multi-threaded and is, therefore, at
      the mercy of the scheduler. If the thread that is iterating and
      touching the files takes over 200ms to be scheduled – exceeding the
      watcher's quiet period – the watcher may detect a change set while the
      changes are still being made. Eliminating this possibilty would require
      the test to participate in the watcher's synchronization, which would
      require some changes to its implementation. Instead, this commit
      aims to avoid the problem by sleeping for 1/10 of the time (10ms) and
      expecting a single change set of 100 files. The hope is that the much
      shorter sleep time will result in the file touching thread being
      scheduled well within the 200ms quiet period.
      
      Closes gh-22732
      2238b0d7
  4. 04 Aug, 2020 12 commits