-
d6ecff6377
feat: require_mfa setting and user_mfa ciphertext mirror
main
v0.7.0
mrhid6
2026-09-16 08:20:25 +00:00
-
0e5597fcc0
feat: flag Ubuntu phased updates on PackageUpdate
v0.6.0
mrhid6
2026-09-15 14:48:16 +00:00
-
aa1c87037b
feat: patch results on the wire - ApplyUpdatesCmd scope, reboot and deadline, PatchResult, inventory boot time
v0.5.0
mrhid6
2026-09-15 07:25:41 +00:00
-
bca39e605a
chore: require goldmark directly
v0.4.0
mrhid6
2026-09-14 09:37:01 +00:00
-
f1a049823e
fix: return announcement refusals as prepare-phase send errors, test the List-Unsubscribe pair on the wire
mrhid6
2026-09-14 09:37:01 +00:00
-
9832213967
test: let the fake SMTP server hand back the DATA it received
mrhid6
2026-09-14 09:37:01 +00:00
-
fbba9de256
feat: report which SMTP phase a send failed in
mrhid6
2026-09-11 14:12:36 +00:00
-
f65174a368
feat: announcement email with one-click unsubscribe headers
mrhid6
2026-09-11 13:34:14 +00:00
-
a901482e5d
feat: per-message extra headers in the mail envelope
mrhid6
2026-09-11 13:33:12 +00:00
-
91d10a7650
fix: send the bare address as SMTP envelope sender so mailcow DKIM-signs
v0.3.3
mrhid6
2026-09-11 11:00:40 +00:00
-
91841174dd
fix: send email parts as quoted-printable so they are 7-bit clean and DKIM-signed
v0.3.2
mrhid6
2026-09-11 09:57:40 +00:00
-
fbc9d4b9c4
fix: restore email says billing continues the paid period
v0.3.1
mrhid6
2026-09-11 09:20:15 +00:00
-
50ab63ff13
feat: account dispute emails
v0.3.0
mrhid6
2026-09-10 13:21:04 +00:00
-
5c87505820
feat: instance lock and purge fields for HQ disputes
mrhid6
2026-09-10 13:17:33 +00:00
-
e1ad2467d2
feat: Updated email templates
v0.2.2
mrhid6
2026-09-10 12:06:29 +00:00
-
059949674d
chore: replace em dashes with hyphens, add no-em-dash rule to CLAUDE.md
mrhid6
2026-09-10 09:18:58 +00:00
-
759d36e85d
feat: add the mcp licence feature constant
v0.2.1
mrhid6
2026-09-08 13:27:54 +00:00
-
02a6502f12
docs: add CLAUDE.md covering the module and its mirrored contracts
v0.2.0
mrhid6
2026-09-08 08:43:44 +00:00
-
66eed23f79
chore: bring proto/ in with its history
mrhid6
2026-09-08 08:43:17 +00:00
-
-
2dd4d8acda
fix: declare grpc dependency in shared go.mod
v0.1.0
mrhid6
2026-09-08 07:36:13 +00:00
-
15f1231ecf
refactor: rename shared module to gitea.hostxtra.co.uk/vantage/vantage-shared
mrhid6
2026-09-08 07:34:53 +00:00
-
fac195e6f9
feat: Move grpc pbs to shared
mrhid6
2026-09-07 15:50:25 +00:00
-
797135c506
fix: validate manifest collection names and route archive accessors through safeJoin
mrhid6
2026-09-07 14:45:37 +00:00
-
7df71ed8d4
fix: correct verify's ciphertext field map against the models
mrhid6
2026-09-07 14:45:36 +00:00
-
590a85fe3a
fix: replay index specs verbatim instead of reconstructing them
mrhid6
2026-09-07 14:45:36 +00:00
-
01844ef285
feat: Add backup verify with a live decrypt probe
mrhid6
2026-09-07 11:26:34 +00:00
-
5b7648577e
feat: Add the backup restore
mrhid6
2026-09-07 11:23:27 +00:00
-
3f66370b1f
feat: Add the backup dump
mrhid6
2026-09-07 11:16:38 +00:00
-
525dc6af00
feat: Add the backup archive writer and reader
mrhid6
2026-09-07 11:10:17 +00:00
-
07c68b170b
feat: Add the backup archive manifest
mrhid6
2026-09-07 11:08:02 +00:00
-
088ebe9848
feat: Add key fingerprinting for backup archives
mrhid6
2026-09-07 11:03:48 +00:00
-
296bafd9e8
feat: Extract AES-GCM into shared/cryptobox
mrhid6
2026-09-07 10:55:54 +00:00
-
85d4c40ccb
feat: status page schema, licence feature and indexes
mrhid6
2026-08-24 14:00:00 +00:00
-
abd28f2e17
feat: Report whether a managed host is waiting on a reboot
mrhid6
2026-08-13 10:39:27 +00:00
-
72ed02d83b
feat: Add a per-instance API token lifetime cap
mrhid6
2026-08-12 14:22:12 +00:00
-
3320c87659
fix: Harden instance rename against interleaving and lost unwinds
mrhid6
2026-08-12 11:08:36 +00:00
-
f75b2024e0
feat: Add instance rename to shared provisioning
mrhid6
2026-08-12 10:01:56 +00:00
-
2e87d4c10d
feat: Changes to self hosted purchase
mrhid6
2026-08-11 09:30:19 +01:00
-
26f00c2f7f
feat: store workload reports and route log results
mrhid6
2026-08-07 08:56:26 +01:00
-
b004143ea7
feat: workload registry proto messages
mrhid6
2026-08-07 08:53:33 +01:00
-
6e8f384782
feat: vuln_scanning entitlement and documentation
mrhid6
2026-08-06 14:44:11 +01:00
-
18c2982acc
feat: vulnerability scanning pipeline, matcher, scheduler and API
mrhid6
2026-08-06 14:33:46 +01:00
-
f29b75e325
feat: ReportPackages wire types with hash short-circuit
mrhid6
2026-08-06 13:17:44 +01:00
-
fad7621d42
feat: Removed email alert settings
mrhid6
2026-08-03 14:40:15 +01:00
-
9d6c530b5c
feat: add local_login_enabled setting with absent-means-on default
mrhid6
2026-08-03 10:36:48 +01:00
-
b8b553c695
feat: Removed unused test units
mrhid6
2026-08-03 10:18:01 +01:00
-
58bd26030c
feat: Added ping command
mrhid6
2026-07-31 17:10:59 +01:00
-
131570da01
feat: add ProxyStream wire types for agent-relayed console
mrhid6
2026-07-29 12:37:37 +01:00
-
ece5384739
chore: updated deps
mrhid6
2026-07-28 15:07:19 +01:00
-
4b53970de3
feat: Updated package path to match repo
mrhid6
2026-07-28 10:01:40 +01:00
-
3c54ac92e9
feat: Updated package path to match repo
mrhid6
2026-07-28 10:01:40 +01:00
-
dc0d6cb2d2
feat: Move mail system to shared
mrhid6
2026-07-28 09:50:46 +01:00
-
03cf1715b2
feat: Updated purchase page
mrhid6
2026-07-27 14:59:43 +01:00
-
ae503c2d3b
feat(license): two deployments times three tiers, and two new limits

