Springニュースまとめ:Boot、Security、Integration、AI、AMQPの第3マイルストーンリリース
Springプロジェクトは2026年3月16日の週に、Spring Boot、Spring Security、Spring Integration、Spring AI、Spring AMQPの第3マイルストーンリリースと、Spring DataおよびSpring for Apache Kafkaの第2マイルストーンリリースを含む一連の重要なアップデートを発表した。
キーポイント
主要プロジェクトの第3マイルストーンリリース
Spring Boot、Spring Security、Spring Integration、Spring AI、Spring AMQPの5つの主要プロジェクトが、開発の重要な節目となる第3マイルストーンリリースを同時に公開した。
Spring AIの進展
AI機能を統合するSpring AIプロジェクトも第3マイルストーンに到達し、SpringエコシステムにおけるAI/ML機能の本格的な統合が進んでいることを示している。
データ関連プロジェクトの第2マイルストーン
Spring DataとSpring for Apache Kafkaは第2マイルストーンリリースを公開し、データアクセスとストリーミング処理の機能強化が進行中である。
エコシステム全体の同期アップデート
複数のSpringプロジェクトが同期してマイルストーンリリースを公開することで、エコシステム全体の整合性と開発の進捗状況が明確に示されている。
影響分析・編集コメントを表示
影響分析
この一連のリリースは、SpringエコシステムがAI統合を含む現代的な開発ニーズに対応するための体系的な進化を続けていることを示している。特にSpring AIの進展は、Java/Spring開発者コミュニティにおけるAI機能の実用的な統合への道筋を明確にし、エンタープライズAIアプリケーション開発の基盤強化に寄与する可能性が高い。
編集コメント
Springエコシステム全体の開発進捗を俯瞰できる貴重な情報。特にSpring AIの進展は、Javaベースのエンタープライズ開発におけるAI統合の実用化が着実に進んでいることを示唆している。
2026 年 3 月 16 日週には Spring エコシステム内で活発な動きがあり、Spring Boot、Spring Security、Spring Integration、Spring AI、および Spring AMQP の第 3 マイルストーンリリースと、Spring Data および Spring for Apache Kafka の第 2 マイルストーンリリースが発表されました。
Spring Boot
Spring Boot 4.1.0 の第 3 マイルストーンリリースでは、バグ修正、ドキュメントの改善、依存関係のアップグレードに加え、AMQP 1.0 仕様のサポート(AmqpConnectionFactory および AmqpClient インターフェースの自動設定を含む)や、新しい spring-boot-batch-data-mongo モジュールを使用した MongoDB を活用した Spring Batch の自動設定といった新機能が提供されています。このリリースの詳細については、リリースノートおよびこのウィキページをご覧ください。
Spring Data
Spring Data 2026.0.0 の第 2 マイルストーンリリースには、目立った変更点が含まれています。例えば、Spring Data Redis における新しい@EnableRedisListeners アノテーションにより、パブリケーションとサブスクリプションのリスナーエンドポイントが有効化されます。また、Spring Data MongoDB の MongoOperations インターフェースに追加された新しい bulkWrite() メソッドでは、1 つのメソッド呼び出しで挿入、更新、削除操作を混合して実行できるようになりました。さらに、Redis 8.4 ユーザー向けには、コマンド条件と有効期限を設定可能な新しい set および delete 操作による比較設定(compare-and-set)および比較削除(compare-and-delete)機能が追加されています。
Spring Security
Spring Security 7.1.0 の第 3 マイルストーンリリースは、バグ修正、依存関係のアップグレード、および以下のような新機能を提供します:パブリック API への式ベースメッセージの認可を行うための新しい MessageExpressionAuthorizationManager クラスと、Jakarta Servlet HttpServletRequest クラスから Java InetAddress クラスのマッチングロジックを抽出して汎用的に再利用可能にする新しい InetAddressMatcher インターフェースです。
本リリースではまた、Spring Security を使用したサーブレットアプリケーションで HTTP レスポンスヘッダーを指定する際に HTTP ヘッダーが書き込まれないことが原因で機密データがキャッシュメカニズムを通じて攻撃者に露出する可能性がある脆弱性 CVE-2026-22732 も修正されています。
本リリースの詳細はリリースノートをご覧ください。
Spring Integration
Spring Integration 7.1.0 の第 3 マイルストーンリリースは、バグ修正、ドキュメントの改善、依存関係のアップグレード、および以下のような新機能を提供します:CloudEvents クラスで定義された headers() メソッドを通じてビルダーを公開し、クラウドイベントヘッダーに直接値を設定できる新しい CloudEventHeadersBuilder クラスと、RedisQueue* 系クラスすべてにおいて Java の TimeUnit 列挙型クラスの使用を Java Duration クラスに置き換えた変更です。本リリースの詳細はリリースノートをご覧ください。
Spring AI
Spring AI 2.0.0 の第 3 マイルストーンリリースには、バグ修正、ドキュメントの改善、依存関係のアップグレードに加え、以下のような新機能が搭載されています:名前付きクライアントコンポーネントをカスタマイズできる新しい McpClientCustomizer インターフェース;より柔軟な設定を可能にする ZhiPuAiChatOptions クラスにおける改良され、より汎用的なビルダーパターン;および同様に設定オプションの柔軟性を高めるために OllamaChatOptions クラスに追加された新しいビルダーパターン。このリリースの詳細、破壊的変更を含む情報はリリースノートをご覧ください。
Spring AMQP
Spring AMQP 4.1.0 の第 3 マイルストーンリリースには、バグ修正、ドキュメントの改善、依存関係のアップグレードに加え、以下のような新機能が搭載されています:AMQP 1.0 仕様をサポートするための新しい @AmqpListener アノテーション;引数が指定されていない場合にデフォルトキューとしてクラシックキューを設定することを保証するために QueueBuilder クラスに追加された新しい classic() メソッド。このリリースの詳細はリリースノートをご覧ください。
Spring for Apache Kafka
Spring for Apache Kafka 4.1.0 の第 2 マイルストーンリリースは、バグ修正、依存関係のアップグレード、および新機能を提供します。具体的には、ShareAcknowledgment インターフェースに追加された新しい RENEW 承認タイプと対応する renew() メソッドがあり、これは処理が設定された時間を超えた場合にレコードに対する取得ロックを延長するものです。また、poll レベルおよびリスナーレベルのエラーハンドリング戦略を追加した ShareKafkaMessageListenerContainer クラスの改善も含まれています。このリリースの詳細はリリースノートで確認できます。
Spring Vault 4.1.0 の第 1 マイルストーンリリースには、バグ修正、ドキュメントの改善、依存関係のアップグレード、および新機能が搭載されています。具体的には、証明書バンドルの発行、取得、管理を行うための新しい CertificateContainer クラスと、Vault 操作から取得したシークレットを関数型コールバックを使用してより簡素に管理するための新しい ManagedSecret クラスおよび SecretsRegistry インターフェースが含まれます。このリリースの詳細はリリースノートで確認できます。
著者紹介
Michael Redlich
Michael Redlich は、過去 25 年にわたり Java コミュニティにおいて活発な活動を行ってきました。彼は 2001 年に Garden State Java User Group(旧 ACGNJ Java Users Group)を設立し、現在も継続して運営されています。
2016 年以来、マイクは InfoQ の Java コミュニティニュース編集者を務めており、その貢献には月次ニュース記事、技術文書の作成、技術レビューが含まれています。彼は Oracle Code One、エンタープライズ向け新興技術カンファレンス、トレントン・コンピュータフェスティバル (TCF)、TCF IT プロフェッショナル会議、および多数の Java ユーザーグループなどで登壇してきました。マイクは Jakarta NoSQL および Jakarta Data の仕様におけるコミッターを務め、Jakarta EE アンバサダーのリーダーシップ評議会にも参加しています。彼は 2023 年 4 月に Java チャンピオンに選出されました。
33 年半にわたる勤務の後、マイクはニュージャージー州クリントンにあるエクソンモービル・テクノロジー&エンジニアリング社を退職しました。そこではカスタム科学実験室用および Web アプリケーションの開発に関する経験があります。また、彼は Ai-Logix, Inc.(現 AudioCodes)でテクニカルサポートエンジニアとして勤務し、顧客向けに技術サポートを提供し、電話アプリケーションを開発する経験も持っています。
もっと見る 表示しない
原文を表示
There was a flurry of activity in the Spring ecosystem during the week of March 16th, 2026, highlighting the third milestone releases of: Spring Boot, Spring Security, Spring Integration, Spring AI and Spring AMQP; along with the second milestone releases of Spring Data and Spring for Apache Kafka.
Spring Boot
The third milestone release of Spring Boot 4.1.0 delivers bug fixes, documentation improvements, dependency upgrades and new features such as: support for the AMQP 1.0 specification that includes auto-configuration of the AmqpConnectionFactory and AmqpClient interfaces; and auto-configuration for Spring Batch using MongoDB with a new spring-boot-batch-data-mongo module. More details on this release may be found in the release notes and this wiki page.
Spring Data
The second milestone release of Spring Data 2026.0.0 ships with notable changes such as: a new @EnableRedisListeners annotation, in Spring Data Redis, that enables listener endpoints for publication and subscription; a new bulkWrite() method, added to the MongoOperations interface in Spring Data MongoDB, that allows for a mix of insert, update and delete operations in one method call; and new compare-and-set and compare-and-delete functionality, for users of Redis 8.4, with new set and delete operations that allows for configuring the command conditions and expiration.
Spring Security
The third milestone release of Spring Security 7.1.0 provides bug fixes, dependency upgrades and new features such as: a new MessageExpressionAuthorizationManager class for authorization of an expression-based message to a public API; and a new InetAddressMatcher interface that allows for general reuse by extracts logic for matching a Java InetAddress class from the Jakarta Servlet HttpServletRequest class.
This release also addresses CVE-2026-22732, a vulnerability that allows an attacker to expose sensitive data via caching mechanisms due to HTTP headers not being written while specifying HTTP response headers for servlet applications using Spring Security.
Further details on this release may be found in the release notes.
Spring Integration
The third milestone release of Spring Integration 7.1.0 delivers bug fixes, documentation improvements, dependency upgrades and new features such as: a new CloudEventHeadersBuilder class that exposes a builder through the headers() method, defined in the CloudEvents class, to configure cloud event headers with direct values; and a replacement of using the Java TimeUnit enum class with the Java Duration class in all of the RedisQueue* classes. More details on this release may be found in the release notes.
Spring AI
The third milestone release of Spring AI 2.0.0 ships with bug fixes, documentation improvements, dependency upgrades and new features such as: a new McpClientCustomizer interface that allows for customizing a named client component; an improved, more generic, builder pattern in the ZhiPuAiChatOptions class for a more flexible configuration; and a new builder pattern added to the OllamaChatOptions class for more flexible configuration options. Further details on this release, including breaking changes, may be found in the release notes.
Spring AMQP
The third milestone release of Spring AMQP 4.1.0 provides bug fixes, documentation improvements, dependency upgrades and new features such as: a new @AmqpListener annotation to support the AMQP 1.0 specification; and a new classic() method, added to the QueueBuilder class, to ensure that a classic queue is set as a default queue if no argument is provided. More details on this release may be found in the release notes.
Spring for Apache Kafka
The second milestone release of Spring for Apache Kafka 4.1.0 delivers bug fixes, dependency upgrades and new features such as: a new RENEW acknowledgement type and corresponding renew() method, added to the ShareAcknowledgment interface, that extends the acquisition lock on a record when processing takes longer than the configured time; and improvements to the ShareKafkaMessageListenerContainer class that add poll-level and listener-level error handling strategies. Further details on this release may be found in the release notes.
Spring Vault
The first milestone release of Spring Vault 4.1.0 ships with bug fixes, documentation improvements, dependency upgrades and new features such as: a new CertificateContainer class to to issue, obtain and manage certificate bundles; a new ManagedSecret class and SecretsRegistry interface for a more simplified management of secrets, obtained from vault operations, using functional callbacks. More details on this release may be found in the release notes.
About the Author
Michael Redlich
Michael Redlich has been an active member within the Java community for the past 25 years. He founded the Garden State Java User Group (formerly the ACGNJ Java Users Group) in 2001 that remains in continuous operation.
Since 2016, Mike has served as a Java community news editor for InfoQ where his contributions include monthly news items, technical writing and technical reviews. He has presented at venues such as Oracle Code One, Emerging Technologies for the Enterprise, Trenton Computer Festival (TCF), TCF IT Professional Conference, and numerous Java User Groups. Mike serves as a committer on the Jakarta NoSQL and Jakarta Data specifications and participates on the leadership council of the Jakarta EE Ambassadors. He was named a Java Champion in April 2023.
With 33-1/2 years service, Mike recently retired from ExxonMobil Technology & Engineering in Clinton, New Jersey with experience in developing custom scientific laboratory and web applications. He also has experience as a Technical Support Engineer at Ai-Logix, Inc. (now AudioCodes) where he provided technical support and developed telephony applications for customers.
Show moreShow less
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み