リリースのハイライト

特定の Spring Boot バージョンに対応する Spring ポートフォリオ全体の主要な更新とハイライト。

Spring Boot バージョンを選択

このリリースに関連するプロジェクトの更新

Spring Boot4.1 リリースの一環として、11 のプロジェクトが更新されました。

Spring Boot

v4.1.0
  • Spring gRPC サポートはNetty をバックエンドとするスタンドアロンサーバーや、サーブレット統合を使用して HTTP/2 上で gRPC を公開するなど、gRPC サーバーおよびクライアントアプリケーションの作成とテストをサポートします
  • HTTP クライアントの SSRF 緩和: リアクティブおよびブロッキング HTTP クライアントは、InetAddressFilter を使用して特定のアドレスへの送信リクエストをブロックするように構成できるようになり、SSRF 攻撃に対するアプリケーションの強化が可能になります
  • 可観測性の向上: @Async を使用すると、コンテキストを別のスレッドで実行されているメソッドに自動的に伝播できます。また、OpenTelemetry の機能強化と OTLP 用の SSL バンドルのサポートも含まれています
  • Log4j のファイルローテーションサポート Log4j に、サイズ、時間、サイズと時間、cron の 4 つの戦略による、設定可能なファイルローテーションのサポートが追加されました

Spring Data

v2026.0.0
  • 型安全なプロパティパス Java および Kotlin で型安全なプロパティパスとプロパティ参照をサポートし、エンティティ内のプロパティを参照する際に文字列型のプログラミングが不要になります
  • 単一ステートメントのアップサート Spring Data JDBC と R2DBC は、識別子がすでにわかっている場合、単一のアップサートステートメントでルート集約を永続化できます
  • MongoDB のマルチコレクション一括書き込み API MongoOperations.bulkWrite を使用して、複数のコレクションにわたる挿入、更新、削除操作を混合した単一のリクエストを発行します
  • Redis 用のアノテーション駆動型 Pub/Sub リスナーエンドポイント。@RedisListener を使用した Spring メッセージング上に構築されたアノテーション駆動型 Pub/Sub リスナーエンドポイントのサポート

Spring Security

v7.1.0
  • WebAuthn での認証イベントの発行 認証イベントはWebAuthn フロー中に発行されるようになりました
  • IP アドレスのマッチング機能のために、コアモジュールに InetAddressMatcher と InetAddressMatcher を追加しました
  • RestClientOpaqueTokenIntrospector を追加OAuth 用に RestClientOpaqueTokenIntrospector を追加、2.0、Opaque トークンのイントロスペクションを RestClient で実行

Spring Kafka

v4.1.0
  • @KafkaListener ackMode @KafkaListener アノテーションは、ackMode 属性をサポートするようになり、個々のリスナーがコンテナーファクトリのデフォルトの確認モードをオーバーライドできるようになりました
  • Share Consumer の機能強化 アップデートには、新しい確認モード、非同期コミット、エラー処理、Share Consumer のライフサイクルイベントが含まれます
  • Kafka Streams ネイティブ DLQ サポートは逆直列化、処理、本番環境の例外を回復するための Kafka Streams DLQ をサポートする例外ハンドラーを提供します

Spring Integration

v7.1.0
  • CloudEvents のサポート 新しい spring-integration-cloudevents モジュールが導入され、CloudEvents 仕様をサポートできるようになりました
  • gRPC サポート 新しい spring-integration-grpc モジュールが導入され、gRPC フレームワークがサポートされるようになりました
  • HTTP と RestClient HttpRequestExecutingMessageHandler は RestClient と一緒に使用できるようになり、以前の RestTemplate 構成は非推奨になりました

Spring Modulith

v2.1.0
  • イベント外部化の改善 Namastack および JobRunr を介したイベント外部化におけるアウトボックスモードのサポート
  • クロススレッドイベントの可視性によりテスト中にデフォルトですべてのスレッドからのイベントを表示できるように、PublishedEvents とシナリオが開かれました
  • アプリケーションモジュールテスト Boot のスライステストサポートと組み合わせたアプリケーションモジュールテストのサポートを追加しました

Spring AI

v2.0.0
  • 基盤の改善 により、Spring Boot 4.0 をベースラインとしてアップグレードし、Jackson 3 では JSpecify による完全な null 安全性を導入し、オプションと構成プロパティの処理方法を完全に再ファクタリングします
  • エージェントサポートの改善によりツールループがアドバイザーチェーンに第一級の構成可能なコンポーネントとして取り込まれます。これにより、ツール呼び出しの統一、ToolSearchToolCallingAdvisor による段階的なツール開示による数百ものツールへの拡張、および StructuredOutputValidationAdvisor による自己修正型構造化出力が可能になります
  • モデルコンテキストプロトコル統合はMCP SDK 2.0.0 に同梱され、Spring サービスを公開するためのアノテーション駆動型プログラミングモデル (@McpTool、@McpResource、@McpPrompt) を導入します。新しいデフォルトトランスポートとして Streamable HTTP を採用し、Micrometer トレースや OAuth 2.0 セキュリティなどの本番環境向け機能を追加します

Spring Session

v4.1.0
  • Spring Session と Hazelcast は Hazelcast チームに移管されSpring Session と Hazelcast は現在 Hazelcast チームによって管理されています
  • Spring Session MongoDB チームを MongoDB チームに移転します。Spring Session MongoDB は現在、MongoDB チームによって主導および維持されています

Spring HATEOAS

v3.1.0
  • StringLinkRelation のキャッシュ機能 を改善し、StringLinkRelation のキャッシュメカニズムを改善してパフォーマンスを向上させました
  • Spring Framework 互換性 TypeConstrainedJacksonJsonHttpMessageConverter.canWrite を Spring Framework 7 の変更に合わせて調整します

Spring AMQP

v4.1.0
  • AMQP 1.0 クライアント汎用 AMQP 1.0 プロトコルとのやり取りをサポートするために、新しい spring-amqp-client モジュールが導入されました

Spring LDAP

v4.1.0
  • 必須単一結果のサポート LdapClient 検索操作で必須単一結果を要求する機能のサポートを追加しました

先にジャンプ

VMware は、あなたの進歩を加速させるトレーニングと認定を提供します。

さらに学習したい方に (英語)

サポートの取得

Tanzu Spring は、1 つのシンプルなサブスクリプションで OpenJDK ™、Spring、Apache Tomcat ® のサポートとバイナリを提供します。

さらに学習したい方に (英語)

今後のイベント

Spring コミュニティで今後開催されるすべてのイベントをチェックしてください。

すべて表示 (英語)