I’m pleased to announce the release of Spring Security 5.0.2. This release fixes a number of bugs and updates to dependency versions to align with Spring Boot’s upcoming release. It also includes some changes to work with Jackson 2.9.4. For a complete list of changes, refer to the changelog.
On behalf of the community, I’m pleased to announce the general availability of Spring Vault 2.0. Since the first efforts for Spring Vault 2.0, it has been a 10 months ride until we reached this GA release. These are the most significant changes in Spring Vault 2.0:
- Upgrade to Java 8 and Spring Framework 5.
- Reactive Support.
- Improved null-safety by providing JSR-305 annotated API.
- Vault repository support through Spring Data KeyValue repositories.
- Kubernetes, AWS ECS/IAM authentication.
- RoleId/SecretId unwrapping for AppId authentication.
- Spring Security integration with
On behalf of the Spring Data team, I’m pleased to announce the fourth service release of the Kay release train in prospect of Spring Boot 2.0 RC2.
This service release ships on top of the just-released Spring Framework 5.0.4 and Project Reactor 3.1.4, and provides the answer to persistence the code and everything. Kay SR4 will be picked up by Spring Boot 2.0 RC2 for your convenience and is a recommended upgrade to users of the Kay release train.
You can find all details within the linked changelogs.
Hi Spring fans! Welcome to another installment of This Week in Spring! This week I’m speaking at the San Diego JUG with Mario Gray on testing with Spring. Then I’m off to the IBM Index conference here in San Francisco where I’ll be talking about building reactive microservices, and then it’s off to Devnexus in Atlanta, GA, where I’ll be talking about Kotlin and testing. I hope you’ll join me and say hi if you’re nearby.
- Stéphane Nicoll has just announced Spring Framework 5.0.4.
- Check out this whitepaper on building flexible Spring Cloud Data Flow data pipelines
- It’s now even easier to use Spring Cloud Stream from the Spring Initializr: now you need only choose a binder implementation (Kafka, or RabbitMQ) and then choose whether you want the implementation to be reactive or not, and you’re off to the races!
- Spring Cloud Task lead Michael Minella just announced Spring Cloud Task 2.0.0.M3. The new release includes smarter default behavior when an application closes, the ability to restrict tasks from running concurrently, and smarter integrations with Spring Batch
- I love this nice post by Abhishek Gupta from the Oracle developer blog on distributed tracing with Zipkin
- Check out the recording of the talk that Mark Heckler and I gave at last year’s SpringOne Platform 2017 to learn about building reactive Spring applications
- Apache Tomcat 9.0.5 has just been released
- I liked this post on the community SpringUni blog that looks at some of the new features in Spring Boot 2.0
- The biggest problem with the various Docker build plugins is that they assume a stable API - a big mistake! The approach outline in this post uses the
- This is a nice post that introduces HATEOAS, the pattern, and Spring HATEOAS (the technology)
- This post looks at how to pre-process requests created with Spring Cloud Feign
- This is a short and sweet post that looks at creating a simple Spring Boot API from scratch
- Friend of the community Aboullaite Mohammed has put together a Spring Boot starter that autoconfigure a Minio client. Minio is a high performance distributed object storage server, designed for large-scale private cloud infrastructure.
- Happy tenth anniversary to the Grails Framework!
- This blog looks at how to setup multiple MongoDB connections in a Spring Boot application
- Société Générale have put together a Spring Boot starter that supports some of their more nuanced uses of RabbitMQ - maybe there’s something here for you?
- Spring and Cloud Foundry member Brian McClain put together a quick video showing how to install Pivotal’s function-as-a-service offering, Project Riff, on GKE
- Baeldung have a nice post on using Dubbo, the Spring Framework-based RPC framework from Alibaba that’s served as the foundation for a large number of services at Alibaba (and other companies) for many, many years.
- We’re hiring! We’re looking for a product marketing manager
- Want a front-seat tour on implementing reactive APIs with project Reactor? Check out this talk from two who’ve made the journey before, project Reactor luminaries Ben Hale and Paul Harris
- Here’s another post on Dockerizing a Spring Boot application. I guess there are a lot of ways to approach this..
- Spring and Kotlin ninja Sébastien Deleuze has updated the stellar Spring Petclinic application with Kotlin
- Good news everybody! MongoDB has support for transactions. Spring Data lead Oliver Gierke tweets, “I can smell a MongoDbTransactionManager… #SpringData” :)
- InfoQ’s Richcard Seroter hosts a discussion on event-sourcing and talks to, among others, Axon project lead Allard Buijze. Axon is a framework for building event-driven, CQRS-centric, event-sourcing aware applictions built on Spring.
- Paul Czarkowski has a nice post on setting up Pivotal Container Service (PKS) with Elasticsearch, Fluentd and Kibana
- Check out the new Spring Cloud Data Flow tile for Pivotal Cloud Foundry
- I really like Andrew Fitzgerald’s post on using Spring Cloud Gateway to create a Cloud Foundry route service
- This looks interesting: it’s a Grafana Dashboard for Spring Boot Actuator based on Micrometer.
- Community legend Mark is back with a different example this one using Spring Cloud Stream Kafka Streams
- Adam Cowley has a nice post on using Spring Boot with Neo4j, though I think this misses an exciting opportunity to look more deeply at Spring Data Neo4j
- Spring community legend Michael Simons has a nice post on the new Spring Boot Actuator support in Spring Boot 2.0