-
Notifications
You must be signed in to change notification settings - Fork 8
Release Notes v2.0.3
NeySlim edited this page Feb 10, 2026
·
1 revision
Release Date: February 10, 2026
Type: Patch Release (Bug Fixes)
- Fixed a crash when creating a Certificate Authority on fresh Docker installations
- The
validityYearsandkeySizefields could be sent asnullfrom the frontend, causing a PythonTypeError - Now gracefully defaults to
10 yearsand4096 bitswhen values are null
-
Country code auto-uppercase: Entering
frnow automatically converts toFRacross all endpoints (CAs, Certificates, CSRs) - CSR validation: Added missing Distinguished Name field validation to the CSR creation endpoint (was previously unchecked)
- All Docker data now stored in
/opt/ucm/data— same path as DEB/RPM installations - Previously, Docker used
/app/backend/datawhile packages used/opt/ucm/data, causing confusion with volume mounts
- Automatic detection and migration of data from the old path (
/app/backend/data) on container upgrade - No data loss — existing databases, certificates, and CA files are preserved
# Before (confusing - which path?)
-v ucm-data:/app/backend/data # ❌ Old Docker path
# Now (unified across all installations)
-v ucm-data:/opt/ucm/data # ✅ Same everywhere- Fixed
No module named 'services.audit'error when using the built-in update feature - The audit logging import was referencing a non-existent module
- Updated all installation guides with correct Docker volume paths
- Updated docker-compose examples
- Updated version references across all documentation
docker pull ghcr.io/neyslim/ultimate-ca-manager:2.0.3wget https://github.com/NeySlim/ultimate-ca-manager/releases/download/v2.0.3/ucm_2.0.3_all.deb
sudo dpkg -i ucm_2.0.3_all.debwget https://github.com/NeySlim/ultimate-ca-manager/releases/download/v2.0.3/ucm-2.0.3-1.fc43.noarch.rpm
sudo dnf install ./ucm-2.0.3-1.fc43.noarch.rpmSimply install the new package — it's a drop-in replacement.
docker pull ghcr.io/neyslim/ultimate-ca-manager:2.0.3
docker stop ucm && docker rm ucm
docker run -d --name ucm -p 8443:8443 -v ucm-data:/opt/ucm/data ghcr.io/neyslim/ultimate-ca-manager:2.0.3Note: If upgrading from v2.0.0 Docker, your data in
/app/backend/datawill be automatically migrated to/opt/ucm/data.
Full Changelog: v2.0.0...v2.0.3