v1.7.1 - SQLite Rescue & Databricks Apps Improvements
Installation
Download project-with-build.zip which includes pre-built frontend assets.
New Features
SQLite Rescue Module (`server/sqlite_rescue.py`)
Comprehensive backup/restore system using Databricks SDK Files API for Unity Catalog volume operations:
- Startup restore from Unity Catalog volumes
- Shutdown backup for data persistence
- Periodic background backups based on write operation counts
Databricks Apps Integration (`app.yaml`)
Updated deployment configuration with:
- Environment variables for SQLite rescue
- Auto-app creation support
- Root Node.js build support
Improvements
Build Pipeline
- Added root `package.json` for Databricks Apps Node.js build environment
- Optimized npm install execution in the ui-build step
Deployment Automation (`justfile`)
- Updated deploy recipe to use Databricks CLI directly instead of custom scripts
Documentation (`specs/BUILD_AND_DEPLOY_SPEC.md`)
- Added comprehensive Databricks Apps deployment section
- Authentication configuration guide
- SQLite rescue configuration details
- Troubleshooting guide