1. 25 Mar, 2015 5 commits
  2. 24 Mar, 2015 5 commits
  3. 23 Mar, 2015 4 commits
  4. 22 Mar, 2015 1 commit
    • Marcel Overdijk's avatar
      Update doc · c0c67f25
      Marcel Overdijk authored
      Add note about escaping Spring property placeholders when using Gradle
      automatic expansion.
      
      Closes gh-2695
      c0c67f25
  5. 19 Mar, 2015 2 commits
  6. 18 Mar, 2015 2 commits
  7. 17 Mar, 2015 8 commits
  8. 16 Mar, 2015 7 commits
  9. 10 Mar, 2015 1 commit
  10. 05 Mar, 2015 1 commit
    • Andy Wilkinson's avatar
      Tolerate Gauges with non-Number values · 743482ab
      Andy Wilkinson authored
      Spring Boot's metrics infrastructure requires a Metric to have a
      Number value. Coda Hale's ThreadStatesGaugeSet includes a Gauge
      named deadlocks with a Set<String> value (each entry in the set is a
      description, including stacktrace, of a deadlocked thread). There's
      no obvious way to coerce this to a Number, and there's already a
      deadlocks.count metric in the set.
      
      This commit updates MetricRegistryMetricReader to ignore the addition
      of any Gauge with a non-Number value.
      
      Fixes gh-2593
      743482ab
  11. 04 Mar, 2015 4 commits
    • Andy Wilkinson's avatar
      Merge branch '1.1.x' into 1.2.x · 9f0654bd
      Andy Wilkinson authored
      Conflicts:
      	spring-boot-dependencies/pom.xml
      9f0654bd
    • Andy Wilkinson's avatar
      Upgrade to Freemarker 2.3.22 · 44d98c61
      Andy Wilkinson authored
      Closes gh-2581
      44d98c61
    • Andy Wilkinson's avatar
      Tolerate removal of JacksonJodaFormat in Jackson 2.5 · 71dde3ec
      Andy Wilkinson authored
      We currently officially support Jackson 2.4, but some users wish to
      use Jackson 2.5. This causes a failure as JacksonAutoConfiguration
      depends on JacksonJodaFormat which exists in 2.4 but not in 2.5. This
      commit updates JodaDataTimeJacksonConfiguration to make it conditional
      on JacksonJodaFormat being on the classpath. This means that Jackson
      2.5 users will not have configurable DateTime formatting
      (added in 201fb5e5) but things will generally work once again.
      
      Closes gh-2573
      71dde3ec
    • Andy Wilkinson's avatar
      Don’t use findAvailableTcpPort to allocate Undertow a random port · e927f52f
      Andy Wilkinson authored
      Using findAvailableTcpPort is prone to failure when another process
      starts using the available port before Undertow starts. This commit
      changes UndertowEmbeddedServletContainerFactory to pass the value of
      zero down into Undertow where it will ultimately be passed to a
      ServerSocket which will then use the underlying OS’s support for binding
      to an available port.
      
      Undertow doesn’t provide an API for getting the port(s) on which it’s
      listening. Previously, reflection was being used to access the listener
      configuration but, when a random port is used, this configuration would
      return zero rather than the actual port. The reflective logic has been
      updated to look at Undertow’s channels from which the underlying
      ServerSocket can be accessed and the local port retrieved
      
      Closes gh-2584
      e927f52f