Spring Tips: Learn Spring for GraphQL (parts 1 and 2 of an ongoing series)

Engineering | Josh Long | June 02, 2022 | ...

Hi, Spring fans! In thi^^^ these installments, we begin a new series introducing the Spring for GraphQL project.

In this first installment, GraphQL Java lead Andi Marek (@andimarek) and I (@starbuxman) look at the basics of using the GraphQL Java engine that underpins Spring for GraphQL.

In this second installment, Andi and I are joined by Spring for GraphQL lead Rossen Stoyanchev (@rstoya05) as we look at using the Spring for GraphQL component model by writing queries.

I know it's been more than a month since we last published a video, so I'm going to be releasing every episode of this series very quickly, over the next week or two. I've already recorded and mostly finished producing eight episodes. I'm working on producing a ninth, and that'll be that! A complete introduction to all things Spring for GraphQL. These are of course part of the usual Spring Tips playlist on YouTube, but also part of the Learn Spring for GraphQL with Josh Long

Spring Cloud Stream Applications 2021.1.2 GA Release now available

Releases | Corneil du Plessis | June 02, 2022 | ...

On behalf of the team and everyone who has contributed, I’m happy to announce that Spring Cloud Stream Applications 2021.1.2 has been released.

This release is based on Spring Boot 2.6.8 and Spring Cloud 2021.0.3 and contains many improvements and bug fixes - check out the release notes for more information.

Future plans

  • Switch apps to use Spring Boot 3.x
  • Move Spring Cloud Stream App Maven plugins to stream-application repository.
  • Align versioning of Stream Functions and Apps.

Stay in touch...

Please continue to engage with us by creating bug reports and feature requests on Github and asking questions on StackOverflow using the spring-cloud-stream or spring-cloud-dataflow

This Week in Spring - May 31st, 2022

Engineering | Josh Long | May 31, 2022 | ...

Hi, Spring fans! And welcome to another installment of This Week in Spring! I've just returned from three wonderful weeks overseas and now, I'm pleased as punch to convey, that I'm home! And hopefully, COVID-19 free! Who knows what sort of nonsense I caught on the flight home, anyway. Some things, I've always said, shouldn't be open source! But knowledge isn't one of them and I had a lot of fun with this week's roundup, so let's dive right into it!

Spring Native 0.12.0 available now

Releases | Sébastien Deleuze | May 31, 2022 | ...

On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Native 0.12.0 has been released and is now available from https://repo.spring.io/release.

This release includes 12 bug fixes, documentation improvements, and dependency upgrades to GraalVM 22.1, Spring Boot 2.7.0 and Spring Cloud 2021.0.3. Thanks to all those who have contributed with issue reports and pull requests.

GitHub | Issues | Documentation

Spring Shell 2.1.0-M4 is now available

Releases | Janne Valkealahti | May 30, 2022 | ...

On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Shell 2.1.0-M4 has been released and is now available from https://repo.spring.io/milestone.

Notable changes include:

  • Project has been updated to Boot 2.7.0
  • Command sub-system has been rewritten
  • Support registering commands dynamically
  • Execution target can now also be Function or Consumer
  • Build-in help command is rendered via a template

Please see the release notes for more details.

Thanks to all those who have contributed with issue reports and pull requests.

How can you help?

Project Page | GitHub | Issues |

Spring Vault 2.4.0-M1 and 3.0.0-M1 available

Releases | Mark Paluch | May 27, 2022 | ...

On behalf of the team and everyone who has contributed, I’m happy to announce that Spring Vault 2.4.0-M1 and 3.0.0-M1 milestones have been released and are now available from repo.spring.io.

Notable new features include:

  • Support for PEM-encoded certificates and private keys including Elliptic Curve ("EC")

  • Support for Vault Repositories using versioned Key/Value secrets engines

  • Support for Vault-based RevisionRepository using versioned Key/Value secrets engines

Please see the release notes for more details and upgrade instructions.

Additionally, Spring Vault 3.0.0-M1 ships with:

  • Upgrade to Java 17 baseline, Spring Framework 6

  • Upgrade to AWS SDK v2

Spring Cloud 2021.0.3 is available. Compatible with Spring Boot 2.7.0

Releases | Spencer Gibb | May 27, 2022 | ...

On behalf of the community, I am pleased to announce the Spring Cloud 2021.0.3 Release Train is available today. The release can be found in Maven Central. You can check out the 2021.0.3 release notes for more information.

Notable Changes in the 2021.0.3 Release Train

This release is primarily for compatibility with Spring Boot 2.7.0 along with Spring Boot 2.6.x.

To see all the issues and pull requests in this release, please see here.

Spring Cloud Sleuth

  • Bug fixes and minor enhancements

Spring Cloud Contract

  • Bug fixes and JsonAssert upgrade

Spring Cloud Gateway

  • Bug fixes and path variable support for PrefixPath filter.

Get the Spring newsletter

Thank you for your interest. Someone will get back to you shortly.

Get ahead

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

Learn more

Get support

Tanzu 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