このトピックでは、SchedulerX Java SDK の各リリースにおける機能変更について説明します。新機能、最適化、重大な問題の修正などが含まれます。Java SDK のリリースを追跡するためにご利用ください。
バージョンアップグレードと非推奨に関する注意事項
アップグレードの推奨事項
SchedulerX Java SDK は、最新バージョンの 1.13.5 に直接アップグレードできます。アップグレード前に既存のスケジューリングジョブを停止または変更する必要はありません。SDK はビジネスアプリケーションに統合されているため、アップグレード後は完全な統合テストを実行し、JAR 競合の可能性がないか確認してください。
バージョン非推奨の影響
コンソールの [Application Management] や [Job Management] などのページには、SDK クライアントバージョンのライフサイクルステータスが表示されます。
ステータス | 説明 |
[安定] | 現在推奨されているバージョンです。完全な SLA コミットメントと技術サポートが提供されます。 |
[有効期限切れ] | バージョンは期限切れです。既存のスケジューリングジョブは引き続き正常に実行されますが、SLA コミットメントは適用されません。速やかにアップグレードしてください。 |
[非公開] | バージョンは非推奨です。既存のスケジューリングジョブは引き続き正常に実行されますが、SLA コミットメントは適用されません。技術サポートを受けるには、まず最新バージョンにアップグレードしてください。直ちにアップグレードすることを推奨します。 |
[有効期限切れ] または [非公開] 状態のバージョンは、既に実行中のスケジューリングジョブを中断しませんが、SLA 保証や技術サポートは提供されません。SDK を [安定] バージョンに速やかにアップグレードしてください。
互換バージョンの確認
アップグレードの前に、本トピックの後半にあるリリース履歴表をご確認ください。各エントリには、バージョンの機能、修正、互換性に関する注意事項が記載されているため、アップグレード先として適切な互換バージョンを選択できます。
2026
バージョン | 変更の種類 | 説明 | リリース日 | 参考 |
1.13.5 | 新機能 |
スクリプトタスクが、ワークフローノード間のアップストリームおよびダウンストリームのデータ転送に対応しました。 | 2026 年 3 月 20 日 | なし |
1.13.4 | 最適化 | K8s アプリケーションモードにおける CPU 収集を最適化し、cgroup v2 モードとの互換性を向上させました。 | 2026 年 2 月 13 日 | なし |
1.13.3 | 最適化 | Spring タスクと Spring 7.x の互換性を向上させました。 | 2026 年 1 月 15 日 | なし |
2025
バージョン | 変更の種類 | 説明 | リリース日 | 参考 |
1.13.1 | 不具合の修正 |
| 2025 年 7 月 28 日 | なし |
1.13.0 | 新機能 | Professional Edition アプリケーションで、クライアントとサーバー間で転送中の機密データを保護するためのリンク暗号化が利用できるようになりました。 | 2025 年 6 月 18 日 | なし |
1.12.7 | 最適化 |
| 2025 年 5 月 29 日 | なし |
不具合の修正 |
| なし | ||
1.12.5 | 最適化 | 他のコンポーネントが TaskScheduler を実装している場合の Spring タスクの互換性を向上させました。 | 2025 年 2 月 8 日 | なし |
1.12.3 | 新機能 |
| 2025 年 1 月 3 日 | なし |
最適化 |
|
2024
バージョン | 変更タイプ | 説明 | リリース日 | 参考 |
1.12.2 | 最適化 |
| 2024年11月20日 | なし |
1.12.1 | 新機能 |
| 2024年10月12日 | なし |
最適化 |
| なし | ||
1.11.5 | 最適化 |
| 2024年6月17日 | なし |
1.11.4 | 新機能 |
| 2024年3月20日 | |
最適化 |
| なし | ||
1.11.1 | 新機能 | 環境変数からジョブパラメーターを取得できるようになりました。 | 2024年2月20日 | なし |
新機能 | アプリケーションレベルのアイソレーションが可能になりました。 | なし | ||
不具合修正 |
| なし | ||
1.10.14 | 新機能 | グレースフルシャットダウンに対応しました。アプリケーションは、シャットダウンする前に実行中のすべてのジョブが完了するのを待つため、サービスを中断することなくリリースと再起動が完了します。 | 2024年1月2日 | |
新機能 | サブタスクの分散レートを設定できるようになりました。 | なし | ||
新機能 | ユーザー名とパスワードを設定できるようになりました。
| |||
最適化 | アプリケーション グループによるアイソレーションが可能になりました。 | なし | ||
最適化 | ワーカー IP アドレスでソートされた分散に対応しました。 | なし | ||
最適化 |
| |||
最適化 |
| なし | ||
不具合修正 |
| なし |
2023
バージョン | 変更タイプ | 説明 | リリース日 | 参考 |
1.9.6 | 新機能 | 標準テンプレートとカスタムテンプレートをサポートしました。
| 2023 年 7 月 4 日 | なし |
新機能 | マップジョブをランダムな開始位置から分散できるようになりました。この機能を有効にするには、 | なし | ||
新機能 | シェルジョブが、一般的な組み込みシステムパラメーターをサポートするようになりました。
| なし | ||
1.8.13 | 新機能 | 実行スレッドモデルを調整しました。
| 2023 年 9 月 8 日 | なし |
新機能 | 次のパラメーターを追加しました:
| なし | ||
最適化 | 大規模なアプリケーションのデプロイとスケールイン時のマップジョブのパフォーマンスを最適化しました。 | なし | ||
最適化 | コンテナーの起動遅延によるジョブ処理時間の長期化を防ぐため、アプリケーション起動時のハートビートレポートを最適化しました。 | なし | ||
問題の修正 |
| なし |
2022年
バージョン | 変更タイプ | 説明 | リリース日 | 参考 |
1.7.10 | 新機能 |
| 2022年8月30日 | |
最適化 | シャットダウン時のエージェントの応答性を向上させました。 | なし | ||
問題の修正 |
| なし | ||
1.6.1 | 問題の修正 | 秒レベルのジョブのブロードキャスト検出スレッドが原因で発生する高い CPU 使用率を修正しました。 | 2022年8月3日 | なし |
1.6.0 | 新機能 | Kubernetes ジョブスケジューリングのサポートが追加されました。 | 2022年6月24日 | なし |
最適化 |
| なし | ||
1.5.1.1 | 新機能 | Simple Log Service を動的に有効化または無効化するサポートが追加されました。 | 2022年4月19日 | なし |
問題の修正 |
| |||
1.5.0.2 | 新機能 | Spring Boot での宣言的ジョブ定義のサポートが追加されました。設定ファイルで名前空間、アプリケーション、ジョブ、アラートを宣言して、ジョブ管理を簡素化できます。これらのファイルを変更することで、任意の環境でワンクリックでアプリケーションを起動できます。 | 2022年4月1日 | |
ビジュアル MapReduce ジョブ (旧称:並列計算) が、タスクレベルでのリスト、ログ、再実行の表示をサポートするようになりました。タスクにカスタムタグを追加し、タグでタスクを検索することもできます。 | ||||
1.4.2 | 新機能 | SchedulerX 2.0 が Simple Log Service と統合されました。コードを変更することなく、Log4j または Logback の設定を追加するだけで、コンソールで各ジョブ実行 (分散タスクを含む) のビジネスログを表示できます。 | 2022年3月7日 | |
コンソールでジョブのランタイムスタックを直接表示して、スタックしたジョブのトラブルシューティングを行えるようになりました。この機能を使用するには、エージェントをバージョン 1.4.0 以降にアップグレードしてください。 | なし | |||
ElasticJob 用に開発されたエグゼキュータとの統合のサポートが追加されました。 | ||||
1.3.4 | 新機能 |
| 2022年1月6日 |
2021
バージョン | 変更タイプ | 説明 | リリース日 | 参考 |
1.3.2 | 最適化 | デフォルトの Log4j 2 依存関係をバージョン 2.15.0 に更新しました。 | 2021 年 12 月 15 日 | なし |
1.3.0.3 | 新機能 | 秒レベルのスタンドアロンジョブを強化しました。スタンドアロンの秒レベルループを、異なるインスタンス間でディスパッチおよび切り替えできるようになりました。Spring Boot アプリケーションの場合、次のパラメーターを設定します: | 2021 年 11 月 26 日 | なし |
最適化 | シャットダウン時のエージェントの応答性を向上させました。 | なし | ||
問題の修正 |
| なし | ||
1.2.9.1 | 問題の修正 | ワーカーが Spring Cloud と統合された際に、ジョブがハングしてタイムアウトする互換性の問題を修正しました。 | 2021 年 8 月 30 日 | なし |
1.2.9 | 新機能 | 秒レベルのスタンドアロンジョブを強化しました。スタンドアロンの秒レベルループを、異なるインスタンス間でディスパッチおよび切り替えできるようになりました。パラメーター | 2021 年 8 月 27 日 | なし |
問題の修正 | 同時実行中にブロードキャストジョブが中断される問題、およびワーカーリストが更新されない問題を修正しました。 | なし | ||
1.2.8.3 | 問題の修正 | 秒遅延ブロードキャストジョブのスキャンスレッドが停止命令を受信しても終了しない問題を修正しました。 | 2021 年 8 月 13 日 | なし |
1.2.8.2 | 問題の修正 | ワーカーの大規模バッチデプロイ中に、秒遅延ブロードキャストジョブが時折ハングする問題を修正しました。 | 2021 年 8 月 6 日 | なし |
1.2.8 | 新機能 |
| 2021 年 6 月 23 日 | なし |
1.2.7 | 新機能 | フェイルオーバー機能を無効にするトグルを追加しました。 | 2021 年 4 月 28 日 | なし |
問題の修正 |
| なし | ||
1.2.5.2 | 新機能 | 秒遅延ジョブがミリ秒レベルの間隔をサポートするようになりました。 | 2021 年 4 月 8 日 | なし |
最適化 |
| なし | ||
1.2.4.3 | 新機能 |
| 2021 年 1 月 21 日 | なし |
問題の修正 |
| なし |
2020
バージョン | 変更タイプ | 説明 | リリース日 | 参考 |
1.2.3.1 | 最適化 | 高負荷時の永続的な接続の問題によるスケジューリング失敗を防ぐため、エージェントを最適化しました。 | 2020 年 12 月 16 日 | なし |
1.2.2.2 | 新機能 |
| 2020 年 12 月 10 日 | なし |
最適化 |
| なし | ||
1.2.1.2 | 新機能 |
| 2020 年 10 月 20 日 | なし |
最適化 | エージェントの Netty スレッドプールを最適化しました。 | なし | ||
問題の修正 |
| なし | ||
1.2.0.2 | 新機能 |
| 2020 年 8 月 19 日 | なし |
問題の修正 |
| なし | ||
1.1.4.RELEASE | 新機能 |
| 2020 年 5 月 15 日 | なし |
問題の修正 |
| なし | ||
1.1.2.RELEASE | 新機能 |
| 2020 年 2 月 10 日 | なし |
最適化 | AppKey を単一のグループに制限しました。 | なし |
2019
バージョン | 変更タイプ | 説明 | リリース日 | 参考 |
1.1.0 | 新機能 |
| 2019年12月17日 | なし |
最適化 |
| なし | ||
問題の修正 |
| なし | ||
1.0.9 | 新機能 |
| 2019年11月28日 | なし |
問題の修正 |
| なし | ||
1.0.8 | 新機能 |
| 2019年8月6日 | なし |
問題の修正 |
| なし | ||
1.0.6-compatible | 最適化 |
| 2019年7月2日 | なし |
1.0.6 | 新機能 |
最適化
| 2019年7月2日 | 説明 このリリースでは、コンソールに表示されるバージョン番号は 1.0.4 であり、Maven のバージョン番号とは異なります。 |
問題の修正 |
| |||
1.0.3 | 新機能 |
| 2019年6月6日 | なし |
問題の修正 |
| なし | ||
1.0.0 | 新機能 |
| 2019年4月30日 | なし |