chore: 🐝 Update SDK - SDK Generation 2.1.6 - #53
Conversation
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Want higher recall? High effort reviews run extra passes and find more bugs. A team admin can switch effort levels in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 74d959e. Configure here.
| { | ||
| "name": "convoy.js", | ||
| "version": "2.1.5", | ||
| "version": "2.1.6", |
There was a problem hiding this comment.
Breaking rename in patch release
Medium Severity
This patch renames the public project config field syncDynamicEventAck to verifyDynamicEvents (and the wire key sync_dynamic_event_ack to verify_dynamic_events). Callers on ^2.1.x can get TypeScript breaks, or in JS silently stop setting/reading the old property so dynamic-event ack behavior no longer applies. Speakeasy’s own tip notes breaking OpenAPI edits need an info.version bump for the right SDK version.
Additional Locations (2)
Reviewed by Cursor Bugbot for commit 74d959e. Configure here.
8470d8b
74d959e to
8470d8b
Compare


SDK update
Versioning
Version Bump Type: [patch] - 🤖 (automated)
Tip
If updates to your OpenAPI document introduce breaking changes, be sure to update the
info.versionfield to trigger the correct version bump.Speakeasy supports manual control of SDK versioning through multiple methods.
OpenAPI Change Summary
View full report
Linting Report
0 errors, 0 warnings, 6 hintsView full report
TYPESCRIPT CHANGELOG
No relevant generator changes
Based on Speakeasy CLI 1.790.2
Last updated by Speakeasy workflow
Note
Medium Risk
Renaming
syncDynamicEventAckis a breaking TypeScript/API contract change for existing integrations; behavior changes depend on how callers set the new dynamic-event config flags.Overview
Speakeasy regenerates the convoy.js SDK at v2.1.6 (OpenAPI 26.3.5), bumping package metadata,
RELEASES.md, and Speakeasy lock/workflow files.Project config types (
ModelsProjectConfig, create/response config shapes) gain optionalallowUnmatchedDynamicUrlsfor dynamic event URL handling.syncDynamicEventAckis renamed toverifyDynamicEvents(JSONverify_dynamic_events) with the same “wait for resolve before 2xx onPOST /events/dynamic” behavior. Zod inbound/outbound schemas and model docs are updated accordingly.Consumers must adopt the new property name when reading or writing project config; the new flag is additive.
Reviewed by Cursor Bugbot for commit 8470d8b. Bugbot is set up for automated code reviews on this repo. Configure here.