Commit Graph

  • 18495dba68 feat: Restyle the API keys page onto the shared list patterns mrhid6 2026-08-13 08:59:06 +00:00
  • 689d0e1d5b feat: Give API keys their own page and group the sidebar mrhid6 2026-08-13 08:54:42 +00:00
  • 95527b3956 fix: Exclude /install and /update scripts from the OpenAPI document mrhid6 2026-08-13 08:31:20 +00:00
  • 225b53bfa7 fix: Throttle audit logging for expired API token use mrhid6 2026-08-13 08:31:12 +00:00
  • 965419b2b8 fix: Confine created API token scopes to the calling token's own mrhid6 2026-08-13 08:31:07 +00:00
  • f6988b0f1e docs: Correct API token access-control claim in CLAUDE.md mrhid6 2026-08-13 08:12:48 +00:00
  • 0784ef3719 docs: Document API tokens and the OpenAPI reference mrhid6 2026-08-13 08:04:09 +00:00
  • 9df4a29210 fix: Separate stacked securityDefinitions into distinct comment groups mrhid6 2026-08-13 07:54:56 +00:00
  • 4c88d6e768 feat: Publish an OpenAPI 3.1 document and a Scalar reference mrhid6 2026-08-12 15:23:02 +00:00
  • a85a354e57 feat: Annotate workflow, step, run and workload routes mrhid6 2026-08-12 15:22:54 +00:00
  • 9b18d09d9b feat: Annotate monitor, secrets and vulnerability routes mrhid6 2026-08-12 15:22:51 +00:00
  • a398da0eac feat: Annotate SSO, channel, console, instance and licence routes mrhid6 2026-08-12 15:22:48 +00:00
  • edb8406e05 feat: Annotate server, key and token routes for OpenAPI mrhid6 2026-08-12 15:22:45 +00:00
  • bfd185adbb feat: Add OpenAPI response types and top-level swag annotations mrhid6 2026-08-12 15:22:42 +00:00
  • 182752d9ab feat: Manage API tokens from settings mrhid6 2026-08-12 14:58:57 +00:00
  • 3b4c87a292 feat: Rate limit API token requests mrhid6 2026-08-12 14:51:22 +00:00
  • 2685e9ad06 fix: Distinguish caller mistakes from backend failures in CreateAPIToken mrhid6 2026-08-12 14:48:17 +00:00
  • 4de67e4bea docs: Separate caller mistakes from backend failures in the plan mrhid6 2026-08-12 14:47:36 +00:00
  • 524ccc6412 feat: Add the API token endpoints mrhid6 2026-08-12 14:44:50 +00:00
  • be4f488db3 feat: Enforce API token scopes from the route map mrhid6 2026-08-12 14:40:00 +00:00
  • 2f60b81962 fix: Stop the session middleware writing two responses on an expired cookie mrhid6 2026-08-12 14:35:20 +00:00
  • 92692de94d docs: Correct the middleware fallback in the plan mrhid6 2026-08-12 14:34:54 +00:00
  • a5f9fca59e feat: Authenticate the API with a bearer token as well as a cookie mrhid6 2026-08-12 14:32:40 +00:00
  • 72e5228351 feat: Add the API token service mrhid6 2026-08-12 14:28:10 +00:00
  • 33b5ec0788 feat: Add a per-instance API token lifetime cap mrhid6 2026-08-12 14:22:12 +00:00
  • 1b718e7c59 feat: Define the API token scope vocabulary mrhid6 2026-08-12 14:19:47 +00:00
  • 6ad65a1242 feat: Add the api_tokens collection and its indexes mrhid6 2026-08-12 14:16:12 +00:00
  • a41f2b26cc docs: Plan the API token and OpenAPI implementation mrhid6 2026-08-12 14:09:03 +00:00
  • 71f9a9dca5 docs: Specify scoped API tokens and an OpenAPI reference mrhid6 2026-08-12 13:59:03 +00:00
  • 449684ceaa fix: Derive the rename unwind deadline at its use site mrhid6 2026-08-12 11:15:29 +00:00
  • cdc50b7aaf fix: Harden instance rename against interleaving and lost unwinds mrhid6 2026-08-12 11:08:36 +00:00
  • f534b74066 docs: Document instance rename in HQ mrhid6 2026-08-12 10:52:43 +00:00
  • 3c15ee15ef feat: Let staff rename an instance mrhid6 2026-08-12 10:29:45 +00:00
  • 45a4f968d6 feat: Let a customer rename a cloud instance from HQ mrhid6 2026-08-12 10:23:17 +00:00
  • df09e42cf2 feat: Add rename calls and slug preview to the HQ client mrhid6 2026-08-12 10:17:39 +00:00
  • ee427ed6e1 feat: Add staff instance rename endpoint mrhid6 2026-08-12 10:12:04 +00:00
  • 5856deede3 feat: Add customer instance rename endpoint mrhid6 2026-08-12 10:09:19 +00:00
  • e02b263054 feat: Add rename cooldown field and cloudprov rename mrhid6 2026-08-12 10:06:31 +00:00
  • 1d6c89c368 feat: Add instance rename to shared provisioning mrhid6 2026-08-12 10:01:56 +00:00
  • 0edfddb710 docs: Drop test steps from the rename plan mrhid6 2026-08-12 09:58:18 +00:00
  • 71a4f53bed docs: Implementation plan for instance rename in HQ mrhid6 2026-08-12 09:53:40 +00:00
  • de7350fce9 docs: Reuse loginURLFor for the rename response host mrhid6 2026-08-12 09:46:38 +00:00
  • 21786fa1a8 docs: Design for instance rename in Vantage HQ mrhid6 2026-08-12 09:46:08 +00:00
  • 84f9587b9a fix: Fixed gitignore mrhid6 2026-08-11 15:03:03 +00:00
  • a20e165ac2 feat: Revamp instance page mrhid6 2026-08-11 10:32:59 +01:00
  • ed260cd86c feat: Updated members panel on instance page mrhid6 2026-08-11 10:10:44 +01:00
  • 99cd2a8ec3 feat: Updated admin instance page mrhid6 2026-08-11 09:59:27 +01:00
  • a228ab24a0 feat: Changes to self hosted purchase mrhid6 2026-08-11 09:30:19 +01:00
  • 3acbf01d46 docs: Self review of doc pages mrhid6 2026-08-10 16:32:23 +01:00
  • 675689a458 feat(audit): server-side paging, search and category filter; one event format mrhid6 2026-08-10 15:25:48 +01:00
  • 42f3f3e640 feat(web): typed confirmation for deleting an SSH key mrhid6 2026-08-10 15:07:52 +01:00
  • 21238fe707 feat(web): typed confirmations on destructive actions; toasts for API outcomes mrhid6 2026-08-10 14:26:02 +01:00
  • ef86ef04a1 fix: Fixes to command stream mrhid6 2026-08-10 14:07:17 +01:00
  • 727bb09eff feat: More updates to hq mrhid6 2026-08-10 13:56:59 +01:00
  • 1fe4ba5999 feat: HQ redesign mrhid6 2026-08-10 10:44:30 +01:00
  • e434beec7a fix(web): toasts survive an open dialog; empty-state actions can be gated mrhid6 2026-08-10 10:01:47 +01:00
  • fe1dfe472a refactor(web): list pages share the async primitives; dialogs hide the page behind mrhid6 2026-08-10 09:54:32 +01:00
  • 0cfaf6670c fix(web): address review of the dialog, toast and async primitives mrhid6 2026-08-10 09:44:29 +01:00
  • 4d67341ba5 feat(web): fleet search and sort, shared empty/error states, no background polling mrhid6 2026-08-10 09:35:39 +01:00
  • 1fa9160c59 fix(web,adminsite): accessible dialogs, real confirmations, shared async UI mrhid6 2026-08-10 09:25:53 +01:00
  • d559cccd44 feat: Updated server page mrhid6 2026-08-07 16:21:17 +01:00
  • 0684d84609 fix: Fixed vuln score mrhid6 2026-08-07 15:33:50 +01:00
  • 78f1bf853c fix: More fixes to vuln matching mrhid6 2026-08-07 13:29:15 +01:00
  • e28238191d feat: Added vuln filter mrhid6 2026-08-07 11:58:42 +01:00
  • 82bcc5776f fix: Fixed vuln scanning mrhid6 2026-08-07 11:13:58 +01:00
  • 1993802c38 feat: Updated rescan button text mrhid6 2026-08-07 10:52:16 +01:00
  • 5db49b6b0e feat: Vuln debug logs mrhid6 2026-08-07 10:50:08 +01:00
  • 0c15b25ecd fix: Fixed agent package version agent/v1.3.1 mrhid6 2026-08-07 10:21:00 +01:00
  • 0c21765da3 feat: Added pagination mrhid6 2026-08-07 09:59:50 +01:00
  • 4ff8fc8d51 docs: document the workload registry agent/v1.3.0 mrhid6 2026-08-07 09:09:18 +01:00
  • 483053b9a2 feat: workload registry UI mrhid6 2026-08-07 09:06:36 +01:00
  • fd4c51f3db feat: workload registry REST API mrhid6 2026-08-07 09:01:46 +01:00
  • 1b351cfca4 feat: agent reports workloads and handles workload commands mrhid6 2026-08-07 08:58:46 +01:00
  • cf9d85b3cd feat: store workload reports and route log results mrhid6 2026-08-07 08:56:26 +01:00
  • 6a4ef5b6c6 feat: workload registry proto messages mrhid6 2026-08-07 08:53:33 +01:00
  • 501cf4e733 feat: agent reads bounded workload logs mrhid6 2026-08-07 08:49:42 +01:00
  • 89c21d752a feat: agent control actions with self-protection mrhid6 2026-08-07 08:48:27 +01:00
  • 0e38d9d500 feat: agent enumerates systemd services mrhid6 2026-08-07 08:46:59 +01:00
  • 3511c34daa feat: agent enumerates docker containers mrhid6 2026-08-07 08:46:03 +01:00
  • 0838d1d735 feat: models and indexes for the workload registry mrhid6 2026-08-07 08:45:00 +01:00
  • d1769fc886 feat: Updated vuln style mrhid6 2026-08-06 16:35:04 +01:00
  • 6dced22499 fix: Fixed agent collect packages agent/v1.2.13 mrhid6 2026-08-06 16:20:34 +01:00
  • 5cee53dc5f feat: Better button description mrhid6 2026-08-06 15:51:18 +01:00
  • 81248bb159 style: bring the vulnerabilities page onto the house page shape mrhid6 2026-08-06 15:49:39 +01:00
  • 6354d54de8 feat: added addon price to pricing page mrhid6 2026-08-06 15:48:20 +01:00
  • da6d64f95c fix: give the scratch server image a /tmp for the vulnerability database mrhid6 2026-08-06 15:46:30 +01:00
  • 9ba3d4a61f feat: Vulnerability Scanning feature on license page mrhid6 2026-08-06 15:40:13 +01:00
  • eee236a072 fix: tidy server go.mod for the vulnerability database dependencies mrhid6 2026-08-06 15:18:57 +01:00
  • 9df89e2db4 fix: surface vuln_scanning across licence, staff and pricing UI mrhid6 2026-08-06 15:10:26 +01:00
  • f60c509b47 feat: vuln_scanning entitlement and documentation agent/v1.2.12 mrhid6 2026-08-06 14:44:11 +01:00
  • 84dfcfeac7 feat: vulnerability findings UI mrhid6 2026-08-06 14:40:37 +01:00
  • 5dda3b5c4a feat: vulnerability scanning pipeline, matcher, scheduler and API mrhid6 2026-08-06 14:33:46 +01:00
  • db64320bd8 feat: agent reports installed packages on the hourly loop mrhid6 2026-08-06 13:21:13 +01:00
  • 583f60771c feat: store agent package reports and serve the collect flag mrhid6 2026-08-06 13:19:39 +01:00
  • a92c3190c2 feat: ReportPackages wire types with hash short-circuit mrhid6 2026-08-06 13:17:44 +01:00
  • 3a6d24fe0e feat: models and indexes for package inventory and CVE findings mrhid6 2026-08-06 11:59:00 +01:00
  • c277ecff44 feat: agent collects installed packages per package manager mrhid6 2026-08-06 11:56:41 +01:00
  • bd690c94c3 feat: agent parses /etc/os-release for distro identification mrhid6 2026-08-06 11:55:45 +01:00
  • a22fdf197e feat: map OS family and version to trivy-db advisory buckets mrhid6 2026-08-06 11:55:01 +01:00
  • bd24b03cac feat: version comparators for distro package ordering mrhid6 2026-08-06 11:54:13 +01:00