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