apibillingbrandingdatabase
Custom domains and workspace tools landed in SuprLogs this week
- Custom domains are now available for public changelogs — Public changelogs can now live on your own domain, with DNS verification, automatic SSL, and a simple setup flow in project settings.
- Owner-aware API keys and synced API docs — You can now create, scope, rotate, and revoke API keys from the dashboard, and the published API docs stay in sync with the live routes.
- Workspace switching and project transfers are easier — Workspace switching, project transfer, and a dedicated Projects page make it easier to manage personal and organization projects from one place.
- Public changelogs got richer browsing and subscription options — Public changelogs gained RSS/Atom feeds, search, tag filtering, contributor activity, and broader theme and branding support.
Also in this release
New Features5 updates
New Features5 updates
- Set up a verified custom domain for a public changelog, including DNS instructions and automatic SSL.
- Create and manage dashboard API keys for personal workspaces or organizations, with project-level scoping.
- Move projects between workspaces, browse a dedicated Projects page, and switch workspaces from the sidebar.
- Public changelogs now support RSS/Atom subscriptions, search, tag filters, and contributor activity cards.
- Added analytics integrations in project settings for Google Analytics, Google Tag Manager, and PostHog.
Improvements5 updates
Improvements5 updates
- Public changelog branding and themes are more consistent across Terminal, Sequential, Brutalist, and Kanban, with better dark mode and mobile layouts.
- The project dashboard now shows clearer sync status, live timing, and more reliable refreshes while imports are running.
- Settings changes now rebuild daily, weekly, and monthly summaries from the latest configuration without reprocessing commit history.
- Marketing pages were refreshed with a dedicated pricing page, clearer plan names, and easier access to product updates.
- Editor and project screens keep content visible longer during loading to reduce flicker.
Bug Fixes6 updates
Bug Fixes6 updates
- Fixed redirects after leaving or deleting an organization so users return to the app and their Personal workspace.
- Fixed the project switcher and project deletion flow so stale state and confirmation issues no longer block normal use.
- Fixed settings requests that contained invalid JSON so they now return a clear 400 error instead of failing unexpectedly.
- Fixed custom domain and subscription dialogs so badges, buttons, and dark-mode styling display correctly.
- Fixed GitHub installation lookups so setup and history estimates work with either UUID or numeric installation IDs.
- Fixed regeneration flows so period summaries and full-history rebuilds complete reliably.
API5 updates
API5 updates
- Added owner-aware API key CRUD endpoints, usage tracking, and support for API key authentication on project and GitHub routes.
- Added project membership and transfer endpoints to support workspace switching and moving projects between workspaces.
- Added a read-only projects endpoint for custom integrations, plus refreshed public changelog read routes.
- Extended settings and history APIs to support analytics integrations, sync status, and updated estimate handling.
- Published OpenAPI docs are now generated from route annotations, keeping the spec aligned with the live API.
Security2 updates
Security2 updates
- Added stricter ownership checks so API keys, projects, repositories, webhooks, and changelogs only expose allowed data.
- Improved secret handling with Vault-backed storage and one-time key display at creation.
Breaking Changes2 updates
Breaking Changes2 updates
- Commit records now link through `project_repo_id`, so databases need the new migration before history can load correctly.
- The entitlement catalog changed: `inngest_priority` now uses numeric values, and new plan limits cover repositories, organizations, visibility, and integrations.
Documentation4 updates
Documentation4 updates
- Updated the API reference with the new authentication guide, base URL details, and usage examples.
- Refreshed branding, environment, and product documentation for APP_URL, analytics, pricing, and new changelog themes.
- Updated the terms and refund wording to refer directly to SuprLogs.
- Added OpenAPI generation and validation checks so docs stay in sync with route changes.
Performance3 updates
Performance3 updates
- Custom domain lookups are cached to keep requests fast.
- Improved editor navigation so the current entry stays visible while the next one loads.
- Aligned import and backfill processing to reduce overhead during large syncs.