feat(bucket-tenants): add persisted bucket-scoped tenant credentials with bucket export and import APIs

This commit is contained in:
2026-05-02 11:14:15 +00:00
parent 53d663597a
commit 7f2546e041
14 changed files with 1675 additions and 117 deletions
+9
View File
@@ -1,5 +1,14 @@
# Changelog
## 2026-05-02 - 6.5.0 - feat(bucket-tenants)
add persisted bucket-scoped tenant credentials with bucket export and import APIs
- Adds bucket tenant management APIs for creating, rotating, listing, retrieving, and deleting scoped per-bucket credentials.
- Persists runtime credentials under the storage directory so tenant and replaced credentials survive restarts.
- Enforces tenant bucket isolation in auth, including blocking cross-bucket access and copy operations.
- Adds bucket export/import support using the smartstorage.bucket.v1 JSON format.
- Introduces health and metrics APIs plus test coverage for tenant lifecycle, persistence, policy retention, and AWS SDK compatibility.
## 2026-04-30 - 6.4.1 - fix(build)
tighten TypeScript compiler settings and refresh package metadata