1. 16 Oct, 2020 10 commits
  2. 15 Oct, 2020 23 commits
    • Phillip Webb's avatar
      Polish · bc7b6bdd
      Phillip Webb authored
      bc7b6bdd
    • Phillip Webb's avatar
      Upgrade to github-changelog-generator 0.0.5 · 91b787df
      Phillip Webb authored
      Closes gh-23715
      91b787df
    • Phillip Webb's avatar
      Merge pull request #23633 from Miehau · 759a5f08
      Phillip Webb authored
      * pr/23633:
        Polish 'Add a FailureAnalyzer for ConfigDataNotFound'
        Add a FailureAnalyzer for ConfigDataNotFound
      
      Closes gh-23633
      759a5f08
    • Phillip Webb's avatar
      Polish 'Add a FailureAnalyzer for ConfigDataNotFound' · e360e4a7
      Phillip Webb authored
      See gh-23633
      e360e4a7
    • Michal Mlak's avatar
      Add a FailureAnalyzer for ConfigDataNotFound · be7d6971
      Michal Mlak authored
      Add a `FailureAnalyzer` to deal with `ConfigDataNotFoundException`.
      
      See gh-23633
      be7d6971
    • Phillip Webb's avatar
      Improve ConfigData processing code · 1cf9fc10
      Phillip Webb authored
      Refactor `ConfigData` processing code to make it less awkward to
      follow.
      
      Prior to this commit the `ConfigDataLocationResolver` would take a
      String location and return a `ConfigDataLocation` instance. This was
      a little confusing since sometimes we would refer to `location` as the
      String value, and sometimes it would be the typed instance. We also
      had nowhere sensible to put the `optional:` prefix logic and we needed
      to pass a `boolean` parameter to a number of methods. The recently
      introduced `Orgin` support also didn't have a good home.
      
      To solve this, `ConfigDataLocation` has been renamed to
      `ConfigDataResource`. This frees up `ConfigDataLocation` to be used
      as a richer `location` type that holds the String value, the `Orgin`
      and provides a home for the `optional:` logic.
      
      This commit also cleans up a few other areas of the code, including
      renaming `ResourceConfigData...` to `StandardConfigData...`. It also
      introduces a new exception hierarchy for `ConfigDataNotFoundExceptions`.
      
      Closes gh-23711
      1cf9fc10
    • Phillip Webb's avatar
      Allow FailureAnalizers without ApplicationContext · f89b99bd
      Phillip Webb authored
      Update `SpringApplication` so that `FailureAnalyzers` apply even if
      the `ApplicationContext` was not created. If no `ApplicationContext`
      is available, only `FailureAnalyzer` instances that do not implement
      any `Aware` interfaces are considered.
      
      Closes gh-23710
      f89b99bd
    • Andy Wilkinson's avatar
      Put project deps in app layer and make customization easier · 84f96033
      Andy Wilkinson authored
      Previously, when building a layered jar with Gradle, project
      dependencies were treated the same as any other dependency, being
      included in the dependencies or snapshot dependencies layer based
      on their version.
      
      This commit updates the default layering when using Gradle to include
      project dependencies in the application layer by default. The DSL has
      also been updated to allow their layer to be customized using new
      includeProjectDependencies() and excludeProjectDependencies() methods
      rather than relying on including and excluding them via a
      group:artifact:version pattern.
      
      Closes gh-23431
      84f96033
    • Brian Clozel's avatar
      Merge branch '2.3.x' · ad6ea941
      Brian Clozel authored
      Closes gh-23702
      ad6ea941
    • Brian Clozel's avatar
      Merge branch '2.2.x' into 2.3.x · 07bdfd6e
      Brian Clozel authored
      Closes gh-23701
      07bdfd6e
    • Brian Clozel's avatar
      Merge branch '2.1.x' into 2.2.x · f43970e6
      Brian Clozel authored
      Closes gh-23700
      f43970e6
    • Brian Clozel's avatar
      Fix image folder name in update detection script · 918ef888
      Brian Clozel authored
      Fixes gh-23699
      918ef888
    • Stephane Nicoll's avatar
      Upgrade to Liquibase 3.10.3 · 89b11b00
      Stephane Nicoll authored
      This commit upgrades to Liquibase 3.10.3 and adds an explicit exclude
      check as this version started to include a "banner.txt" at the root of
      the classpath. Given it may override a banner configured by the user it
      is ignored so that the default banner is displayed.
      
      Users impacted by this change can rename their banner and configure the
      "spring.banner.location" property to point to it.
      
      Closes gh-23658
      89b11b00
    • Stephane Nicoll's avatar
      Merge branch '2.3.x' · e81877eb
      Stephane Nicoll authored
      Closes gh-23698
      e81877eb
    • Stephane Nicoll's avatar
      Merge branch '2.2.x' into 2.3.x · 7253ce1c
      Stephane Nicoll authored
      Closes gh-23697
      7253ce1c
    • Stephane Nicoll's avatar
      Merge branch '2.1.x' into 2.2.x · e86397bc
      Stephane Nicoll authored
      Closes gh-23696
      e86397bc
    • Stephane Nicoll's avatar
      Add configuration for changelog generator · bdb6b2a4
      Stephane Nicoll authored
      This commits adds a dedicated configuration to be used when invoking
      the github changelog generator. This custom configuration makes sure
      to sort dependency upgrades based on the issue title.
      
      Closes gh-23484
      bdb6b2a4
    • Stephane Nicoll's avatar
      Merge pull request #23694 from izeye · 07a89337
      Stephane Nicoll authored
      * pr/23694:
        Upgrade to spring-asciidoctor-extensions 0.5.0
      
      Closes gh-23694
      07a89337
    • Johnny Lim's avatar
      Upgrade to spring-asciidoctor-extensions 0.5.0 · 915e4705
      Johnny Lim authored
      See gh-23694
      915e4705
    • Stephane Nicoll's avatar
      Upgrade to Spring AMQP 2.3.0-RC1 · 2f48ab11
      Stephane Nicoll authored
      Closes gh-23680
      2f48ab11
    • Stephane Nicoll's avatar
      Upgrade to Spring Kafka 2.6.2 · 0c483701
      Stephane Nicoll authored
      Closes gh-23679
      0c483701
    • Stephane Nicoll's avatar
      Upgrade to Spring Integration 5.4.0-RC1 · f79cee92
      Stephane Nicoll authored
      Closes gh-23695
      f79cee92
    • Scott Frederick's avatar
      Use config map name for configtree property sources · de991616
      Scott Frederick authored
      When Kubernetes mounts config maps onto volumes in a pod, it creates
      hidden files on the pod filesystem with symbolic links to the
      hidden files. The symlinks are named for the user-provided config
      map that was mounted, while the hidden files have system-generated
      names.
      
      Prior to this commit, the property sources created by the
      configtree property source were added to the environment using the
      system-generated hidden file name instead of the user-provided
      symlink name. This commit corrects that behavior so the property
      sources are named as a user would expect.
      
      Fixes gh-23232
      de991616
  3. 14 Oct, 2020 7 commits