Skip to content

Support storage options, archives, and EXECUTE AS#257

Merged
jamals86 merged 1 commit into
mainfrom
release/0.4.4-rc.1
May 6, 2026
Merged

Support storage options, archives, and EXECUTE AS#257
jamals86 merged 1 commit into
mainfrom
release/0.4.4-rc.1

Conversation

@jamals86
Copy link
Copy Markdown
Member

@jamals86 jamals86 commented May 6, 2026

Add STORAGE_MODE and STORAGE_ID support to CREATE/ALTER USER parsing and handlers (including validation against storages, audit metadata, and defaults). Generalise EXECUTE AS parsing to accept the short alias form EXECUTE AS <user> while preserving legacy EXECUTE AS USER <user>, with updated parsing utilities and tests. Add archive support for backups/restores: backup executor can produce .tar.gz/.tgz archives (staging dir, tar+gzip), restore accepts either a backup directory or archive file, and jobs crate gains flate2/tar deps. Also: make namespace handling and docs request-scoped, return relative download URIs for exports, update various CLI/UI/tests, add backend/kalamdb-nightly to .gitignore, and include benchmark result files and related small updates.

Add STORAGE_MODE and STORAGE_ID support to CREATE/ALTER USER parsing and handlers (including validation against storages, audit metadata, and defaults). Generalise EXECUTE AS parsing to accept the short alias form `EXECUTE AS <user>` while preserving legacy `EXECUTE AS USER <user>`, with updated parsing utilities and tests. Add archive support for backups/restores: backup executor can produce `.tar.gz`/`.tgz` archives (staging dir, tar+gzip), restore accepts either a backup directory or archive file, and jobs crate gains flate2/tar deps. Also: make namespace handling and docs request-scoped, return relative download URIs for exports, update various CLI/UI/tests, add backend/kalamdb-nightly to .gitignore, and include benchmark result files and related small updates.
@jamals86 jamals86 merged commit 0831549 into main May 6, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant