Skip to content

CPAC v0.8.1

Pre-release
Pre-release

Choose a tag to compare

@SabeeirSharrma SabeeirSharrma released this 28 Jun 10:53

Source-Based Self-Update System

  • cpac upgrade — builds from source, clones repo at latest tag, cargo build --release, replaces binary
  • Version check on every run — cached 24h, shows colored notice if newer version available
  • --no-check-updates — global flag to skip version check on any command
  • Config preserved — ~/.cpac/ (config, trust-db, cache) never modified during upgrade
  • Sudo handling — auto-detects if /usr/local/bin needs elevated permissions
  • Prerequisite checks — verifies git and cargo are installed before upgrading
  • Safe replacement — renames current binary, copies new one, cleans up

Panel & Backend Changes (bundled with v0.8.0 work)

  • Panel redesign: unified Review tab across volunteer/maintainer/admin panels
  • NVIDIA NIM AI analysis: Worker proxies to reasoning model for PKGBUILD diff security analysis
  • Weekly email reports via Resend: staggered by account creation date
  • Cloudflare cron trigger: daily at midnight UTC for report generation
  • RLS recursion fix: SECURITY DEFINER helper functions

Upgrade

cpac upgrade

Or reinstall from source:

curl -sSf https://thecinderproject.qd.je/cpac/install.sh | bash

Full Changelog: v0.8.0...v0.8.1