Skip to content

v1.7.1 - SQLite Rescue & Databricks Apps Improvements

Choose a tag to compare

@vivian-xie-db vivian-xie-db released this 27 Jan 20:16
· 29 commits to main since this release
v1.7.1
282f0ad

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