Spring Integration Kafka 1.2 is available, with 0.8.2 support and performance enhancements

Releases | Marius Bogoevici | June 19, 2015 | ...

We are pleased to announce the release of Spring Integration Kafka 1.2.

This new release provides a couple of major improvements and upgrades over the previous versions:

  • Support for Apache Kafka 0.8.2 and using the new Producer API;
  • Overhaul of the internal concurrent dispatching with a non-blocking ring buffer implementation based on Project Reactor.

For each of the changes, the goal was to improve the performance of the producer and, respectively, consumer components of Spring Integration Kafka. While we do not have any isolated benchmarks for Spring Integration Kafka proper, the enhancements of the release have contributed to the performance metrics reported in the newly released Spring XD 1.2

Spring XD 1.2 GA, Spring XD 1.1.3 and Flo for Spring XD Beta released.

Releases | Mark Pollack | June 17, 2015 | ...

Today, we are pleased to announce the general availability of Spring XD 1.2, Spring XD 1.1.3 and the release of Flo for Spring XD Beta.

You can also install XD 1.2 using brew and rpm

The 1.2 release includes a wide range of new features and improvements. The release journey was an eventful one, mainly due to Spring XD’s popularity with so many different groups, each with their respective request priorities. However the Spring XD team rose to the challenge and it is rewarding to look back and review the amount of innovation delivered to…

Spring Framework 3.2.x EOL on Dec 31, 2016

Releases | Juergen Hoeller | June 15, 2015 | ...

Dear Spring community,

The Spring team hereby announces that the Spring Framework 3.2.x line will reach End-Of-Life status at the end of 2016 (along with Apache Tomcat 6.x). We keep publishing occasional 3.2.x maintenance releases up until that point and will then end the branch.

Please prepare for upgrading to Spring Framework 4.x in time. The current Spring Framework 4 generation will remain in active maintenance until 2019, based on the upcoming 4.3 feature release next year - similar to the extended life that 3.2.x is in at the moment.

FYI, we expect Spring Framework 5.0 to be generally available by Q4 2016, requiring JDK 8+. If you need to stay on JDK 6 or 7, Spring Framework 4.x…

Spring Data GemFire supports Apache Geode

Releases | John Blum | June 12, 2015 | ...

I am pleased to announce that Spring Data GemFire now has support for Apache Geode.

What is Apache Geode?

In a nutshell, Apache Geode is the open source core of Pivotal GemFire. Geode was recently accepted into the Apache incubator after being submitted by Pivotal to the Apache Software Foundation as part of the BDS open sourcing effort.

Technically, Apace Geode is an in-memory, distributed database (a.k.a. IMDG) enabling new as well as existing Spring/Java applications to operate at cloud scale with high availability and predictable latency without sacrificing consistency. Applications are able to transact and analyze Big Data in realtime to achieve…

Spring Boot 1.3.0.M1 Available Now

Releases | Phil Webb | June 12, 2015 | ...

I'm pleased to announce that Spring Boot v1.3.0.M1 is available now from the Spring milestone repository. This release builds on Spring Framework 4.2.0.RC1 and provides a number of improvements and new features over Spring Boot 1.2. Highlights include:

  • A new spring-boot-devtools module with support for automatic restart, LiveReload and remote update.
  • Extensive caching support for EhCache, Hazelcast, Infinispan, Redis, Guava or any compliant JSR-107 (JCache) implementation. Cache metric information is now also exposed via the actuator (when the underlying technology supports it).
  • Improved metrics support, include export and aggregation features and big performance improvements if you're using Java 8.
  • Fully executable JARs for Linux based operating systems, including "service" support. Starting a Boot application as a Linux service is now as easy as typing: sudo ln -s /var/myapp/myapp.jar /etc/init.d/myapp

Spring for Apache Hadoop 2.2 GA released

Releases | Thomas Risberg | June 11, 2015 | ...

We are pleased to announce the Spring for Apache Hadoop 2.2 GA release.

The most important changes/enhancements in the Spring for Apache Hadoop 2.2 version are:

  • Remove support for running with JDK 6, Java 7 or later is now required
  • Improvements to the HDFS writer to support syncable writes and a new timeout option
  • Improvements in the HBase support - adding PUT and DELETE to HbaseTemplate
  • Add support for Pivotal HD 3.0
  • Update Cloudera CDH 5 to use version 5.3.3
  • Update Hortonworks HDP 2.2 version to 2.2.4.0
  • Update Kite SDK to version 1.0
  • Update Spring project versions to the latest

We continue…

Spring Statemachine 1.0.0.M2 Released

Releases | Janne Valkealahti | June 02, 2015 | ...

We’re pleased to announce a second milestone release of Spring Statemachine 1.0.0.M2.

With this milestone we focused on features in regions and pseudostates. Regions provide more sophisticated functionality for a parallel execution of a states machines and pseudostates will bring more functionality for working with initial, terminate, history, choice, fork and join states.

One might ask what is a region and how it works with a state machine. A state machine is a specialization of a region where orthogonal regions are composed of a multiple independent state machines. This is a difficult…

First Milestone of Spring Data Release Train Gosling Available

Releases | Christoph Strobl | June 02, 2015 | ...

On behalf of the Spring Data team, I am happy to announce the first milestone of the Spring Data release train Gosling. The release ships with 164 tickets fixed as well as Spring Data KeyValue joining the Spring Data release train with an initial milestone. The highlights of the release include:

  • Spring 4.1 as a new minimum baseline.
  • Simplified support for adding custom methods to all repositories throughout the individual modules (see this example).
  • Declarative ad-hoc JPA 2.1 fetch graph declarations via @EntityGraph on repository methods.
  • Gemfire 8.1 support including multi-index definition operations.
  • SpEL expressions in @Query as well as support for $geoIntersects for MongoDB.
  • Enhanced ZSET support for Spring Data Redis including ZRANGEBYLEX.
  • A Spring Data REST module shipping the HAL browser as well as support for conditional GETs.
  • Map-backed repositories (see this example)

Spring XD 1.2 RC1 Released

Releases | Mark Pollack | June 02, 2015 | ...

On behalf of the Spring XD team, I am very pleased to announce that the Spring XD 1.2 Release Candidate is now available for download. You can also install using rpm

The 1.2 RC1 release includes bug fixes as well as several new features and enhancements.

  • Apache Ambari plugin to automate the deployment of Spring XD to a Hadoop cluster. Read more in the release blog for the plugin.
  • A new Analytics tab in the UI that allows you to easily view gauges, counters, field-value counters and aggregate counters.
  • Performance improvements for the Kafka Message Bus that places it on par with the performance benchmark applications that ship with Kafka. An upcoming blog will discuss XD performance in more detail
  • Improved HA support for the Rabbit Message Bus, XD containers connect to the Rabbit Broker that hosts the queue that is being consumed
  • Support for the Sqoop metastore and other

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