Upgrade guide
v5.0.0
This release requires a license sync. To use and deploy DeepSource Enterprise Server v5.0.0 follow the steps below
Sync License
- Navigate to the "License" tab on the Admin Console
- Click on "Sync License" to get the latest version of the license


Navigate to the "Version History" tab on the Admin Console
Click on "Check For Updates"
The new v5.0.0 release should appear
Deploy DeepSource Enterprise Server v5.0.0
v4.4.0
This release upgrades Redis from 7.0.9 to 8.2.2. As part of this upgrade, the redis-haproxy deployment has a new selector label, and since Kubernetes selector labels are immutable, the old deployment must be removed before upgrading. Follow the steps below to handle this safely.
Delete the redis-haproxy deployment (the --cascade=orphan flag keeps the pods running):
kubectl delete deployment redis-haproxy -n <deepsource-namespace> --cascade=orphanDeploy v4.4.0 from the admin console
You can get the value of DeepSource application namespace from the admin console by navigating to Config > Namespace for application workloads.
v4.1.17
A major change to workload manifests was released with Enterprise Server v4.1.14 that broke the support-bundle log collection for some workloads.
This release fixes the issue and support-bundle log collection should work as expected now. To deploy this release you need to follow the steps below:
Delete the analytics deployment:
kubectl delete deploy asgard-celery-analytics -n <deepsource-namespace>Deploy v4.1.17 from the admin console
You can get the value of DeepSource application namespace from the admin console by navigating to Config > Namespace for application workloads.