-
Changemaker Lite v2.9.0 Stable
released this
2026-04-12 11:09:46 -06:00 | 44 commits to main since this releaseWhat's New in v2.9.0
Volunteer Dashboard
- New Action Campaigns module — admin-defined action steps that volunteers can complete for points
- Volunteer Dashboard page with two-column FAFC-style layout, highlighted steps, and progress tracking
- Auto-mint referral codes and action-based points system
- Visual polish across all volunteer dashboard components
Documents
- New Document model with upload and download routes (PDFs as first-class media)
- Documents volume mount for persistent storage
Ticketed Events
- Link event staffing shifts to ticketed events with auto pre-fill
- Expose ShiftKind selector in admin panel with Dropdown.Button picker
- Add event description field to ticketed event schema
Changemaker Control Panel (CCP)
- Instance Restore — full backup restore workflow with progress tracking and audit logging
- Pangolin Tunnel Service — subdomain prefix support, teardown action, dedicated CCP-Pangolin client
- Slug Mutex — concurrent operation safety for agent-side backup/restore
- Expanded upgrade service with remote driver orchestration
- 3 new database migrations (instance restore, pangolin subdomain prefix, pangolin teardown action)
Installer & Upgrade
upgrade.shrewritten to properly handle release-mode installs (no git operations, tarball-based upgrades)config.shgains--ccp-url,--ccp-invite-code,--ccp-agent-urlflags for CCP fleet registration- Auto-detect JVB advertise IP in non-interactive mode
- Hardened Docker Compose health checks
Full diff: 12 commits, 35 files changed, +4,188 / -326 lines
Upgrade:
./scripts/upgrade.shor./scripts/upgrade.sh --use-registry
Fresh install:curl -fsSL https://gitea.bnkops.com/admin/changemaker.lite/raw/branch/main/scripts/install.sh | bashDownloads