Spring for GraphQL 1.1.0 released

Releases | Brian Clozel | November 23, 2022 | ...

I'm pleased to announce that Spring for GraphQL 1.1.0 is now available on Maven Central. This version will ship with Spring Boot 3.0.0 later this week.

Spring for GraphQL 1.0.0 was released 6 months ago, so why a new minor version now? The team initially planned a 1.1.0 release with one goal in mind: support Spring Framework 6.0 / Spring Boot 3.0 and adapt to the new baseline for that generation:

  • Java 17
  • Jakarta EE 9
  • GraphQL Java 19

In addition, we shipped some new and noteworthy features we think you'll like:

Observability

Observability is a major theme across the Spring portfolio in this major new Spring Framework 6 generation. Spring projects now have their own, built-in instrumentation for metrics and traces based on the new Observation API from Micrometer. This new instrumentation in Spring for GraphQL replaces the former GraphQL Metrics support in Spring Boot 2.7. This is important to keep track…

Spring for GraphQL 1.0.3 released

Releases | Brian Clozel | November 22, 2022 | ...

On behalf of everyone involved, I'm pleased to announce that Spring for GraphQL 1.0.3 is now available from Maven Central. This version will be shipped with Spring Boot 2.7.6 due for release later this week.

This release includes a number of enhancements, documentation improvements, dependency upgrades, and a couple of bug fixes. Thanks to all those who have contributed with issue reports and pull requests.

We're also about to release the 1.1.0 release, targeting Spring Boot 3.0.

How can you help?

If you have general questions, please ask on stackoverflow.com using the spring-graphql tag.

Project Page | GitHub | Issues | Documentation |

Spring Authorization Server 1.0 is now GA

Releases | Joe Grandja | November 22, 2022 | ...

On behalf of the team and everyone who has contributed, we are very excited to announce the general availability of Spring Authorization Server 1.0.

You can download it from Maven Central by using the module coordinates:

implementation 'org.springframework.security:spring-security-oauth2-authorization-server:1.0.0'

Spring Authorization Server has come a long way since its initial commit on April 2, 2020, as the APIs have stabilized and matured over this time. A lot of effort and care has been put into this project to ensure a robust foundation for its continued growth. This first major release delivers a full feature set

Spring Authorization Server 0.4.0 available now

Releases | Joe Grandja | November 22, 2022 | ...

On behalf of the team and everyone who has contributed, it is my pleasure to announce the general availability of Spring Authorization Server 0.4.0.

You can download it from Maven Central by using the module coordinates:

implementation 'org.springframework.security:spring-security-oauth2-authorization-server:0.4.0'

See the release notes for complete details.

To get started using Spring Authorization Server, see the Getting Started chapter of the reference documentation and the samples to become familiar with setup and configuration.

We would love to gather your feedback as we strive to…

Spring Web Services 4.0.0 is now GA

Releases | Greg L. Turnquist | November 21, 2022 | ...

Greetings Spring community,

The Spring Web Services team has released 4.0.0 for general availability. This is the version of Spring WS you’ll need if you are building SOAP-based applications with Spring Boot 3.0.

4.0.x is the generation of Spring Web Services that works with Jakarta EE 9+, the version where the enterprise specs (JAX-WS, etc.) migrate from javax. to jakarta. package prefixes. Check out Juergen Holler’s blog post for more details about Spring Framework 6.0.

Being based upon Spring Framework 6.0, this is also the generation of Spring Web Services that is rebased on top of Java 1…

Spring Web Services 4.0.9 is released

Releases | Corneil du Plessis | November 21, 2022 | ...

Greetings Spring community,

The Spring Web Services team has released 4.0.9 in order to address CVEs by updating WSS4J to version 2.4.3.

We also welcome a contribution by @hduelme to improve the readability and performance.

For more details, check out our official GitHub release. This includes links to all the related tickets as well as the source code.

We have also adopted GitHub releases as our avenue for tracking changes in a given release. All current and prior releases of Spring WS are now captured in the list of releases on GitHub. Feel free to check them out.

The artifacts are hosted on…

Spring Security 5.8 and 6.0 are now GA

Releases | Steve Riesenberg | November 21, 2022 | ...

On behalf of the team and everyone who has contributed, we are very excited to announce the general availability of Spring Security 6.0! In addition, we are pleased to announce the general availability of Spring Security 5.8, which is provided to simplify upgrading to 6.0.

Spring Security 6 requires JDK 17 and uses the jakarta namespace. Among its many features, upgrading to Spring Security 6 will bring you:

  • Improved session management

  • Improved AOT processing

  • Security metrics and traces

  • Several defense-in-depth enhancements

  • A simplified authorization framework

Check out What’s New in Spring Security 5.8 and What’s New in Spring Security 6.0

New Major Releases of Spring for Apache Kafka and Spring for RabbitMQ

Releases | Gary Russell | November 21, 2022 | ...

I am pleased to announce that new major releases (3.0.0) for Spring for Apache Kafka and Spring for RabbitMQ are now available.

Common Changes

The 3.0.x versions of these projects have the following common changes

  • they depend on Java version 17 or later

  • they depend on Spring Framework 6.0.x

  • support for creating native GraalVM applications

  • support for micrometer observability and tracing

  • Bill of Materials POMs are now provided to help with dependency management

Spring for Apache Kafka

  • support for a global single EmbeddedKafkaBroker (across multiple test classes)

  • several enhancements for @RetryableTopic (non-blocking retries)

  • KafkaTemplate methods now return CompleteableFuture instead of ListenableFuture, which has been deprecated

Spring REST Docs 3.0.0

Releases | Andy Wilkinson | November 21, 2022 | ...

On behalf of the team and everyone who has contributed, it is my pleasure to announce that Spring REST Docs 3.0.0 has been released and is now available from Maven Central.

This new major version of Spring REST Docs builds on Spring Framework 6.0 and requires Java 17. Thanks to all those who have contributed with issue reports and pull requests.

To learn more about Spring REST Docs 3.0, please refer to the release notes.

Project Page | GitHub | Issues | Documentation | Stack Overflow | Gitter

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

Get ahead

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

Learn more

Get support

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