Confluence 7.18 への準備
このドキュメントでは、既存のプラグインおよびアプリに Confluence 7.18 との互換性があるかどうかを確認したい、Confluence 開発者向けの情報をご案内します。
このページで、新しいマイルストーンの公開タイミング、およびその内容をご確認ください。ベータ版のリリース後、正式なリリース ノートを公開します。
最新のマイルストーン
2022 年 5 月 23 日 | 7.18.0-rc1 | ダウンロード |
このマイルストーンで問題が見受けられた場合
Confluence EAP のヘッダーで [フィードバック] ボタンをクリックするか、課題を起票してお知らせください。
On this page:
予定されている変更
このセクションでは、導入予定の変更の概要について紹介します。アプリへの影響の検討にお役立てください。変更の実装が完了したら、そのタイミングと対象のマイルストーンをご案内します。
セキュリティの強化
ステータス: 進行中
コア コンポーネントとライブラリを特定して、最新バージョンにアップグレード中です。公式 API は中断しません。ただし、特定のライブラリ、過渡的な依存関係、動作が変更される場合があります。
XStream アップグレード
ステータス: 完了
Confluence 7.18 で XStream を 1.4.19 にアップグレードしましたが、現時点では XStream 許可リストを有効にしていません (これは Confluence 8.0 で実施予定です)。アプリが Confluence API によって XStream とやり取りを行う場合には影響ありません。
独自の XStream バージョンを初期化する場合は、Confluence XStream API に切り替えるか XStream バージョンをアップグレードすることをお勧めします。独自の XStream を引き続き使用する場合は、許可リストをその XStream インスタンスでマークする必要があります。
詳細については「XStream 1.4 のアップグレード」をご参照ください。
新しいコンテンツ API
ステータス: 完了
REST API エンドポイント rest/content/scan
を追加しました。新しいエンドポイントは rest/content
よりも優れたパフォーマンスを実現して、ページネーションのオフセットに代用できるカーソル パラメーターを追加します。ページ (ブログではない) の閲覧にのみ使用されて、offset
、title
、または creationdate
の各パラメーターはサポート対象外です。
無限スクロールがある、パフォーマンスを向上するために取得する変数を少数にする必要がある場合など、offset
が不要な状況では rest/content/scan
を使用することをお勧めします。一般に、offset
は UI でページ番号をクリックする必要がある場合にのみ必要です。
使用例については「Confluence REST API の例」をご参照ください。
サーブレット XSRF 保護
ステータス: 完了
開発者向けドキュメントを更新して、アプリでクロスサイト リクエスト フォージェリ (サーブレット XSRF) 保護を有効にする方法を説明しています。有効にすると、XSRF トークンがサーバー側アプリケーションによって生成されて、クライアントによる後続の HTTP 要求に含まれます。
詳細については「アプリで XSRF 保護を有効にする」をご参照ください。
Hibernate への直接アクセスなし
ステータス: 事前通知
Confluence 8.0 では、Hibernate への直接アクセスを削除します。これにより、アプリを中断せずに Hibernate をより頻繁にアップグレードできるようになります。また、状況が変わったときに大幅なテストや手直しが必要になることがありません。
詳細とカスタム クエリのサンプルについては「Hibernate セッションとトランザクション管理のガイドライン」をご参照ください。
移行ガイドで Hibernate インターフェイスを使用する場所を特定できます。また、一般的な使用例に推奨される代替案をいくつか紹介しています。
editor-v3 の削除
ステータス: 事前通知
Confluence 6.14 でエディターを TinyMCE v4 にアップグレードした際、v3 エディター (frontend.editor.v4
/ frontend.editor.v4.disable)
) に戻せるサポート対象外のダーク機能を導入しました。もうテストされておらず、信頼性に欠けるため、今後の Confluence リリースでこのダーク機能フラグを削除する予定です。
これが起こると、editor-v3
WRM コンテキストは読み込まれなくなります。このコンテキストでのみ使用されるリソースは、完全に削除できます。editor
コンテキストと editor-v4
コンテキストは変更されません。この変更によって、editor-v4
のリソースは editor.
に安全に移動できます。
Quartz の削除
ステータス: 事前通知
Quartz スケジューラーは Confluence 8.0 から削除されます。これは Confluence 5.10 以降、廃止されました。
atlassian-scheduler とジョブ設定モジュールを使用するには、Quartz とそれに対応するプラグインのジョブとトリガーの各モジュールに関するすべての利用状況を移行する必要があります。
変更の実装内容
このセクションでは、実装済みの変更の詳細について、それらが最初に提供されたマイルストーンごとに紹介します。テストするマイルストーン バージョンの判断にご利用ください。
リリース候補 - 2022 年 5 月 23 日
7.18.0-rc1
- このリリース候補には大きな変更はありません。
ベータ 1 - 2022 年 5 月 19 日
7.18.0-beta1
- 前回のマイルストーン以降に大きな変更はありません。
EAP 5 – 2022 年 5 月 9 日
Milestone 7.18.0-m68
- XStream 1.4.19 にアップグレードしました。アプリに影響する可能性があるため、上記に関する詳細をご確認ください。
EAP 4 – 2022 年 5 月 2 日
Milestone 7.18.0-m61
- 新しい
rest/content/scan
エンドポイント
EAP 3 – 2022 年 4 月 27 日
Milestone 7.18.0-m57
- このマイルストーンには大きな変更はありません。
EAP 2 – 2022 年 4 月 19 日
Milestone 7.18.0-m46
- このマイルストーンには大きな変更はありません。
EAP 1 – 2022 年 4 月 11 日
Milestone 7.18.0-m40
- ロギングとプロファイリング画面でノードを選択して、特定のクラスター ノードに対して変更を加えることができます。
- Oracle データベースのデータベース権限チェックで Oracle ロールが配慮されない問題を修正しました。
最新のドキュメントをお探しの場合は、Confluence EAP スペースで最新のドキュメントをご確認ください。
Did you know we’ve got a new developer community? Head to community.developer.atlassian.com/ to check it out! We’ll be posting in the announcements category if when new EAP releases are available.