Commit Graph

711 Commits

Author SHA1 Message Date
Mario A. Alvarez Garcia 3b82be59d6 Uprade to Spring Integration 4.2.0.M1
Closes gh-2498, gh-3068
2015-05-31 09:58:42 +02:00
Eddú Meléndez b036c87372 Upgrade Infinispan to 7.2.2.Final
Closes gh-3070
2015-05-30 11:37:27 +02:00
Stephane Nicoll 845f620c5a Merge branch '1.2.x'
Conflicts:
	spring-boot-dependencies/pom.xml
2015-05-28 13:37:57 +02:00
Stephane Nicoll 4b825163a2 Upgrade to Tomcat 8.0.23
Closes gh-3058
2015-05-28 13:34:10 +02:00
Andreas Ahlenstorf 9805643e41 Fix spring-security versions
Closes gh-3050
2015-05-27 16:57:56 +02:00
Stephane Nicoll b838513fda Upgrade to Spring Framework 4.2.0.RC1
Closes gh-2947
2015-05-27 15:31:10 +02:00
Dave Syer af320b49bf Rationalize some features and merge in customizers from Spring Cloud 2015-05-26 06:34:43 +01:00
Greg Turnquist 53f67a448f Auto-configure Spring Security OAuth2 when detected on the classpath
* Automatically spin up Authorization Server and Resource Server
* Automatically configures method level security included OAuth2Expression handler
* Wrote extensive unit tests verifying default behavior as well as the auto-configuration backing off when custom Authorization/Resource servers are included
* Created org.springframework.boot.security.oauth2 subpackage to contain it
* Can also disable either resource of authorization server completely with a single property for each
* Print out the auto-generated secrets and other settings
* Added spring-boot-sample-secure-oauth2 to provide a sample that can be run and poked with curl as well as some automated tests.
* Make users ask for which servers to install by adding @Enable*
* User has to @EnableGlobalMethodSecurity instead of using properties files

Add Spring Security OAuth2 support to Spring Boot CLI

* Triggered from either @EnableAuthorizationServer or @EnableResourceServer
* Needs to have @EnableGlobalMethodSecurity to allow picking the annotation model.
* By default, comes with import support for @PreAuthorize, @PreFilter, @PostAuthorize, and @PostFilter via a single start import
* Also need import support for the enable annotations mentioned above.
* Added extra test case and sample (oauth2.groovy)
2015-05-26 06:34:43 +01:00
Andy Wilkinson f046a9a705 Merge branch '1.2.x' 2015-05-20 09:55:42 +01:00
Andy Wilkinson bb877ed579 Upgrade to Spring Batch 3.0.4.RELEASE
Closes gh-2950
2015-05-20 09:54:35 +01:00
Andy Wilkinson 6ad6cf0356 Upgrade to Spring Social 1.1.2.RELEASE
Closes gh-3015
2015-05-20 09:54:00 +01:00
Andy Wilkinson 50af2b144b Add dependency management for hibernate-validator-annotation-processor
Closes gh-3006
2015-05-19 13:48:35 +01:00
Andy Wilkinson af7aae51d0 Add dependency management for hibernate-core
Closes gh-3005
2015-05-19 13:48:35 +01:00
Andy Wilkinson d3806df88a Remove hibernate-entitymanager.version property
Users that wish to override the version of Hibernate need to override
the hibernate.version property, as it’s the one used when declaring the
dependency management for Hibernate’s modules, so the
hibernate-entitymanager.version property is of little value.

