v5.8.0
- 変更内容
- アップグレード手順
新機能・アップデート内容
- アプリケーションログのアーカイブ対応
- カスタマイズ可能なアプリプッシュチャネル設定に対応
- 地図サービス(高徳、Google)の設定に対応
- HAP SaaS Edition v10.7.0 と同期
修正された不具合
- ワークシートでQRコード印刷テンプレートを追加後、公開リンクを選択してコードをスキャンするとエラーに遷移する問題
- ワークシートのタブフィールドの説明文が削除できない問題
- ワークシート内のフィールドを削除して復元した際、フィールドのエイリアスが空になる問題
- ワークシートでサブテーブルを貼り付けてインポートする際、「インポート」クリック後に 処理が遅い問題
- ワークシートのタイトルが部署フィールドの場合、印刷ファイル名がワークシート名のみとなりタイトル情報が含まれない問題
- ワークシートの共有レコードでカスタムボタンから関連レコードを作成後、「添付ファイル追加」クリック時に反応しない問題
- ワークフローで承認プロセスノード開始時、データ処理にてAPIリクエストを送信する選択後、指定データオブジェクトの設定画面が空白となる問題
- 数値チャートでフィールドの順序調整ができない問題
- 数値チャートの生データリストで重複データが表示される問題
- データパイプラインのデータソース同期タスク数が誤って表示される問題
- アプリケーション言語の自動翻訳が一部失敗する問題
- 個人アカウントのセキュリティ設定により複数端末の同時ログインが許可されていない場合、DingTalk/WeChat Work経由のアクセス時、Web版から自動ログアウトされる問題
- モバイルWebの公開フォームで、大容量ファイル送信後に添付フィールドが空表示となる場合がある問題
- モバイルWebの公開フォームで、時刻フィールドがクリック時に現在日時で自動入力されない問題
スタンドアロンモード
- データバックアップ
- MongoDB接続認証が有効な場合、
mdwfpluginデータベースを手動作成してください。MongoDBデータベース新規作成方法はこちら - マイクロサービスをバージョン
5.8.0にアップグレードしてください。詳細はこちら - アップグレード完了後、以下のコマンドでマイクロサービスアプリケーションコンテナに入り、多言語翻訳テンプレートのリセットを実行してください。
docker exec -it $(docker ps | grep -E 'hap-community|hap:' | awk '{print $1}') bash
source /entrypoint.sh && mongodbResetTemplateMessage
クラスターモード
- データストレージ関連サーバーのバックアップを行ってください。
- MongoDB接続認証が有効な場合、
mdwfpluginデータベースを手動作成してください。MongoDBデータベース新規作成方法はこちら - マイクロサービスアプリケーションの
service.yaml(デフォルト: /data/hap/script/kubernetes/service.yaml)にworkflowplugin追加およびpushサービス設定の変更を行ってください。workflowpluginのデフォルト設定は以下の通りで、パラメータ値は実際の運用に合わせて調整可能です:
apiVersion: apps/v1
kind: Deployment
metadata:
name: workflowplugin
namespace: default
spec:
replicas: 1
selector:
matchLabels:
app: workflowplugin
template:
metadata:
labels:
app: workflowplugin
annotations:
md-update: "20240123163208"
spec:
containers:
- name: workflowplugin
image: nocoly/hap-community:5.8.0
env:
- name: ENV_SERVERID
value: "single:workflowplugin"
resources:
limits:
cpu: "24"
memory: 20480Mi
requests:
cpu: "0.01"
memory: 64Mi
readinessProbe:
tcpSocket:
port: 8087
initialDelaySeconds: 10
periodSeconds: 10
livenessProbe:
tcpSocket:
port: 8087
initialDelaySeconds: 180
periodSeconds: 10
---
apiVersion: v1
kind: Service
metadata:
name: workflowplugin
namespace: default
spec:
selector:
app: workflowplugin
ports:
- name: http-workflowplugin
port: 8087
targetPort: 8087
- name: grpc-workflowplugin
port: 9087
targetPort: 9087
---
pushサービスにgrpcサービスポートマッピングを追加してください:
- name: grpc-push
port: 3009
targetPort: 3009
- マイクロサービスをバージョン
5.8.0にアップグレードしてください。詳細はこちら - コントロールノ ードのconfig Podに入り、下記コマンドを実行してください:
- config Podへの接続:
kubectl exec -it $(kubectl get pod | grep config | awk '{print $1}') bash - 多言語翻訳テンプレートのリセットスクリプトを実行
source /entrypoint.sh && mongodbResetTemplateMessage