1. 19 Aug, 2020 4 commits
  2. 18 Aug, 2020 4 commits
    • Phillip Webb's avatar
      Remove Mockito from JarFileWrapperTests · 2a137a2d
      Phillip Webb authored
      Remove Mockto from JarFileWrapperTests since it seems to be failing on
      later versions of Java.
      
      See gh-22991
      2a137a2d
    • Phillip Webb's avatar
      Update copyright year of changed files · 4e76138e
      Phillip Webb authored
      4e76138e
    • Phillip Webb's avatar
      Refine AbstractJarFile method visibility · 5997cbd2
      Phillip Webb authored
      Refine method visibility in an attempt to fix test issues on Java 11+.
      
      See gh-22991
      5997cbd2
    • Phillip Webb's avatar
      Attempt to fix memory leak in JarFile class · aac367e9
      Phillip Webb authored
      Create a new `JarFileWrapper` class so that we can wrap and existing
      `JarFile` and offer a version that can be safely closed.
      
      Prior to this commit, we provided wrapper functionality in the `JarFile`
      class itself. Unfortunately, because we override `close` and also create
      a lot of wrappers this caused memory issues when running on Java 11.
      
      With Java 11 `java.util.zip.ZipFile` class uses `FinalizableResource`
      for any implementation that overrides `close()`. This means that any
      wrapper classes will not be garbage collected until the JVM finalizer
      thread runs.
      
      Closes gh-22991
      aac367e9
  3. 17 Aug, 2020 3 commits
    • Phillip Webb's avatar
      Merge pull request #21134 from bendiscz · 460fb3cc
      Phillip Webb authored
      * pr/21134:
        Polish 'Order metrics auto-configurations correctly'
        Order metrics auto-configurations correctly
      
      Closes gh-21134
      460fb3cc
    • Phillip Webb's avatar
      Polish 'Order metrics auto-configurations correctly' · 10da5953
      Phillip Webb authored
      See gh-21134
      10da5953
    • Martin Benda's avatar
      Order metrics auto-configurations correctly · 02b7ec78
      Martin Benda authored
      Update metrics auto-configurations so that they are auto-configured
      after `CompositeMeterRegistryAutoConfiguration` in order to ensure
      the `MeterRegistry` bean has been defined.
      
      Prior to this commit, metrics auto-configurations that depended on a
      `MeterRegistry` has `@AutoConfigureAfter(MetricsAutoConfiguration.class)`
      which is not sufficient since `MetricsAutoConfiguration` does not export
      a `MeterRegistry`.
      
      See gh-21134
      02b7ec78
  4. 15 Aug, 2020 3 commits
  5. 14 Aug, 2020 2 commits
  6. 13 Aug, 2020 3 commits
  7. 12 Aug, 2020 5 commits
  8. 11 Aug, 2020 4 commits
  9. 10 Aug, 2020 7 commits
  10. 07 Aug, 2020 1 commit
  11. 06 Aug, 2020 4 commits