Skip to content

v0.9.7-beta

Pre-release
Pre-release

Choose a tag to compare

@Skyfay Skyfay released this 20 Feb 14:35

API Keys, Webhook Triggers, Adapter Picker & Brand Icons

✨ Features

  • ui: Visual adapter picker — two-step create flow with card grid, search bar, and category tabs
  • ui: Brand icons — multi-colored SVG logos via Iconify for all adapters, bundled offline for self-hosted deployments
  • MSSQL: SSH/SFTP file transfer for accessing .bak files on remote SQL Server hosts with automatic cleanup
  • MSSQL: Encryption and self-signed certificate toggles exposed in the UI
  • restore: Database stats section showing target server databases with sizes, table counts, and conflict detection
  • explorer: Database Explorer — standalone page to browse databases on any source with server overview and sortable stats
  • auth: API key management — fine-grained permissions, expiration dates, secure storage, full lifecycle
  • API: Webhook triggers — trigger backups via POST /api/jobs/:id/run with cURL, Bash, and Ansible examples
  • auth: Unified auth system — all API routes support both session cookies and API key Bearer tokens
  • Docker: Health check — polls /api/health every 30s returning app status, DB connectivity, and memory usage
  • auth: Configurable rate limits — per-category limits (Auth, API Read, API Write) with auto-save UI
  • backup: Graceful shutdown — waits for running backups, freezes queue, stops scheduler, cleans up pending jobs
  • storage: Grouped destination selector — adapters grouped into Local, Cloud Storage, Cloud Drives, and Network categories
  • adapters: getDatabasesWithStats() — all adapters expose database size and table/collection count
  • ui: Default port placeholders for MSSQL (1433), Redis (6379), and MariaDB (3306)
  • config: Zod-based startup validation for environment variables with clear error messages

🐛 Bug Fixes

  • ui: Fixed cmdk intercepting mouse wheel scroll events in dropdowns
  • ui: Fixed conditional form fields appearing before their controlling dropdown is selected

📝 Documentation

  • wiki: API Reference, API Keys, Webhook Triggers, and Rate Limits guides

🐳 Docker

  • Image: skyfay/dbackup:v0.9.7-beta
  • Also tagged as: beta
  • Platforms: linux/amd64, linux/arm64