2.2.1
Microsoft.Azure.EventHubs
Bug fixes
- Fixed a bug where client was missing AMQP message properties in the received Event Data. (#302)
- System.IdentityModel.Tokens.Jwt 5.0 supports only .NetCore builds thus moved net461 build dependency to 4.X (#308)
Features/Enhancements
- Runtime operations to retry on SocketException and TaskCanceledException exception types. This change helps to reduce number of intermittent exceptions due to network connectivity issues. (#289)
- RetryPolicy improvement to isolate failures from concurrent operations. (#301)
- Don't retry runtime operations if close called on the client. This helps to stop potential ObjectDisposed exceptions during client close calls. (#313)
Microsoft.Azure.EventHubs.Processor
Bug fixes
- Avoid double counting of owned and expired leases. (#309)
- Wired up proxy settings to storage client when proxy is enabled for the subject host. (#311)
Features/Enhancements
- PartitionContext.Lease made public. (#304)
- Provide last exception when all retries exhausted during register host calls. (#314)
Here are the corresponding NuGet packages:
https://www.nuget.org/packages/Microsoft.Azure.EventHubs/2.2.1
https://www.nuget.org/packages/Microsoft.Azure.EventHubs.Processor/2.2.1