Skip to content

[email protected]

Pre-release
Pre-release

Choose a tag to compare

@azure-sdk azure-sdk released this 09 Apr 23:30
e715663

0.2.0 (2025-04-08)

Features Added

  • Added initial support for an EventHubs processor.

    Note that as currently implemented, the processor is not very functional, since it requires that the customer provide an instance of a checkpoint store.

    For people who wish to play with the checkpoint store, there is an InMemoryCheckpointStore created (under the "test" feature) which can be used to experiment with the EventHubs processor.

  • Removed the requirement that streaming messages from the stream_events method on the EventReceiver use pin_mut!() on the provided stream.

  • Removed direct dependencies on tokio package.

  • Added partition_id option to SendMessageOptions.

  • Significant modifications to API surface to improve conformance to Azure RUST guidelines e.g., APIs which take ownership of a string consume String parameter instead of borrowing a &str parameter.

Breaking Changes

  • The stream returned by the stream_events API needs to be declared as mutable.
  • APIs which used to return Option<String>, and Option<Vec<T>> now return Option<&str>, and Option<&[T]>.
  • APIs which take ownership of string parameters now take a String parameter instead of a &str parameter.

Bugs Fixed

  • If you call send_event or send_message with a specific target partition, the call now respects the desired target partition.