Liferay Cloud Infrastructure

Services Changelog に戻る

2021.01.19 サービスアップデート 2021.3.1

Liferay Cloud Version 4のサービスアップデート

2021.3.1へのサービスアップデートには、Backupサービスのアップデートが含まれています。

既知の問題バックアップのアップロード

バージョン4.2.0では、database.tgzをアップロードすると、復元不可能なバックアップが作成されます。 tgzファイルをアップロードすると、拡張子が正しくなく、代わりにgzとして処理されます。 この問題を回避するには、データベースファイルを gz 形式でアップロードします。

liferay/dxp ドッカーイメージタグ

最高のサポートを提供するために進化し続ける努力の中で、liferay/dxp の docker リポジトリの docker タグが変更されました。 新たに追加されたのは `-dx.y.z` という指定で (例: -d1.0.2) 、イメージで利用されている基礎的な docker スクリプトに対する変更についての情報を提供します。 Dockerhubにあるliferay/dxpの新しいタグは以下のような形式になっています。

liferay/dxp:{Liferay.DXP.Version}-{Patching-Level}-{Docker.Script.Version}-{Timestamp}
liferay/dxp:7.2.10-dxp-7-d1.0.0-202009071842

あなたのプロジェクトに利用する liferay/dxp のベースイメージを選択する際には、Docker タグ全体を考慮し、あなたの環境に適用する前に、あなたのパッチレベルに応じたリリースノートを必ずチェックしてください。 DXP リリースノート

データベースの文字セットと照合順序

デフォルトの文字セットは現在 utf8に設定されていますが、データベースプロバイダが mysql に基づいているため、これは utf8mb3を表しています。 このため、utf8文字セットで高次の文字を必要とするプロジェクトでは、問題が発生する可能性があります。 文字セット自体は環境変数で指定できますが、utf8mb4のデフォルトの照合順序は utf8mb4_general_ciです。 推奨される文字セットと照合順序が不一致の問題に対処するため、環境変数で文字セットと照合順序を設定することができます。 この指定がない場合、現在のデフォルトは charset: utf8 (これは mysql では utf8mb3 と解釈されます) と collation utf8_general_ciとなります。

LCP_GCP_DATABASE_CHARSET
LCP_GCP_DATABASE_COLLATION

警告 既存のデータベーススキーマに対して文字セットと照合順序を変更すると、予期しない結果を招くことがあります。 既存のスキーマを utf8mb4 に変換する方法については、 https://dev.mysql.com/doc/refman/8.0/en/charset-unicode-conversion.html を参照してください。 これらの値を変更することは、データ損失を引き起こす可能性があるため、新しいスキーマを作成する場合にのみ推奨されます。

3と4のバージョン互換性

バージョン3と4のサービスの互換性については、リリースアップデート 6/11/2020 サービスアップデート 2020.24.1 または 5/28/2020 サービスアップデート 2020 をご覧ください。 22.1

DXP Stack Version 3における機能排除について

Version 3 DXP Stack の非推奨プロセスにより、3.x サービスイメージは機能アップデートを受けられなくなります。

バージョン4 DXP Stack 2021.3.1

サービス名 過去のリリース 現在発売中のもの Dockerイメージ

バックアップ

4.1.1

4.2.0

liferaycloud/backup:4.2.0

ひいんようかいすう

4.1.0

4.1.0

liferaycloud/jenkins:2.249.3-4.1.0

データベース

4.1.1

4.1.2

liferaycloud/database:4.1.2

Liferay

4.1.0

4.1.0

liferaycloud/liferay-dxp:7.3-4.1.0

liferaycloud/liferay-dxp:7.2-4.1.0

liferaycloud/liferay-dxp:7.1-4.1.0

liferaycloud/liferay-dxp:7.0-4.1.0

検索

4.0.2

4.0.2

liferaycloud/elasticsearch:7.9.3-4.0.2

liferaycloud/elasticsearch:6.8.13-4.0.2

liferaycloud/elasticsearch:2.4.6-4.0.2

ウェブサーバー

4.0.5

4.0.5

liferaycloud/nginx:1.16.1-4.0.5

バージョン4アップデート手順

この ガイドを使ってプロジェクトをアップグレードした後、Liferay Cloud の画像バージョンが gradle.properties ファイル内に設定されなくなりました。 <service>/LCP.jsonファイル内に設定する必要があります。 ただし、liferayサービスでは、2つの画像プロパティを使用することに注意してください。 DXP Cloudのイメージはliferay/LCP.jsonファイルに設定されていますが、liferay/dxpのイメージはgradle.propertiesに設定されています。 この変更は、Liferay Cloud CLI を使ったデプロイを容易にするために行われたものです。

liferay/LCP.json ファイルは liferaycloud/liferay-dxp イメージを設定することになります。

"image":"liferaycloud/liferay-dxp:7.3-4.1.0"

liferay/gradle.properties ファイルは liferay/dxp のイメージを設定することになります。

liferay.workspace.docker.image.liferay=liferay/dxp:7.3.10-ga1-d1.3.1-20201217114152

LCP.jsonファイルが更新されたら、変更をGitリポジトリにコミットしてください。

git add . && git commit -m "update dxp cloud stack to 2021.3.1"

これらの変更をリモートリポジトリにプッシュすると、Liferay Cloudにビルドが作成され、デプロイできるようになります。

バージョン4 変更履歴

サービス名 サービスバージョン チケット番号 説明

バックアップ

4.2.0

LCD-9684

バックアップサービスにおいて、バックアップのアップロードにdatabase.gzファイルをサポートする。

LCH-2243

gzipの並列実装によるバックアップ処理の高速化

データベース

4.1.2

LCH-2177

LCP_GCP_DATABASE_COLLATIONを追加して、データベースの照合順序を設定する。

On this page