Skip to content

Release Notes v2.0.0

NeySlim edited this page Feb 7, 2026 · 1 revision

Release Notes - v2.0.0

Release Date: February 7, 2026

This is a major release with a completely redesigned frontend and significant backend improvements.


🎨 Complete UI Redesign

New Frontend Stack

  • React 18 with Vite for fast builds
  • Radix UI for accessible components
  • Custom CSS with theme variables
  • Split-View Layout with responsive design

New Features

  • 12 Theme Variants - 6 color themes (Gray, Ocean, Purple, Forest, Sunset, Cyber) × Light/Dark modes
  • User Groups - Organize users with permission-based groups
  • Certificate Templates - Predefined certificate configurations
  • Smart Import - Intelligent parser for certs, keys, CSRs
  • Certificate Tools - SSL checker, CSR decoder, certificate decoder, key matcher, format converter
  • Command Palette - Ctrl+K global search with quick actions
  • Trust Store - Manage trusted CA certificates
  • ACME Management - Account tracking, order history, challenge status
  • Audit Logs - Full action logging with filtering, export, and integrity verification
  • Dashboard Charts - Certificate trend (7 days), status distribution pie chart
  • Activity Feed - Real-time recent actions display

UI Improvements

  • Responsive Design - Mobile-first with adaptive layouts
  • Mobile Navigation - Grid menu with swipe support
  • Keyboard Navigation - Full keyboard accessibility
  • Real-time Updates - WebSocket-based live refresh
  • Inter + JetBrains Mono fonts
  • Contextual Help - Help modals on every page

🔐 Security Enhancements (v2.0.0-beta2)

  • Password Show/Hide Toggle - All password fields now have visibility toggle
  • Password Strength Indicator - Visual strength meter with 5 levels
  • Forgot Password Flow - Email-based password reset with secure tokens
  • Force Password Change - Admin can require password change on next login
  • Session Timeout Warning - 5-minute warning before session expires

🔧 Backend Improvements

  • API v2 - RESTful JSON API under /api/v2/
  • Unified Paths - Same structure for DEB/RPM/Docker (/opt/ucm/)
  • Auto-migration - Seamless v1.8.x → v2.0.0 upgrade with backup
  • CRL Auto-regeneration - Background scheduler for CRL refresh
  • Health Check API - System monitoring endpoints
  • WebSocket Support - Real-time event notifications

📦 Installation

Docker (Recommended)

# From Docker Hub
docker pull neyslim/ultimate-ca-manager:2.0.0

# From GitHub Container Registry
docker pull ghcr.io/neyslim/ultimate-ca-manager:2.0.0

# Run
docker run -d -p 8443:8443 \
  -v ucm-data:/opt/ucm/data \
  --name ucm neyslim/ultimate-ca-manager:2.0.0

Debian/Ubuntu

wget https://github.com/NeySlim/ultimate-ca-manager/releases/download/v2.0.0/ucm_2.0.0_all.deb
sudo dpkg -i ucm_2.0.0_all.deb
sudo apt-get install -f

Fedora/RHEL

wget https://github.com/NeySlim/ultimate-ca-manager/releases/download/v2.0.0/ucm-2.0.0-1.fc43.noarch.rpm
sudo dnf install ./ucm-2.0.0-1.fc43.noarch.rpm

⬆️ Upgrading from v1.8.x

Data is automatically migrated when upgrading. A backup is created in /opt/ucm/data/backups/.

  1. Stop the old service
  2. Install the new package
  3. Start the service - migration runs automatically
  4. Access the new UI at https://your-server:8443

🔐 Default Credentials

  • Username: admin
  • Password: Check /etc/ucm/ucm.env after install

⚠️ Change the password immediately after first login!

Clone this wiki locally