Confluence 7.16 への準備
このドキュメントでは、既存のプラグインおよびアプリに Confluence 7.16 との互換性があるかどうかを確認したい、Confluence 開発者向けの情報をご案内します。
このページで、新しいマイルストーンの公開タイミング、およびその内容をご確認ください。ベータ版のリリース後、正式なリリース ノートを公開します。
最新のマイルストーン
2022 年 1 月 21 日 | 7.16.0-rc1 | ダウンロード |
このマイルストーンで問題が見受けられた場合
Confluence EAP のヘッダーで [フィードバック] ボタンをクリックするか、課題を起票してお知らせください。
On this page:
予定されている変更
このセクションでは、導入予定の変更の概要について紹介します。アプリへの影響の検討にお役立てください。変更の実装が完了したら、そのタイミングと対象のマイルストーンをご案内します。
セキュリティの強化
ステータス: 進行中
コア コンポーネントとライブラリを特定して、最新バージョンにアップグレード中です。公式 API は中断しません。ただし、特定のライブラリ、過渡的な依存関係、動作が変更される場合があります。
WRM のアップグレード
ステータス: 完了
このリリースでは、WRM (Web Resource Manager) を 4.1.8 から 5.4.11 にアップグレードしています。変更履歴で変更の概要を確認できます。
API に重大な変更はないため、このアップグレードはアプリに影響を与えないと予測しています。ただし、影響を与える可能性のある実装の変更がいくつかあります。
Java の変更
atlassian-plugins-webresource
モジュールの実装に関する詳細が一部変更されました。アプリにこのモジュールと直接の依存関係がある場合は、これらの変更の影響を受ける可能性があります。これらの変更のリストについては「バージョン 5 アップグレード ガイド」をご参照ください。
JavaScript の変更
WRM.require
関数は、以前は jQuery.Deferred
オブジェクトを返していました。WRM 5 ではネイティブ Promise
を返します。
WRM.require
の戻り値を使用している場合は、次のようになります。
var thenable = WRM.require('a-resurce-or-context-name')
返されるオブジェクトの動作には微妙な違いがあります。これらは『バージョン 5 アップグレード ガイド』で説明されています。
次を使用している場合、
WRM.require('a-resource-or-context-name')
または
WRM.require('a-resource-or-context-name', function callMeWhenEverythingLoads() { ... })
すべて、これまでと同じように機能します。
基本認証への変更事項
ステータス: 完了
管理者には基本認証を無効にする機能が提供されて、代わりに統合による個人用アクセス トークンの使用が推奨される予定です。基本認証の無効化に関する詳細をご確認ください。Atlassian Server と Data Center の SSO を 4.2.0 に手動でアップグレードすることで、今すぐテストを開始できます。
ページと添付ファイルの履歴バージョンに対する変更
ステータス: 完了
履歴ページと添付ファイルの各バージョンに対する保持ルールを導入する作業の一環として、ページ履歴と添付ファイル履歴におけるバージョンの番号付け方法を変更しました。
ユーザーによって、またはジョブにスケジュールされた保持ルールによって削除された場合は、バージョンの番号は変更されません。これによって、削除後にバージョンが並べ替えられる現在の動作に依存するアプリで問題が発生する可能性があります。
ブロックされる XStream クラス
ステータス: 完了
セキュリティ強化の一環として、特定の XStream クラスがブロックされるようになりました。この変更は 7.15.1、7.13.5、7.4.16 にもバックポートされる予定です。
パッケージ リスト
sun.reflect.**,
sun.tracing.**,
com.sun.corba.**
パターン リスト
.*\\.ws\\.client\\.sei\\..*,
.*\\$ProxyLazyValue,
com\\.sun\\.jndi\\..*Enumerat(?:ion|or),
.*\\$URLData,
.*\\.xsltc\\.trax\\.TemplatesImpl
Hibernate のアップグレード
ステータス: 事前通知
Hibernate をからアップグレードする作業中です5。2に5。4。これには、非推奨の機能/インターフェイスの削除などの変更を破るが含まれます。
削除された注目すべき機能:
- JDBC パラメータ化されたクエリのサポート。実装するクラスは、
HibernateContentQueryFactory
名前付きパラメータが代わりに使用されていることを確認するために検証はである必要があります。 RegionAccessStrategy
他名アクセスストラテジーインターフェイスが置き換えられました。
詳細については「Hibernate 5.2 から 5.4 へのアップグレートには重要な変更が含まれています」をご確認ください。
この作業については、現在、次のプラットフォーム リリース (8.0)を対象としています。
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.
に安全に移動できます。
変更の実装内容
このセクションでは、実装済みの変更の詳細について、それらが最初に提供されたマイルストーンごとに紹介します。テストするマイルストーン バージョンの判断にご利用ください。
リリース候補 - 2022 年 1 月 17 日
7.16.0-rc1
このリリース候補版の変更内容は、次のとおりです。
- 特定の XStream クラスをブロックする
ベータ 2 - 2022 年 1 月 4 日
7.16.0-beta2
7.16 ベータ版がまもなくリリースされます。このベータ版リリースの特長は次のとおりです。
- 保持期間ルールを使用して履歴データを自動でクリーン アップ
- シングル サインオン用に複数のアイデンティティ プロバイダー (IdP) を使用
- 基本認証をブロックする
- 複雑なサイトに対する権限チェックを高速化
- データ パイプラインからスペースを除外する
Microsoft SQL Server 2019 のサポートを追加
このリリースのすべての要素の完全な詳細については、「Confluence 7.16 ベータ版リリース ノート」を参照してください。
(ベータ 1 は複数のバクが発生したため、リリースされませんでした)
EAP 4 - 2021 年 12 月 13 日
Milestone 7.16.0-m52
- WRM を 5.4.11 にアップグレード
- SSO アプリを 4.2.7 にアップグレード (複数の IdP の設定と基本認証の無効化が可能)
EAP 3 - 2021 年 12 月 7 日
Milestone 7.16.0-m49
- このマイルストーンには大きな変更はありません。
EAP 2 - 2021 年 11 月 29 日
Milestone 7.16.0-m39
- Spring を 5.1.x から 5.3.x にアップグレードしました。
- Atlassian プラグイン を 5.3.x から 5.7.x にアップグレードしました。
EAP 1 – 2021 年 11 月 22 日
Milestone 7.16.0-m30
- バージョンを削除しても、ページのバージョンと添付ファイルのバージョンは再番号付けされません。
- 履歴ページと添付ファイルの各バージョンを自動で削除して削除したアイテムをごみ箱から完全に削除する、保持期間ルールを設定します。
最新のドキュメントをお探しの場合は、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.