v0.9.2
codex-telegram-bridge 0.9.2
Patch release: reliability fixes for long messages, crash-safe polling, and
config validation, plus a README quickstart.
Fixes
- Long Telegram replies now split on a UTF-16 code-unit budget, so messages that
exceed the length limit no longer truncate or corrupt emoji at chunk boundaries. - The poll cursor is now advanced only after an incoming message is safely
handled, so a crash mid-turn no longer permanently drops the user's message. - The chat id is now validated at startup and fails fast with a clear error
instead of silently accepting an unusable value. - Viewer / flow-mirror sends now run on an isolated, low-frequency lane with a
bounded call budget, so a broken viewer send fast-fails instead of holding the
worker thread. - Fixed a
NameErrorcrash in 0.9.1: two message-render paths referenced a
feature flag that was missing from the public build. The flag is now shipped
as an explicit stub (the feature stays off).
Docs
- The README now opens with a 5-minute quickstart.
Internal
- The packaged public test suite was replaced with a new-generation smoke suite
that asserts the current shipped behavior; the full internal test suite is
maintained separately.