Skip to content

chore: 🐝 Update SDK - SDK Generation 2.1.6 - #53

Open
convoy-sdk-bot[bot] wants to merge 1 commit into
mainfrom
speakeasy-sdk-regen-20260805
Open

chore: 🐝 Update SDK - SDK Generation 2.1.6#53
convoy-sdk-bot[bot] wants to merge 1 commit into
mainfrom
speakeasy-sdk-regen-20260805

Conversation

@convoy-sdk-bot

@convoy-sdk-bot convoy-sdk-bot Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

SDK update

Versioning

Version Bump Type: [patch] - 🤖 (automated)

Tip

If updates to your OpenAPI document introduce breaking changes, be sure to update the info.version field to trigger the correct version bump.
Speakeasy supports manual control of SDK versioning through multiple methods.

OpenAPI Change Summary
└─┬Components
  ├─┬datastore.ProjectConfig
  │ ├──[+] properties (6563:9)
  │ ├──[+] properties (6607:9)
  │ ├──[-] properties (6599:9)❌ 
  │ ├─┬ssl
  │ │ └─┬ALLOF
  │ │   └──[🔀] $ref (6740:9)❌ 
  │ ├─┬max_payload_read_size
  │ │ └──[🔀] type (6576:17)❌ 
  │ ├─┬signature
  │ │ ├──[+] type (6594:17)❌ 
  │ │ ├──[-] nullable (6590:21)❌ 
  │ │ └──[-] allOf (6731:7)❌ 
  │ ├─┬request_id_header
  │ │ └──[🔀] $ref (6590:11)❌ 
  │ ├─┬ratelimit
  │ │ ├──[+] type (6584:17)❌ 
  │ │ ├──[-] nullable (6580:21)❌ 
  │ │ └──[-] allOf (6670:7)❌ 
  │ ├─┬disable_endpoint
  │ │ ├──[-] type (6568:17)❌ 
  │ │ ├──[+] nullable (6574:21)❌ 
  │ │ └──[+] allOf (5854:7)
  │ ├─┬search_policy
  │ │ └──[🔀] $ref (5760:9)❌ 
  │ ├─┬strategy
  │ │ └─┬ALLOF
  │ │   └──[🔀] $ref (6718:9)❌ 
  │ ├─┬multiple_endpoint_subscriptions
  │ │ ├──[-] type (6576:17)❌ 
  │ │ ├──[+] nullable (6582:21)❌ 
  │ │ └──[+] allOf (6309:7)
  │ ├─┬meta_event
  │ │ ├──[+] type (6578:17)❌ 
  │ │ ├──[-] nullable (6574:21)❌ 
  │ │ └──[-] allOf (6309:7)❌ 
  │ ├─┬replay_attacks_prevention_enabled
  │ │ ├──[-] type (6582:17)❌ 
  │ │ ├──[+] nullable (6588:21)❌ 
  │ │ └──[+] allOf (6678:7)
  │ └─┬circuit_breaker
  │   ├──[+] type (6570:17)❌ 
  │   ├──[+] description (6564:24)
  │   ├──[-] nullable (6566:21)❌ 
  │   └──[-] allOf (5854:7)❌ 
  └─┬models.ProjectConfig
    ├──[+] properties (8019:9)
    ├──[+] properties (8084:9)
    ├──[-] properties (8068:9)❌ 
    ├─┬ratelimit
    │ ├──[+] type (8051:17)❌ 
    │ ├──[🔀] description (8047:24)
    │ └──[-] allOf (8121:7)❌ 
    ├─┬meta_event
    │ ├──[+] type (8041:17)❌ 
    │ ├──[🔀] description (8037:24)
    │ └──[-] allOf (7831:7)❌ 
    ├─┬disable_endpoint
    │ ├──[-] type (8019:17)❌ 
    │ ├──[🔀] description (8030:24)
    │ └──[+] allOf (5854:7)
    ├─┬request_id_header
    │ ├──[+] type (8060:17)❌ 
    │ ├──[🔀] description (8058:24)
    │ └──[-] allOf (5759:7)❌ 
    ├─┬max_payload_read_size
    │ ├──[🔀] type (8035:17)❌ 
    │ └──[🔀] description (8033:24)
    ├─┬strategy
    │ ├──[🔀] description (8077:24)
    │ └─┬ALLOF
    │   └──[🔀] $ref (8174:9)❌ 
    ├─┬multiple_endpoint_subscriptions
    │ ├──[-] type (8035:17)❌ 
    │ ├──[🔀] description (8045:24)
    │ └──[+] allOf (7839:7)
    ├─┬search_policy
    │ ├──[-] type (8052:17)❌ 
    │ ├──[🔀] description (8064:24)
    │ └──[+] allOf (5759:7)
    ├─┬ssl
    │ ├──[🔀] description (8072:24)
    │ └─┬ALLOF
    │   └──[🔀] $ref (8179:9)❌ 
    ├─┬replay_attacks_prevention_enabled
    │ ├──[-] type (8044:17)❌ 
    │ ├──[🔀] description (8055:24)
    │ └──[+] allOf (8137:7)
    ├─┬signature
    │ ├──[+] type (8068:17)❌ 
    │ ├──[🔀] description (8067:24)
    │ └──[-] allOf (8162:7)❌ 
    └─┬circuit_breaker
      ├──[+] type (8026:17)❌ 
      ├──[🔀] description (8020:24)
      └──[-] allOf (5854:7)❌ 
Document Element Total Changes Breaking Changes
components 66 46

View full report

Linting Report 0 errors, 0 warnings, 6 hints

View full report

TYPESCRIPT CHANGELOG

No relevant generator changes

Based on Speakeasy CLI 1.790.2

Last updated by Speakeasy workflow


Note

Medium Risk
Renaming syncDynamicEventAck is 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 optional allowUnmatchedDynamicUrls for dynamic event URL handling. syncDynamicEventAck is renamed to verifyDynamicEvents (JSON verify_dynamic_events) with the same “wait for resolve before 2xx on POST /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.

@convoy-sdk-bot convoy-sdk-bot Bot added the patch Patch version bump label Aug 5, 2026
convoy-sdk-reviewer[bot]
convoy-sdk-reviewer Bot previously approved these changes Aug 5, 2026

@convoy-sdk-reviewer convoy-sdk-reviewer Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SDK reviewer app: approving a generated-paths-only diff on the regen branch. Auto-merge completes only after required status checks pass.

@convoy-sdk-bot
convoy-sdk-bot Bot enabled auto-merge (squash) August 5, 2026 19:26

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.

Fix All in Cursor

❌ 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.

Comment thread package.json
{
"name": "convoy.js",
"version": "2.1.5",
"version": "2.1.6",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 74d959e. Configure here.

@convoy-sdk-bot
convoy-sdk-bot Bot force-pushed the speakeasy-sdk-regen-20260805 branch from 74d959e to 8470d8b Compare August 10, 2026 07:50
@convoy-sdk-bot convoy-sdk-bot Bot changed the title chore: 🐝 Update SDK - SDK Generation [speakeasy-sdk-regen-20260805] 2.1.6 chore: 🐝 Update SDK - SDK Generation 2.1.6 Aug 10, 2026

@convoy-sdk-reviewer convoy-sdk-reviewer Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SDK reviewer app: approving a generated-paths-only diff on the regen branch. Auto-merge completes only after required status checks pass.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

patch Patch version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant