1. 08 Nov, 2019 8 commits
  2. 07 Nov, 2019 7 commits
  3. 06 Nov, 2019 18 commits
  4. 05 Nov, 2019 7 commits
    • Madhura Bhave's avatar
      Fix constructor binding issues · f9785d2b
      Madhura Bhave authored
      This commit fixes a few bugs related to constructor binding.
      The ContructorFilter on the Bindable has been replaced with a
      Binder level BinderConstructorProvider so that it can be used to
      determine the constructor to use for nested properties as well.
      
      Fixes gh-18810
      Fixes gh-18670
      Closes gh-18685
      Closes gh-18894
      Co-authored-by: 's avatarPhillip Webb <pwebb@pivotal.io>
      f9785d2b
    • Phillip Webb's avatar
      Upgrade to Spring Kafka 2.3.3.RELEASE · 90e1046d
      Phillip Webb authored
      Closes gh-18892
      90e1046d
    • Andy Wilkinson's avatar
      Merge branch '2.1.x' · f1af8c55
      Andy Wilkinson authored
      Closes gh-18889
      f1af8c55
    • Andy Wilkinson's avatar
      Prevent recursive config props from causing a stack overflow · 59bc3c56
      Andy Wilkinson authored
      Previously, when the configuration properties annotation processor
      encountered a property that was the same as an outer type that had
      already been processed, it would fail with a stack overflow error.
      
      This commit introduces the use of a stack to track the types that
      have been processed. Types that have been seen before are skipped,
      thereby preventing a failure from occurring. We do not fail upon
      encountering a recursive type to allow metadata generation to
      complete. At runtime, the recursive property will not cause a problem
      if it is not bound.
      
      Fixes gh-18365
      59bc3c56
    • Andy Wilkinson's avatar
      Merge branch '2.1.x' · d8545bde
      Andy Wilkinson authored
      Closes gh-18887
      d8545bde
    • Andy Wilkinson's avatar
      Improve documentation on using Jersey alongside Spring MVC · 8b62f448
      Andy Wilkinson authored
      Previously, the documentation did not provide any guidance on using
      Jersey alongside Spring MVC or any other web framework.
      
      This improves the documentation in two ways:
      
      1. It notes that, in the presence of both Jersey and Spring MVC, the
         Actuator will prefer Spring MVC for exposing HTTP endpoints.
      2. It adds a how-to describing how to configure Jersey to forward
         requests for which it has no handler on to the rest of the filter
         chain. When Spring MVC is the other framework, this allows them to
         be handled by its dispatcher servlet.
      
      Closes gh-17523
      8b62f448
    • Andy Wilkinson's avatar
      Merge branch '2.1.x' · 571e4640
      Andy Wilkinson authored
      Closes gh-18877
      571e4640