What unkeyed/unkey shipped
Written by FoxPlug from public releases; not affiliated with Unkey. An automatic summary of the public release, pull request and commit data of github.com/unkeyed/unkey. Unkey did not write it and does not use or endorse FoxPlug. Every line links to the public change it describes.
Get a weekly update like this for your product, free
Week of September 21, 2026
What shipped
- Upgraded Go to version 1.27.1 with strict claim decoding, updated golangci-lint to 2.13.2, and replaced deprecated patterns like ptr.P with native Go expressions [10][9][8]. Pull request #7320
- Released API version 1.1.46 with URN permission support for project, app, and deployment handlers [12]. Release
- Redesigned app cards in the dashboard and added list view with search functionality for projects with larger numbers of apps [28]. Pull request #7597
- Added URN permissions to apps.listApps endpoint with read access patterns for specific and wildcard app scopes [0]. Pull request #7562
- Added URN permissions to projects.listProjects endpoint with a new pagination.FetchAuthorized utility to load only authorized rows [6]. Pull request #7556
- Refactored dashboard to create and delete keyspaces through the SDK instead of tRPC routes [21]. Pull request #7531
- Added krane recovery from API outages and cross-replica coordination to prevent panics and race conditions from concurrent instances [37]. Pull request #7450
- Migrated dashboard ratelimit overrides to read through the SDK, removing the tRPC ratelimit.override.list route [14]. Pull request #7575
- Fixed override restoration when setting an override for a previously deleted identifier [23]. Pull request #7598
- Replaced arbitrary font sizes with a formalized type scale in the dashboard UI [11]. Pull request #7608
Why it matters
This week focused on completing URN permission authorization across API endpoints and accelerating the dashboard's SDK migration away from tRPC. The Go upgrade brings the codebase current with standard library improvements. Together these changes improve permission granularity, reduce infrastructure complexity, and enhance the dashboard user experience.
Changelog entry
- upgrade: go to 1.27.1 with strict claim decoding; update golangci-lint to 2.13.2; replace ptr.P with new expressions Pull request #7320
- release: api 1.1.46 with URN permissions on project, app, and deployment handlers Release
- feat(dashboard): redesign app cards and add list view with search Pull request #7597
- feat(api): authorize apps.listApps with URN permissions for app read access Pull request #7562
- feat(api): authorize projects.listProjects with URN permissions; add pagination.FetchAuthorized utility Pull request #7556
- refactor(dashboard): create and delete keyspaces through SDK instead of tRPC Pull request #7531
- feat(krane): recover from API outages and coordinate replicas to prevent concurrent instance race conditions Pull request #7450
- refactor(dashboard): read ratelimit overrides through SDK, remove tRPC ratelimit.override.list Pull request #7575
- fix(api): restore deleted overrides when set again Pull request #7598
- refactor(ui): replace arbitrary font sizes with formalized type scale Pull request #7608
Shipped: Go 1.27.1 upgrade, API 1.1.46 with expanded URN permissions, dashboard SDK migration for keyspaces & overrides, app card redesign with search, and krane outage recovery.
This week we upgraded to Go 1.27.1, released API 1.1.46 with URN permission coverage across more endpoints, and continued migrating the dashboard from tRPC to SDK calls. We redesigned app cards with search functionality, added outage recovery for krane, and improved tooltip consistency across the UI. URN permissions now cover projects, apps, deployments, and more.
Week of September 14, 2026
What shipped
- Frontline 1.0.26-rc.1 released with gateway policy fixes for workspace keyspaces and duplicate-key error resolution. Release
- Project cards now display each app's deployment status and in-flight or failed builds on the overview page. Pull request #7417
- Dashboard now warns before deleting API keys or root keys that were used in the last 7 days. Pull request #7463
- Portal re-implements the analytics:scope permission end-to-end, making it requestable again through the API and integrate dialog. Pull request #7410
- Key tables now display stored prefixes and last-four character suffixes for both root and API keys. Pull request #7429
- Dashboard sidebar compute meter now serves cached data while fresh data loads, reducing page settle time from 2.64s to 1.62s. Pull request #7441
- Removed all custom WorkOS login code in favor of hosted WorkOS and their widgets across the board. Pull request #7316
- Portal operator URNs added to the URN catalog so portal routes work correctly when root keys move to URN format. Pull request #7377
- Fixed relative timestamp updates on project cards that were not refreshing until page interaction. Pull request #7474
Why it matters
This week brings better visibility into deployments and key usage on the dashboard, stronger safeguards against accidental key deletion, and foundational work to support portal permissions through the new analytics scope. Performance improvements to the dashboard and fixes to gateway policies make the platform more reliable.
Changelog entry
- Frontline 1.0.26-rc.1: Fixed gateway policies to work with workspace keyspaces and resolved duplicate-key errors on clusters Release
- Project cards now display each app's deployment status and build progress Pull request #7417
- Added warning when deleting API keys or root keys used in the last 7 days Pull request #7463
- Portal analytics:scope permission now fully implemented end-to-end Pull request #7410
- Key tables display stored prefixes and last-four character suffixes Pull request #7429
- Gateway request log drawer now loads details from correct table Pull request #7434
- Dashboard compute meter now serves cached data while fetching fresh updates Pull request #7441
- Portal operator URNs added to support URN-based root keys Pull request #7377
- Migrated authentication to hosted WorkOS solution Pull request #7316
- Fixed relative timestamps on project cards to update without page interaction Pull request #7474
Frontline 1.0.26-rc.1 shipped. Better deployment visibility, safer key deletion, analytics scope back in the portal, and gateway policy fixes.
This week's updates focus on platform stability and usability. Frontline 1.0.26-rc.1 brings gateway policy fixes, project cards now show deployment status directly, and we added safeguards that warn before deleting recently-used keys. The portal re-implements analytics scope end-to-end, and we optimized dashboard performance by serving cached compute meter data. Removed all custom WorkOS code in favor of their hosted solution.