Spring Security 4.1.0.RC2 Released

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

On behalf of the community, I'm pleased to announce the release of Spring Security 4.1.0.RC2. This release resolved over 60 tickets.

What's New in 4.1

You can find a good summary of What's New in Spring Security 4.1 in the reference documentation.

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 following people who provided pull requests for this release:

Spring Integration AWS 1.0.0.M1 is now available

Releases | Artem Bilan | April 14, 2016 | ...

Dear Spring Community,

On behalf of Spring Integration Team, I'm glad to announce that Spring Integration AWS 1.0.0.M1 is available now for download from the Spring milestone repository.

Since the 0.5.0 pre-release version we have fully reworked the core bits for simpler programming model and introduced new components. Currently the Spring Integration AWS is based on the Spring Cloud AWS project at its foundation.

Thank you to all who have contributed to this milestone!

Highlights of this Milestone include:

  • Amazon Simple Storage Service (S3) Adapters

  • Amazon Simple Queue Service (SQS) Adapters

  • Amazon Simple Notification Service (SNS) Adapters

Spring Boot 1.4.0.M2 Available Now

Releases | Phil Webb | April 13, 2016 | ...

Spring Boot v1.4.0.M2 is available now from the Spring milestone repository. This is an absolutely massive release, closing over 180 issues and pull requests! Thanks to everyone that has contributed.

Highlights of the new release include:

  • ASCII Art banners generated from image files (gif,jpg or png).
  • Easier JsonSerializer and JsonDeserializer registration with @JsonComponent.
  • Couchbase support.
  • Neo4J support
  • Narayana transaction manager support.
  • Upgrades to Spring Framework 4.3, Hibernate 5.1, Jackson 2.7, Solr 5.5, Spring Data Hopper, Spring Session 1.2 & Hazelcast 3.6.
  • A massive overhaul of testing support including a new unified @SpringBootTest annotation, @MockBean and @SpyBean support, JSON AssertJ support and auto-configuration for tests.

Spring Integration Kafka Support 2.0.0.M1 is now available

Releases | Artem Bilan | April 11, 2016 | ...

I am pleased to announce that the spring-integration-kafka (Spring Integration Kafka Support) First Milestone for version 2.0 is now available.

The Spring Integration Kafka extension project provides inbound and outbound channel adapters for Apache Kafka.

Starting with this version 2.0 the project is a complete rewrite based on the new spring-kafka project which uses the pure java Producer and Consumer clients provided by Kafka 0.9.x.x.

The artifact org.springframework.integration:spring-integration-kafka:2.0.0.M1 is available in the Milestone repository.

Key Features

The Kafka Consumer…

Spring for Apache Kafka 1.0 Milestone 2 Available

Releases | Artem Bilan | April 11, 2016 | ...

I am pleased to announce that the spring-kafka (Spring for Apache Kafka) Second Milestone for version 1.0 is now available.

The artifacts org.springframework.kafka:spring-kafka:1.0.0.M2 and org.springframework.kafka:spring-kafka-test:1.0.0.M2 are available in the Milestone repository.

Changes since the First Milestone include:

  • KafkaTemplate.send() methods now return ListenableFuture<SendResult<K, V>>

to track publishing to the Kafka topic asynchronously.

  • The MessagingMessageListenerAdapter (for @KafkaListener method) can now infer the type for payload conversion from the method arguments.
  • A StringJsonMessageConverter, which can use the type inference to build the target object from JSON content using the Jackson ObjectMapper.
  • RECEIVED_ headers have been added from the Listener to avoid clashing (re-routing) to the same topic with the same messageKey when sending, e.g. with the Spring Integration Adapters.
  • More testing utilities.

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 Session 1.2.0 RC2 Released

Releases | Rob Winch | April 07, 2016 | ...

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

This release contains some fixes for the previous release.

Some highlights of the issues in this release include:

  • A number of fixes for the JDBC support have been included
  • A new Grails 3 Sample

See What's New in 1.2 for more details.

Our Community Support

As always, I'd like to thank our awesome community for their contributions. A very big thanks to those who submitted Pull Requests:

Spring Data Release Train Hopper Goes GA (and SR1)!

Releases | Oliver Drotbohm | April 07, 2016 | ...

On behalf of the entire Spring Data team I am happy to announce the general availability of the Spring Data release train Hopper. The train includes 395 tickets fixed and its most important additions are:

  • 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.
  • Improved support for composed annotations.
  • Support for lookup types and nested associations in Spring Data REST
  • Major upgrades of the Solr (2.0 on Solr 5.5), Neo4j (4.1), Couchbase (2.1 on Couchbase 2.0), Elasticsearch (2.0 on ES 2.2)
  • Upgrade to Querydsl 4.
  • Support for object mapping and repositories for Spring Data Redis.
  • Support for Redis Cluster.
  • Support for projections on repository query methods in JPA and MongoDB.

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…

Get the Spring newsletter

Thank you for your interest. Someone will get back to you shortly.

Get ahead

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

Learn more

Get support

Tanzu Spring Runtime 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