Releases: akinloluwami/debby
Releases · akinloluwami/debby
v1.3.0 - Configurable Database Host
Release v1.3.0
New Features
Configurable Database Host
- Added host configuration during initial setup
- Host can be updated anytime via settings modal in dashboard
- Dynamically uses configured host in connection strings and CLI commands
- Supports localhost, IP addresses, and domain names
Improvements
- Settings modal accessible from dashboard header
- Better session management after setup completion
- Improved authentication flow and redirects
Technical Changes
- Added
settingstable for flexible key-value configuration storage - New API endpoints:
getSettingsandupdateHost - Enhanced setup flow to include host configuration
v1.2.0 - Session-Based Authentication
Release v1.2.0
Security Improvements
Session-Based Authentication
- Replaced localStorage authentication with secure session tokens
- Implemented HttpOnly cookies for session management
- Added server-side session validation on all protected endpoints
- Sessions expire after 7 days with automatic cleanup
Protected Routes
- All database operations now require valid authentication
- Instance management endpoints secured with session validation
- Automatic redirect to login on expired or invalid sessions
- Global error handling for unauthorized requests
Database Changes
- Added
sessionstable for secure session storage - Session tokens stored with expiration timestamps
- Automatic cleanup of expired sessions
v1.1.0 - SQLite Storage
Debby v1.1.0 - SQLite Storage
Major Feature Update
This release introduces SQLite database storage, replacing the previous JSON file-based system for improved performance, reliability, and concurrent access handling.
Highlights
SQLite Integration
- Complete migration from JSON to SQLite
- Automatic migration on startup
- 60-75% faster database operations
- Better concurrent access with WAL mode
- ACID-compliant transactions
- Zero breaking changes to API
Upgrade from v1.1.0
# Pull latest changes
git pull origin main
# Install dependencies
npm install
# Restart (automatic migration happens)
docker compose up --buildYour existing JSON data will be automatically migrated with backups created.
Initial Release
Release Notes
v1.0.0 - Initial Release
Features
- Secure authentication with master password protection
- Support for PostgreSQL, MySQL, and MongoDB
- One-click database creation, start, stop, and deletion
- Docker-powered isolated database instances
- Auto-sync with Docker every 5 seconds
- Automatic port assignment
- Database details with connection info and logs
Getting Started
Self-Hosting:
docker compose up -dAccess the web interface at http://localhost:3001
Documentation:
- See SELF_HOSTING.md for detailed installation guide
- See README.md for development setup
Requirements
- Docker & Docker Compose
- Ports 3000 and 3001 available
What's Included
- Web dashboard for database management
- Backend API server
- Docker Compose configuration
- Persistent data storage
For issues and feedback, visit: https://github.com/akinloluwami/debby/issues