Hi Spring fans! Welcome to another installment of This Week in Spring! This week I’m hanging out in sunny San Francisco talking to local customers and working on more installments of the next season of Spring Tips.
As usual, we’ve got a lot to cover so let’s get to it!
- Check this Pivotal showcase on object detection with Spring Cloud Stream.
- Spring Security SAML DSL lead Filip Hanik has just announced the 1.0.5.RELEASE of our SAML DSL project. This release works against Spring Security SAML 1.0.4.RELEASE. This release adds a simple Java configuration option to your existing Spring Boot applications.
- Ryan Baxter has just announced Spring Cloud Finchley.M9. This new release includes some nice features in Spring Cloud Gateway including support for rolling deployments and route refresh from service discovery heartbeats.
- Spring Tool Suite lead Martin Lippert has just announced Spring Tool Suite 3.9.3
- Erdem Günay shares the journey of re-platforming Turkcell TV service to Cloud Native within a few months using Spring Boot and Spring Cloud.
- Ryan Dawson looks at application reconfiguration with Spring Cloud Config Server
- The Java Dev Journal has a simple walkthrough introducing Spring Boot
- Shubham Aggarwal has a nice post demonstrating Spring Data JPA with Spring Boot
- The Baeldung has a nice post on property configuration with Spring Boot
- Devoxx founder Stephan Janssen details the use of Spring Boot and Spring Cloud (via JHipster) to revamp a few different Voxxed web properties. Good job Stephan!
- The Sourced Blog has a nice post on implementing the “REST Bucks” example from the canonical tome REST in Practice using Spring. Note, this is not that “REST Bucks” example.
- Spring Auto REST Docs 2.0.0 is out. It is based on Spring REST Docs 2.0.0 and comes with support for Kotlin’s KDoc.
- The Java Code Geeks have a nice post on continuously delivering Spring Boot applications with Jenkins.
- Check out the 0.0.5 release of Pivotal’s function-as-a-service offering, Project Riff. The new release includes a Go function invoker that provides support for functions built as Go plugins, support for improved Python support, HTTP header whitelisting, and so much more.