プロジェクトのステータス

フレームワークのコードと機能は徹底的にテストされ、本番の準備が整っていますが、プロジェクトは実験的な GA (0.2.x) から GA (1.0.0) に移行する際に少し流動的です。

プロジェクトの進化 (バージョン別) は次のとおりです。

バージョン 0.2.x

すべてのコンポーネント (the core + Spring Boot autoconfiguration + Spring Cloud Stream binder) は、spring-pulsar Github リポジトリに存在します。

これは「実験的な」GA とみなされ、次のように定義されます。

  • コードと機能は本番対応が整っていますが、プロジェクトを永続的にサポートするかどうかは決定されていません

  • 0 の性質を示すために 0 のメジャーバージョンを使用して、Maven Central で利用可能

GA リリースまで、フレームワークの推奨バージョンは 0.2.x です。

バージョン 1.0.x

これは「完全な」GA であり、コンポーネントは次のように分割されています (進行中)。

  • コアは spring-pulsar リポジトリに残ります (main ブランチ)

  • 自動構成は Spring Boot プロジェクトに移動します (Spring Boot 3.2.0 をターゲットにしています)

  • バインダーは Spring Cloud Stream プロジェクトに移動します (SCSt 4.1.0 をターゲットとする)

自動構成が Spring Boot プロジェクトに移行すると、スターターモジュールの依存関係座標も次のように変更されることに注意してください。

  • グループ ID は org.springframework.pulsar から org.springframework.boot になります

  • アーティファクト ID は spring-pulsar-spring-boot-starter から spring-boot-starter-pulsar になります (リアクティブスターターでも同じパターン)

  • バージョンは 0.2.x から 3.2.x になります