Repository navigation
v0.3.0
Beetl Connect SDK 0.3.0 introduces keyed generator syncs and a function-based host API. Requires Node.js 24.2 or newer.
Breaking changes
- Define syncs as a keyed object and implement each sync as an async generator that yields record batches.
- Import provider, execution, and OAuth APIs from
@beetlio/connect/host. The/local-hostand/oauthentry points have been removed. - New artifacts use manifest v3 and host contract v3. Older artifacts are rejected before import; migrate integrations and rebuild them. The process protocol remains v1.
See the compatibility contract and updated examples before upgrading.
Improvements and fixes
- Shared provider functions handle authentication, OAuth preparation and refresh, origin restrictions, and retries.
- Authentication and cleanup failures remain visible, and connection-level retry policies are honored.
- Windows integration builds correctly match TypeScript source paths.
- Installed-package checks reuse compatibility fixtures and preserve frozen artifact provenance.
- CI covers Node.js 24.2, 24, and 26 on Linux, with macOS and Windows package checks. Dependency audits, CodeQL, and Dependabot are configured.
The release workflow stages @beetlio/connect@0.3.0 on npm. It becomes available after maintainer approval on npm.