Spring Boot 1.5.0 RC1 Available Now

Releases | Madhura Bhave | January 06, 2017 | ...

Spring Boot v1.5.0.RC1 is available now from the Spring milestone repository. This release closes over 220 issues and pull requests! Thanks to everyone that has contributed!

Highlights of the new release include:

  • Out of the box security for actuators
  • Auto-configured @IntegrationComponentScan
  • Auto-detection of spring.jpa.database
  • Support for Apache Kafka
  • Support for Cloud Foundry and actuator integration
  • Support for embedded in-memory LDAP server and auto-configuration for any compliant LDAP server
  • Upgrades to Spring Data Ingalls, Jetty 9.4, JooQ 3.9, AssertJ 2.6.0, Hikari 2.5 and Neo4J 2.1 and more
  • Upgrades to several Maven plugins

Spring Cloud Task 1.1.1.RELEASE is now available

Releases | Glenn Renfro | January 06, 2017 | ...

We are pleased to announce that Spring Cloud Task 1.1.1.RELEASE is now available via Github, Pivotal download repository, and Maven Central.

The main driver for this Spring Cloud Task release is to replace the MYISAM engine that is used to create TASK_SEQ table for the MySQL database with the InnoDB engine.

For more information please look at the following Github issue.

What do you think?

We look forward to your feedback on these new features in Github, StackOverflow, or to me directly via Twitter @michaelminella!

Spring Cloud Task Home | Source on GitHub | Reference Documentation

Spring Integration 5.0 Milestone 2 Available

Releases | Artem Bilan | January 05, 2017 | ...

On behalf of the Spring Integration team I’d like to announce the Second Milestone of Spring Integration 5.0, which is available in the Milestone Repository.

Some highlights of this release since the previous Milestone.

Of course, first of all, big thanks to you, the community, for your contributions!

MongoDb Improvements

  • MongoDbOutboundGateway - for performing queries or any arbitrary operation on the collection

  • An initial Java DSL support for MongoDB components

  • The MongoDb component now can use org.springframework.data.mongodb.core.query.Query API in their expressions

    @Bean public IntegrationFlow mongoDbGatewayFlow() { return f -> f .handle(MongoDb.outboundGateway(this.mongoTemplate) .collectionCallback(MongoCollection::count) .collectionNameFunction(m -> m.getHeaders().get("collection"))); }

Introducing Kotlin support in Spring Framework 5.0

Engineering | Sébastien Deleuze | January 04, 2017 | ...

Update: a comprehensive Spring Boot + Kotlin tutorial is now available.

Following the Kotlin support on start.spring.io we introduced a few months ago, we have continued to work to ensure that Spring and Kotlin play well together. One of the key strengths of Kotlin is that it provides a very good interoperability with libraries written in Java. But there are ways to go even further and allow writing fully idiomatic Kotlin code when developing your next Spring application. In addition to Spring Framework support for Java 8 that Kotlin applications can leverage like functional web or bean…

Spring IO Platform Athens-SR2

Releases | Andy Wilkinson | January 04, 2017 | ...

I am pleased to announce that Spring IO Platform Athens-SR2 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:

  • Spring AMQP 1.6.6.RELEASE
  • Spring Boot 1.4.3.RELEASE
  • Spring Data Hopper SR6
  • Spring Framework 4.3.5.RELEASE
  • Spring Integration 4.3.6.RELEASE
  • Spring Retry 1.1.5.RELEASE
  • Spring Security 4.1.4.RELEASE

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

Project Page | GitHub | Issues | Documentation

Spring Batch 4.0.0.M1 is now available

Releases | Michael Minella | January 04, 2017 | ...

We are pleased to announce that Spring Batch 4.0.0.M1 is now available via Github and the Pivotal download repository. This release represents the first milestone for the Spring Batch 4.0 release. Many thanks to all of those who contributed to this release.

What's new?

We have taken this opportunity to look at Spring Batch from a new light in a few areas. Specifically:

  • Java baseline
  • Dependency baseline
  • Java configuration

Java Baseline

Spring Batch has historically followed the baseline of Spring Framework with the intent of providing the best interoperability between Spring Batch and…

This Week in Spring - January 3rd, 2017

Engineering | Josh Long | January 03, 2017 | ...

Welcome to another installment of This Week in Spring! We're now squarely in 2017, and 0 as always - there is much to cover!

This is also the first week of the year. I note it with some pride because it also marks the 6th anniversary of the first installment of This Week in Spring, in January 2011, which I've since continued every Tuesday without fail come sickness, holiday, travel or otherwise. It's been a heckuva run and I'm excited to see what will grace This Week in Spring in the next 6+ years! I'm eternally grateful for all the people (from the community and internal to VMWare and now Pivotal) that have contributed to This Week in Spring over the years! For the last 3+ years my friend and Pivotal's own

SpringOne Platform 2016 Replay: Writing your own Spring Boot Starter

News | Pieter Humphrey | January 03, 2017 | ...

Recorded at SpringOne Platform 2016. Speaker: Dieter Hubau Slides: http://www.slideshare.net/SpringCentral/writing-your-own-spring-boot-starter

Anyone who is actively using Spring must have heard of Spring Boot by now. It is the current de facto standard tool to start with a new Spring project and will become even more prevalent over the coming years. Next to an easy to use interface at start.spring.io and very good documentation, there are a ton of so called Spring Boot Starters which a developer can use to jumpstart their development. While the auto-configuration and starters often seem to…

SpringOne Platform 2016 Replay: Spinnaker - Land of a 1000 Builds

News | Pieter Humphrey | January 03, 2017 | ...

Recorded at SpringOne Platform 2016. Speaker: Greg Turnquist Slides: http://www.slideshare.net/SpringCentral/spinnaker-land-of-a-1000-builds

How do big shops like Netflix make it possible to deploy hundreds if not thousands of releases every single day? FInd out with a tour through the microservice, Spring Boot-based system known as Spinnaker. Spinnaker is the open source continuous deployment tool that supports multiple clouds, multiple languages, and multiple providers. See how to keep your arms around complex deployment processes, multiple targets, and diverse teams.

SpringOne Platform 2016 Replay: Java Buildpack Developer Enhancements

News | Pieter Humphrey | January 03, 2017 | ...

Recorded at SpringOne Platform 2016. Speaker: Ben Hale Slides: http://www.slideshare.net/Pivotal/java-buildpack-developer-enhancements

Over the years, the Java Experience team has worked hard to ensure that Cloud Foundry was the best place to run Java applications in the cloud. As that support has matured we’ve turned our attention to the developer experience. In this session, you’ll hear from the lead developer of the buildpack about the new support for JMX access, debugging, and profiling. Rounding out this session will be a short tour of other production features added recently.

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