This is the sixth preview of the v2 clients. You can read about the changes in this migration guide.
Relevant changes
- Add OnBehalfOf authentication to V2 for edgehub by @patilsnr in #3353
- Make currentRetryCount consistent across IotHub and DPS by @patilsnr in #3355
- addresses supporting byte[] in direct methods and making TwinProperties able to be directly converted to json by @patilsnr in #3340
- [v2 - bug fix] Queue MQTT C2D messages if callback not set by @tmahmood-microsoft #3336
- Add comment explaining twin patch over edge isn't applied immediately by @abhipsaMisra in #3331
- Exception on passing different gateway hostnames through different inputs by @abhipsaMisra in #3330
- Remove default remote certificate callback by @timtay-microsoft in #3329
- Use gateway hostname from options for connection string flow by @abhipsaMisra in #3326
- Throw exception if IoT device module invokes an IoT edge module API by @abhipsaMisra in #3323
- Fix twin desired property payload conversion - MQTT by @tmahmood-microsoft in #3322
- Make DirectMethodPrequest.Payload to be settable by client applications by @abhipsaMisra in #3317
- Update service error codes by @drwill-ms in #3316
- Add code examples for public APIs in IotHubDeviceClient, IotHubModuleClient, IotHubBaseClient and retry policies by @brycewang-microsoft in #3308