-
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