Spring for Apache Kafka 1.1 GA and Spring Integration Kafka 2.1 GA are Available

Releases | Artem Bilan | September 19, 2016 | ...

I am pleased to announce that the Spring for Apache Kafka 1.1.0.RELEASE is now available in the spring release repo and Maven Central.

Due to some community requirements, we decided to bypass the Release Candidate (RC) phase and released General Availability (GA) immediately.

There are not many changes since the previous Milestone 2, but here is a summary of all Spring Kafka 1.1 changes:

  • Apache Kafka 0.10 upgrade;

  • The batch of messages support via BatchMessageListener as well as via @KafkaListener annotation configuration;

  • The null payload concept support via KafkaNull placeholder object;

  • You can now perform seek operations from the listener - this allows setting an initial offset when partitions are assigned by Kafka when using group management. You can also perform arbitrary seek operations after initialization;

  • Allow setting the initial offset to be relative to the current offset;

  • The KafkaTemplate now provides access to the metrics and partitionsFor methods on the Producer.

Spring Framework 4.3.3 and 4.2.8 available now

Releases | Stéphane Nicoll | September 19, 2016 | ...

On behalf of the team, I am happy to announce that the Spring Framework 4.3.3 and 4.2.8 maintenance releases are available now.

This third maintenance release of the 4.3 line contains over 60 fixes and improvements and is the base for the upcoming Spring Boot 1.4.1 release later this week. We'll also release another Spring Framework 5.0 milestone Wednesday so stay tuned for more release announcements!

Project Page | GitHub | Issues | Documentation

Spring Integration 4.3.2 is Available

Releases | Artem Bilan | September 19, 2016 | ...

I’m pleased to announce that Spring Integration maintenance version 4.3.2 has been released. It is available in the spring release repo and Maven Central. It’s strongly recommended for everyone to upgrade because of the bug fixes and improvements contained in the release.

While you can find all the changes for 4.3.2 in its Release Notes, here are some highlights:

  • It is a foundation for upcoming Spring Boot 1.4.1;

  • The RmiOutboundGateway now can be supplied with RmiProxyFactoryBeanConfigurer to get access to underlying RmiProxyFactoryBean for customization, e.g. ContextPropagatingRemoteInvocationFactory;

  • Added TcpConnectionFailedEvent - An event emitted when a connection could not be established for some reason;

  • The spring.integration.readOnly.headers global integration property to let to exclude some headers from replying, e.g. undesired or incompatible contentType, populated by some transformers by default.

Spring Cloud Data Flow 1.1 M1 and 1.0.1 GA released

Releases | Thomas Risberg | September 16, 2016 | ...

On behalf of the team, I am excited to announce the release of the first milestone of Spring Cloud Data Flow 1.1 along with a 1.0.1 maintenance release for the 1.0 version.

Note: A great way to start using this new release(s) is to follow the release matrix on the project page, which includes the download coordinates and the links to the reference guide.

1.1 M1 release

Over the last few weeks, we have added new features and improvements to the overall orchestration of data microservices. The following new features were included in the 1.1.0.M1 release:

Security

Java DSL for Spring Integration 1.2 Milestone 2 is available

Releases | Artem Bilan | September 15, 2016 | ...

I’m pleased to announce that the Java DSL for Spring Integration 1.2 M2 is available now!

First of all I’d like to thank everyone who created issues, raised Pull Requests, provided feedback or just asked questions on StackOverflow. Especial thanks for early adopters since the previous Milestone 1. With their help we have improved and fixed some issues with runtime flow registration.

The artifact org.springframework.integration:spring-integration-java-dsl:1.2.0.M2 is available in the Milestone repo. So, give it a shot and don’t hesitate to raise a GH issue for any feedback!

Some highlights of…

Spring Session 1.3.0 M2 Released

Releases | Rob Winch | September 14, 2016 | ...

On behalf of the community, I’m pleased to announce the release of Spring Session 1.3.0.M2. This release release closes lots of community submitted Pull Requests. For a complete list of changes see the changelog.

Note

Spring Session 1.3.0.M1 release had some problems, so we followed up with an immediate release of Spring Session 1.3.0.M2

What’s New in Spring Session 1.3.0 M2

Highlights include:

Spring Cloud Camden RC1 is Available

Releases | Spencer Gibb | September 14, 2016 | ...

On behalf of the team, I am pleased to announce that Release Candidate 1 (RC1) of the Spring Cloud Camden Release Train is available today. The release can be found in our Spring Milestone repository. This is mostly a bug fix release as Camden prepares for General Availability (GA). You can check out the Camden release notes for more information.

Notable Changes in the Camden Release Train

Spring Cloud Contract is a new project that provides support for Consumer Driven Contracts and service schemas in Spring applications. Spring Cloud Netflix supports customization of Ribbon component classes via properties, uses the new community maintained OpenFeign and made various fixes and improvements to Zuul. Spring Cloud Consul adds support for Spring Cloud Bus using Consul's event api. The CLI adds a spring cloud

This Week in Spring - September 13, 2016

Engineering | Josh Long | September 13, 2016 | ...

Welcome to another installment of This Week in Spring! It's been an amazing week here in China, hanging out with Alibaba and Huawei, bringing the Spring. This week it's off to Shanghai, Beijing, Guangzhou, Shenzhen and Hong Kong!

Our pal Pieter Humphrey has been busy this week getting the SpringOne Platform 2016 videos up and online for us to enjoy so there's a lot of good stuff this week! Thanks Pieter!

Webinar: Data Microservices in the Cloud

News | Pieter Humphrey | September 13, 2016 | ...

Speakers: Mark Pollack, Mark Fisher Spring Cloud Data Flow enables you to create data pipelines for many common use-cases such as data ingestion, real-time analytics and data import/export. In this webinar, we will introduce Spring Cloud Data Flow’s architecture and walk through the orchestration capabilities of long-running and short-lived data-centric applications on multiple runtime platforms such as Cloud Foundry, Kubernetes, Apache Mesos and Apache YARN. Spring Cloud Data Flow represents the evolution of Spring XD and retains the DSL to define data pipelines as well as the web based UI…

SpringOne Platform 2016 Replay: Apache Tomcat Roadmap

News | Pieter Humphrey | September 12, 2016 | ...

Recorded at SpringOne Platform 2016. Speaker: Mark Thomas Slides: http://www.slideshare.net/SpringCentral/apache-tomcat-roadmap

Development of Apache Tomcat continues at a strong pace. This presentation will cover: Future development plans (features, timing) Current work Overview of new features available now in Tomcat 9 / Tomcat 8.5

  • SNI
  • OpenSSL based TLS
  • OAuth (via JASPIC)

Why do we need Tomcat 8.5? Migrating from older versions End-of-life plans for older versions Progress towards a Servlet 4.0 implementation

As a result of attending this presentation, the audience will gain an…

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