V18.0.0-beta.1
Pre-release
Pre-release
V18.0.0-beta.1 — public beta for testing 🧪
This is the first beta of the V18 line, which migrates the underlying node-telegram-bot-api from v0.66 to v1.x (ESM-only, native fetch/undici, no more request/bluebird).
⚠️ Beta — published to thebetadist-tag. Users on Manage Palette (which trackslatest) are not affected and stay on V17.4.16. Install explicitly to test:npm install node-red-contrib-telegrambot@beta
What changed
- Swapped
node-telegram-bot-api0.66 → 1.x (native fetch via undici; droppedrequest,bluebird,socks-proxy-agent). - SOCKS proxy support now via
fetch-socks+ undici dispatcher. - Legacy options shim (
migrateLegacyOptions) keeps older flow forms working (reply_to_message_id,disable_web_page_preview, flatrestrictChatMemberpermissions, string-array poll options, …). - Control-node listener tracking + status fixes; numerous out-node queue-advance hardening fixes carried over from V17.4.13–17.4.16.
Migrating
See MIGRATION.md for the upgrade guide.
Requirements
- Node.js >= 20 (the new library is ESM-only with native fetch).
Help us test
Please run your flows and report findings against the manual test plan in #457 (or open a new issue). Once end-to-end testing is clean across the examples, we'll promote beta → latest and ship V18.0.0.