1. 16 Aug, 2016 9 commits
  2. 15 Aug, 2016 6 commits
  3. 14 Aug, 2016 2 commits
  4. 13 Aug, 2016 3 commits
  5. 12 Aug, 2016 12 commits
  6. 11 Aug, 2016 5 commits
  7. 10 Aug, 2016 3 commits
    • Andy Wilkinson's avatar
      Load FailureAnalyzers defensively · b2420be8
      Andy Wilkinson authored
      Previously, if a single FailureAnalyzer failed to load, no failure
      analysis would be performed. This commit updates FailureAnalyzers to
      load the analysers defensively so that all but the problematic analyzer
      are used for analysis.
      
      Closes gh-6606
      b2420be8
    • Andy Wilkinson's avatar
      Break GaugeWriter dependency cycle in MetricExportAutoConfiguration · 22ac6bcb
      Andy Wilkinson authored
      Previously, MetricExportAutoConfiguration consumed
      ExportMetricWriter-annotated GaugeWriter beans in its constructor and
      also produced such a bean from one of its @Bean methods. This cycle
      caused a BeanCurrentlyInCreationException to be thrown when the
      bean method was active (the spring.metrics.export.statsd.host property
      was set).
      
      This commit break the cycle by moving the bean method into a separate,
      nested configuration class. It also updates the existing test for
      auto-configuration of a Statsd writer to catch any possible cycles
      and to verify that the writer has be registered with the
      MetricsExporter.
      
      Closes gh-6544
      22ac6bcb
    • Andy Wilkinson's avatar
      Remove META-INF/INDEX.LIST when repackaging a jar file · 899b851c
      Andy Wilkinson authored
      META-INF/INDEX.LIST files are pointless in an executable jar and
      moving application classes from the root of the jar to
      BOOT-INF/classes breaks the index, resulting in an
      InvalidJarIndexException being thrown.
      
      This commit updates the Repackager to automatically remove a
      META-INF/INDEX.LIST file from a jar file that is being repackaged.
      
      Closes gh-6601
      899b851c