Repository navigation
api 1.1.61
·
12 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Changelog
- d0cf852: Make timing telemetry opt-in via X-Unkey-Debug (#7871) (@chronark)
- 88595e1: Mark selected build paths as dirty (#7938) (@perkinsjr)
- a69c907: Relicense Unkey under FSL-1.1-ALv2 (#7941) (@perkinsjr)
- 9af9002: Update docs.json (@perkinsjr)
- 43edbbf: api: allow absent header and query parameter matches (#7843) (@Flo4604)
- 6277ea5: chore(docs): expose portal docs in nav (#7891) (@mcstepp)
- 36c55da: chore(docs, tests): Expose portal endpoints (#7887) (@mcstepp)
- c8f7cd1: ctrl: store app connections and remove them with their owners (#7909) (@Flo4604)
- 43be1f4: deploy: store private app connection defaults and snapshots (#7647) (@Flo4604)
- 6d2ce40: docs(compute): Document the guided new-app flow (#7921) (@dave-hawkins)
- 9a18197: docs(compute): update app settings, env vars and policies pages for the new dashboard (#7920) (@dave-hawkins)
- 09d6e74: docs: include our name in pages, to improve citing (#7936) (@perkinsjr)
- 8adc48e: docs: set the Mintlify canonical base to www.unkey.com (#7937) (@perkinsjr)
- dbcd604: feat(api): add deployments.authorizeDeployment (#7884) (@ogzhanolguncu)
- 0ab7692: feat(api): add deployments.cancelDeployment (#7889) (@ogzhanolguncu)
- fc28c22: feat(cache): share concurrent SWR origin reads per key (#7928) (@chronark)
- 4b25458: feat(ctrl): add soft-delete state and cleanup queries (#7673) (@Flo4604)
- 3a33c76: feat(ctrl): authorize deployments through DeploymentService (#7883) (@ogzhanolguncu)
- 50af3ee: feat(ctrl): cancel deployments through DeploymentService (#7888) (@ogzhanolguncu)
- 6fe8e2e: feat(dashboard): Add API plan upgrade to the usage page (#7878) (@dave-hawkins)
- 19e930c: feat(dashboard): Add shared loading, error and empty states for queries (#7930) (@dave-hawkins)
- def0981: feat(dashboard): Polish new-app scaling, save highlight and repo loading (#7923) (@dave-hawkins)
- 3cd4add: feat(dashboard): Replace the new-app wizard with a guided card flow (#7882) (@dave-hawkins)
- 6a08d2c: feat(dashboard): add filter search to every logs filter popover (#7901) (@Flo4604)
- 6e0b07b: feat(dashboard): load flags with the current workspace (#7705) (@chronark)
- 3351014: feat(dashboard): make audit log filters searchable (#7899) (@Flo4604)
- aa8d840: fix(clickhouse): return 5xx for ClickHouse infrastructure failures on analytics queries (#7876) (@polylane[bot])
- ca2af11: fix(ctrl): clean up deleted GitHub installations (#7877) (@chronark)
- 39b1909: fix(ctrl): detect wrapped duplicate-key errors when creating apps (#7900) (@chronark)
- ecd8dc2: fix(ctrl): keep live route on rolled-back deploys (#7934) (@ogzhanolguncu)
- 92d7114: fix(ctrl): update existing instances in place to stop deadlock-prone re-inserts (#7922) (@polylane[bot])
- 68f7cbb: fix(dashboard): Remove the scrollbar gutter and fill full-width pages (#7932) (@dave-hawkins)
- 2fb199b: fix(dashboard): Stop app settings forms getting stuck or skipping saves (#7940) (@dave-hawkins)
- 601b598: fix(dashboard): keep AI search failures from rejecting unhandled (#7880) (@polylane[bot])
- 6e32966: fix(dashboard): load repositories when a GitHub installation no longer exists (#7875) (@polylane[bot])
- 29791e6: fix(dashboard): skip request logs for server-side flag loads (#7926) (@ogzhanolguncu)
- b863bcf: fix(dashboard): stop API overview chart cells clipping the tooltip (#7927) (@dave-hawkins)
- 4ec2558: fix(db): remove redundant permissions indexes (#7895) (@chronark)
- 4b9345c: fix(docs): remove trailing comma that breaks docs.json (#7942) (@polylane[bot])
- d2acf29: fix(frontline): return 422 for missing named rate limits (#7867) (@Flo4604)
- 193569e: fix(ui): stop the table header background covering rows in Safari (#7903) (@dave-hawkins)
- c874e98: flags: give the deploy workflow the private networking flag (#7907) (@Flo4604)
- 56f9843: krane: run workloads as Deployments behind a rollout gate (#7798) (@Flo4604)
- 5edf33a: perf(dashboard): fewer deployment requests, paging and stop/wake fixes (#7791) (@ogzhanolguncu)
- 3369334: refactor(auth): migrate scoped read checks to URNs (#7720) (@chronark)
- a7c2291: refactor(dashboard): authorize deployments through the SDK (#7885) (@ogzhanolguncu)
- 77c3d1a: refactor(dashboard): cancel deployments through the SDK (#7890) (@ogzhanolguncu)
- 9436b8e: refactor(dashboard): format dates with Intl instead of date-fns (#7925) (@ogzhanolguncu)
- 0268acf: refactor(dashboard): update roles through the SDK (#7806) (@ogzhanolguncu)
- c21cfe2: refactor(repeat): replace Every/EveryClock with Every plus options (#7929) (@chronark)
- a8f27fb: refactor(zen): rename request logging opt-out to SkipRequestLog (#7774) (@chronark)
- a597f61: zen: add configurable IdleTimeout (#7919) (@chronark)