File tree Expand file tree Collapse file tree 3 files changed +107
-0
lines changed
content/docs/references/hub/tenant
packages/spec/json-schema/hub Expand file tree Collapse file tree 3 files changed +107
-0
lines changed Original file line number Diff line number Diff line change 11# Release Notes
22
3+ ## v0.3.3 - Workflow and Configuration Improvements (2026-01-25)
4+
5+ ### 📦 Released Packages
6+
7+ All packages have been updated to version ** 0.3.3** :
8+
9+ - ** @objectstack/spec @0.3.3** - Core protocol definitions and TypeScript types
10+ - ** @objectstack/types @0.3.3** - Shared TypeScript type definitions
11+ - ** @objectstack/objectql @0.3.3** - ObjectQL query language and runtime
12+ - ** @objectstack/runtime @0.3.3** - Runtime execution environment
13+ - ** @objectstack/client @0.3.3** - Client library for ObjectStack
14+ - ** @objectstack/driver-memory @0.3.3** - In-memory data storage driver
15+ - ** @objectstack/plugin-hono-server @0.3.3** - Hono server plugin for REST API
16+ - ** @objectstack/plugin-msw @0.3.3** - MSW (Mock Service Worker) plugin
17+
18+ ### 📝 Changes
19+
20+ This patch release includes:
21+ - Enhanced GitHub workflows for CI, release, and PR automation
22+ - Added comprehensive prompt templates for different protocol areas
23+ - Improved project documentation and automation guides
24+ - Updated changeset configuration for better version management
25+ - Added cursor rules for better development experience
26+
27+ ### 🚀 Publishing
28+
29+ This release is ready for publishing to npm. When this PR is merged to ` main ` :
30+ 1 . The GitHub Actions release workflow will automatically detect the version bump
31+ 2 . Build all packages
32+ 3 . Publish to npm registry using NPM_TOKEN secret
33+ 4 . Create GitHub release with appropriate tags
34+
35+ ---
36+
337## v0.3.2 - Maintenance Release (2026-01-24)
438
539### 📦 Released Packages
Original file line number Diff line number Diff line change 1+ ---
2+ title : Tenant
3+ description : Tenant Schema Reference
4+ ---
5+
6+ ## Properties
7+
8+ | Property | Type | Required | Description |
9+ | :--- | :--- | :--- | :--- |
10+ | ** id** | ` string ` | ✅ | Unique tenant identifier |
11+ | ** name** | ` string ` | ✅ | Tenant display name |
12+ | ** isolationLevel** | ` Enum<'shared_schema' \| 'isolated_schema' \| 'isolated_db'> ` | ✅ | |
13+ | ** customizations** | ` Record<string, any> ` | optional | Custom configuration values |
14+ | ** quotas** | ` object ` | optional | |
Original file line number Diff line number Diff line change 1+ {
2+ "$ref" : " #/definitions/Tenant" ,
3+ "definitions" : {
4+ "Tenant" : {
5+ "type" : " object" ,
6+ "properties" : {
7+ "id" : {
8+ "type" : " string" ,
9+ "description" : " Unique tenant identifier"
10+ },
11+ "name" : {
12+ "type" : " string" ,
13+ "description" : " Tenant display name"
14+ },
15+ "isolationLevel" : {
16+ "type" : " string" ,
17+ "enum" : [
18+ " shared_schema" ,
19+ " isolated_schema" ,
20+ " isolated_db"
21+ ]
22+ },
23+ "customizations" : {
24+ "type" : " object" ,
25+ "additionalProperties" : {},
26+ "description" : " Custom configuration values"
27+ },
28+ "quotas" : {
29+ "type" : " object" ,
30+ "properties" : {
31+ "maxUsers" : {
32+ "type" : " integer" ,
33+ "exclusiveMinimum" : 0 ,
34+ "description" : " Maximum number of users"
35+ },
36+ "maxStorage" : {
37+ "type" : " integer" ,
38+ "exclusiveMinimum" : 0 ,
39+ "description" : " Maximum storage in bytes"
40+ },
41+ "apiRateLimit" : {
42+ "type" : " integer" ,
43+ "exclusiveMinimum" : 0 ,
44+ "description" : " API requests per minute"
45+ }
46+ },
47+ "additionalProperties" : false
48+ }
49+ },
50+ "required" : [
51+ " id" ,
52+ " name" ,
53+ " isolationLevel"
54+ ],
55+ "additionalProperties" : false
56+ }
57+ },
58+ "$schema" : " http://json-schema.org/draft-07/schema#"
59+ }
You can’t perform that action at this time.
0 commit comments