Skip to content

Implements clients interpolation - #126

Merged
Gsantomaggio merged 1 commit into
v2_mainfrom
feat/add_integration_pika_tests
Aug 27, 2026
Merged

Implements clients interpolation#126
Gsantomaggio merged 1 commit into
v2_mainfrom
feat/add_integration_pika_tests

Conversation

@Gsantomaggio

Copy link
Copy Markdown
Member

Python specialization: round-trips a message's body, content-type/ content-encoding, application properties, and (B->A) string message-id/ correlation-id between this client and pika (AMQP 0-9-1), in both directions and across classic and quorum queues.

Adds pika as a dev dependency. Verified against a live RabbitMQ 4.3.5 broker: B->A asserts headers against Message.message_annotations rather than application_properties, since RabbitMQ converts AMQP 0-9-1 headers into AMQP 1.0 MessageAnnotations, not ApplicationProperties.

Python specialization: round-trips a message's body, content-type/
content-encoding, application properties, and (B->A) string message-id/
correlation-id between this client and pika (AMQP 0-9-1), in both
directions and across classic and quorum queues.

Adds pika as a dev dependency. Verified against a live RabbitMQ 4.3.5
broker: B->A asserts headers against Message.message_annotations rather
than application_properties, since RabbitMQ converts AMQP 0-9-1 headers
into AMQP 1.0 MessageAnnotations, not ApplicationProperties.

Signed-off-by: Gabriele Santomaggio <G.santomaggio@gmail.com>
@Gsantomaggio Gsantomaggio self-assigned this Aug 27, 2026
@Gsantomaggio Gsantomaggio added enhancement New feature or request v2 V2 version in: https://github.com/rabbitmq/rabbitmq-amqp-python-client/tree/v2_main labels Aug 27, 2026
@Gsantomaggio Gsantomaggio added this to the 2.0.0-alpha.1 milestone Aug 27, 2026
@Gsantomaggio
Gsantomaggio merged commit 489484e into v2_main Aug 27, 2026
1 check passed
@Gsantomaggio
Gsantomaggio deleted the feat/add_integration_pika_tests branch August 27, 2026 13:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request v2 V2 version in: https://github.com/rabbitmq/rabbitmq-amqp-python-client/tree/v2_main

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant