Skip to content

v0.9.2

Choose a tag to compare

@ssamssae ssamssae released this 21 Jul 01:40
30a4f8b

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 NameError crash 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.