2025-10-25 - 2026-04-25
Overview
1 Release published by 1 user
Published
v1.0.0
5 Pull requests merged by 1 user
Merged
#39 SaaS platform UX polish: layout, navigation, error handling
Merged
#35 feat: Phase 9 — Frontend React Shell
Merged
#34 feat: Phase 4 — Observability Pipeline + Inbound Routing
Merged
#33 feat: Phase 3 — Runtime Orchestration + Environments
Merged
#32 Phase 2: Tenants + Identity + Licensing
29 Issues closed from 1 user
Closed
#55 Tenant delete: clean up tenant-deployed app containers
Closed
#44 V5: Vendor — View fleet health at a glance
Closed
#45 V6: Vendor — Delete/offboard a tenant
Closed
#49 C4: Customer — Access server dashboard seamlessly
Closed
#41 V2: Vendor — Provision server for a tenant
Closed
#48 C3: Customer — Manage team members
Closed
#40 V1: Vendor — Create tenant to onboard a new customer
Closed
#47 C2: Customer — Configure external OIDC for team
Closed
#46 C1: Customer — Dashboard with server health and license usage
Closed
#51 C6: Customer — View organization settings
Closed
#52 Async tenant provisioning (frontend UX)
Closed
#53 TopBar shows server-specific controls on SaaS pages
Closed
#54 Post-logout redirect URI not registered for SaaS SPA
Closed
#37 Admin: Tenant creation UI
Closed
#36 Phase 10: Logto OIDC Integration & Bootstrap Automation
Closed
#31 Phase 9: Frontend (React Shell)
Closed
#28 Phase 4: Observability Pipeline (was Phase 6)
Closed
#26 Phase 3: Runtime Orchestration + Environments (was Phase 4)
Closed
#24 Phase 2: Tenants + Identity + Licensing
Closed
#22 Phase 1, Task 9: Dockerfile + Gitea Actions CI
Closed
#23 Phase 1, Task 10: Full Test Suite + Final Verification
Closed
#21 Phase 1, Task 8: Spring Security Config + JWT Filter + Auth Controller
Closed
#20 Phase 1, Task 7: Login Endpoint
Closed
#19 Phase 1, Task 6: Ed25519 JWT Service
Closed
#17 Phase 1, Task 4: Audit Logging Framework
Closed
#18 Phase 1, Task 5: User Entity + Registration
Closed
#16 Phase 1, Task 3: Flyway Migrations — Users, Roles, Permissions
Closed
#15 Phase 1, Task 2: Docker Compose + TestContainers Base
Closed
#14 Phase 1, Task 1: Maven Project Setup
51 Issues created by 1 user
Opened
#1 Epic: SaaS Management Platform
Opened
#2 Epic: Identity & Access Management
Opened
#3 Epic: Tenant Provisioning & Lifecycle
Opened
#4 Epic: Billing & Metering
Opened
#5 Epic: Camel Application Runtime
Opened
#6 Epic: Observability Integration
Opened
#7 Epic: License & Feature Gating
Opened
#8 Epic: Networking & Tenant Isolation
Opened
#9 Epic: Secrets Management
Opened
#10 Epic: Environments & Promotion Pipeline
Opened
#11 Epic: Security & SOC 2 Compliance
Opened
#12 Epic: Platform Operations & Self-Monitoring
Opened
#13 MOAT: Exchange Replay
Opened
#14 Phase 1, Task 1: Maven Project Setup
Opened
#15 Phase 1, Task 2: Docker Compose + TestContainers Base
Opened
#16 Phase 1, Task 3: Flyway Migrations — Users, Roles, Permissions
Opened
#17 Phase 1, Task 4: Audit Logging Framework
Opened
#18 Phase 1, Task 5: User Entity + Registration
Opened
#19 Phase 1, Task 6: Ed25519 JWT Service
Opened
#20 Phase 1, Task 7: Login Endpoint
Opened
#21 Phase 1, Task 8: Spring Security Config + JWT Filter + Auth Controller
Opened
#22 Phase 1, Task 9: Dockerfile + Gitea Actions CI
Opened
#23 Phase 1, Task 10: Full Test Suite + Final Verification
Opened
#24 Phase 2: Tenants + Identity + Licensing
Opened
#25 Phase 5: K8s Operational Layer (was Phase 3)
Opened
#26 Phase 3: Runtime Orchestration + Environments (was Phase 4)
Opened
#27 Phase 5 (original) — Secrets: DEFERRED
Opened
#28 Phase 4: Observability Pipeline (was Phase 6)
Opened
#29 Phase 6: Billing (was Phase 7)
Opened
#30 Phase 7: Security Hardening + Monitoring (was Phase 8)
Opened
#31 Phase 9: Frontend (React Shell)
Opened
#36 Phase 10: Logto OIDC Integration & Bootstrap Automation
Opened
#37 Admin: Tenant creation UI
Opened
#38 Cross-app session management (parked)
Opened
#40 V1: Vendor — Create tenant to onboard a new customer
Opened
#41 V2: Vendor — Provision server for a tenant
Opened
#42 V3: Vendor — Generate and assign license to a tenant
Opened
#43 V4: Vendor — Suspend a tenant who hasn't paid
Opened
#44 V5: Vendor — View fleet health at a glance
Opened
#45 V6: Vendor — Delete/offboard a tenant
Opened
#46 C1: Customer — Dashboard with server health and license usage
Opened
#47 C2: Customer — Configure external OIDC for team
Opened
#48 C3: Customer — Manage team members
Opened
#49 C4: Customer — Access server dashboard seamlessly
Opened
#50 C5: Customer — View license details with usage data
Opened
#51 C6: Customer — View organization settings
Opened
#52 Async tenant provisioning (frontend UX)
Opened
#53 TopBar shows server-specific controls on SaaS pages
Opened
#54 Post-logout redirect URI not registered for SaaS SPA
Opened
#55 Tenant delete: clean up tenant-deployed app containers
Opened
#56 MVP Shipment: Self-hosted distribution, packaging, release process