1. 15 Feb, 2017 3 commits
  2. 14 Feb, 2017 7 commits
  3. 13 Feb, 2017 6 commits
    • Andy Wilkinson's avatar
      Merge branch '1.4.x' into 1.5.x · 4aecf19c
      Andy Wilkinson authored
      4aecf19c
    • Andy Wilkinson's avatar
      Revert "Start building against Spring Framework 4.3.7.BUILD-SNAPSHOT" · 9499658b
      Andy Wilkinson authored
      This reverts commit 66194003.
      
      See gh-8248
      9499658b
    • Andy Wilkinson's avatar
      Avoid ClassNotFoundException caused by areturn verification · e0b355d3
      Andy Wilkinson authored
      The verifier's type checker is required to check that a type returned
      from a method (an areturn instruction) is assignable to the method's
      declared return type. When the return type is an interface, the JLS
      states that it should be treated as java.lang.Object. This means that
      no analysis of the type being returned is required and verification
      passes. When the return type is a class, the type being returned must
      be analyzed to ensure that it is compatible. This analysis causes the
      return type to be loaded during verification.
      
      Prior to this commit, BasicBatchConfigurer's
      createAppropriateTransactionManager method had a return type of
      AbstractPlatformTransactionManager and a branch that could return
      a JpaTransactionManager. This caused the verifier to attempt to load
      JpaTransactionManager so that it could check that it was assignable
      to AbstractPlatformTransactionManager. This would fail when
      spring-orm is not on the classpath as JpaTransactionManager could not
      be loaded.
      
      This commit updates BasicBatchConfigurer to change the return type
      of createAppropriateTransactionManager so that it returns a
      PlatformTransactionManager which is an interface. As described above,
      this relaxes the verification of any areturn instructions in the
      method and, in this particular case stops the verifier from trying to
      load JpaTransactionManager.
      
      Closes gh-8181
      e0b355d3
    • Stephane Nicoll's avatar
      Merge branch '1.4.x' into 1.5.x · bd6d1b74
      Stephane Nicoll authored
      bd6d1b74
    • Stephane Nicoll's avatar
      Clarify use of `DataSource` for batch apps · bcbcb9c0
      Stephane Nicoll authored
      Closes gh-8271
      bcbcb9c0
    • Stephane Nicoll's avatar
      Polish cache sample readme · 84217076
      Stephane Nicoll authored
      Closes gh-8272
      84217076
  4. 12 Feb, 2017 4 commits
  5. 10 Feb, 2017 1 commit
    • Madhura Bhave's avatar
      Validate kid in Cloud Foundry token header · 77e5c585
      Madhura Bhave authored
      Instead of validating the signature against all the public keys,
      we can validate it only against the public key with the kid that
      matches the one in the token header.
      
      Closes gh-8126
      77e5c585
  6. 09 Feb, 2017 5 commits
  7. 08 Feb, 2017 14 commits