1. 16 Jan, 2015 3 commits
  2. 15 Jan, 2015 3 commits
  3. 14 Jan, 2015 14 commits
    • Andy Wilkinson's avatar
      Merge branch '1.1.x' · 16cb44f8
      Andy Wilkinson authored
      16cb44f8
    • Andy Wilkinson's avatar
      Don't remove @GrabResolver in JarCommand, disable initClass instead · 376de016
      Andy Wilkinson authored
      Previously, JarCommand removed all @GrabResolver annotations in an
      AST transformation. This was being performed as custom resolver
      configuration is not necessary in a jar as all of the dependencies are
      available from the jar. Furthermore, leaving the annotations in place
      caused a failure when the jar was run due to a missing Ivy dependency
      that's required by Groovy's default GrapeEngine, GrapeIvy.
      
      The removal of @GrabResolver annotations was being done before they
      could be used by Groovy's GrabAnnotationTransformation to configure
      the GrapeEngine's resolvers. This resulted in the annotations having
      no effect such that a dependency that was only available from a
      repository made available by @GrabResolver would fail to resolve if
      it was not cached locally.
      
      This commit updates the AST transformation to leave the @GrabResolver
      annotations in place but to set their initClass attribute to false.
      This allows the annotation to be used while the jar's being compiled,
      but supresses the generation of the static initializer that adds the
      custom resolver to the GrapeEngine when the compiled code's run via
      java -jar.
      
      Fixes gh-2330
      376de016
    • Andy Wilkinson's avatar
      Merge branch '1.1.x' · 0074e9de
      Andy Wilkinson authored
      0074e9de
    • Andy Wilkinson's avatar
      Uninstall SLF4J’s Java logging bridge handler during shutdown · 9744d282
      Andy Wilkinson authored
      Previously, when LogbackLoggingSystem or Log4JLoggingSystem were
      initialized during application start up, they would install SLF4J’s Java
      logging bridge handler, however no corresponding uninstall was performed
      during application shutdown. When deployed to a servlet container, where
      the application’s lifecycle doesn’t match the JVM’s lifecycle, this lead
      to a memory leak.
      
      This commit updates LoggingSystem to introduce a new cleanUp method. An
      empty implementation is provided to preserve backwards compatibility
      with existing LoggingSystem subclasses. Both LogbackLoggingSystem and
      Log4JLoggingSystem have been updated to implement cleanUp and uninstall
      the SLF4J bridge handler. LoggingApplicationListener has been updated
      to call LoggingSystem.cleanUp in response to a ContextClosedEvent.
      
      Closes gh-2324
      9744d282
    • Andy Wilkinson's avatar
      Upgrade to Spring AMQP 1.4.2.RELEASE · c0ef7d18
      Andy Wilkinson authored
      c0ef7d18
    • Andy Wilkinson's avatar
      Upgrade to Spring Integration 4.1.2.RELEASE · b97fc632
      Andy Wilkinson authored
      Closes gh-2352
      b97fc632
    • Andy Wilkinson's avatar
      Upgrade to Mockito 1.10.19 · dcc07ad6
      Andy Wilkinson authored
      Closes gh-2337
      dcc07ad6
    • Andy Wilkinson's avatar
      Upgrade to H2 1.4.184 · 1ab510e5
      Andy Wilkinson authored
      Closes gh-2334
      1ab510e5
    • Andy Wilkinson's avatar
      Upgrade to Gson 2.3.1 · bb058934
      Andy Wilkinson authored
      Closes gh-2333
      bb058934
    • Andy Wilkinson's avatar
      Merge branch '1.1.x' · de2087ff
      Andy Wilkinson authored
      de2087ff
    • Andy Wilkinson's avatar
      Upgrade to Spring Integration 4.0.6.RELEASE · 92c8b75a
      Andy Wilkinson authored
      Closes gh-2358
      92c8b75a
    • Andy Wilkinson's avatar
      Upgrade to Spring AMQP 1.3.8.RELEASE · 3ef768e7
      Andy Wilkinson authored
      Closes gh-2357
      3ef768e7
    • Andy Wilkinson's avatar
      Upgrade to SLF4J 1.7.10 · 91206069
      Andy Wilkinson authored
      Closes gh-2336
      91206069
    • Andy Wilkinson's avatar
      Upgrade to Hibernate 4.3.8 · ca1716e9
      Andy Wilkinson authored
      Closes gh-2335
      ca1716e9
  4. 13 Jan, 2015 5 commits
  5. 12 Jan, 2015 3 commits
  6. 09 Jan, 2015 1 commit
    • Dave Syer's avatar
      Add jmustache support · 2729c747
      Dave Syer authored
      The package names changed a bit from the prototype project, but wuth vanilla
      autconfiguration usage that shouldn't matter. Follows closely the Groovy
      templates support. Templates live in classpath:/templates/*.html by default.
      
      Fixes gh-2242
      2729c747
  7. 08 Jan, 2015 5 commits
  8. 07 Jan, 2015 6 commits