Spring for Apache Kafka 3.3.3, and 3.2.7 are Available Now
We are pleased to announce the release of Spring for Apache Kafka versions 3.3.3
and 3.2.7
.
We extend our gratitude to all contributors who made these releases possible.
Release Notes
See the release notes for more details on what's included in these releases:
https://github.com/spring-projects/spring-kafka/releases/tag/v3.3.3
https://github.com/spring-projects/spring-kafka/releases/tag/v3.2.7
Kafka Client 3.9.0 compatibility
Spring for Apache Kafka version 3.3.3
is compatible with Kafka Client 3.9.0
, though the framework's compile-time dependency uses Kafka Client 3.8.1
.
To use Kafka Client 3.9.0
or later with version 3.3.3
, applications must manually upgrade their Kafka Client version.
For instructions on overriding Kafka Client versions in Spring Boot, please refer to this guide…
Spring Integration 6.5 Milestone 2 Available
On behalf of the team and everyone who contributed, I am pleased to announce the second Milestone of Spring Integration 6.5.0
generation.
In addition, the 6.3.8
and 6.4.2
versions with bug fixes and dependency upgrades have been released.
Some notable changes in 6.5.0-M2
are:
- The
StreamTransformer
now removes anIntegrationMessageHeaderAccessor.CLOSEABLE_RESOURCE
header after closing it; - The inbound channel adapters for Apache Kafka now generate
ID
&TIMESTAMP
headers by default to be consistent with the rest of similar channel adapters in Spring Integration; - A custom
TaskScheduler
is now propagated viaDelayerEndpointSpec
; - The
SftpSession
now follows symlinks for itslist
operations viaSTAT
command; - The latest milestones for Micrometer, Spring Data and Spring Security dependencies. …
Spring Authorization Server 1.5.0-M1, 1.4.2 and 1.3.5 available now
On behalf of the team and everyone who has contributed, it is my pleasure to announce the releases of Spring Authorization Server 1.5.0-M1, 1.4.2 and 1.3.5.
See the 1.5.0-M1, 1.4.2 and 1.3.5 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.
This Week in Spring - February 18th, 2025
Hi, Spring fans! It's the week of February 18th, 2025, and you know what that means? ConFoo and Devnexus are nearly here! Next week, I'll be traveling to amazing Montreal, Canada, to speak at the ConFoo show for an amazing community, poutine, and technology! Then, a few days later, it's off to awesome Atlanta, Georgia, where I'll be doing a workshop, a talk on Spring AI with Dr. Mark Pollack, and my usual Spring Boot latest-and-greatest talk. If you're going to either of those shows (why not both?), please don't hesitate to say "salut" or "hello"!
There's a lot of great stuff in this week's…
Spring for GraphQL 1.3.4 released
I am pleased to announce that Spring for GraphQL 1.3.4 is now available on Maven Central.
1.3.4 closes 14 issues. This version will ship with Spring Boot 3.3.9 and 3.4.3, to be released this week.
How can you help?
If you have general questions, please ask on stackoverflow.com using the spring-graphql
tag.
Project Page | GitHub | Issues | Documentation | Stack Overflow
Spring for Apache Pulsar 1.1.9 and 1.2.3 are now available
On behalf of the team and everyone who has contributed, I’m happy to announce that Spring for Apache Pulsar 1.1.9
and 1.2.3
have been released and are now available from Maven Central.
The releases will be included in the upcoming Spring Boot 3.3.9 and 3.4.3 releases, respectively.
Please see the release notes (1.1.9 and 1.2.3) for more details.
Introducing the Model Context Protocol Java SDK
This blog post is co-authored with David Soria Parra, Christian Tzolov, and Dariusz Jędrzejczyk.
What is MCP
The Model Context Protocol (MCP), an open protocol developed by Anthropic, is transforming the way AI applications connect and share context. It has garnered extensive support across AI applications, functioning as a standardized interface for Large Language Models (LLMs) to interact with data sources, tools, and AI agents. Whether you're building autonomous systems that need to access databases, orchestrating complex AI workflows, or creating systems where multiple agents collaborate…
Spring AI 1.0.0 M6 Released
We are excited to announce the release of Spring AI 1.0.0 Milestone 6. To celebrate this release, we have created a special AI-generated music playlist to enhance your blog reading and coding experiences!
As usual, this release includes several new features and bug fixes. We have continued to focus on reviewing the codebase from a design perspective. While we have tried to make this transition smooth by deprecating methods and classes for one release cycle, there are some breaking changes we know about and potentially some that we don't, so please bear with us. See the Breaking Changes section…
Spring Data 2024.1.3 and 2024.0.9 released
On behalf of the team and everyone who has contributed, I’m pleased to announce the availability of 2024.1.3
and 2024.0.9
service releases. These releases ship with dependency upgrades, fixes for regressions and selected improvements.
The upcoming Spring Boot releases will pick up the above releases by next week.
2024.1.3
- Spring Data Commons
3.4.3
- Javadoc - Documentation - Changelog - Spring Data JPA
3.4.3
- Javadoc - Documentation - Changelog - Spring Data KeyValue
3.4.3
- Javadoc - Documentation - Changelog - Spring Data Neo4j
7.4.3
- Javadoc - Documentation - Changelog - Spring Data for Apache Cassandra
4.4.3
- Javadoc - Documentation - Changelog - Spring Data MongoDB
4.4.3
- Javadoc - Documentation - Changelog - Spring Data LDAP
3.4.3
- Javadoc - Documentation - Changelog - Spring Data REST
4.4.3
- Javadoc - Documentation - Changelog - Spring Data Redis
3.4.3
- Javadoc - Documentation - Changelog - Spring Data Elasticsearch
5.4.3
- Javadoc - Documentation - …