mrhid6andClaude Opus 5
2026-07-26 23:41:43 +01:00
-
df603c7219
fix(admin): licence and plan features serialise as [], never null

mrhid6andClaude Opus 5
2026-07-26 18:10:07 +01:00
-
ec5808be25
feat(shared): auth_source constants and hq_user_id on User

mrhid6andClaude Opus 5
2026-07-26 12:52:15 +01:00
-
af5043c353
feat(shared): unique users index is (instance_id, email)

mrhid6andClaude Opus 5
2026-07-26 12:48:27 +01:00
-
a0ebe85a31
chore: declare go 1.26 rather than 1.26.4 across the workspace

mrhid6andClaude Opus 5
2026-07-25 19:33:58 +01:00
-
d7ada3eb76
fix(server): add the lk go.sum entry the workspace was masking
mrhid6
2026-07-24 15:35:01 +01:00
-
33021e072b
feat(shared): add licence fields to Instance
mrhid6
2026-07-24 15:08:48 +01:00
-
fbd0b17ca3
feat(license): trust the production signing key
mrhid6
2026-07-24 15:01:03 +01:00
-
a0502558fd
feat(license): add lkctl for issuing licences by hand
mrhid6
2026-07-24 14:59:13 +01:00
-
b26472dfe8
feat(license): add offline verification
mrhid6
2026-07-24 14:58:25 +01:00
-
5b25797d77
feat(license): add signing and the trusted key list
mrhid6
2026-07-24 14:57:52 +01:00
-
b1a932b765
feat(license): add the licence payload and tier seed table
mrhid6
2026-07-24 14:57:21 +01:00
-
788d98b0c1
chore(shared): add hyperboloide/lk for licence signing
mrhid6
2026-07-24 14:53:26 +01:00
-
35b7bc1a63
refactor(shared): rename Org to Instance
mrhid6
2026-07-24 13:54:31 +01:00
-
59b0e63c2b
feat(shared): add EnsureCoreIndexes
mrhid6
2026-07-24 13:39:46 +01:00
-
06cc878d2e
feat(shared): add CreateOrg, RollbackOrg and CreateUser
mrhid6
2026-07-24 13:39:20 +01:00
-
ea460d7408
feat(shared): add slug rules and shared document models
mrhid6
2026-07-24 13:38:52 +01:00
-
4da2e546b7
chore: scaffold shared module
mrhid6
2026-07-24 13:38:05 +01:00
-
-
c6894e2a24
feat: edit monitors + notification channels; HTTP monitor insecure-TLS option
mrhid6
2026-07-21 14:55:41 +01:00
-
cdcb8754ad
feat(proto): SyncMonitors + ReportChecks RPCs
mrhid6
2026-07-21 14:18:49 +01:00
-
4440e14320
feat(proto): add ReportInventory RPC and inventory model
mrhid6
2026-07-21 14:04:28 +01:00
-
1afa250203
feat: More verbose logging on workflow logs
mrhid6
2026-07-20 17:35:58 +01:00
-
d0219def80
feat(proto): add StepOutputChunk streaming message
mrhid6
2026-07-20 12:34:32 +01:00
-
dc49f2d5eb
feat(proto): add RunStepCmd and StepResult messages
mrhid6
2026-07-20 11:24:08 +01:00
-
2c23a794b9
feat: Added package management
domrichardson
2026-06-24 16:31:51 +01:00
-
943b4c32a5
feat: Updated brand to be vantage
domrichardson
2026-06-24 15:48:13 +01:00
-
c8d81944e7
feat: update agent button on server page
domrichardson
2026-06-24 14:33:17 +01:00
-
5446286562
updates
domrichardson
2026-06-24 13:57:48 +01:00
-
d6f4a807d0
updates
domrichardson
2026-06-16 10:28:46 +01:00
-
baf99e79b6
updates
domrichardson
2026-06-16 09:37:32 +01:00
-
81182ee8cf
first commit
domrichardson
2026-06-15 13:58:45 +01:00