Hi Spring fans! Welcome to another installment of This Week in Spring! This week I'm in Antwerp, Belgium for the amazing Devoxx (Belgium) event. I'm co-presenting with my friends Matt Raible and Mark Heckler on progressive web applications and reactive Spring. I'll be joined by a lot of Pivotal and Spring teammates here so make sure to check the schedule.
Later this week I'll be doing a joint webinar - Grails for the Spring Boot Developer - with Grails co-founder Jeff Scott Brown.
Then, it's off to Casablanca, Morocco, for the Devoxx MA event.
If you're at either event, don't hesitate to say hi!
- Spring Cloud Pipelines lead Marcin Grzejszczak just announced Spring Cloud Pipelines 1.0.0.M7. This new release debuts Kubernetes support for Jenkins and Concourse. It also drastically improves the code coverage with over 150 Bash tests, among other things.
- Spring Cloud co-lead Spencer Gibb just announced Spring Cloud Finchley M3 is now available. Spring Cloud Finchley integrates reactive APIs in Spring Framework 5, and introduces a new project called Spring Cloud Gateway.
- Spring Security lead Rob Winch just announced Spring Security 5.0.0.RC1. This release is massive so you should definitely check the new release, see if the code works for you, right now. It includes, among many other things, integration for Spring Web Flux and Spring Framework 5, OAuth 2.0 integration (directly in Spring Security itself!), password storage updates, UnboundID LDAP in-memory support, and so much more.
- Spring Security and Spring Session lead Rob Winch just announced Spring Session 2.0.0.RC1. The new release puts final touches on the impending 2.0.0.RELEASE by simplifying the integration with the Servlet APIs, and by adding support for a Redis session cleanup cron process.
- Spring Integration ninja Artem Bilan just announced Spring Integration 5.0 RC1. The new release sees - among many other things - 20 issues fixed, HTTP WebFlux-based adapters, and a change in the behavior of the Java DSL to support registering new bean definitions for each component created in the DSL.
- Spring Batch lead Michael Minella just announced Spring Batch 4.0.0.RC1 which includes updated baseline APIs, new builder APIs, updated Java configuration and documentation. All in all, a worthy upgrade. Those using Spring Boot should get the bits, kick the tires and try it out now.
- Spring Boot ninja Stéphane Nicoll just announced Spring Boot 2.0.0.M6 which has initial support for HTTP/2, improved support for WebFlux-based applications (adding TLS configuration and error pages), and the first Kotlin integration.
- In the latest installment of Spring Tips, I looked at the Spring Shell project.
- The Thymeleaf team have just announced Thymeleaf 3.0.9 with improved hit ratios in the
StandardCache, improved restricted expression evaluation mode to support better security, and a few bug fixes for Spring Framework 5 integration.
- Pivotal's very own Toshiaki Maki put together a great Japanese-language post on using the Pivotal Cloud Foundry metrics forwarder service to forward metrics from a Spring Boot application to the Pivotal Cloud Foundry Metrics service.
- I can't recommend enough this talk (from Spring Days Atlanta) called "Spring Didn't Invent It!" by Laura Moore. I only wish she was able to go on for another few hours! So glad this talk exists.
- I join other architects Chris Richardson, Daniel Bryant,
Glenn Engstrand, and Alex Silva for this InfoQ virtual panel on service orchestration vs. choreography. It was a lot of fun and I hope you enjoy the discussion.