The Spring Blog

Engineering
Releases
News and Events

Spring for Apache Hadoop 2.1.0.M3 Released

We are pleased to announce the third milestone release of Spring for Apache Hadoop 2.1. The release is now available in the Spring IO repository

We have worked on improving the YARN and data store writers. There are also new @Configuration changes and improvements to the Boot auto configuration features. See the full changelog for more details.

Beginning with the Spring for Apache Hadoop 2.1 version, we now only support Hadoop 2.0 APIs and no longer provide backwards compatibility with older Hadoop v1 distributions. If you need support for older Hadoop versions please use the 2.0.4 or 1.1.0 versions of Spring for Apache Hadoop.

Read more...

Spring IO Platform 1.1.0 released

We are pleased to announce that Spring IO Platform 1.1.0 has been released is available from repo.spring.io and Maven Central.

New projects in 1.1

The following projects are new to the Platform in 1.1:

  • Spring Integration Flow 1.0
  • Spring Integration Java DSL 1.0
  • Spring Integration Splunk 1.1

Projects upgraded in 1.1

Several projects have new minor versions in 1.1:

  • Spring Boot 1.2
  • Spring Cloud Connectors 1.1
  • Spring Data JPA 1.7
  • Spring Data MongoDB 1.6
  • Spring Data Neo4J 3.2
  • Spring Data Redis 1.4
  • Spring Data REST 2.2
  • Spring Data Solr 1.3
  • Spring Framework 4.1
  • Spring Integration 4.1
Read more...

Spring IO Platform 1.0.4 released

We are pleased to announce that Spring IO Platform 1.0.4 is now available from both repo.spring.io and Maven Central.

This maintenance release upgrades the versions of a number of the projects in the Platform to pick up their latest maintenance releases:

  • Groovy 2.3.8
  • Spring Boot 1.1.10
  • Spring for Apache Hadoop 2.0.4
  • Spring Security OAuth 2.0.5

The versions of many third-party dependencies have also been updated.

Project Page | GitHub | Issues | Documentation

Read more...

Spring Security OAuth 2.0.5.RELEASE Available Now

Spring Security OAuth 2.0.5.RELEASE is available now in all the usual Maven repositories. This is a bugfix release but nothing critical. We recommend upgrading if you are having trouble with customizing the Java config, since most of the issues resolved relate to that (for instance it is much easier to customize the password encoder for client secrets). There is a small breaking change for anyone using the AuthorizationServerEndpointsConfigurer directly to configure a ClientDetailsService (it doesn’t work that way, so you would be failing to configure it anyway).

Read more...

This Week in Spring - December 16th, 2014

Welcome to another installment of This Week in Spring! In a few short weeks we’ll be in 2015! Will that be exciting? Of course. But this week’s pretty exciting as well! So much good stuff this week.

Read more...

Spring for Apache Hadoop 2.0.4 Released

We are pleased to announce that Spring for Apache Hadoop 2.0.4 has just been released and is now available from Maven Central and the Spring Repository. This release includes some bug fixes and enhancements to the HDFS writers and partitioning features. We have also added support for Apache Hadoop 2.6.0 and Cloudera CDH has been updated to version 5.2.0. More details can be found in the changelog or in the JIRA release notes.

Here is a complete list of the latest version designation to use for the various distro “flavors” published. The Apache Hadoop releases are available in Maven Central and all other releases are available in the Spring Repository:

Read more...

Spring Integration, Spring AMQP Maintenance Releases Available

We are pleased to announce the availability of Spring Integration 4.1.1, 4.0.6, and Spring AMQP 1.4.1. In general, these are minor releases with a small number of bug fixes, but Spring Integration 4.1.1 adds support for decoding RFC 5424 syslog messages and Spring AMQP 1.4.1 adds support for the new Direct reply-to feature in RabbitMQ 3.4.

Spring Integration Java DSL 1.0.1, with a correction with the recipient list router is also available now.

For complete details of the release contents, see the corresponding release notes.

Read more...

Spring IO Platform 1.1.0.RC1 released

We are pleased to announce that RC1 of Spring IO Platform 1.1 is now available from repo.spring.io. Please try out the release candidate and let us know if you encounter any problems.

New projects in 1.1

The following projects are new to the Platform in 1.1:

  • Spring Integration Flow 1.0
  • Spring Integration Java DSL 1.0
  • Spring Integration Splunk 1.1

Projects upgraded in 1.1

Several projects have new minor versions in 1.1:

  • Spring Boot 1.2
  • Spring Cloud Connectors 1.1
  • Spring Data JPA 1.7
  • Spring Data MongoDB 1.6
  • Spring Data Neo4J 3.2
  • Spring Data Redis 1.4
  • Spring Data REST 2.2
  • Spring Data Solr 1.3
  • Spring Framework 4.1
  • Spring Integration 4.1
Read more...

Spring Security 4.0.0.RC1 Released

We are please to announce the release of Spring Security 4.0.0.RC1. This release resolved 40 tickets. You can find a highlight of the changes below.

  • Updated Defaults - As security evolves, so does Spring Security. We took this opportunity to ensure that the defaults were more secure. For example, the XML Namespace support now enables CSRF protection by default.
  • Polish WebSocket Security - We received very valuable feedback from the community which allowed us to polish the WebSocket security. We also added XML Namespace configuration support for WebSocket security. Details can be found on the update blog Preview Spring Security WebSocket Support
  • Minimum Dependency Versions - The minimum dependency versions have been bumped up. For example, Spring Security now requires Spring 4.1.x.
  • Removed Deprecations - while this may not be everyone's favorite feature, it is necessary to clean up unnecessary code. This makes the code base easier to understand and maintain.
  • Documentation Formats - when we updated to using asciidoctor, the PDF and HTML Multi Page outputs were removed. We once again provide HTML Single, HTML Multi Page, EPub and PDF outputs.
  • Simplified Configuration - By leveraging Spring 4.x new features, Spring Security's minimal configuration has been drastically simplified. For example, the minimal configuration to secure a web application can be seen below:
Read more...

Spring Boot 1.2.0 released

I am pleased to announce that Spring Boot 1.2.0 has been released and is available from repo.spring.io and Maven Central. This release adds a significant number of new features and improvements over 1.1 and is a recommended upgrade for all users. For upgrade instructions and "new and noteworthy" features please see the release notes.

Here are some of the highlights of this release:

Servlet 3.1

Spring Boot now uses Servlet 3.1 when running with an embedded servlet container. Tomcat 8, Jetty 9 and Undertow 1.1 are all supported options. In addition, WebSocket support has been improved and is now automatically configured for all supported servers. If you need to stick to Servlet 3.0, Tomcat 7 and Jetty 8 are still supported.

Read more...