Spring Cloud Stream 1.0.0.RC2 is now available

Releases | Marius Bogoevici | April 07, 2016 | ...

On behalf of the team, I am pleased to announce the release of Spring Cloud Stream 1.0.0.RC2, available here. As part of the release candidate cycle, it comes with a number of bug fixes and a small number adjustments. The complete list of changes is available here.

Some highlights:

  • Spring Cloud Stream applications now use the ObjectMapper provided by Spring Boot, if available;
  • Header embedding is now a general purpose producer/consumer property. It can be enabled or disabled by middlewares that require embedding for header propagation. This allows easier interoperability outside Spring Cloud Stream; (until now it was a Kafka-specific property);
  • Further documentation and sample improvements.

Spring Framework 4.3 goes RC1

Releases | Juergen Hoeller | April 06, 2016 | ...

Dear Spring community,

It is my pleasure to announce that a feature-complete Spring Framework 4.3 release candidate is available now! This is a perfect opportunity for you to get involved: Please run your regression tests against it, and of course, feel free to try the new features...

Dependency injection refinements:

* @Autowired injection of Map/Collection beans and self references * @Autowired on configuration class constructors (finally!) * No need for declaring @Autowired on a unique non-default constructor * ObjectProvider as a richer variant of an ObjectFactory handle * InjectionPoint/DependencyDescriptor as an injectable argument for @Bean methods

MVC processing refinements:

* Default processing of OPTIONS, HEAD, Allow and If-Unmodified-Since * Support for custom HTTP Vary configuration and HTTP Range on custom resources * Precomposed @GetMapping, @PostMapping, @RequestScope, @SessionScope etc * @RequestAttribute and @SessionAttribute as handler method arguments * Full support for Jackson 2.7's new type resolution algorithm

Various infrastructural refinements across the framework:

* Wider support for composed annotations and for placeholders/expressions in attributes * Richer programmatic metadata in core container exceptions * Component scanning in manifest-defined classpath entries * A background initialization option for bootstrapping JPA / Hibernate * A 'sync' flag on @Cacheable and support for the Caffeine cache provider

We are working towards an RC2 with some remaining fine-tuning and performance improvements in the meantime, preparing for 4.3's general availability on June 1st!

Cheers, Juergen

Spring LDAP 2.1.0.RC1 Released

Releases | Rob Winch | March 31, 2016 | ...

I’m pleased to announce the release of Spring LDAP 2.1.0.RC1. The highlights of this release include:

  • #380 - Support for Spring Data Hopper
  • #384 - Early support for Spring IO Platform 2.1
  • #351 - Support for commons-pool2
  • #370 - Support property placeholders in XML Namespace
  • #392 - Document Testing Support
  • Migrated from JIRA to GitHub Issues
  • Added Gitter Chat

For complete details of 2.1 refer to the changelog

Contributions

Without the community we couldn't be the successful project we are today. I'd like to thank everyone that created issues & provided feedback. A special thanks to the…

Spring AMQP 1.6.0 Milestone 2 (and 1.5.5) Available

Releases | Gary Russell | March 25, 2016 | ...

We are pleased to announce the second milestone of Spring AMQP 1.6 is available.

Additions since the first milestone include:

  • The caching connection factory now exposes cache statistics

  • @RabbitListener methods now communicate type information to the message converter for inbound messages. This means, for example, the Jackson2JsonMessageConverter no longer needs a custom class mapper when a message without type information in the headers is received (e.g. from a sender that is not a Spring AMQP app). Instead, the @RabbitListener method parameter type is used in the conversion. In addition, the Method and bean are also made available via message properties to custom converters.

Spring Security 4.1.0.RC1 Released

Releases | Rob Winch | March 24, 2016 | ...

On behalf of the community, I'm pleased to announce the release of Spring Security 4.1.0.RC1. This release resolved over 100 tickets. You can find some of the highlights below:

Contributions

Spring Cloud Stream 1.0.0.RC1 is now available

Releases | Marius Bogoevici | March 23, 2016 | ...

On behalf of the team, I am pleased to announce that the first release candidate for Spring Cloud Stream is out. As the last milestone before 1.0.0.RELEASE, it stabilizes the APIs, and comes with a number of new features and bug fixes, in the area of tooling support, and content type management. Here is a highlight of the most important changes:

Binder and binding property restructuring

The configuration for binders and bindings has changed to a model friendlier to Spring Boot configuration metadata. Now all the configuration properties (including binding-specific properties) support…

Spring Statemachine 1.1.0.M2 Released

Releases | Janne Valkealahti | March 22, 2016 | ...

We’re pleased to announce a second milestone release of Spring Statemachine 1.1.0.M2. The release can be found in the Spring Milestone repository https://repo.spring.io/milestone.

What we got into this second milestone:

  • Usual bug fixes.
  • Better error handling and config model verifier.
  • @WithStateMachine as meta annotation.
  • Easier usage for persist/restore of a state machine via StateMachinePersister.
  • New timer event which only fires once after state enter.
  • Config model classes are now a public API.

Full changes as usual is available from changelog.

We're planning to do one release candidate…

Spring Security SAML 1.0.2 Released

Releases | Rob Winch | March 21, 2016 | ...

I'm pleased to announce the release of Spring Security SAML 1.0.2. Among other things, this release provides a critical update that resolves Deadlock in MetadataManager. Updating is recommended for everyone.

Upcoming Conferences

Make sure to register for Spring I/O conference where you can learn about the latest and greatest Spring has to offer.

If you are interested in attending SpringOne Platform make sure you register before the early bird discount ends to save big!

Project Site | Documentation | Changelog

First Release Candidate of Spring Data Hopper Released

Releases | Oliver Drotbohm | March 18, 2016 | ...

In behalf of the Spring Data team I am happy to announce the first and final release candidate for the Hopper release train. The release ships with a couple of important changes and updates:

  • Upgrade of the Spring Framework baseline to 4.2 (4.2.5 in particular).
  • Support for Query by Example in Spring Data JPA and MongoDB.
  • Support for object mapping and repositories for Spring Data Redis.
  • Improved support for composed annotations.
  • Support for lookup types and nested associations in Spring Data REST
  • Upgrade to Elasticsearch 2.2, and thus the version number change of Spring Data Elasticsearch to 2.0

Spring Session 1.2.0 RC1 Released

Releases | Rob Winch | March 17, 2016 | ...

On behalf of the community, I'm pleased to announce the release of Spring Session 1.2.0.RC1. The release can be found in the Spring Milestone repository (https://repo.spring.io/milestone).

Change Log

This release includes nearly 30 issues with some exciting new features. You can find a complete list of changes in the change log. The highlights can be found in What's New in 1.2

Contributions

I continue to be amazed with the growing Spring Session community. It is because of our community that we were able to do this release within a month of 1.1.0 going GA. A special thank you to all those who…

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all