Commit Graph

11708 Commits

Author SHA1 Message Date
Aurélien Leboulanger 779733c379 Support of Neo4j auto-index configuration
See gh-8843
2017-04-24 11:01:38 +02:00
Stephane Nicoll 1dc256eb23 Merge branch '1.5.x' 2017-04-24 10:59:30 +02:00
Stephane Nicoll 293ba6d522 Merge pull request #8758 from candrews:patch-4
* pr/8758:
  Add Log4jdbc Starter reference
2017-04-24 10:59:06 +02:00
Craig Andrews a1452f674f Add Log4jdbc Starter reference
Clsoes gh-8758
2017-04-24 10:58:46 +02:00
Andy Wilkinson a6d24a3bfc Allow bootWar to package webapp resources in dirs that overlap loader
Previously, the presence of a src/main/webapp/org directory would
cause the execution of BootWar to fail due to an attempt to write
a duplicate org/ entry to the zip output stream.

This commit updates BootZipCopyAction so that FileTreeElements that
match a directory entry created while writing the loader classes are
skipped.

Closes gh-8972
2017-04-21 21:02:15 +01:00
Andy Wilkinson 15b9707fbe Start building against Spring Cloud Connectors 2.0 snapshots
See gh-8968
2017-04-21 13:16:30 +01:00
Stephane Nicoll 0b09149a6b Merge branch '1.5.x' 2017-04-21 11:27:02 +02:00
Stephane Nicoll 9327b58304 Fixup version numbers following release 2017-04-21 11:26:45 +02:00
Andy Wilkinson 7255cec7bb Align Lettuce dependency management with latest Data Redis snapshots
Closes gh-8287
2017-04-21 09:41:00 +01:00
Andy Wilkinson d50878bac1 Upgrade to Hibernate 5.2.10.Final 2017-04-21 09:40:17 +01:00
Spring Buildmaster 9768b0a8c2 Next Development Version 2017-04-21 08:32:01 +00:00
Phillip Webb 9981ae6874 Rename WebFluxAnnotationAutoConfiguration
Rename WebFluxAnnotationAutoConfiguration to WebFluxAutoConfiguration
to better align with Spring MVC.
2017-04-20 16:02:49 -07:00
Phillip Webb 99a3ec8b74 Merge branch '1.5.x' 2017-04-20 16:01:58 -07:00
Phillip Webb 5f3d5fbec1 Remove public "skip path extension" constant
Remove the public constant to make it clearer that skipping path
extensions is really an internal Spring Boot concern.

See gh-8765
2017-04-20 13:31:04 -07:00
Phillip Webb 69a8c0d871 Fix MVC validator configuration warning
Replace the MVC validator post processor with an `@Import` so
that a "cannot enhance @Configuration bean definition"
warning does not occur.

Fixes gh-8951
See gh-8495
2017-04-20 11:57:18 -07:00
Andy Wilkinson 3526d4df5e Merge branch '1.5.x' 2017-04-20 17:19:04 +01:00
Andy Wilkinson 6dd6897361 Upgrade to Narayana 5.5.7.Final
Closes gh-8961
2017-04-20 17:16:39 +01:00
Andy Wilkinson a7830a8669 Upgrade to Jaybird 2.2.13
Closes gh-8960
2017-04-20 17:16:39 +01:00
Andy Wilkinson efdd9d9b01 Upgrade to Jetty 9.4.4.v20170414
Closes gh-8959
2017-04-20 17:16:38 +01:00
Andy Wilkinson 0ff6b705d6 Upgrade to Tomcat 8.5.14
Closes gh-8958
2017-04-20 17:16:38 +01:00
Andy Wilkinson edf6759e2d Upgrade to Activemq 5.14.5
Closes gh-8957
2017-04-20 17:16:37 +01:00
Andy Wilkinson 6b167f1f12 Upgrade to Ehcache 2.10.4
Closes gh-8956
2017-04-20 17:16:37 +01:00
Andy Wilkinson 3442a24f8a Upgrade to Undertow 1.4.13.Final
Closes gh-8955
2017-04-20 17:16:37 +01:00
Andy Wilkinson 6de6388085 Upgrade to Hsqldb 2.4.0
Closes gh-8954
2017-04-20 15:50:11 +01:00
Andy Wilkinson ab7dad64f2 Upgrade to Cassandra Driver 3.2.0
Closes gh-8953
2017-04-20 15:50:11 +01:00
Stephane Nicoll 4b820acd15 Merge branch '1.5.x' 2017-04-20 15:59:27 +02:00
Stephane Nicoll 992caa2eb9 Merge branch '1.4.x' into 1.5.x 2017-04-20 15:58:57 +02:00
Stephane Nicoll 7fbce192b4 Fixup version numbers following release 2017-04-20 15:58:32 +02:00
Andy Wilkinson ae0700efc1 Try to make RunningDocumentationTests platform independent
Windows seems unable to decide if the temp dir is in System32 or
system32 which breaks the comparison. This commit attempts to appease
the gods of case sensitity by reducing the portion of the path that we
check so that system32 vs System32 doesn't come into it.

