1. 14 Sep, 2020 4 commits
    • Phillip Webb's avatar
      Merge pull request #19041 from mathieufortin01 · 895ff9c7
      Phillip Webb authored
      * pr/19041:
        Polish 'Fix signed jar performance issues'
        Fix signed jar performance issues
        Ignore Visual Studio Code Files
      
      Closes gh-19041
      895ff9c7
    • Phillip Webb's avatar
      Polish 'Fix signed jar performance issues' · c6a9696d
      Phillip Webb authored
      Update the performance improvements to push certificate loading
      and storage into the `JarFileEntries` class. This allows us to
      keep certificates without needing to cache all entry data. We
      now also keep certificates and code signers in a dedicated class
      which is set whenever the full jar stream as been read, even if
      the contained values are `null`. The logic that assumes META-INF
      entries are not signed has been removed in favor of delegating to
      the streamed entry results.
      
      See gh-19041
      c6a9696d
    • mathieufortin01's avatar
      Fix signed jar performance issues · 4d053e15
      mathieufortin01 authored
      Update Spring Boot nested JarFile support to improve the performance of
      signed jars. Prior to this commit, `certificates` and `codeSigners`
      were read by streaming the entire jar whenever the existing values
      were `null`. Unfortunately, the contract for `getCertificates` and
      get `getCodeSigners` states that `null` is a valid return value. This
      meant that full jar streaming would occur whenever either method was
      called on an entry that had no result. The problem was further
      exacerbated by the fact that entries might not be cached.
      
      See gh-19041
      4d053e15
    • mathieufortin01's avatar
      Ignore Visual Studio Code Files · 6bf1bd57
      mathieufortin01 authored
      See gh-19041
      6bf1bd57
  2. 07 Sep, 2020 4 commits
  3. 28 Aug, 2020 1 commit
  4. 27 Aug, 2020 1 commit
  5. 25 Aug, 2020 2 commits
  6. 24 Aug, 2020 1 commit
  7. 06 Aug, 2020 1 commit
  8. 04 Aug, 2020 1 commit
  9. 03 Aug, 2020 2 commits
  10. 30 Jul, 2020 1 commit
  11. 29 Jul, 2020 1 commit
    • Andy Wilkinson's avatar
      Increase max heap of the Maven JVM · ab9284e1
      Andy Wilkinson authored
      The overhead of build scans seems to have brought us right to the limit
      of the Maven JVM's heap. As a result, builds are occasionally failing
      as the heap's been exhausted.
      
      This commit increases the JVM's max heap.
      
      Closes gh-22649
      ab9284e1
  12. 28 Jul, 2020 3 commits
  13. 26 Jul, 2020 1 commit
  14. 25 Jul, 2020 6 commits
  15. 24 Jul, 2020 11 commits