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

Spring Integration 4.2 Milestone 1 is Available

Releases | Gary Russell | May 28, 2015 | ...

We are pleased to announce that the first milestone of Spring Integration 4.2 is now available (4.2.0.M1).

This release includes:

  • A significant overhaul of the JMX support in the framework, providing performance and other improvements when JMX is enabled
  • A preview of STOMP client-side channel adapters based on the support in Spring Framework 4.2
  • A mongodb metadata store
  • @SecuredChannel annotation
  • Conditional Pollers - the polling interval can be adjusted dynamically, based on the results of (or before executing) the current poll
  • Cross Origin Resource Sharing (CORS) support in the http inbound gateway
  • Many internal improvements

Spring Cloud Consul 1.0.0.M1 Available Now

Releases | Spencer Gibb | May 27, 2015 | ...

Consul is a system for discovering and configuring services in your infrastructure. It was built by Hashicorp, the same smart folks that created Vagrant and Packer. Consul provides services such as Service Discovery, Health Checking, Key/Value Store all while supporting multiple datacenters out of the box.

Spring Cloud Consul aims to bring all of those features to the Spring Cloud ecosystem. The project has reached its first milestone and fresh jars are available in the repo.spring.io repository. Spring Cloud Consul provides the following features:

  • Spring Cloud Consul Discovery: An implementation of the Spring Cloud Commons DiscoveryClient. Service registration and discovery are performed via the Consul HTTP API.

  • Spring Cloud Consul Config: Distributed configuration via the Consul Key/Value API. This behaves similarly to the Spring Cloud Config Client, but is backed by the distributed Consul KV Store.

  • Spring Cloud Consul Bus: An event bus for linking services and service instances together with distributed messaging. Useful for propagating state changes across a cluster (e.g. config change events). This is implemented using the Consul Event API.

Spring Framework 4.2 goes RC1

Releases | Juergen Hoeller | May 26, 2015 | ...

Dear Spring community,

It's my pleasure to announce that Spring Framework 4.2 RC1 is now available from our milestone repository. This is a feature release in the 4.x line with a focus on core refinements and modern web capabilities:

  • Annotation detection on Java 8 default methods (e.g. @Bean)
  • Annotation-based application events (@EventListener)
  • First-class support for annotation attribute aliases
  • Full nested path processing for direct field binding
  • Data binding and conversion for JSR-354 Money & Currency
  • Integration with Hibernate ORM 5.0 (natively and via JPA)
  • Rich support for CORS and declarative HTTP caching
  • First-class support for HTTP Streaming and Server-Sent Events
  • Listenable/CompletableFuture as message handler return value
  • A STOMP client for use over TCP and WebSocket channels

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