Release
Changelog
All notable changes to Dequel, tracked per release.
Changelog
All notable changes to Dequel, tracked per release.
0.2.0 — 2026-07-17
What’s Changed
Features
- PAM-based SSH authentication for project deployments (a6c69bc)
- Deploy to a specific commit SHA, not just branch HEAD (295178d)
- Drizzle ORM migrations and a new deploy UI (ef3fd36)
- Toggle to clear build cache on next deploy (ffb2557)
dequel updatecommand for self-updating the platform (875eabd)- Mobile-responsive navigation and layouts (b9d0a96)
- Automatic cleanup of old Docker images and build artifacts (052b3ab)
Improvements
- GitHub OAuth now persists sessions across restarts and auto-detects the public URL from proxy headers (15a8b9b)
- PAM authentication moved to a standalone HTTP service for reliability (caf25f2)
- Auth timeout and libc compatibility fixes (afc28aa)
- Grafana dashboards and logging overhauled (894a135)
- Install script improved for broader shell compatibility (a0aa7c0)
- GitHub repo picker simplified to owner-affiliated repos only (a3037ad)
- Docs navigation reorganized and UI polished (f87ee8b)
Bug Fixes
0.1.1 — 2026-06-19
Added
- Per-project Grafana dashboards automatically created on successful deployment
- Configurable
CADDY_BASE_DOMAINfor public ingress with automatic Let’s Encrypt SSL - Dynamic
railpack.jsongeneration with deployment abort support - GitHub webhook management and project management API endpoints
- Project source and port configuration options
- SMTP configuration and system settings API
Changed
- Monitoring stack hardened: Prometheus now validates TSDB blocks and quarantines corrupted ones on startup
PUBLIC_URLis now derived fromCADDY_BASE_DOMAINinstead of requiring separate configuration- Refactored infrastructure monitoring configs into dedicated files for maintainability
Fixed
- Container network reconciliation now force-disconnects stale network references before starting containers
0.1.0 — 2026-06-08
Added
- Initial deployment platform with Git, ZIP, and Docker Compose source deploy
- Automatic build detection via Railpack
- Managed PostgreSQL and MySQL database provisioning
- Custom domain attachment with automatic SSL via Caddy / Let’s Encrypt
- CPU-threshold based horizontal auto-scaling with configurable cooldown
- Per-project environment variable management with redeploy hooks
- Persistent Docker volume attachments
- Full observability stack: Prometheus, Loki, Grafana, cAdvisor
- CPU / memory threshold alerts via email or webhook
- API key management for programmatic access
- Job queue via Redis for async operations
- Deployment rollback support
- Boot-time reconciliation of container state
- Unified project versioning via root
VERSIONfile and sync script - One-command install script (
install.sh) for quick setup - Automated release pipeline via GitHub Actions
- Changelog page in documentation site
- Vercel deployment configuration for documentation site
Changed
docker-compose.ymlnow references images fromghcr.io/dequel/*with local build as fallback- README updated with new install flow
Fixed
- Railpack build timeout handling and log scrolling