Skip to content

v0.3.1

Latest

Choose a tag to compare

@DavidLindblad DavidLindblad released this 06 Oct 04:47
62c831e

Changelog

  • f9615f3df51bef2ea46f198bff6e45855dd1b537 Bump source-map-js from 1.2.1 to 1.2.2 in /spikes/rev-6536-marketing-p0
  • 717c61c47550a608fda72a6f62477e5a4f4f8720 Merge origin/development into REV-9109/9110 branch
  • 02967355011bb68b5c865ed8be0defd0c82d1fbf Merge pull request #4851 from RevKeen/claude/rev-9098-9099-health-openapi-debug
  • 5cee7f09ba8b557909140a9eda9045aed7118a01 Merge pull request #4852 from RevKeen/claude/rev-9097-connect-debug-exposure
  • 8eef01b015c385b7762dc6d6e43938260ec05e98 Merge pull request #4853 from RevKeen/claude/rev-9063-page-topic
  • e57513456c7b57bc715b9ef86a70e64093203c97 Merge pull request #4854 from RevKeen/claude/rev-9050-whatsapp-template-labels
  • 2b92d8f4831fdae68d043f4627ddaf6db72f3445 Merge pull request #4855 from RevKeen/claude/ubb-design-docs
  • 19154c802bc04bb672ef0c9e95ca310f9bc2f8a4 Merge pull request #4856 from RevKeen/claude/meter-credit-benefit-gate
  • f864b1a6003ac906d7b1d928547a61b055f4b8cd Merge pull request #4857 from RevKeen/claude/rev-9105-dd-sun-collision
  • 0650463c4d6fa9abe466951b4f4e7d172d27ee77 Merge pull request #4858 from RevKeen/claude/rev-9100-guernsey-tax-label
  • efcaf125df0aba580729d59019873ea0f043f8af Merge pull request #4859 from RevKeen/claude/rev-9043-dunning-invoice-id
  • 7e56e389f30bdf9c4ece46bc1462bc40e5c2fb9c Merge pull request #4860 from RevKeen/claude/rev-9064-intake-pagerduty-loud
  • 744717228b36ca98c853bfa87308f02a00ac56cb Merge pull request #4861 from RevKeen/claude/rev-9065-intake-page-list
  • 98f657f6e7e920c6b576fdcf0416a80c3df03c65 Merge pull request #4862 from RevKeen/claude/rev-9064-pagerduty-send-failure-rule
  • aa19c5120270e34453726dbe6876f5f4907127f2 Merge pull request #4864 from RevKeen/claude/rev-9063-drop-alarm-email
  • 28acb1a405883bb90d169c529a6a3eb8bd8e95f5 Merge pull request #4866 from RevKeen/claude/rev-9047-past-due-next-action
  • 1cc70b0bb787f6f92c3e82fbf5fa6dc326cb5282 Merge pull request #4867 from RevKeen/claude/rev-9113-contract-gate
  • b5e285ac5cab153d196be2d2c534609138ce41b0 Merge pull request #4868 from RevKeen/claude/rev-9115-required-checks-docs
  • 177600250de671a857b1d7d0168ade39a0215a61 Merge pull request #4869 from RevKeen/claude/rev-9117-fanout-alert-v2-panel
  • 84038c287b6fbf82106b551e7117e504bc0c6576 Merge pull request #4870 from RevKeen/claude/rev-9120-incident-severity
  • 7cdad64bb769cc97fb51c31848d8ca913728be5c Merge pull request #4871 from RevKeen/claude/rev-9108-api-key-429
  • 28e692e6c9590518b48acb11dfb801b42fa39177 Merge pull request #4872 from RevKeen/claude/rev-9101-pdf-service-surface
  • f4792c35b9811308c543bdef6137d5acd1a8630b Merge pull request #4873 from RevKeen/claude/rev-9109-9110-ci-alert-rollback-runbook
  • 619ded4e83731c57450d4b40f6e020e7d83a6565 Merge pull request #4874 from RevKeen/dependabot/npm_and_yarn/spikes/rev-6536-marketing-p0/source-map-js-1.2.2
  • d221f9501086e8663eed3eee4a3dccc240b7ffde Merge pull request #4875 from RevKeen/claude/bffguard-probe-log-level
  • 6b0498cb229eaa8085a63eccbd6f4705c5fe86cf Merge pull request #4876 from RevKeen/claude/rev-9147-brew-prerelease-guard
  • 9549017c5572342c6cbc5643fe4a5bd4ca4409fd REV-9043: dunning sweep binds the chased invoice once; no subscription id as an invoice id
  • e1f6a5b8786c681997cd7ba63affbf993875dcd1 REV-9047: past-due subscriptions state the next retry and when dunning ends them
  • f0a5ce75f1e993dacc93029d4bb5eca1fa9ed394 REV-9050: one WhatsApp invoice template label source; old thread rows show the label
  • e533cc864dbd471e67dddf686c1d02b429f742c0 REV-9063: page topic subscribed directly to PagerDuty; zero-healthy-targets pages through it
  • cab02149616861547649e78a11bef6a846b05a96 REV-9063: scope the alarm_email removal to the alert topics only
  • 58dd8e9fa3f9bc5df0ec73a700455a17a13dce00 REV-9063: stop subscribing support@revkeen.com to every production alert topic
  • d9ab85ed39d33117289684a2c176461d5e4a3714 REV-9064: SigNoz rule for repeated alert-intake PagerDuty send failures (ticket, never a page)
  • b806f236f5f5699227b62ff0f3a5da83b71a3c4c REV-9064: alert intake pages only from production, and PagerDuty send failures are loud
  • 1b117f34bedd92ea462585703fbe893ca567752f REV-9065: intake pages only for the approved page list; only paging tickets are Urgent
  • 08cbd895f05d91c05f9add4d2d7418b46b9d97c2 REV-9097: close connect.revkeen.com to everything but /health; remove /debug/queues
  • d98632d3fc7bceaf03a0c794de3292ed76bbd664 REV-9098, REV-9099: stop leaking internals from public health and OpenAPI debug routes
  • 49bb32cdcd380d697bfae63d60f3564a7f5a86fc REV-9100: Guernsey invoices read "Tax", not "VAT"
  • 9df15b2d34c4d55dc20307882188351326b9039e REV-9101: stop pdf-service leaking error text and paths; close pdf.revkeen.com to non-render routes
  • c9884ab397fd5bb1eed88924e07f4fd8c85592a4 REV-9105: allocate DD test SUNs sequentially so worlds never collide
  • d45a220ebf8b9353549071ffc3497eeccf7840ca REV-9108: answer rate-limited merchant API keys with 429, not 401; publish the real limit
  • cf8264bcfdb527f191820ac84b0d28540cd815cf REV-9109, REV-9110: alert on a failed scheduled CI health run; engine-api rollback runbook
  • 62eafd318705801be85b2198da6b933e3567f557 REV-9113: Contract Gate for the API contract pipeline
  • 89cfa882afe85573282da42a0a4bfb377173de6a REV-9113: cover the push, skipped-breaking and failed-unrelated gate cases
  • 536222b67391cae710db77436dafad03cc248c4e REV-9115: reconcile required checks in ci-and-deploys wiki
  • 003a15605ff10b6d2ca5dc1bc9e39a58da3d94f5 REV-9117: webhook fan-out age rule and /v2 status panel
  • d69aed672cded4361f126420336ee5533217addb REV-9120: money-based incident severity runbook
  • 90ce1e3d185cbf921ba8fd0653c171ad8f614e2b REV-9143: log bffGuard probe blocks at WARN, keep /internal blocks at ERROR
  • 5ef88719fc9aec0a27a4aedd8ef58e43074a701d REV-9147: never publish a CLI prerelease to the Homebrew tap
  • c19d619488eba788ba803c3c5a3b7feaaa23109f docs(ubb): credit/grant ledger and idempotency payload-hash designs
  • 7f8ef0da8b9f59605ae8ac6e1495c3db0206bba1 fix(benefits): gate meter_credit benefits until the renewal-key and expiry fix ships