Upgrade to Spring Boot `2.7.18`

オープン
#692 コメント 1 件 リアクション 4 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
35/100
issue の種類
リファクタリング
明瞭さ
説明が足りない
活発さ
静か
技術スタック
java, spring-boot
領域
backend

調査の方向性

まず、対象が Spring Boot 2.7.18 なのか、Spring Boot 3.x 互換のリリースなのかを解決してください。この issue では両方の方向が説明されています。ルートの pom.xml と spring/pom.xml を確認し、その後、既存の Maven ビルドとテストを実行して、必要な互換性対応を特定してください。選択した Spring Boot バージョンが一貫して宣言され、プロジェクトのビルドとテストが成功すれば完了です。

索引モデルが issue の本文から書いたものです。

説明

I understand that CloudEvents is firmly rooted on a Java 8 baseline.

It is also true that the entire Spring Boot 2.x generation is based on Java 8 (see here).

CloudEvents' Spring integration significantly lags behind at version 2.4.3, and not even the latest 2.4.x release at that (which is 2.4.13). Although, it is a moot point given 2.4.x as been out of OSS (2021-11-18) and Commercial (2023-02-23) Support for some time now (click "more" to expand the list).

Technically, even Spring Boot 2.7.x is out of OSS support, as of 2023-06-30. While Commercial support does not end until 2029-06-30, it does require users/customers to buy a commercial license to contract the Spring team to patch the 2.7.x release line. Without commercial support, there will simply be no more patch (maintenance) releases to the 2.7.x release line.

It is strongly recommended to upgrade to, or at least provide a version of CloudEvents for, Spring Boot 3.x, based on Java 17.

Java 17 is a LTS version, as is Java 21. Java 24 is already available. Spring Boot 4.0 is on the horizon.

主要言語
Java
スター
446
フォーク
172
PR マージ指標
30日以内にマージされた PR はありません

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

cloudevents/sdk-java のほかの issue

cloudevents/sdk-java の issue をすべて見る

似ている issue

Java の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。