1. 14 Jun, 2016 15 commits
  2. 13 Jun, 2016 3 commits
    • Stephane Nicoll's avatar
      Add Jest-based health indicator · 64bbefd3
      Stephane Nicoll authored
      This commit adds a Jest-based health indicator for ElasticSearch. If both
      Jest and the Spring Data are available, the latter takes precedence as it
      provides more information.
      
      Closes gh-3178
      64bbefd3
    • Stephane Nicoll's avatar
      Add Jest support · 7afe1d16
      Stephane Nicoll authored
      This commit adds auto-configuration support for Jest, an HTTP client for
      Elasticsearch. If Jest is present, a `JestClient` targeting a local
      elasticsearch instance is auto-configured. Several properties from the
      `spring.jest.*` namespace allows to tune the client.
      
      Closes gh-6032
      7afe1d16
    • Andy Wilkinson's avatar
      Remove use of deprecated API in REST Docs auto-config test · 50ca35bd
      Andy Wilkinson authored
      Closes gh-6128
      50ca35bd
  3. 12 Jun, 2016 1 commit
  4. 11 Jun, 2016 10 commits
  5. 10 Jun, 2016 11 commits
    • Phillip Webb's avatar
      Allow loading from package names without dots · a9b98cad
      Phillip Webb authored
      Update BeanDefinitionLoader to support loading from package names that
      do not contain dots.
      
      Prior to this commit `new BeanDefinitionLoader(registry, "somepackage")`
      would fail because "somepackage" exists and is a resource but does not
      contain valid XML. Somewhat surprisingly the InputStream returned by
      the resource actually contains the listing of files in the package.
      
      Fixes gh-6126
      a9b98cad
    • Ivan Sopov's avatar
      Fix potential offset errors in BasicJsonParser · 15287641
      Ivan Sopov authored
      Update BasicJsonParser to fix potential exceptions if strings happen
      to be empty.
      
      Fixes gh-6136
      15287641
    • Phillip Webb's avatar
      Polish · ed6f11d6
      Phillip Webb authored
      ed6f11d6
    • Brian Clozel's avatar
      Add WebMvcRegistrations for custom MVC components · 6dc0ecb1
      Brian Clozel authored
      Add `WebMvcRegistrations` which can be used to provide custom
      instances of `RequestMappingHandlerMapping`,
      `RequestMappingHandlerAdapter` and `ExceptionHandlerExceptionResolver`.
      Those instances are then used and processed by the Boot MVC
      configuration.
      
      Prior to this commit, developers could provide their custom instances
      of MVC infrstructure components such as `RequestMappingHandlerMapping`
      and `RequestMappingHandlerAdapter` only by using advanced configuration
      strategies. Those advanced configurations involved subclassing
      `WebMvcConfigurationSupport` which effectively turns off MVC
      auto-configuration in Boot.
      
      Fixes gh-5004
      Closes gh-6100
      6dc0ecb1
    • Stephane Nicoll's avatar
      Fix broken condition · 5250fb12
      Stephane Nicoll authored
      See gh-6041
      5250fb12
    • Stephane Nicoll's avatar
      Revert "Polish maven repositories definition" · f9288a3a
      Stephane Nicoll authored
      This commit reverts 62fa602f
      
      See gh-6031
      f9288a3a
    • Stephane Nicoll's avatar
      Fix SSL cipher configuration with Jetty 9.3 · 6cf87842
      Stephane Nicoll authored
      Previously, if a list of ciphers were configured, the default excludes
      were still applied. Prior to Jetty 9.3, there were no default exclude but
      Jetty 9.3 introduced some and they override the includes.
      
      This commit makes sure that the exclude ciphers are cleared if at least
      one cipher is explicitly configured.
      
      Closes gh-6041
      6cf87842
    • Stephane Nicoll's avatar
      Polish maven repositories definition · 62fa602f
      Stephane Nicoll authored
      Previously, Maven repositories definition was specified in a profile that
      is active by default. It means that as soon as any profile is enabled by
      the user, said profile is no longer enabled. This has the nasty
      consequences of having copy/paste in several places to make sure our own
      profiles still have the proper repositories definition.
      
      This commit creates a single "repositories" profile that is always active
      unless a given property is explicitely specified. This allows to remove
      the duplication and make things more consistent.
      
      Some Gradle-specific repositories were also hard-coded in two modules
      without any profile at all, meaning they were polluting the build of
      anybody using it. While the impacted modules are gradle specific, that
      repository has been shared in the new "repositories" profile as well.
      
      Closes gh-6031
      62fa602f
    • Stephane Nicoll's avatar
      Upgrade to Spring Framework 4.3.0.RELEASE · 76cdf221
      Stephane Nicoll authored
      Closes gh-6049
      76cdf221
    • Phillip Webb's avatar
      Use fully qualified checkstyle class names · 57bed2e5
      Phillip Webb authored
      Update `checkstyle.xml` to use fully qualified class names. This reduces
      the number of warning log messages when running `mvn -X` and should also
      be slightly faster.
      57bed2e5
    • Phillip Webb's avatar
      Move AnsiOutputApplicationListenerTests · f19e261b
      Phillip Webb authored
      Move AnsiOutputApplicationListenerTests to the correct package.
      f19e261b