Closes gh-3004
2015-05-19 13:48:35 +01:00
Andy Wilkinson a334e93cb9 Upgrade to Surefire 2.18.1
Closes gh-2963
2015-05-18 16:48:19 +01:00
Andy Wilkinson d8af7980ed Upgrade to Jedis 2.6.3
Closes gh-2996
2015-05-18 16:26:28 +01:00
Andy Wilkinson 23a6a5300b Upgrade to SnakeYAML 1.15
Closes gh-2995
2015-05-18 16:26:28 +01:00
Andy Wilkinson 1d6a9b18ee Upgrade to Spring HATEOAS 0.17.0.RELEASE
Closes gh-2994
2015-05-18 16:26:28 +01:00
Andy Wilkinson 4cfdecf677 Upgrade to mongo-java-driver 2.13.1
Closes gh-2993
2015-05-18 16:26:15 +01:00
Andy Wilkinson baefb47899 Upgrade to Jolokia 1.3.0
Closes gh-2992
2015-05-18 16:26:15 +01:00
Andy Wilkinson da3dd533a1 Upgrade to Jersey 2.17
Closes gh-2991
2015-05-18 16:26:15 +01:00
Andy Wilkinson 6c6cf56e2d Upgrade to Elasticsearch 1.4.5
Closes gh-2990
2015-05-18 16:26:14 +01:00
Andy Wilkinson 0f72eab429 Upgrade to Janino 2.7.8
Closes gh-2989
2015-05-18 16:26:14 +01:00
Andy Wilkinson f00b33bbb3 Upgrade to solr-solrj 4.10.4
Closes gh-2988
2015-05-18 16:26:06 +01:00
Andy Wilkinson a67fd2d9a1 Upgrade to log4j2 2.3
Closes gh-2987
2015-05-18 16:25:48 +01:00
Andy Wilkinson dfe4c24f29 Upgrade to Apache Derby 10.11.1.1
Closes gh-2986
2015-05-18 16:25:47 +01:00
Andy Wilkinson 15ea23b2fa Upgrade to commons-pool2 2.3
Closes gh-2985
2015-05-18 16:25:47 +01:00
Andy Wilkinson 933b9069ad Upgrade to commons-dbcp2 2.1
Closes gh-2984
2015-05-18 16:25:47 +01:00
Andy Wilkinson 6ffb7953fc Upgrade to nekohtml 1.9.22
Closes gh-2983
2015-05-18 16:25:32 +01:00
Andy Wilkinson e87b56315a Upgrade to EhCache 2.10.0
Closes gh-2982
2015-05-18 16:25:32 +01:00
Andy Wilkinson 9a27473209 Upgrade to Undertow 1.2.6.Final
Closes gh-2981
2015-05-18 16:25:31 +01:00
Andy Wilkinson e33cbdbb75 Upgrade to java-statsd-client 3.1.0
Closes gh-2980
2015-05-18 16:25:14 +01:00
Andy Wilkinson 01e1729a07 Upgrade to sendgrid-java 2.2.1
Closes gh-2979
2015-05-18 16:20:22 +01:00
Andy Wilkinson 8d8c41248e Upgrade to Hazelcast 3.4.2
Closes gh-2978
2015-05-18 16:20:21 +01:00
Andy Wilkinson bfd8f300da Upgrade to Jackson 2.5.3
Closes gh-2977
2015-05-18 16:20:21 +01:00
Andy Wilkinson 5cd18e121b Merge branch '1.2.x' 2015-05-18 13:51:34 +01:00
Andy Wilkinson c5b5932c0c Upgrade to thymeleaf-extras-springsecurity3 2.1.2.RELEASE
Closes gh-2975
2015-05-18 13:47:30 +01:00
Andy Wilkinson 615e1afe80 Upgrade to Spring Loaded 1.2.3.RELEASE
Closes gh-2974
2015-05-18 13:47:30 +01:00
Andy Wilkinson 3d68216bf7 Upgrade to Liquibase 3.3.3
Closes gh-2973
2015-05-18 13:47:30 +01:00
Andy Wilkinson 83d718de79 Upgrade to HornetQ 2.4.7.Final
Closes gh-2972
2015-05-18 13:47:29 +01:00
Andy Wilkinson f9b8c85de1 Upgrade to Hibernate 4.3.10.Final
Closes gh-2971
2015-05-18 13:47:29 +01:00
Andy Wilkinson fc2b4ea8c3 Upgrade to Jetty 9.2.10
Closes gh-2970
2015-05-18 13:47:29 +01:00
Andy Wilkinson 28bfdef325 Upgrade to ActiveMQ 5.10.2
Closes gh-2969
2015-05-18 13:47:24 +01:00
Andy Wilkinson cdac992ff5 Upgrade to thymeleaf-layout-dialect 1.2.8
Closes gh-2968
2015-05-18 13:42:27 +01:00
Andy Wilkinson b2f5b1ed46 Upgrade to mysql-connector-java 5.1.35
Closes gh-2967
2015-05-18 13:41:57 +01:00
Andy Wilkinson ffabf16a02 Upgrade to Jackson 2.4.6
Closes gh-2966
2015-05-18 13:41:29 +01:00
Andy Wilkinson f1266130fa Remove dependency management for spring-erlang
spring-erlang is no longer part of Spring AMQP so the dependency
management for it is no longer required.