See gh-8920
2017-04-20 13:47:58 +01:00
Spring Buildmaster d719d2cbbc Next Development Version 2017-04-20 12:46:19 +00:00
Andy Wilkinson 079b324e21 Make RunningDocumentationTests platform independent
Closes gh-8920
2017-04-20 11:52:32 +01:00
Andy Wilkinson d59bcb6ecd Merge branch '1.5.x' 2017-04-20 11:04:01 +01:00
Andy Wilkinson 07c5590813 Upgrade to GemFire 8.2.4
Closes gh-8948
2017-04-20 11:03:15 +01:00
Stephane Nicoll f39dbdf474 Merge branch '1.5.x' 2017-04-20 08:55:27 +02:00
Stephane Nicoll 6919ee8250 Merge branch '1.4.x' into 1.5.x 2017-04-20 08:54:45 +02:00
Stephane Nicoll d8967afff6 Upgrade to Spring Data Hopper-SR10
Closes gh-8938
2017-04-20 08:53:51 +02:00
Phillip Webb 81fef71fcb Merge branch '1.5.x' 2017-04-19 22:48:46 -07:00
Phillip Webb bddc190848 Suppress "resolving dependencies" when --quiet
Update Spring CLI so that the "resolving dependencies" message is
suppressed when `run --quiet` is used.

Fixes gh-8946
2017-04-19 22:18:12 -07:00
Phillip Webb cde5793240 Upgrade to Spring Data Ingalls-SR3
Closes gh-8939
2017-04-19 22:18:12 -07:00
Dave Syer 14638e67bc Extended PropertiesLauncher class location logic
Update `PropertiesLauncher` so that classes can be loaded outside of
`BOOT-INF/classes`. You can use a subdirectory, or the root directory
of an external jar (but not the parent archive to avoid issues
with agents and awkward delegation models).

Fixes gh-8480
Closes gh-8486
2017-04-19 22:18:12 -07:00
Phillip Webb 5abc050a96 Support detection and with test initializers
Relax `SpringBootTestContextBootstrapper` rules so that a test can
specify an `ApplicationContextInitializer` and still have
`@SpringBootConfiguration` detected.

Prior to this commit detection would not occur because it's possible
that an initializer _could_ register configuration. This scenario is
actually quite unlikely to occur, certainly less likely than wanting to
use an initializer in combination with auto-detection.

Fixes gh-8483
2017-04-19 22:18:12 -07:00
Phillip Webb c9561f031c Refine validator and MVC validator configuration
Update `ValidationAutoConfiguration` and `WebMvcAutoConfiguration` to
ensure as much as possible that only a single Validator bean of each
type is registered.

Validation auto-configuration now does the following:
- If no validator is found: Registers a `LocalValidatorFactoryBean`
  (providing both Spring and JSR validation)
- If the user defines a Spring & JSR validator: Backs off
- If the user defines only a JSR validator: Adapts it to a Spring
  validator (without exposing another JSR implementation)

WebMvcAutoConfiguration auto-configuration has been updated to make
MVC validation follow common Spring Boot patterns:
- If not validator beans are found (due to the user excluding
  ValidationAutoConfiguration) a new `mvcValidator` bean will be
  registered.
- If a single validator bean is found it will be used for MVC
  validation.
- If multiple validator beans are defined it will either use the one
  named `mvcValidator` or it will register a new `mvcValidator` bean

Any automatically registered `mvcValidator` bean will not implement
the JSR validator interface.

Finally, it is no longer possible to provide an MVC validator via a
`WebMvcConfigurer`.

Fixes gh-8495
2017-04-19 22:18:12 -07:00
Madhura Bhave 359854eb85 Merge branch '1.5.x' 2017-04-19 15:44:28 -07:00
Madhura Bhave 2a7fd5011d Clarify docs on actuator security
Closes gh-8646
2017-04-19 15:32:02 -07:00
Madhura Bhave 115b369633 Update documentation with new default prefix for actuators
Closes gh-6886
2017-04-19 15:01:12 -07:00
Phillip Webb 9166bb5fae Polish 2017-04-19 12:00:36 -07:00
Phillip Webb 75f8e8a593 Fix actuator path used in tests
Fixup path changes that were missed during 1.5.x merge.
2017-04-19 11:58:07 -07:00
Phillip Webb 724be85b95 Polish 2017-04-19 11:57:48 -07:00
Stephane Nicoll 1eab67c30a Merge branch '1.5.x' 2017-04-19 17:33:45 +02:00
Stephane Nicoll 294f880fa3 Start build against Spring Data Ingalls snapshots
See gh-8939
2017-04-19 17:32:46 +02:00