This Week in Spring - February 27th, 2018

Engineering | Josh Long | February 28, 2018 | ...

Hi Spring fans and welcome to another installment of Spring Tips! This is a super exciting week! Spring Boot 2.0 is coming! Keep your eyes on the Spring Initializr or you'll miss it! :D

Today I was at the Okta Iterate conference talking to developers who are using Spring and Okta, thanks to my buddy Matt Raible. High point? I got to meet Jeff Atwood, the co-creator of Stack Overflow!

Tomorrow, I begin a whirlwind tour over the next two weeks. First, it's off to Glasgow, Scotland; then Sydney, Australia; then Dubai; then Bangalore, India (for Agile India 2018); and then it's off to Boston, Massachusetts for the SpringOne Tour event on March 13th. If you're in any of those places, don't hesitate to reach out! I'm elated to see and hear from you!

  • I love this blog introducing Project Riff - the function-as-a-service from Pivotal.
  • Spring Cloud Stream lead Oleg Zhurakousky just announced Spring Cloud Stream Elhurst RC1 and 2.0.0.RC1. The new release brings in a whole slew of features (pollable consumers, @StreamListener message conversion configuration, and much more) and several enhancements (optionally supports Spring WebFlux or Servlet-based autoconfiguration, more approachable arrangement of options on the Spring Initializr, and a saner default for logging).
  • Spring Security ninja Joe Grandja has just announced Spring Security 2.3.0.RC1 which adds new support for Elliptic Curve signature verification in JwkTokenStore. This release also includes a few minor enhancements and bug fixes.
  • Want to learn more about using Spring Cloud Contract with Kotlin, check out the issue that started it all. Presently, Spring Cloud Kotlin definitions are authored in Groovy. This new DSL grows the audience. This is a nice addition to the recent support for Spring Cloud Contract and .yml properties.
  • Spring Integration ninja Artem Bilan has a nice post on the latest release, 5.0.2, of Spring Integration which now supports Micrometer-metrics publication, an updated UnicastReceivingChannelAdapter, support for the IntegrationGraphController, and dynamic filter configuration on MessageChannels. Check it out!
  • Spring Boot legend Andy Wilkinson has just announced Spring Boot 2.0.0.RC2. This is the last release before the VERY imminent 2.0.GA release. Get the bits and try it out now! Or.. just wait a matter of hours or days and you'll be able to use Spring Boot 2.0.GA
  • Spring Security lead Rob Winch has just announced Spring Security 5.0.2), complete with bug fixes aplenty
  • Spring Data ninja and Spring Vault lead Mark Paluch just announced Spring Vault 2.0.GA. The release upgrades 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 VaultBytesEncryptor and VaultRandomBytesKeyGenerator and more!
  • Matt Raible updated his screencast on how to get started with Spring Boot, SAML, and @okta. As he says: "Thanks to @SpringSecurity's SAML DSL project, you can do it in minutes!"
  • Make sure you check out the early acess builds to Java 11
  • Spring Cloud Finchley.M7 has been released. This new release sees enhancements to Spring Cloud Gateway, Feign gets a top level project and more.
  • This is an interesting thread from Spring Data lead Oliver Gierke: too much focus on distribution and not on decentralization. Might be worth watching this thread for replies.
  • We'd love your feedback on Cloud Foundry distributions
  • The SpringOne Tour is stopping in Boston, MA March 13 and 14. Do not miss it!
  • Check out the latest features in the latest release of Spring Tool Suite 4
  • Check out this InfoQ review of the AxonDB event store. It works perfectly with Axon, a

Spring-based framework supporting CQRS

Get the Spring newsletter

Thank you!

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Spring Runtime 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