Repository navigation
AirDB v0.2.1 - Productization Release
AirDB v0.2.1 - Productization Release π
What's New
AirDB v0.2.1 is the Productization Release β making AirDB production-ready for public beta with essential features every database tool needs.
π Highlights
π Auto-Start on Boot
- Windows: Task Scheduler integration (no admin required)
- Linux: XDG autostart with
.desktopfile - macOS: LaunchAgent for seamless startup
- Always starts via bootstrapper for safe version switching
- Toggle from Settings with visual status indicators
π€οΈ System-Wide CLI Access
airdbcommand works everywhere after install- Automatic PATH setup (no manual configuration needed)
- Version-switching safe (PATH points to bootstrapper)
- Respects platform conventions (no root/admin required)
π¨ Pro-Grade Terminal UX
- Beautiful colorized output with status symbols (β β β βΉ)
- Progress bars for long operations
--format jsonfor scripting/automation- Enhanced commands:
status,update check,project info
π Visual SQL Table Editor
- Supabase-level experience in a local-first tool
- Create/modify tables visually
- Every UI edit generates migrations (safety first!)
- Preview SQL before applying
- Automatic rollback SQL generation
- Impossible to break production via UI click
π Full Updater UI
- Settings β Updates panel with full control
- Update channel selector (Stable/Beta/Nightly)
- One-click checking and applying
- Real-time progress indicators
- Non-intrusive update banner
- Automatic rollback on failure
Installation
Linux
# Download and install
wget https://github.com/yourusername/airdb/releases/download/v0.2.1/airdb-0.2.1-linux.tar.gz
tar -xzf airdb-0.2.1-linux.tar.gz
cd airdb-0.2.1-linux
./install.sh
# Verify
airdb --versionmacOS
# Download DMG
wget https://github.com/yourusername/airdb/releases/download/v0.2.1/AirDB_0.2.1.dmg
# Or use Homebrew (coming soon)
# brew install airdbWindows
# Download and run installer
# https://github.com/yourusername/airdb/releases/download/v0.2.1/AirDB_0.2.1.msiQuick Start
# Initialize a project
airdb init --name myproject
# Create and run migrations
airdb migrate create add_users_table
# Edit sql/migrations/001_add_users_table.sql
airdb migrate push
# Start API server
airdb serve
# Check project status
airdb statusUpgrade from v0.1.0
No breaking changes! Just update:
airdb update check
airdb update apply
# Restart AirDBTry the new features:
- β Enable auto-start: Settings β General β Start on boot
- π Visual table editor: Dashboard β Tables
- π Update UI: Settings β Updates
- π¨ Colorized CLI:
airdb status
Full Changelog
β¨ Added
- Cross-platform auto-start (Windows Task Scheduler, Linux XDG, macOS LaunchAgent)
- Automatic CLI PATH installation (no manual setup)
- Colorized terminal output with progress indicators
- Visual SQL table editor with migration preview
- Complete updater UI in Settings
- Global update banner (non-intrusive)
- JSON output mode (
--format json) for automation - Enhanced CLI commands with beautiful formatting
π§ Changed
- Bootstrapper path resolution improved
- Update state management between CLI and UI
- Migration preview with better SQL formatting
- More actionable error messages
π Documentation
- New: Team Workflows
- Updated: All docs reflect v0.2.1 features
π Fixed
- Auto-start now correctly uses bootstrapper
- CLI PATH respects platform conventions
- Update checks don't block during migrations
- TableEditor SQL escaping
π Security
- User-level PATH installation (no admin/root)
- Auto-start with minimal privileges
- Update signature verification
Documentation
π Full Documentation
- Introduction
- Installation Guide
- Quick Start
- CLI Reference
- Migrations
- Team Workflows β NEW
- Updates & Rollback
- FAQ
System Requirements
- Linux: Ubuntu 20.04+, Fedora 35+, or equivalent (glibc 2.31+)
- macOS: 11.0 (Big Sur) or later
- Windows: Windows 10 (1809+) or Windows 11
Checksums
See checksums/ directory for SHA256 hashes of all binaries.
Support
- π Report a bug
- π‘ Request a feature
- π¬ Join Discord (coming soon)
- π§ Email: support@airdb.dev
Contributors
Thank you to everyone who contributed to this release! π
Full Changelog: https://github.com/yourusername/airdb/compare/v0.1.0...v0.2.1