v3.4.0
- 変更多内容
- アップグレード説明
機能
- マルチテナントモードに対応しました
- プラットフォーム管理のリニューアルを実施しました
- HAP SaaS版 v7.5.0 と同期しました
修正
- 印刷テンプレートのサブテーブル順序がサブテーブルの並び順則に従って表示されない問題を修正しました
- オプションセットをカンバンのグループ化に利用した際、一部のオプションが表示されない問題を修正しました
- 数値フィールドをパーセンテージ表示したとき、Excelへエクスポート時の表示ミスを修正しました
- WeCom等アドレス帳連携時、初期パスワード設定後にオフにできない問題を修正しました
- 公開フォームで画像認証を有効化し、「キャンセル」をクリック後に画面が真っ白になる問題を修正しました
- H5でフィルタリストから遷移後、ウォーターマークが無効になる問題を修正しました
スタンドアロンモード
-
MongoDBで認証接続を有効にしている場合、
mdintegrationデータベースを手動で作成してください。作成方法はMongoDBデータベースの新規作成方法を参照してください -
マイクロサービスを
3.4.0にアップグレードしてください。手順はこちら -
イメージのアップグレードが完了したら、マイクロサービスアプリケーションのコンテナ内でデータベース調整スクリプトを実行してください。具体的な手順は以下の通りです:
-
コンテナに入る:
docker exec -it $(docker ps | grep -E 'mingdaoyun-community|mingdaoyun-hap' | awk '{print $1}') bash -
MySQLデータベースに接続:
mysql -h 127.0.0.1 -P 3306 -uroot -p123456 -
下記のスクリプトを実行してください
USE MDProject;CREATE TABLE `Project_Organize` (`AutoID` int(11) NOT NULL AUTO_INCREMENT,`OrganizeID` char(36) NOT NULL,`OrganizeTypeID` char(36) DEFAULT NULL,`OrganizeName` varchar(128) DEFAULT NULL,`ProjectID` char(36) NOT NULL,`Remark` text,`SortIndex` int(11) NOT NULL,`CreateUser` char(36) DEFAULT NULL,`LastModifyUser` char(36) DEFAULT NULL,`CreateTime` datetime DEFAULT NULL,`UpdateTime` datetime DEFAULT NULL,PRIMARY KEY (`AutoID`),KEY `IX_Project_Organize` (`ProjectID`) USING BTREE) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;CREATE TABLE `Project_OrganizeAccount` (`AutoId` int(11) NOT NULL AUTO_INCREMENT,`ProjectId` char(36) NOT NULL,`OrganizeId` char(36) NOT NULL,`AccountId` char(36) NOT NULL,`CreateUser` char(36) DEFAULT NULL,`CreateTime` datetime NOT NULL,`UpdateTime` datetime NOT NULL,`LastModifyUser` char(36) DEFAULT NULL,PRIMARY KEY (`AutoId`),KEY `IX_Project_OrganizAccount_2` (`ProjectId`,`OrganizeId`,`AccountId`) USING BTREE) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;CREATE TABLE `Project_OrganizeType` (`AutoID` int(11) NOT NULL AUTO_INCREMENT,`OrganizeTypeID` char(36) NOT NULL,`OrganizeTypeName` varchar(128) DEFAULT NULL,`IsSysOrganiz` int(11) NOT NULL,`CreateUser` char(36) DEFAULT NULL,`LastModifyUser` char(36) DEFAULT NULL,`ProjectID` char(36) DEFAULT NULL,`CreateTime` datetime DEFAULT NULL,`UpdateTime` datetime DEFAULT NULL,PRIMARY KEY (`AutoID`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-
-
外部ファイルオブジェクトストレージを利用している場合は、最新のプリセットファイル v1.3.0 を同期してください。カスタムファイルオブジェクトストレージを参照してください
クラスターモード
-
データストレージ関連サーバーのバックアップを行ってください
-
MongoDBで認証接続を有効にしている場合、
mdintegrationデータベースを手動で作成してください。作成方法はMongoDBデータベースの新規作成方法を参照してください -
マイクロサービスを
3.4.0にアップグレードしてください。手順はこちら -
イメージのアップグレード後、任意のマイクロサービスアプリケーションコンテナ内で下記手順を実行してください:
-
コンテナに入る:
docker exec -it $(docker ps | grep -E 'mingdaoyun-community|mingdaoyun-hap' | awk '{print $1}') bash -
プリセットファイルを更新:
source /entrypoint-cluster.sh && fileInit(外部ファイルオブジェクトストレージを使用している場合このコマンドの実行は不要です。カスタムファイルオブジェクトストレージを参照し、プリセットファイルを再初期化してください) -
MySQLデータベースに接続:
mysql -h $ENV_MYSQL_HOST -P $ENV_MYSQL_PORT -u$ENV_MYSQL_USERNAME -p$ENV_MYSQL_PASSWORD -
下記のスクリプトを実行してください
USE MDProject;CREATE TABLE `Project_Organize` (`AutoID` int(11) NOT NULL AUTO_INCREMENT,`OrganizeID` char(36) NOT NULL,`OrganizeTypeID` char(36) DEFAULT NULL,`OrganizeName` varchar(128) DEFAULT NULL,`ProjectID` char(36) NOT NULL,`Remark` text,`SortIndex` int(11) NOT NULL,`CreateUser` char(36) DEFAULT NULL,`LastModifyUser` char(36) DEFAULT NULL,`CreateTime` datetime DEFAULT NULL,`UpdateTime` datetime DEFAULT NULL,PRIMARY KEY (`AutoID`),KEY `IX_Project_Organize` (`ProjectID`) USING BTREE) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;CREATE TABLE `Project_OrganizeAccount` (`AutoId` int(11) NOT NULL AUTO_INCREMENT,`ProjectId` char(36) NOT NULL,`OrganizeId` char(36) NOT NULL,`AccountId` char(36) NOT NULL,`CreateUser` char(36) DEFAULT NULL,`CreateTime` datetime NOT NULL,`UpdateTime` datetime NOT NULL,`LastModifyUser` char(36) DEFAULT NULL,PRIMARY KEY (`AutoId`),KEY `IX_Project_OrganizAccount_2` (`ProjectId`,`OrganizeId`,`AccountId`) USING BTREE) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;CREATE TABLE `Project_OrganizeType` (`AutoID` int(11) NOT NULL AUTO_INCREMENT,`OrganizeTypeID` char(36) NOT NULL,`OrganizeTypeName` varchar(128) DEFAULT NULL,`IsSysOrganiz` int(11) NOT NULL,`CreateUser` char(36) DEFAULT NULL,`LastModifyUser` char(36) DEFAULT NULL,`ProjectID` char(36) DEFAULT NULL,`CreateTime` datetime DEFAULT NULL,`UpdateTime` datetime DEFAULT NULL,PRIMARY KEY (`AutoID`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-
-
外部ファイルオブジェクトストレージを利用している場合は、最新のプリセットファイル v1.3.0 を同期してください。カスタムファイルオブジェクトストレージを参照してください