ترقية النشر
تتطلب ترقية نشر OpenReplay الخاص بك إلى أحدث إصدار تحديث كل من الواجهة الخلفية (المثيل) والـ tracker.
ترقية الواجهة الخلفية (التثبيت الأساسي)
Section titled ترقية الواجهة الخلفية (التثبيت الأساسي)- قم بتنزيل أحدث إصدار من CLI
# Download the latest CLI
sudo wget https://raw.githubusercontent.com/openreplay/openreplay/main/scripts/helmcharts/openreplay-cli -O /bin/openreplay
sudo chmod +x /bin/openreplay
export PATH=/var/lib/openreplay:$PATH
- تحقق من إصدار عنقود Kubernetes الخاص بك، وقم بترقيته إذا كان أقدم من
1.25(إلزامي)
# Check Kubernetes version
kubectl version --short 2>/dev/null | grep -i server | awk '{print $NF}'
# Update Kubernetes
k3s-killall.sh
curl -sL https://get.k3s.io | sudo K3S_KUBECONFIG_MODE="644" INSTALL_K3S_VERSION='v1.25.6+k3s1' INSTALL_K3S_EXEC="--disable=traefik" sh -
# Restart Kubernetes cluster
sudo systemctl restart k3s.service
# Update Kubernetes deprecated apis
helm plugin install https://github.com/helm/helm-mapkubeapis
helm mapkubeapis -n app openreplay
- قم بترقية OpenReplay
RELEASE_UPGRADE=1 openreplay --upgrade
ملاحظة: سيتم تخزين ملف تكوين OpenReplay المحدّث في
/var/lib/openreplay/vars.yaml.
ترقية الواجهة الخلفية (Docker فقط)
Section titled ترقية الواجهة الخلفية (Docker فقط)git clone https://github.com/openreplay/openreplay --depth 1
cd openreplay/scripts/docker-compose
bash upgrade.sh /path/to/old/common.env
eg: bash upgrade.sh ~/openreplay-docker-compose/common.env
ملاحظة: سيتم تخزين ملف تكوين OpenReplay المحدّث في
common.envبجانب ملف docker-compose.
توافق الـ tracker
Section titled توافق الـ trackerتأكد من أن الـ tracker الخاص بك (وإضافة tracker-assist إذا كنت تستخدم إضافة Assist) متوافق مع إصدار الواجهة الخلفية الجديد عن طريق مراجعة جدول التوافق أدناه:
| إصدار الواجهة الخلفية | إصدار الـ Tracker | إصدار Assist |
|---|---|---|
| 1.27.0 | 18.x.x | 11.x.x |
| 1.26.0 | 17.2.x | 11.x.x |
| 1.25.0 | 17.2.x | 11.x.x |
| 1.24.0 | 17.1.x | 11.x.x |
| 1.23.0 | 17.x.x | 11.x.x |
| 1.22.0 | 16.x.x | 11.x.x |
| 1.21.0 | 15.x.x | 10.x.x |
| 1.20.0 | 14.x.x | 10.x.x |
| 1.19.0 | 14.x.x | 9.x.x |
| 1.18.0 | 13.x.x | 9.x.x |
| 1.17.0 | 12.x.x | 8.x.x |
| 1.16.0 | 11.x.x | 7.x.x |
| 1.15.0 | 10.x.x | 6.x.x |
| 1.14.0 | 9.x.x | 6.x.x |
| 1.13.0 | 8.x.x | 6.x.x |
| 1.12.0 | 7.x.x | 5.x.x |
| 1.11.0 | 6.x.x | 5.x.x |
| 1.10.0 | 5.x.x | 5.x.x |
| 1.9.0 | 4.x.x | 4.x.x |
| 1.8.1 | 4.1.4 | 4.1.1 |
| 1.8.0 | 4.0.1 | 4.0.1 |
| 1.7.0 | 3.5.15 | 3.5.14 |
| 1.6.0 | 3.5.12 | 3.5.11 |
| 1.5.4 | 3.5.4 | 3.5.7 |
| 1.5.3 | 3.5.3 | 3.5.5 |
| 1.5.2 | 3.5.2 | 3.5.4 |
| 1.5.1 | 3.5.1 | 3.5.3 |
| 1.5.0 | 3.5.0 | 3.5.0 |
| 1.4.0 | 3.4.17 | 3.4.16 |
| 1.3.6 | 3.4.16 | 3.4.15 |
| 1.3.5 | 3.4.0 | 3.4.13 |
| 1.3.0 | 3.2.1 | 3.4.12 |
| 1.2.0 | 3.1.0 | N/A |
| 1.1.0 | 3.0.3 | N/A |
هل لديك أسئلة؟
Section titled هل لديك أسئلة؟إذا واجهت أي مشكلة أثناء عملية الترقية، تواصل معنا على Slack أو تفقّد المنتدى واحصل على المساعدة من مجتمعنا.