Spring AMQP 2.0.0 RELEASE Available

Releases | Artem Bilan | October 05, 2017 | ...

I am pleased to announce that the 2.0.0.RELEASE of Spring AMQP is now available in the Spring release repository and Maven Central.

First of all thanks to all community members for any feedback and contributions to make this new instalment of Spring for AMQP and RabbitMQ support project!

Some highlights what we have after a year and a couple months of amazing team work:

  • Full Java 8 and Spring Framework 5.0 support;

  • New spring-rabbit-junit artifact with some useful testing utilities including BrokerRunning JUnit @Rule;

  • The amqp-client library of version 5.0;

  • A DirectMessageListenerContainer to allow to consume messages directly on the client thread instead of queue-based logic in the SimpleMessageListenerContainer;

  • A ConnectionNameStrategy option for the ConnectionFactory to name target Broker connections for possible diagnostics;

  • new RabbitOperations.invoke() for batch of template operation on the dedicated, thread-bound channel;

  • Encoder support for the Logback AmqpAppender;

This Week in Spring - October 3rd, 2017 - Spring Framework 5.0 Edition!

Engineering | Josh Long | October 03, 2017 | ...

Welcome to another installment of This Week in Spring! This last week's been nuts! So much good stuff on offer. Spring Framework 5.0 is now available! And with Spring Framework 5.0 comes a deluge of releases, all of which you'll see in this post. Also, this week I - and others from the Pivotal and Spring teams - are at JavaOne and I hope you'll come find us and say hi at our booth or the various talks.

Spring Cloud Dalston SR4 Is Now Available

Releases | Ryan Baxter | October 03, 2017 | ...

On behalf of the community, I am pleased to announce that Service Release 4 (SR4) of the Spring Cloud Dalston Release Train is available today. The release can be found in the Maven Central repository. You can check out the Dalston release notes for more information.

The following modules were updated as part of Dalston.SR4:

Module Version
Spring Cloud Contract 1.1.4.RELEASE
Spring Cloud Config 1.3.3.RELEASE
Spring Cloud Commons 1.2.4.RELEASE
Spring Cloud Netflix 1.3.5.RELEASE
Spring Cloud Sleuth 1.2.5.RELEASE

As always, we welcome feedback on GitHub, on Gitter, on Stack Overflow, or on Twitter

Spring For Apache Kafka 2.0 GA Available

Releases | Artem Bilan | October 02, 2017 | ...

We are pleased to announce the general availability of the 2.0.0.RELEASE of the Spring for Apache Kafka 2.0 version.

As mentioned in the 2.0 RC1 announcement, the 1.3 GA is also available supporting the Kafka 0.11.x.x client with Spring Framework 4.3.x applications.

They are available for download from the Release Repository and Maven Central:

repositories {
    maven { url 'http://repo.spring.io/release' }
}
compile "org.springframework.kafka:spring-kafka:2.0.0.RELEASE"

That was 6 months journey to bring a Java 8 and Spring Framework 5 vision for Spring for Apache Kafka project and here is…

Spring Data release train Kay goes GA

Engineering | Oliver Drotbohm | October 02, 2017 | ...

On behalf of the Spring Data engineering team I am happy to announce the general availability of Spring Data Kay. It's the first major revision since Spring Data's inception in 2009 and thus packed with tons of features. Here are the most significant ones:

  • Upgrade to Spring Framework 5.0, Java 8 and JavaEE 7 as baseline
  • Revised repository APIs (better method names, Optional etc.)
  • A revised repository composition model
  • Support for reactive data access for Cassandra, Couchbase, MongoDB and Redis
  • Addition of Spring Data Geode to the release train
  • Use of nullability annotations and advanced runtime checks on those
  • Kotlin support for null-safety and immutable data classes supported through Kotlin constructors
  • General Java 9 compatibility

Pivotal and Spring Team at JavaOne 2017

News | Pieter Humphrey | September 28, 2017 | ...

It's that time of year again! It's an exciting time for Java developers with Java 9 freshly out the door, with the promise of a faster release cadence for the language itself in the air.
If you're coming to the event, come check out talks with Pivotal / Spring Team speakers, and visit us at the booth for hands on lab stations for Reactive Spring, Microservices and Cloud Foundry!

Cloud-Native Application Development with Cloud Foundry on Oracle Cloud Devin Carlen, Oracle Dormain Drewitz, Director Product Marketing, Pivotal Software Prasad Bopardikar, Advisory Partner Solution Architect…

Reactor Bismuth is out

Releases | Simon Baslé | September 28, 2017 | ...

It is my great pleasure to announce the GA release of Reactor Bismuth, which notably encompasses reactor-core 3.1.0.RELEASE and reactor-netty 0.7.0.RELEASE ?

With the release of Spring Framework 5.0 now just happening, you can imagine this is a giant step for Project Reactor :)

bismuth crystal

Like the bismuth crystal this release is intricate

 
The release contains a lot of changes and API polishing. For reactor-core you can find the exhaustive list in the release notes.

Important

There is a known (minor) issue with the reactor-core and reactor-test sources jars: They contain duplicate java source entries. See issue #887 for…

Spring Framework 5.0 goes GA

Releases | Juergen Hoeller | September 28, 2017 | ...

Dear Spring community,

It is my pleasure to announce that, after more than a year of milestones and RCs and almost two years of development overall, Spring Framework 5.0 is finally generally available as 5.0.0.RELEASE from repo.spring.io and Maven Central!

This brand-new generation of the framework is ready for 2018 and beyond: with support for JDK 9 and the Java EE 8 API level (e.g. Servlet 4.0), as well as comprehensive integration with Reactor 3.1, JUnit 5, and the Kotlin language. On top of that all, Spring Framework 5 comes with many functional API variants and introduces a dedicated…

Spring REST Docs 1.2.2.RELEASE

Releases | Andy Wilkinson | September 28, 2017 | ...

It's my pleasure to announce that Spring REST Docs 1.2.2.RELEASE is available from Maven Central, JCenter, and our release repository. My thanks to everyone who contributed to this release by reporting bugs and opening pull requests.

This maintenance release includes a handful of bug fixes and documentation improvements. It is a recommend upgrade for all Spring REST Docs users.

GitHub | Issues | Documentation | Twitter | Gitter | Stack Overflow

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