1. 31 Aug, 2019 4 commits
  2. 30 Aug, 2019 6 commits
  3. 29 Aug, 2019 6 commits
    • Phillip Webb's avatar
      Reformat documentation to one sentence per line · 64d4bf82
      Phillip Webb authored
      Update reference documentation to use one sentence per line formatting
      as recommended by the Asciidoctor team.
      
      Closes gh-12445
      64d4bf82
    • Andy Wilkinson's avatar
      Merge pull request #17976 from nebhale · aa632610
      Andy Wilkinson authored
      * gh-17976:
        Use exec when launching the JVM in CLI's shell script
      
      Closes gh-17976
      aa632610
    • Ben Hale's avatar
      Use exec when launching the JVM in CLI's shell script · 2a04d94c
      Ben Hale authored
      Previously, when the Spring Boot CLI ran the Java command line for an
      application it did a straight invocation which suppressed propagation of
      signals to the JVM in certain circumstances (e.g within Docker containers).
      
      This change prepends the command with exec which causes the Java process to
      replace the script process in a shell ensuring that signals are propagated to
      the Java process without suppression.
      
      See gh-17976
      Signed-off-by: 's avatarBen Hale <bhale@pivotal.io>
      2a04d94c
    • Andy Wilkinson's avatar
      Merge pull request #17984 from dreis2211 · bd9f7a13
      Andy Wilkinson authored
      * gh-17984:
        Test the Gradle Plugin against Gradle 5.6.1
      
      Closes gh-17984
      bd9f7a13
    • dreis2211's avatar
      Test the Gradle Plugin against Gradle 5.6.1 · 26a22fa5
      dreis2211 authored
      See gh-17984
      
      Closes gh-17984
      26a22fa5
    • Andy Wilkinson's avatar
      Improve handling of reserved characters in MetaInfResourceManager · 9961647c
      Andy Wilkinson authored
      Previously, MetaInfResourceManager that we use with Undertow to serve
      static resources from jar's META-INF/resources did not correctly
      handle characters in the path that should be percent-encoded when
      used in a URL.
      
      This commit updates MetaInfResourceManager to encode the path before
      it is used to create a URL. Prior to this encoding, encoded slashes
      (%2F) are decoded as, unlike other encoded characters in the request's
      URL, encoded slashes are not decoded prior to calling the
      ResourceManager.
      
      Fixes gh-17853
      9961647c
  4. 28 Aug, 2019 1 commit
  5. 27 Aug, 2019 2 commits
  6. 26 Aug, 2019 1 commit
    • Phillip Webb's avatar
      Only add management error page for Spring MVC · 4c446c38
      Phillip Webb authored
      Move management `ErrorPage` registration from the
      `WebMvcEndpointChildContextConfiguration` to
      `WebMvcEndpointChildContextConfiguration` and only add it when the
      error controller is registered.
      
      Fixes gh-17938
      4c446c38
  7. 24 Aug, 2019 3 commits
  8. 23 Aug, 2019 4 commits
    • Andy Wilkinson's avatar
      608228d6
    • Andy Wilkinson's avatar
      Fix spying on scoped beans with @SpyBean · 52050c17
      Andy Wilkinson authored
      Previously, when spying on a scoped bean the creation of the spy
      would be performed using the scoped proxy. This would result in
      the spy being unable to spy on any of the target bean's methods as
      the scoped proxy's implementations of those methods would be final.
      
      This commit updates MockitoPostProcessor so that the creation of the
      spy and injection of the @SpyBean-annotated field is performed using
      the scoped target. The scoped target has not be proxied so this
      allows Mockito to spy on all of its methods.
      
      Closes gh-17817
      52050c17
    • Andy Wilkinson's avatar
      Deprecate jackson.version in favour of new jackson-bom.version · 0fb0eb6e
      Andy Wilkinson authored
      The versions of Jackon's bom and the versions of Jackson are often
      not the same. For example, at the time of writing, the latest bom
      version is 2.9.9.20190807 but the latest version of Jackson's core
      is 2.9.9 and the latest version of Jackson's databind is 2.9.9.3.
      
      spring-boot-dependencies using a property, jackson.version, to control
      the version of jackson-bom that is imported. To make it clear that the
      version property controls the version of Jackson's bom and not of
      Jackson itself, this commit deprecates jackson.version in favour of
      a new jackson-bom.version property.
      
      An additional benefit of this change is that it addresses a problem
      when using Gradle and the dependency management plugin. Jackson's bom
      uses a jackson.version property to control the version
      of core Jackson modules. This names clashes with the name of the
      property used by spring-boot-dependencies. Specifying a custom
      jackson.version to control the version of the bom that is imported
      would also have the unwanted side-effect of customizing the version of
      the core Jackson modules declared in Jackson's bom.
      
      Fixes gh-17808
      0fb0eb6e
    • Andy Wilkinson's avatar
      Tolerate LCEMFB with null JpaVendorAdapter in JPA auto-config · ac0a22d6
      Andy Wilkinson authored
      Closes gh-17935
      ac0a22d6
  9. 21 Aug, 2019 1 commit
  10. 19 Aug, 2019 2 commits
  11. 17 Aug, 2019 4 commits
  12. 16 Aug, 2019 6 commits