Commit Graph

3083 Commits

Author SHA1 Message Date
Andy Wilkinson 0e2d34cdb4 Remove additional auto-configured security configurers
Closes gh-10435
2017-09-28 07:43:25 +01:00
Andy Wilkinson 644e43b98c Polish 2017-09-28 06:00:50 +01:00
Phillip Webb 9e43b99966 Polish 2017-09-27 17:44:48 -07:00
Andy Wilkinson 7e2d7dcd1d Polish 2017-09-27 19:48:26 +01:00
Andy Wilkinson 58c3b0d390 Start building against snapshots for Spring AMQP 2.0.0.RELEASE
See gh-7053
2017-09-27 19:48:26 +01:00
Madhura Bhave 5d05347e61 Add auto-config and starter for reactive security
Closes gh-9925
2017-09-26 19:36:48 -07:00
dreis2211 f3472beed8 Remove redundant semicolons
Closes gh-10422
2017-09-26 08:38:43 +02:00
Andy Wilkinson 33d04f0c91 Merge branch '1.5.x' 2017-09-25 17:07:25 +01:00
Andy Wilkinson 616d11c00a Only wait for background preinit to complete when it has started
Closes gh-10362
2017-09-25 17:06:28 +01:00
Andy Wilkinson 566f570d96 Polish 2017-09-25 14:36:30 +01:00
Andy Wilkinson 2f794ee8d9 Consider MongoOperationsSessionRepository when checking for duplicates
See gh-9552
2017-09-25 14:34:03 +01:00
Stephane Nicoll 15de6531a5 Polish "Add support for Spring WS auto WSDL/XSD exposure"
Closes gh-9635
2017-09-25 15:21:08 +02:00
Vedran Pavic bb72a4abe1 Add support for Spring WS auto WSDL/XSD exposure
This commit adds support for auto-configuration of Spring WS automatic
WSDL and XSD exposure i.e. registration of `WsdlDefinition` and
`XsdDefinition` beans. The bean registration is triggered by configuring
`spring.webservices.wsdl-locations` property which will search the
provided locations for WSDL/XSD files and register appropriate beans.

See gh-9635
2017-09-25 15:21:08 +02:00
Stephane Nicoll 868cc4e1e0 Polish "Add KafkaAdmin Auto Configuration"
Closes gh-10309
2017-09-25 14:50:34 +02:00
Gary Russell 3e1d9fa856 Add KafkaAdmin Auto Configuration
Spring for Apache Kafka has added a `KafkaAdmin` feature to automatically
add new topics to the broker.

See gh-10309
2017-09-25 14:26:48 +02:00
Stephane Nicoll c7eb0fb281 Polish 2017-09-25 14:12:24 +02:00
Andy Wilkinson a1e26eaeea Merge pull request #9552 from Vedran Pavić
* gh-9552:
  Improve Spring Session MongoDB support naming
2017-09-25 11:03:21 +01:00
Stephane Nicoll e87b14e863 Polish 2017-09-25 12:00:56 +02:00
Vedran Pavic 0c036a69f2 Improve Spring Session MongoDB support naming 2017-09-25 10:51:45 +01:00
Stephane Nicoll 881d0daff2 Polish 2017-09-25 11:08:54 +02:00
Stephane Nicoll 3bd5d909c2 Merge branch '1.5.x' 2017-09-25 10:08:21 +02:00
Eddú Meléndez 93844bffbc Polish JacksonAutoConfiguration
This commit removes unused constructor parameters introduced in 0c2ecb7.

Closes gh-10412
2017-09-25 10:05:29 +02:00
Stephane Nicoll d490b99473 Clarify scope of spring.datasource.platform
Closes gh-10416
2017-09-25 10:04:37 +02:00
Andy Wilkinson f0693989f1 Polish 2017-09-23 07:02:59 +01:00
Andy Wilkinson bb3f32fa2b Add a generic to DataSourceBuilder
Closes gh-7942
2017-09-21 15:50:12 +01:00
Stephane Nicoll 8d63b7458c Polish "Add Jsonb support"
Closes gh-9648
2017-09-21 15:11:09 +02:00
Eddú Meléndez 97aeaa4a32 Add Jsonb support
Spring Framework 5 will support Jsonb as a HttpMessageConverter, this
commit adds auto-configuration support. Also, support for Jsonb in the
@JsonTest has been added.

