The internal bus's publisher. Replaces AdminEventPublisher, which was an
unguarded fetch whose Response was discarded — a 500 from Hookdeck was
indistinguishable from success.
Three behaviour changes come with it: a ULID id is minted per event, a
failed publish throws, and the payload is size-checked before it is sent.
See docs/proposals/EVENT_BUS.md §8.20.3.
The internal bus's publisher. Replaces
AdminEventPublisher, which was an unguardedfetchwhoseResponsewas discarded — a 500 from Hookdeck was indistinguishable from success.Three behaviour changes come with it: a ULID
idis minted per event, a failed publish throws, and the payload is size-checked before it is sent. See docs/proposals/EVENT_BUS.md §8.20.3.