unstale

pypi / pika

pika

What changed in pika 1, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-27.

2 breaking1 new APIs and options4 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli on npm

pika 17 changes

Breaking changes 2

  • The compatibility helper pika.compat.dictkeys() was removed.

    1.4.0release notes

  • The code now supports Python 3.7 and later.

    1.4.0release notes

New APIs and options 1

  • BlockingChannel.consume() lets callers specify their own consumer_tag.

    1.4.0release notes

Fixes and other changes 4

  • Fixed BlockingIOError raised by _read_interrupt on Windows.

    1.4.0release notes

  • Pika now advertises the exchange_exchange_bindings capability.

    1.4.0release notes

  • Field table type decoding now matches the RabbitMQ wire format.

    1.4.0release notes

  • Fixed a TypeError in select_connection.

    1.4.0release notes