Features
-
Updated UAMQP version to 1.2.4
-
Added
reconnect_timeout
andmax_reconnect_tries
parameters toreceive
functions for better control of connection behaviour during receive. -
Added an option
release_partition_on_checkpoint_failure
toEPHOptions
forEventProcessorHost
to
instruct the EventProcessorHost to fail fast on a checkpoint failure and proactively release the partition.
This should reduce spurious reprocessing of non-checkpointed events, at the cost of a small amount of
additional latency if the checkpoint interruption was actually transient.
BugFixes
-
Increments UAMQP dependency min version to 1.2.5 to include a set of fixes, including handling of large messages and mitigation of segfaults.
-
Fixes bug preventing application_properties from being transmitted when set individually in key-value form.
-
Fixed send timeout threadthrough to sender so it is now passed in proper units and leveraged within UAMQP.
-
Fixed bug where on reconnect,
receive
functions returned an empty list. -
Fixed bug in partition pump logger interfering with certain failure mode logs.
-
Fixed bug to pass proper args to process_error_async within EventHubPartitionPump.
-
Demoted error-level logging in the cases of EPH existing leases not found or out-of-date leases being ignored.
These will now be logged at info-level.