v5.8.0
- Update Information
- Upgrade Instruction
What's New
- Application logs support archiving
- Support configuring customized app push channels
- Support configuring map services (Gaode, Google)
- Sync HAP SaaS Edition v5.8.0
Fixed Issues
- The worksheet adds a QR code printing template, but when selecting the public link, scanning the code redirects to an error.
- The worksheet tab field description cannot be deleted.
- When a field in the worksheet is deleted and then restored, the field alias becomes empty.
- When pasting to import sub-tables in the worksheet, clicking import takes a long time.
- When the record title in the worksheet is a department field, the printed file name only contains the worksheet name, not the title.
- Creating associated records through the custom button in the worksheet shared records does not respond when clicking "Add Attachment".
- In the workflow, when initiating the approval process node, choosing to send an API request in data processing leads to a blank configuration page for the specified data object.
- The numerical chart cannot adjust the field order.
- The raw data list in the numerical chart shows duplicate data.
- The data pipeline data source synchronization task count is incorrect.
- The intelligent translation for application languages occasionally fails.
- When personal account security settings do not allow multiple devices to log in simultaneously, accessing via DingTalk/WeChat Work will automatically log out of the web version.
- On the mobile web, public forms occasionally show empty attachment fields after submitting large files.
- On the mobile web, time fields in public forms fail to auto-populate current date upon clicking.
Standalone Mode
-
If MongoDB connection authentication is enabled, you need to manually create the
mdwfplugindatabase. Please refer to how to create a new MongoDB database -
Upgrade microservices to version
5.8.0. Refer to this -
After completing the upgrade, execute
docker exec -it $(docker ps | grep -E 'hap-community|hap:' | awk '{print $1}') bashto enter the microservices application container and reset the multilingual translation template.source /entrypoint.sh && mongodbResetTemplateMessage
Cluster Mode
-
Backup data storage related servers.
-
If MongoDB connection authentication is enabled, you need to manually create the
mdwfplugindatabase. Please refer to how to create a new MongoDB database -
Add
workflowpluginand modifypushservice configuration in microservice applicationservice.yaml(default: /data/hap/script/Kubernetes/service.yaml)The default configuration for
workflowpluginis as follows, and the parameter values can be adjusted according to actual needs:apiVersion: apps/v1kind: Deploymentmetadata:name: workflowpluginnamespace: defaultspec:replicas: 1selector:matchLabels:app: workflowplugintemplate:metadata:labels:app: workflowpluginannotations:md-update: "20240123163208"spec:containers:- name: workflowpluginimage: nocoly/hap-community:5.8.0env:- name: ENV_SERVERIDvalue: "single:workflowplugin"resources:limits:cpu: "24"memory: 20480Mirequests:cpu: "0.01"memory: 64MireadinessProbe:tcpSocket:port: 8087initialDelaySeconds: 10periodSeconds: 10livenessProbe:tcpSocket:port: 8087initialDelaySeconds: 180periodSeconds: 10---apiVersion: v1kind: Servicemetadata:name: workflowpluginnamespace: defaultspec:selector:app: workflowpluginports:- name: http-workflowpluginport: 8087targetPort: 8087- name: grpc-workflowpluginport: 9087targetPort: 9087---Add grpc service port mapping in
pushservice:- name: grpc-pushport: 3009targetPort: 3009 -
Upgrade microservices to version
5.8.0. Refer to this -
Enter the config Pod of the control node and execute the following commands, as shown below:
-
Enter the config Pod:
kubectl exec -it $(kubectl get pod | grep config | awk '{print $1}') bash -
Execute the script to reset the multilingual translation template
source /entrypoint.sh && mongodbResetTemplateMessage
-