Changelog

SuprLogs Changelog

apibillingbrandingdatabase

Custom domains and workspace tools landed in SuprLogs this week

Aslan Goldenhour
55 commits
+0-0
  • Custom domains are now available for public changelogsPublic 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 docsYou 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 easierWorkspace 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 optionsPublic changelogs gained RSS/Atom feeds, search, tag filtering, contributor activity, and broader theme and branding support.

Also in this release

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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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.