This implementation is running against Apache Johnzon

See gh-9648
2017-09-21 15:11:09 +02:00
Andy Wilkinson 94aac343a3 Ensure that MongoSessionConfiguration backs off when classes are missing
Closes gh-9552
2017-09-21 13:55:23 +01:00
Andy Wilkinson c00a42f437 Add auto-configuration for separate Spring Session Data MongoDB module
Closes gh-9552
2017-09-21 12:47:28 +01:00
Andy Wilkinson e9147c2f20 Remove Spring Security OAuth Auto-Configuration
This commit removes auto-configuration support for Spring Security
OAuth, paving the way for the introduction of auto-configuration for
Spring Security 5's new OAuth-related features.

Closes gh-10255
2017-09-21 10:33:16 +01:00
Raja Kolli a4a0eef186 Upgrade to Hibernate Validator 6.0.2.Final
Closes gh-9969
2017-09-19 17:40:45 +02:00
Andy Wilkinson d1cf308bd2 Polish 2017-09-18 19:26:19 +01:00
Andy Wilkinson 660b0fad00 Upgrade to Mongodb 3.5.0
Closes gh-10333
2017-09-18 19:26:19 +01:00
Stephane Nicoll 4c53755980 Polish "Added keystore type and truststore type to rabbit properties"
Closes gh-10251
2017-09-18 16:43:49 +02:00
Martin Greber b70ac99bcb Added keystore type and truststore type to rabbit properties
See gh-10251
2017-09-18 16:25:21 +02:00
Johnny Lim 5e35a34cba Polish
Closes gh-10308
2017-09-18 16:19:02 +02:00
Stephane Nicoll 61ae92992b Polish "Document default value change for proxy-target-class"
Closes gh-10134
2017-09-16 06:46:36 +02:00
Stephane Nicoll ef6a5d34c6 Merge branch '1.5.x' 2017-09-15 12:49:47 +02:00
Stephane Nicoll fbb6b88155 Document default prefix/suffix values
Closes gh-10290
2017-09-15 12:47:46 +02:00
Stephane Nicoll b309495c2e Polish 2017-09-15 12:36:11 +02:00
Phillip Webb 324a00fd6d Polish 2017-09-14 18:33:03 -07:00
Stephane Nicoll 5efcbad751 Polish 2017-09-14 19:22:37 +02:00
Stephane Nicoll e05e04014b Move security.* to spring.security.*
This commit also removes `security.basic.enabled` as this property is
no longer required.

Closes gh-10296
2017-09-14 17:33:37 +02:00
Stephane Nicoll 033939e3c0 Add error metadata for Security-related keys 2017-09-14 15:47:20 +02:00
Andy Wilkinson 736a209e78 Upgrade to Spring Session 2.0.0.M4
Closes gh-10125
2017-09-14 06:38:51 +01:00
Brian Clozel 9dd3fb70e2 Remove Servlet-specific static locations
This commit removes the Servlet root context from the default values for
the `spring.resources.static-locations` configuration property. Servlet
and non-Servlet applications are sharing this property.

The Servlet root context is automatically configured as a resource
location for Spring MVC based applications.

Closes gh-9240
2017-09-13 15:31:05 +02:00
Stephane Nicoll 4670cc7795 Relax use of spring.session.store-type
This commit makes the "spring.session.store-type" property optional,
adding an additional check when it is not present that validates only
one supported implementation is available on the classpath.

As Spring Session has been modularized, the chance that multiple
implementations are available on the classpath are lower. When only
one implementation is present, we attempt to auto-configure it. When
more than one implementation is present and no session store is
configured, a NonUniqueSessionRepositoryException is thrown.

Closes gh-9863
2017-09-13 11:20:34 +02:00
Spring Buildmaster 30eb937a83 Next Development Version 2017-09-12 10:54:22 +00:00
Andy Wilkinson 6671a19cef Rework Lettuce configuration to use new client pooling config API
Closes gh-9538
2017-09-12 11:00:23 +01:00
Andy Wilkinson 02bc73b8e1 Polish 2017-09-12 10:23:39 +01:00