1. 01 Apr, 2016 3 commits
  2. 30 Mar, 2016 1 commit
  3. 29 Mar, 2016 3 commits
    • Andy Wilkinson's avatar
      Ignore non-JavaExec run task when finding application's main class · 1043239d
      Andy Wilkinson authored
      Previously, FindMainClassTask would look for a property named main
      on any class named run. This was based on the assumption that the
      run task would be a JavaExec task (typically provided by the
      application plugin). If the run task was not a JavaExec task (more
      accurately, if it did not have a main property) this would result in
      a build failure due to trying to read a non-existent property.
      
      This commit updates FindMainClassTask to only use the main property
      of the run task if the task is a JavaExec task. This guarantees that
      the property will exist on the task, and unlike using any property
      named main on a task named run, also guarantee that its value will
      refer to a Java class with a main method.
      
      Closes gh-5501
      1043239d
    • Stephane Nicoll's avatar
      Disable JMX Integration support if necessary · ae095b2c
      Stephane Nicoll authored
      This commit fixes `IntegrationAutoConfiguration` to actually rely on the
      auto-configured `MBeanServer` rather than attempting to create it again.
      
      If JMX support is disabled, no attempt to register integration-related
      MBeans is made.
      
      Closes gh-5309
      ae095b2c
    • Stephane Nicoll's avatar
      Polish documentation · 33634157
      Stephane Nicoll authored
      Add a reference ot underscore notation
      
      Closes gh-5268
      33634157
  4. 28 Mar, 2016 1 commit
    • Phillip Webb's avatar
      Apply logging system properties on reinitialize · 0a7a283f
      Phillip Webb authored
      Restore Spring Boot 1.3.2 behavior of re-applying system properties
      when SLF4J based loggers are re-initialized. Reapplying system
      properties is required when using the Spring Cloud config server since
      PropertySourceBootstrapConfiguration directly calls the system
      initialize method.
      
      Fixes gh-5491
      0a7a283f
  5. 25 Mar, 2016 2 commits
  6. 24 Mar, 2016 1 commit
  7. 21 Mar, 2016 1 commit
    • Stephane Nicoll's avatar
      Fix Artemis embedded mode condition · b1b84a35
      Stephane Nicoll authored
      This commit prevents the Artemis embedded mode to kick-in if the
      `EmbeddedJMS` class it not in the classpath. The previous condition would
      match if only `artemis-server` was on the classpath while
      `artemis-jms-server` is actually required.
      
      Closes gh-5452
      b1b84a35
  8. 15 Mar, 2016 1 commit
  9. 08 Mar, 2016 3 commits
  10. 02 Mar, 2016 2 commits
    • Andy Wilkinson's avatar
      Add dependency management for logback-core · 49779057
      Andy Wilkinson authored
      Previously, only dependency management for logback-classic was
      provided. This meant that it was possible for logback-core, upon
      which logback-classic depends, to have a different version.
      
      This commit adds dependency management for logback-core, thereby
      ensuring that the two dependencies will have the same version.
      
      Closes gh-5304
      49779057
    • Andy Wilkinson's avatar
      Improve DevTools non-embedded in-memory DB shutdown handling · 40ffe416
      Andy Wilkinson authored
      Shutdown handling has been improved so that it will run after any
      EntityManagerFactory beans have been closed. This ensures that Hibernate
      can, if configured to do so, drop its schema during restart processing.
      Without this change, a benign exception could be logged if the database
      was shutdown before Hibernate.
      
      Closes gh-5305
      40ffe416
  11. 01 Mar, 2016 1 commit
  12. 29 Feb, 2016 5 commits
    • Dave Syer's avatar
      Accumulate state in a local variable, not a field in the instance · baf7dda0
      Dave Syer authored
      State is accumulating unnecessarily in AST tranformation instances.
      We can fix the ones we have implemented so far just by using a
      local variable and passing it into the methods where it is used.
      All the methods are private so this change is safe in a point release.
      
      Fixes gh-5283
      baf7dda0
    • Dave Syer's avatar
      Fix apostrophe · 0dd3531f
      Dave Syer authored
      0dd3531f
    • Andy Wilkinson's avatar
      Enable Animal Sniffer checking of spring-boot-loader-tools · bb473c32
      Andy Wilkinson authored
      Previously, Animal Sniffer checking of spring-boot-loader-tools
      was disabled as it failed with an NPE. This has been fixed in
      Animal Sniffer 1.15.
      
      This commit upgrades Animal Sniffer to 1.15 and adds the necessary
      annotations to suppress failures for safe usage of sun.* and Java 7
      APIs.
      
      Note that UsesUnsafeJava has been copied from spring-boot and made
      package-private. This retains the clearer intent of the custom
      annotation (versus @IgnoreJRERequirement) while avoiding the change
      in the build order that would be necessary for
      spring-boot-loader-tools to use the annotation from spring-boot.
      
      Closes gh-5284
      bb473c32
    • Andy Wilkinson's avatar
      4eda91d6
    • Andy Wilkinson's avatar
      Make DevTools DataSource auto-config back off without DataSourceProperties · 7a4e061d
      Andy Wilkinson authored
      Previously, if DataSourceAutoConfiguration had been explicitly excluded,
      DevToolsDataSourceAutoConfiguration would cause refresh to fail due to
      a missing DataSourceProperties bean. This commit corrects the condition
      so that the auto-configuration is conditional on a DataSource bean and
      a DataSourceProperties bean rather than only being conditional on one or
      the other.
      
      Closes gh-5269
      7a4e061d
  13. 26 Feb, 2016 4 commits
  14. 25 Feb, 2016 4 commits
  15. 24 Feb, 2016 8 commits