Skip to content

3.0.0

Latest
Compare
Choose a tag to compare
@serkantkaraca serkantkaraca released this 19 Feb 17:59

Microsoft.Azure.EventHubs

Bug fixes

  • A Fix implemented to omit failures in receive handler. With this change, receive handler will continue working until handler is cancelled. (#354)

Features/Enhancements

  • Client to throw EventHubsTimeoutException instead of System.TimeoutException for consistency. (#328)
  • Adding send plugin support to SDK. With plugins, you can manipulate or log events/messages right before they are sent. (#324)
  • EventHubPartitionRuntimeInformation.IsEmpty will depict whether subject partition has any messages or not. (#352)
  • EventData.SystemProperties made public for addressing mockability concerns. (#332)

Microsoft.Azure.EventHubs.Processor

Breaking changes

  • ILeaseManager.GetAllLeases removed and ILeaseManager.GetAllLeasesAsync() added. (#357 )

Bug fixes

  • Fixing a cleanup issue at processor unregister call stack which was failing the next register call on the same host. (#342)

Features/Enhancements

  • Use Azure Storage Account NameValidator to check validity of LeaseContainerName. (#307)
  • Lease manager now conducts lease operations in parallel instead of sequential which helps to renew or acuire leases quicker than before. (#333)
  • Multiple improvements to reduce the number of storage calls in lease manager. (#357)

Here are the corresponding NuGet packages:
https://www.nuget.org/packages/Microsoft.Azure.EventHubs/3.0.0
https://www.nuget.org/packages/Microsoft.Azure.EventHubs.Processor/3.0.0