Closes gh-2946
2015-05-15 22:12:03 +01:00
Andy Wilkinson 8fcc66939c Merge branch '1.2.x' 2015-05-15 21:25:07 +01:00
Andy Wilkinson b7d27145e8 Upgrade to Spring Integration 4.1.4.RELEASE
Fixes gh-2811
2015-05-15 21:17:32 +01:00
Andy Wilkinson e5451ab4fe Upgrade to Tomcat 8.0.22
Closes gh-2955
2015-05-15 21:17:04 +01:00
Andy Wilkinson 18d8564d85 Upgrade to Spring Social 1.1.1.RELEASE
Closes gh-2954
2015-05-15 21:16:11 +01:00
Stephane Nicoll 9a15d0533c Upgrade to Tomcat 8.0.22
Closes gh-2955
2015-05-15 17:37:45 +02:00
Stephane Nicoll 0a9b8cbb41 Polish Infinispan support
Updated to the `EmbeddedCacheManager` interface and added support for
default cache configuration.

Added dependencies management for the JCache support with tests

Fixes gh-2906, see gh-2633
2015-05-15 15:21:05 +02:00
Eddú Meléndez 76ac781a65 Add support for Infinispan
Include auto-configuration support for Infinispan. It is possible
to specify the caches to create via `spring.cache.cache-names`.
Provider also allow to set configuration file via `spring.cache.config`.

See gh-2633
2015-05-15 15:18:49 +02:00
Andy Wilkinson 9243faa354 Upgrade to Reactor and Reactor Spring 2.0.1.RELEASE
Closes gh-2719
2015-05-14 17:09:58 +01:00
Andy Wilkinson 5b8a9bbe90 Upgrade to Spock 1.0
Closes gh-2951
2015-05-14 17:04:10 +01:00
Andy Wilkinson 04c68427d8 Upgrade to Spring Plugin 1.2.0.RELEASE
Closes gh-2605
2015-05-14 17:00:53 +01:00
Andy Wilkinson 3abac59e9c Add dependency management for jackson-dataformat-csv
Closes gh-2760
2015-05-14 15:00:51 +01:00
Andy Wilkinson f3af9a81c7 Upgrade to HikariCP 2.3.7
Closes gh-2863
2015-05-14 14:56:03 +01:00
Andy Wilkinson 296a9d6cf0 Upgrade to Spring AMQP 1.5.0.M1
Closes gh-2946
2015-05-14 14:06:29 +01:00
Andy Wilkinson 291173ddc6 Upgrade to JsonPath 2.0.0
Closes gh-2720
2015-05-14 13:40:54 +01:00
Andy Wilkinson 7a47c4b594 Add dependency management for org.apache.httpcomponents:httpcore
Without dependency management for org.apache.httpcomponents:httpcore,
it’s possible to get mismatched versions of httpcore and httpclient.

