What's Changed
- feat(billing): Stripe Payments — pay invoices online via MSP-connected Stripe (sub-project 4/4) by @ToddHebebrand in #1422
- fix(web): restore org-scope pill, gate network devices + AI-for-Office behind flags by @ToddHebebrand in #1426
- fix(patches): require ring/org context for approval; move approval rules to rings by @ToddHebebrand in #1428
- feat(billing): Stripe payments integrity guards + type/UX polish (follow-up to #1422) by @ToddHebebrand in #1427
- feat: AI for Office is now a per-partner entitlement (operator-granted, off by default) by @ToddHebebrand in #1436
- fix(security): override form-data + protobufjs to clear HIGH Trivy CVEs on main by @bdunncompany in #1420
- fix(installer): restore SELinux context on installed Linux agent binary by @bdunncompany in #1431
- fix(software): stream package upload to disk instead of buffering into heap by @bdunncompany in #1430
- fix(agent): restart Breeze Assist on config change so policy edits apply (#1382) by @ToddHebebrand in #1437
- fix(users): neutralize orphaned user on delete + resurrect on re-invite (#1367) by @ToddHebebrand in #1434
- fix(software): return 409 instead of 500 when deleting a deployed catalog item (#1407) by @ToddHebebrand in #1438
- feat(db): #1105 Phase 1 — tripwires for txn-around-slow-work pool poisoning by @ToddHebebrand in #1441
- feat(web): add Product Catalog to Operations sidebar nav by @ToddHebebrand in #1443
- feat(web): redesign Product Catalog + add Catalog/Contracts to sidebar by @ToddHebebrand in #1435
- feat(web): Invoices redesign — list, editor, detail, Stripe pay-link, PDF by @ToddHebebrand in #1440
- feat: Contracts redesign — live estimates, shared picker, terms by @ToddHebebrand in #1442
- chore(deps): bump golang.org/x/net from 0.55.0 to 0.56.0 in /agent by @dependabot[bot] in #1445
- chore(deps): bump the aws-sdk group in /agent with 3 updates by @dependabot[bot] in #1444
- chore(deps): bump github.com/getsentry/sentry-go from 0.46.2 to 0.47.0 in /agent by @dependabot[bot] in #1446
- chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob from 1.7.0 to 1.8.0 in /agent by @dependabot[bot] in #1447
- feat(viewer): #1449 show update download/install indicator instead of appearing to crash by @ToddHebebrand in #1450
- feat: live hosted sign-up synthetic monitor + guarded canary control plane by @ToddHebebrand in #1403
Full Changelog: v0.80.0...v0.81.0