Announcing Nexmo’s .NET Server SDK Version 4.3.1 Release

Published February 24, 2020 by Steve Lorello

Hello again! This week we are releasing a new version of the .NET SDK – 4.3.1. This version contains two bug fixes.

Truncated ‘loop’ Parameter in Stream and Talk Commands

Version 4.3.1 of the SDK fixes an issue where the ‘loop’ parameter would be truncated if set to 0 in Voice API Stream and Talk requests. Setting the loop parameter to 0 will now result in an infinite loop, as per the API Spec.

User Agent Throwing Exceptions for Certain Operating Systems

This version of the SDK also fixes an issue where on certain operating systems—specifically those whose description contains the ( character (e.g. Linux4.9.0-7-amd64#1SMPDebian4.9.110-3+deb9u2(2018-08-13))—a formatting exception would be thrown. This is because the Core CLR was interpreting the parentheses as comments in the user agent, without a preceding space, creating a formatting error. This was also an issue as the formatting of the User Agent wasn’t compliant with our User Agent standards. From now on, the User Agent the SDK uses will be:

$"nexmo-dotnet/{libraryVersion} dotnet/{languageVersion}"

Rather than including the full runtime (OS + .NET framework version), it will now only include the .NET version.

More to Come

There’s much more to come, but until then feel free to follow the .NET SDK in GitHub for real-time updates. If you have any questions, issues, or concerns, please feel free to raise them there or find me, @Steve Lorello, in our community slack, and I’ll be more than happy to help.

Leave a Reply

Your email address will not be published.

Get the latest posts from Nexmo’s next-generation communications blog delivered to your inbox.

By signing up to our communications blog, you accept our privacy policy , which sets out how we use your data and the rights you have in respect of your data. You can opt out of receiving our updates by clicking the unsubscribe link in the email or by emailing us at [email protected].