This is patch release for larger 0.23
🔍 Feature Highlights
Snapshot viewport overrides for agents
MCP report snapshots now accept optional zoom, lat, and lon values, so agents can request a snapshot from a specific camera position without permanently changing the saved map. Snapshot readiness now waits for the expected map state, which makes image capture more reliable when dataset sources load slowly.
🔧 User-Facing Bug Fixes
- Fixed a cloud save race where remote report updates could overwrite local map state while a save was in progress.
- Fixed report forking when shared reports contain empty query parameters.
- Fixed GeoJSON reloads after renaming a dataset label without a file extension.
⚙️ Changes Important for Admins
SQLite backup stability
SQLite backups now skip uploads when the database has not changed, reducing runaway backup creation for self-hosted deployments that use object storage or Snowflake stage backups. Backup pruning is also rate-limited and capped per run.
🚀 Upgrade Instructions
-
Backup your metadata database.
-
Review local development env vars if you run Cypress or manual dev auth. Use
DEKART_DEV_CLAIMS=1for local dev claims. UseDEV_REFRESH_TOKENandDEV_REFRESH_TOKEN_INFOonly as Cypress-side test inputs. -
Upgrade your image:
ghcr.io/dekart-xyz/dekart-premium/dekart:0.23OSS/Docker Hub deployments can use:
dekartxyz/dekart:0.23
Migrations are applied automatically at startup.