Closes gh-2941
2015-05-13 16:25:48 +01:00
Tommy Ludwig a88be00b6c Upgrade to Log4j2 version 2.2
Closes gh-2938
2015-05-13 14:18:57 +01:00
Davide Angelocola c82224831a Add dependency management for slf4j-simple
Closes gh-2934
2015-05-13 14:16:32 +01:00
Andy Wilkinson 5717c38c63 Upgrade to Apache HTTP Client 4.4.1
Closes gh-2941
2015-05-13 14:02:03 +01:00
Dave Syer 0bd845d183 Add support for Statsd metric export 2015-05-13 13:56:02 +01:00
Andy Wilkinson 5b30716d94 Merge branch '1.2.x' 2015-05-11 11:45:11 +01:00
Mario A. Alvarez Garcia ca94bd4b94 Upgrade to Hibernate 4.3.9.Final
Closes gh-2928
2015-05-11 10:45:13 +01:00
Davide Angelocola 3179d278a2 Upgrade to SLF4J 1.7.12
Closes gh-2931
2015-05-11 10:45:08 +01:00
Andy Wilkinson d3d5b211ed Upgrade to Spring AMQP 1.4.5.RELEASE
Closes gh-2932
2015-05-11 10:38:01 +01:00
Andy Wilkinson 66be012e78 Upgrade to Undertow 1.1.4.Final
Closes gh-2754
2015-05-11 10:37:27 +01:00
Andy Wilkinson 51c49b69c5 Support bom-based dependency management in the CLI
Previously, the CLI’s dependency management used proprietary Properties
file-based metadata to configure its dependency management. Since
spring-boot-gradle-plugin’s move to using the separate dependency
management plugin the CLI was the only user of this format.

This commit updates the CLI to use Maven boms to configure its
dependency management. By default it uses the spring-boot-dependencies
bom. This configuration can be augmented and overridden using the new
@DependencyManagementBom annotation which replaces @GrabMetadata.

Closes gh-2688
Closes gh-2439
2015-05-07 14:58:23 +01:00
Andy Wilkinson 390e6fa690 Upgrade to Undertow 1.2.4.Final 2015-05-06 15:29:03 +01:00
Andy Wilkinson f0c0742eaf Merge branch '1.2.x' 2015-05-06 15:24:47 +01:00
Craig Walls 88d72e0598 Upgrade to Spring Social Facebook 2.0.1.RELEASE
While this is a breaking change, continuing with Spring Social
Facebook 1.1.x is also broken as it is no longer compatible with
Facebook's API. Upgrading to 2.0.1.RELEASE may require some changes
to be made to users' applications, but it will allow their
applications to use the Facebook API once again.

Closes gh-2837
2015-05-06 15:08:45 +01:00
Andy Wilkinson 9e05d5f30e Merge branch '1.2.x' 2015-05-06 15:02:15 +01:00
pasali 1cc0b19f29 Upgrade to Dropwizard Metrics 3.1.2
Closes gh-2920
2015-05-06 15:00:51 +01:00
Andy Wilkinson 0f62f05cdc Upgrade to Undertow 1.2.3.Final
Closes gh-2821
2015-04-30 16:55:40 +01:00
Andy Wilkinson 800ac2d13f Upgrade to Spring Security 4.0.1.RELEASE
Closes gh-2885
2015-04-30 14:21:18 +01:00
Andy Wilkinson 563a032157 Start building against Spring AMQP 1.5 snapshots
See gh-2899
2015-04-30 14:18:58 +01:00
Andy Wilkinson ee7c86a07d Start building against Reactor 2.0.1 snapshots
See gh-2719
2015-04-27 13:47:42 +01:00
Andy Wilkinson 681894a1f3 Start building against Spring Integration 4.2.0 snapshots
See gh-2883
2015-04-27 13:44:17 +01:00
Andy Wilkinson e6dfd7c533 Work around problems with GemFire 8.0’s dependencies
GemFire 8.0 depends on two different versions of xml-apis:xml-apis and
org.eclipse.jdt.core.compiler:ecj. This commit adds dependency
management for those two dependencies to address the dependency
convergence errors reported by Maven’s enforcer plugin.

GemFire 8.0 also depends on commons-logging and Spring Boot starters
should use jcl-over-slf4j instead. This commit adds an exclusion for
commons-logging

GemFire 8.0 depends (optionally) on spring-data-gemfire and
spring-data-gemfire depends on GemFire, i.e. there’s a dependency cycle
between the two projects. This commit breaks this cycle by adding an
exclusion for spring-data-gemfire to the dependency management for
com.gemstone.gemfire:gemfire.

