-
Notifications
You must be signed in to change notification settings - Fork 1
Platform Changelog
Claude Agent edited this page Jun 6, 2026
·
35 revisions
This page tracks deployed platform functionality, updated daily. It is indexed by the OSC architect RAG system so users can ask "what was recently deployed?" or "when did feature X ship?".
- Show Swedish flag badge on service cards and detail page for prod-se instances
- Make ACME issuer configurable (LE default, GTS optional)
- Remove cache bypass workaround now that fast-jwt v6 is safe
- Add
start-git-credential-registrationMCP tool: initiates browser-based PAT registration, returns a one-time URL valid for 10 min - Add
get-git-credential-setup-instructionsMCP tool: returns a ready-to-run curl command for headless/CI environments - Add
list-git-credentialsMCP tool: list registered credential names and timestamps (PAT values are never returned) -
create-my-appnow accepts agitCredentialparameter — pass a pre-registered credential name instead of a raw PAT -
update-my-app-github-tokennow acceptsgitCredentialfor rolling token rotation with no downtime - Return structured error from
restart-my-appwhen the app is still in creating state - Return structured 409 from
update-my-app-github-tokenon conflict - Return structured error for non-managed buckets in
list-objects-on-bucket -
enable-app-stage-prodresponse now includes async-init guidance for apps initialising after first enable
- Consolidated tenant instance list now aggregates across primary and secondary hosting sites (multi-region support)
- Return 404/503 instead of generic 500 when version listing fails during Agentic SDLC operations
- Propagate subPath and analyticsService to stage app provisioner in Agentic SDLC
- Replace PayPal with Stripe as payment provider on purchase pages
- Add Git Credentials tab to My Apps dashboard for private repository access without sharing raw tokens
- Add browser-based PAT registration page for secure git credential setup (PAT never passes through MCP or chat)
- Add rate limit and client-side cooldown to magic link login flow
- Fix overlapping labels in Add Git Credential modal
- Fix submit button not disabled while create-team form is pending
- Fix: show service instances without requiring a subscription record
- Add
start-git-credential-registrationMCP tool: initiates browser-based PAT registration, returns a one-time URL (valid 10 min) - Add
get-git-credential-setup-instructionsMCP tool: returns a ready-to-run curl command for headless/CI credential registration - Add
list-git-credentialsMCP tool: list registered credential names and timestamps (PAT values never returned) -
create-my-appandupdate-my-app-github-tokennow acceptgitCredentialparameter; inline token args deprecated -
get-service-schemauses structured fuzzy matching for improved service discovery - Auto-diagnose on
update-service-instanceUnknown reason failures - Add
list-all-feedbackadmin tool - Add
create-personal-access-token,list-personal-access-tokens,revoke-personal-access-tokenMCP tools - Expose OscEntry DLL field on dotnet My App via MCP
- Support private repository git credentials — store a named PAT, reference it by name at app creation and git-token rotation
- Add git-credential-session mint and redeem endpoints backing the browser-based PAT registration flow
- Add AI agent safety section to homepage
- Add lifecycle tools section to /mcp page
- Widen SAT cookie domain to .osaas.io for cross-cluster authentication
- Fix
/api/auth/loginto redirect correctly to/api/auth/signin(308)
- Add OscEntry DLL field to dotnet MyApp — pin the entry DLL at creation or update it later in Settings
- Faster app deletion with parallelized runtime probing
- Auto-trigger Trivy security scan after every rebuild
- Fix linked issue URL input invisible in dark mode
- Add 10s timeout to deleteMyApp with clear abort error
- Fix agent task completion tracking: route syncRunningTaskStatus through updateRunInHistory
- Add MCP integration guide link to Codex tutorial What's Next section
- Show sign-in code confirmation message and enable OTP autofill on magic-link login
- Pre-populate feedback drawer fields from the list item to fix empty linked issue URL
- Close plan downgrade warning modal immediately on API success
- Add list-service-instances preflight and terminal-error guidance for bulk delete operations
- Automatically probe and refresh stale Gitea tokens in Agentic SDLC workflows
- Show platform build status (building/running/failed) in the My Apps logs modal
- Context-aware empty-state message in logs modal when app is still building
- Paginate list-parameters to return all keys when a store has more than one page
- Steer create-my-app to wait-for-app-ready instead of get-my-app after creation
- Add required-field guard to create-service-instance to catch missing mandatory fields early
- Require list-service-instances preflight before bulk delete to prevent stale-name failures
- Make /enable endpoint async, returning 202 Accepted immediately
- Add VS Code Bearer token auth header option to /mcp setup page
- Add Windsurf setup tab to /mcp page with mcp_config.json snippet
- Use per-domain delete to handle secondary-slot custom domains
- Show tenant and user names in feedback list
- Show confirmation modal after plan downgrade
- Show workspace name in feedback table Tenant/User column
- Close restart modal immediately for HA apps
- Emit DAU by product attribution (liivo/osc)
- Add stop-condition to get-parameter to prevent exhaustive store search
- Add Gitea repo recovery workflow to system prompt
- Correct off-by-one in secondary proxy slot length check
- Surface My Apps as equal activation path in dashboard empty-state
- Add Pro plan first-session value walkthrough after subscription activation
- Add voucher code input to activate-subscription modal
- Add Trial ends column to admin subscriptions table
- Add voucher promo code toggle to day-0 FirstDeployCard footer
- Prevent secret name chip from overflowing modal edge
- Show trial end date in Token Usage card
- Apply voucher code during Stripe checkout via successUrl redirect
- Hide trial end banner for users on paid plans
- Use port 8080 fallback in Node.js and Python skill examples
- Add MCP subagent guidance and get-mcp-config tool
- Strengthen service ID anti-patterns and add circuit-breaker
- Add list-feedback trigger for feedback status queries
- Redact secrets in assistant messages before MongoDB persistence
- Add backfill-secrets entry point and fix K8s job manifest
- Surface K8s failure condition message in backup records
- Add AI Agentic Engineer MCP block above the fold
- Pre-render service list in SSR for SEO/AEO
- Bump service-count refs from 180 to 183
- Expose trialEnd in TenantPlan schema for admin trial date visibility
- Persist trialEnd in MongoDB to avoid redundant Stripe API calls on GET /tenantplan