1. 15 Jul, 2020 9 commits
  2. 14 Jul, 2020 21 commits
  3. 13 Jul, 2020 2 commits
  4. 10 Jul, 2020 2 commits
  5. 09 Jul, 2020 6 commits
    • Brian Clozel's avatar
      Add option to configure PathPatternParser · 0f264b68
      Brian Clozel authored
      As of Spring Framework 5.3, it is now possible to use `PathPatternParser`
      to parse and match request mapping path patterns, as an alternative to
      the current default `AntPathMatcher`.
      
      This new implementation has been used for a while in Spring WebFlux and
      it’s been designed for consistency and performance.
      
      This commit introduces a new configuration property for opting-in this
      new variant:
      
      `spring.mvc.pathmatch.matching-strategy=path_pattern_parser`
      
      The default option is still `ant_path_matcher` for now, but we might
      change the default in future versions since Spring Framework considers
      it the best choice for modern applications.
      
      There are several behavior differences with this new variant:
      
      * double wildcards `"**"` are rejected when used in the middle patterns,
      this is only allowed as the last matching segment in a pattern.
      
      * it is incompatible with some path matching options, like
      suffix-pattern, registered-suffix-pattern or configuring a Servlet
      prefix on the `DispatcherServlet` (`spring.mvc.servlet.path=/test`)
      
      This commit introduces two `FailureAnalyzer` implementations to guide
      developers when facing those issues.
      
      Closes gh-21694
      0f264b68
    • Andy Wilkinson's avatar
      Merge branch '2.3.x' · 2d91a096
      Andy Wilkinson authored
      Closes gh-22293
      2d91a096
    • Andy Wilkinson's avatar
      Test the Gradle plugin against Gradle 6.5.1 · 794ded52
      Andy Wilkinson authored
      Closes gh-22292
      794ded52
    • Andy Wilkinson's avatar
      Merge branch '2.3.x' · 64c1190c
      Andy Wilkinson authored
      Closes gh-22291
      64c1190c
    • Andy Wilkinson's avatar
      Upgrade to Gradle 6.4.1 · c963720a
      Andy Wilkinson authored
      Closes gh-22290
      c963720a
    • Andy Wilkinson's avatar
      Merge branch '2.3.x' · 0dfb9bb7
      Andy Wilkinson authored
      Closes gh-22289
      0dfb9bb7