release: finalize BZOD v0.8.0
Rust CI / Test & Quality Checks (push) Canceled after 0s
Rust CI / Build Docker Image (push) Canceled after 0s

This commit is contained in:
thakares committed 2026-08-21 16:23:32 +05:30
1 parent d7e0ac7679
commit d398341f01
35 files changed
+2417 -525

No files matched your search

+14 -2
View File
@@ -1,11 +1,23 @@
# Upgrade Guide
Version: v0.7.0
Version: v0.8.0
This document describes the upgrade process for existing BZOD deployments upgrading to BZOD v0.7.0.
This document describes the upgrade process for existing BZOD deployments upgrading to BZOD v0.8.0.
---
# BZOD v0.8.0 Upgrade Overview
BZOD v0.8.0 completes the TenantId-based multi-tenant topology and separates Core Admin from tenant application resources. The active runtime uses the Core databases under `admin/`, global slug registries under `slugs/`, and tenant databases under `users/<TenantId>/`.
Key upgrade characteristics:
* Core Admin has no tenant directory, `content.db`, or `analytics.db`.
* Active production operations no longer use `system.db.global_slugs`.
* Active tenant ownership is represented by immutable `TenantId`.
* Legacy integer IDs and legacy slug data remain available only to migration/restore compatibility paths.
* Existing legacy deployments should use the repository's migration and restore commands rather than manually copying legacy tenant directories into the v0.8 topology.
# Overview
BZOD v0.5.1 is a platform hardening release focused on: