Skip to content

V18.0.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@windkh windkh released this 16 Jun 21:15

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 the beta dist-tag. Users on Manage Palette (which tracks latest) 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-api 0.66 → 1.x (native fetch via undici; dropped request, 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, flat restrictChatMember permissions, 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 betalatest and ship V18.0.0.

Tracking: PR #453, #448.