This commit should be reverted once the problems with GemFire’s
dependencies have been addressed. See gh-2884.
2015-04-27 10:47:07 +01:00
Andy Wilkinson aa3a5ab1b9 Align GemFire version with Spring Data GemFire in Fowler
Closes gh-2859
See gh-2673
2015-04-22 17:32:37 +01:00
Andy Wilkinson 606ad0d347 Merge branch '1.2.x' 2015-04-21 15:31:21 +01:00
Andy Wilkinson 3e3395304b Upgrade to javax.mail:javax.mail-api 1.5.3
Closes gh-2835
2015-04-21 15:30:01 +01:00
Andy Wilkinson cee8c5c1c3 Upgrade to Undertow 1.2.0.CR1
See gh-2821
2015-04-14 13:46:23 +01:00
Andy Wilkinson 734f5c39f7 Upgrade to Groovy 2.4.3
Closes gh-2819
2015-04-14 10:11:25 +01:00
Andy Wilkinson 7f3f0e6c75 Upgrade to Flyway 3.2.1
Closes gh-2675
2015-04-14 10:09:52 +01:00
Andy Wilkinson d5c0884d3d Merge branch '1.2.x'
Conflicts:
	spring-boot-dependencies/pom.xml
2015-04-14 09:50:05 +01:00
Andy Wilkinson 2d7c0c2f00 Provide dependency management for Antlr 2
Hibernate depends on antlr:antlr:2.7.7 (the latest version on Antlr 2)
and fails with earlier 2.7.x versions due to a missing method. This
can cause problems for Maven users if they also depend on something that
pulls in an earlier version of Antlr, such as
spring-boot-starter-velocity. Gradle users are unaffected as, when
multiple versions of a dependency are found in the graph, Gradle will
choose the latest version.

This commit adds dependency management for antlr:antlr:2.7.7 to ensure
that the latest, and Hibernate compatible, version of Antlr 2 is used.

Closes gh-2814
2015-04-14 09:49:08 +01:00
Andy Wilkinson ba3d4e9e3c Upgrade to Spring Security 4
This commit updates Spring Boot to use Spring Security 4. As a result
of this, the coordinates of Thmyeleaf's Spring Security extra, for
which dependency management and auto-configuration is provided, have
been updated to the Spring Security 4 variant.

Closes gh-2727
2015-04-09 13:55:02 +01:00
Andy Wilkinson d13878e193 Upgrade to Spring Data Fowler RELEASE
The versions in the dependency management for the various datastore
dependencies have been aligned with those used by Spring Data Fowler.

The Data REST tests and sample application has been updated to configure
the base path in favour of the deprecated base uri property

Closes gh-2673
2015-04-09 12:20:45 +01:00
Andy Wilkinson 03b109a2c8 Polish Elasticsearch health indicator
- Nest the configuration class in HealthIndicatorAutoConfiguration,
   bringing it into line with the other health indicator configuration
   classes
 - Include the statistics from the response in the health’s details
 - Map YELLOW to UP rather than UNKNOWN as it indicates that the cluster
   is running but that “the primary shard is allocated but replicas are
   not” [1]. The details can be used to determine the precise state of
   the cluster.
 - Add a property to configure the time that the health indicator will
   wait to receive a response from the cluster
 - Document the configuration properties
 - Update the tests to cover the updated functionality

See gh-2399

[1] http://www.elastic.co/guide/en/elasticsearch/reference/1.x/cluster-health.html
2015-04-09 10:16:32 +01:00
izeye 60734548fe Add dependency management for net.sourceforge.nekohtml:nekohtml
Closes gh-2615
2015-04-08 16:24:48 +01:00
Andy Wilkinson 8b1022effa Upgrade to Spring Batch 3.0.4 snapshots
Closes gh-2712
2015-04-07 18:47:28 +01:00
Andy Wilkinson e0d6ebca93 Merge branch '1.2.x'
Conflicts:
	spring-boot-dependencies/pom.xml
2015-04-07 11:36:40 +01:00
Andy Wilkinson c8c2eea03e Upgrade to Spring Integration 4.1.3.RELEASE
Closes gh-2782
2015-04-07 11:04:22 +01:00
Andy Wilkinson 23da4ab95d Update to Spring AMQP 1.4.4.RELEASE
Closes gh-2781
2015-04-07 11:03:46 +01:00
Andy Wilkinson ddeebf2262 Update to Tomcat 8.0.21
Closes gh-2775
2015-04-07 11:01:19 +01:00