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
  • Update Kite SDK to version 1.0
  • Update Spring project versions to the latest

We continue…

Feedback welcome: Spring 5 system requirements

Engineering | Juergen Hoeller | June 10, 2015 | ...

As you might have gathered from my Java EE 7 blog post, we are planning for a Spring Framework 5.0 generation with a 2016 availability horizon. We'll be tracking JDK 9's release candidates then since one of our key themes is comprehensive JDK 9 support.

The feature planning for Spring 5 is still in the works. We are going to present a more in-depth plan at SpringOne this year, so stay tuned! Nevertheless, I would like to take this opportunity to reach out to you for feedback about our intended system requirements:

We will definitely raise our minimum to JDK 8+. This is a prerequisite since it…

This Week in Spring - June 9th, 2015

Engineering | Josh Long | June 09, 2015 | ...

Welcome to another installment of This Week in Spring! What a week! This week I'm in Kansas City for the 6,000+-strong developer conference of a single company's developers and then it's back to New York City for QCon NYC where I'll be talking up building cloud-native applications with Spring Boot and Spring Cloud. If you're in either place be sure to reach out to me and let's talk shop (Spring, and, optionally, in Kansas City, BBQ..)

  • Spring co-founder and project lead Juergen Hoeller put together two must-read posts this week: the first looks at Java 8 and Spring 4 adoption. ALSO, much, much, much more importantly: HE MENTIONED THIS WEEK IN SPRING :D #WIN.
  • Juergen also posted is one of my favorite in years, a brutally honest look at the Java EE 7 landscape and the depressing lack of (big-vendor) supported implementations options for production-supported Java EE containers. You know, the man has a point..
  • The amazing Dr. Pollack (see above!) announced Spring XD 1.2 RC1. The new release is packed with lots of new stuff including an Apache Ambari plugin to package and deploy Spring XD into production, new analytics, new features and performance improvements for the Apache Kafka support, improved HA configuration for RabbitMQ, Sqoop metastore support, and a lot

CORS support in Spring Framework

Engineering | Sébastien Deleuze | June 08, 2015 | ...

For security reasons, browsers prohibit AJAX calls to resources residing outside the current origin. For example, as you're checking your bank account in one tab, you could have the evil.com website in another tab. The scripts from evil.com shouldn’t be able to make AJAX requests to your bank API (withdrawing money from your account!) using your credentials.

Cross-origin resource sharing (CORS) is a W3C specification implemented by most browsers that allows you to specify in a flexible way what kind of cross domain requests are authorized, instead of using some less secured and less powerful…

Happy second birthday, Java EE 7! How is it going in production?

News | Juergen Hoeller | June 04, 2015 | ...

Note that there's a follow-up blog post about Spring 5 system requirements. You might want to start there if you're primarily interested in the Spring 5 planning process.

In our quest for Java EE integration, we're trying to actively embrace the latest generation of specifications such as JPA, Bean Validation and of course the Servlet and JMS APIs. As of Spring 4, we're supporting the Java EE 6 and 7 level of specifications side by side. We would like to raise it to the EE 7+ level (JPA 2.1, Bean Validation 1.1, and in particular Servlet 3.1 and JMS 2.0) soon but are facing a fundamental problem: the lack of EE 7 platform…

Apache Ambari meets Spring XD

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

We’re pleased to announce the first version of the Apache Ambari plugin for Spring XD.

Ambari is a cluster provisioning tool to install and manage various Apache projects like HDFS, YARN, Zookeeper or Kafka. Ambari has a concept of a stack definition which is used by both Pivotal and Hortonworks. The stack definition is usually made up of components supported by the maintainer.

This Ambari integration adds support for provisioning Spring XD with Pivotal HD 3.0 and Hortonworks HDP 2.2.

Spring XD is not part of the main Ambari distribution for PHD or HDP. However, it is easy to extend an…

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

Thank you!

Get ahead

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

Learn more

Get support

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