2026-02-27 - 2026-03-02
Overview
2 Releases published by 1 user
Published
v0.0.21
Published
v0.20.0
MS20 — Site Stabilization
103 Pull requests merged by 1 user
Merged
#655 fix(ci): use node:24-slim (glibc) instead of Alpine (musl)
Merged
#654 fix(ci): copy .npmrc before pnpm install in all Dockerfiles
Merged
#653 fix: matrix native binary + Dockerfile audit
Merged
#652 ci: enable Kaniko layer caching
Merged
#651 fix(ci): Kaniko for base image build
Merged
#649 feat: custom node base image
Merged
#648 ci: pnpm store cache
Merged
#647 fix(api): activity interceptor tests
Merged
#645 fix(web): kanban add-task tests
Merged
#644 feat: wire chat to backend
Merged
#643 feat: compact usage widget in header
Merged
#642 feat: compact usage widget in header
Merged
#641 fix(api): security hardening — helmet + auth rate limiting
Merged
#640 fix: attach domain to project
Merged
#638 feat: inline add-task in Kanban
Merged
#637 fix: Logs page — activity_logs, optional workspaceId, autoRefresh on
Merged
#635 fix: GET workspace members endpoint
Merged
#633 test(glm47): workspace stats endpoint
Merged
#634 fix(web): CI lint failures from PR #632
Merged
#632 fix: tag creation in File Manager
Merged
#631 fix(api): remove noisy CSRF guard debug log
Merged
#630 fix(api): value imports for DTO classes in controllers
Merged
#629 fix: add SYSTEM_ADMIN_IDS env var
Merged
#628 fix(api): use TRUSTED_ORIGINS for socket.io gateway CORS
Merged
#627 feat(web): add project detail page
Merged
#626 fix(web): correct Add Provider form to match fleet-settings DTO
Merged
#625 fix(api): MS22 Phase 1 post-coding audit
Merged
#624 fix(api): widget throttling and orchestrator endpoints
Merged
#623 fix(web): correct Add Provider form DTO field mapping
Merged
#622 fix(api): skip CSRF for Bearer-authenticated API clients
Merged
#621 fix(api): add AuthModule to FleetSettingsModule and ChatProxyModule
Merged
#620 fix(api): add ConfigModule to ContainerLifecycleModule imports
Merged
#619 fix(deploy): add MOSAIC_SECRET_KEY + docker socket to api service (MS22)
Merged
#618 chore(orchestrator): MS22 Phase 1 complete — all 11 tasks done
Merged
#617 feat(web): fleet settings UI (MS22-P1h)
Merged
#616 feat(web): onboarding wizard (MS22-P1f)
Merged
#615 feat(api): chat proxy (MS22-P1i)
Merged
#614 feat(api): idle container reaper (MS22-P1k)
Merged
#613 feat(docker): core compose + entrypoint (MS22-P1j)
Merged
#612 feat(api): onboarding API (MS22-P1e)
Merged
#611 feat(api): fleet settings API (MS22-P1g)
Merged
#610 feat(api): ContainerLifecycleService (MS22-P1d)
Merged
#609 feat(api): internal agent config endpoint (MS22-P1c)
Merged
#608 chore(orchestrator): add MS22 PRD, mark P1a+P1b done
Merged
#607 feat(api): agent fleet DB schema + migration (MS22-P1a)
Merged
#606 feat(api): CryptoService for API key encryption (MS22-P1b)
Merged
#605 chore(orchestrator): MS22 Phase 1 task breakdown
Merged
#604 docs(design): MS22 DB-centric agent fleet architecture
Merged
#602 chore(orchestrator): MS21 complete — UI-001-QA and TEST-004 done
Merged
#599 fix(web): QA fixes on users settings page (MS21-UI-001-QA)
Merged
#597 chore(orchestrator): sync TASKS.md — mark MS21 completed tasks as done
Merged
#596 chore(orchestrator): mark MS22 Phase 0 complete
Merged
#595 feat(web): add teams page and RBAC navigation/route gating (MS21-UI-005, RBAC-001, RBAC-002)
Merged
#594 test(api): integration tests for MS22 knowledge layer modules (MS22-TEST-001)
Merged
#593 feat: add OpenClaw session log ingestion script (MS22-INGEST-001)
Merged
#592 feat(web): add user edit/invite dialogs and workspace member management (MS21-UI-002, MS21-UI-004)
Merged
#591 feat(api): add assigned_agent to Task model (MS22-DB-003, MS22-API-003)
Merged
#590 chore(orchestrator): add MS22 Phase 0 tasks to TASKS.md
Merged
#589 fix: bump openbao 2.5.0→2.5.1 (CVE-2026-24051 otel/sdk PATH hijack)
Merged
#588 ci: unify pipelines — single install, ~50% faster CI
Merged
#587 feat(api): add conversation archive with vector search (MS22-DB-004, MS22-API-004)
Merged
#586 feat(api): add agent memory module (MS22-DB-002, MS22-API-002)
Merged
#585 feat(api): add findings module with vector search (MS22-DB-001, MS22-API-001)
Merged
#583 chore: update TASKS.md — phase 5 complete, VER-001 in-progress
Merged
#582 feat(api): invalidate sessions on user deactivation (MS21-AUTH-004)
Merged
#581 test(web): add API client tests for admin, workspaces, teams (MS21-TEST-004)
Merged
#580 feat(web): RBAC access guard on users settings page (MS21-RBAC-002/003/004)
Merged
#579 feat(web): gate settings nav by workspace role (MS21-RBAC-001)
Merged
#578 feat(web): add user edit dialog to admin users page (MS21-UI-002)
Merged
#577 feat(web): wire workspace member management UI (MS21-UI-004)
Merged
#576 feat(web): add teams settings page (MS21-UI-005)
Merged
#575 chore(orchestrator): mark UI-001 UI-003 done, add UI-001-QA
Merged
#573 feat(web): add admin users settings page (MS21-UI-001)
Merged
#574 feat(web): wire workspaces settings page to real API (MS21-UI-003)
Merged
#572 chore(orchestrator): Fix TASKS.md schema + correct TEST-003/MIG-004 status
Merged
#567 feat(api): add admin bulk import endpoints (MS21-MIG-004)
Merged
#566 test(scripts): add migrate-brain unit tests (MS21-TEST-003)
Merged
#565 chore: update TASKS.md — phases 1-3 complete, CI confirmed green
Merged
#564 feat(api): add team management module with CRUD endpoints
Merged
#562 fix(api): increase flaky test timeouts for CI
Merged
#527 ci: enable turborepo remote cache for all Node.js pipelines
Merged
#559 feat(api): add break-glass local authentication module
Merged
#556 feat(api): add workspace member management endpoints
Merged
#555 feat(api): add AdminModule with user and workspace management endpoints
Merged
#554 feat(scripts): add jarvis-brain data migration script
Merged
#553 feat(api): add MS21 user fields for admin, local auth, and invitations
Merged
#552 chore: bootstrap MS21 Multi-Tenant RBAC Data Migration mission
Merged
#551 fix(api,web): separate workspace context from auth session
Merged
#550 docs: close MS20 Site Stabilization mission
Merged
#549 fix(api): use getTrustedOrigins() for WebSocket CORS
Merged
#548 fix(web): update useWebSocket test for withCredentials
Merged
#547 fix(web,api): fix WebSocket authentication for chat real-time connection
Merged
#545 feat(web): implement credential management UI
Merged
#544 fix(web): convert favicon.ico to RGBA format for Turbopack
Merged
#543 chore(orchestrator): update MS20 task tracking for S3
Merged
#542 fix(web,api): fix orchestrator proxy 502 connectivity
Merged
#540 fix(web): fix personalities page dark mode theming and wire to API
Merged
#541 fix(web): add favicon.ico
Merged
#539 feat(api): add PATCH endpoint and fix preferences API paths
Merged
#538 feat(web): add dedicated /terminal page route
Merged
#537 feat(api): implement personalities CRUD API
Merged
#536 fix(web): add workspace context to domain and project creation
Merged
#535 chore(orchestrator): bootstrap MS20 Site Stabilization mission
1 Issue closed from 1 user
Closed
#534 MS20: Site Stabilization — Runtime bugs and feature gaps
5 Issues created by 1 user
Opened
#534 MS20: Site Stabilization — Runtime bugs and feature gaps
Opened
#568 MS21 Phase 3: Data Migration & Import API
Opened
#569 MS21 Phase 4: Admin UI
Opened
#570 MS21 Phase 5: RBAC Enforcement
Opened
#571 MS21 Phase 6: Verification & Release