Markdown

Rivet Versioning and Compatibility

Upgrade Strategy

Use the standard upgrade workflow:

  • [../../general/references/sdk-upgrade-workflow.md](../../general/references/sdk-upgrade-workflow.md)

For Rivet, treat upgrades as three parallel checks:

  1. `@zoom/rivet` package release changes
  2. Underlying Zoom API/event payload changes
  3. Marketplace app config and scope changes

Compatibility Risks

  • Module/auth behavior drift across versions.
  • Type alias or endpoint wrapper signature changes.
  • Event payload shape differences for webhook types.
  • Receiver behavior changes in Node runtime/Lambda environments.

Version Signals

  • `@zoom/rivet` package version in `package.json`.
  • TypeDoc module/classes/type aliases under `zoom.github.io/rivet-javascript`.
  • Changelog updates under https://developers.zoom.us/changelog/.

Safe Upgrade Checklist

  • Pin current and target `@zoom/rivet` versions.
  • Compare TypeDoc module pages for changed constructor options and endpoints.
  • Validate event names and payload fields used by your handlers.
  • Revalidate OAuth install/callback flow and token persistence.
  • Revalidate per-module port and `/zoom/events` mapping.