Blog
Home/

New Versions of our SDKs Released

Author Inbar Gazit
Inbar GazitSr. Manager, Developer Content
Summary4 min read

Our developers have been hard at work lately updating all your favorite SDKs so you can have an easier time developing with the Docusign APIs in your favorite language. In this post I'll update you on all our latest releases. 

        • Additional resources

        Table of contents

        Big kudos to the Engineering team: Naveen, Majid, Alex, Bharat, Harsha and Prasanthi for getting these out the door!!

        C# SDK

        The latest version of the C# SDK is in two releases:

        • For .NET Framework 4.5 and earlier: 4.0.4

        • For .NET Framework 4.5.2 and later: 4.1.0

        You can find the source code and installation instructions on GitHub.

        These versions include a number of bug fixes. 

        • There was an issue using the NuGet package in Linux-based Docker containers that is now fixed. 

        • We also fixed the inline documentation of the expiresInHours parameter in the RequestJWTApplicationToken() method. (This issue was originally reported by David McBride from our developer community, thank you David!). 

        • We fixed an issue for JWT authentication with the nbf parameter was defaulted and the caller of the authentication method was not able to specify it. 

        • We fixed another issue that came from our community about having too long of a method documentation that may have actually caused Visual Studio to crash.

        Note: If you are still using our eSignature REST API v2.0, you need version 3.1.6 of the NuGet package.

        Java SDK

        The latest version of the Java SDK for our eSignature v2.1 API is 3.2.0-RC2. You can find the source code and installation instructions on GitHub.

        Based on a request from the developer community, we added to this version the ability to revoke an access token: use the Spring Boot revokeToken() method for this. Also, in the area of authentication, we improved the error message returned by the SDK to include the original error message that came from the Docusign API.

        Note: If you are still using our eSignature REST API v2.0, you need version 2.12.0-RC1 of the SDK.

        Node.js SDK

        The latest version of the Node.JS SDK for our eSignature v2.1 API is 5.1.0-rc2. You can find the source code and installation instructions on GitHub.

        This version includes all the latest model and API updates that were added to the Docusign eSignature REST API v2.1 in the August release. You can find information about our August release in our Release Notes.

        Note: If you are still using our eSignature REST API v2.0, you need version 4.3.0 of the Nuget package.

        PHP SDK

        The PHP SDK now supports the Docusign eSignature API v2.1! This latest release, version 5.0.0-rc, is the first one to support this version of the API. You can find the source code and installation instructions on GitHub. (The v2.0 API is now in a separate branch; the master branch is the v2.1 version.) 

        In addition to supporting the Docusign eSignature API v2.1, this version of the SDK also fixes an issue related to serializing number objects that was reported by the developer community. Another community-reported issue fixed in this release relates to the ApiException object being moved and as a result not working correctly. Finally, we addressed some issues with PHP reserved words that were conflicting with names used by the SDK.

        Note: If you are still using our eSignature REST API v2.0, you need version 4.1.0-rc of the SDK.

        Python SDK

        The Python SDK now supports the Docusign eSignature API v2.1! This latest release, version 3.0.0-rc1, is the first one to support this version of the API. You can find the source code and installation instructions on GitHub. (The v2.0 API is now in a separate branch;, the master branch is the v2.1 version.) 

        In addition to supporting the Docusign eSignature API v2.1, this version of the SDK is also using a constructor parameter with Python native compact notation when instantiating dictionaries and arrays in any of our models. We also fixed a bug in the mapping of the Date object in the list_tabs() method that was causing an exception. This issue was also reported by our community. Thanks!

        Note: If you are still using our eSignature REST API v2.0, you need version 2.1.0-rc1 of the SDK.

        Finally, If you are using a Release Candidate version of any of our SDKs, please rest assured the team is committed to have the final GA version out in the next few weeks. 

        OK, that’s it for now. Keep checking our blog and Developer Center for more SDK updates. (Ruby support for the Docusign eSignature API v2.1 is coming soon…)

        Additional resources

        Author Inbar Gazit
        Inbar GazitSr. Manager, Developer Content

        Inbar Gazit has been with Docusign since 2013 in various engineering roles. Since 2019 he has focused on developer content. Inbar works on code examples including the launchers, available on GitHub in eight languages, and helps build sample apps showcasing the various Docusign APIs. He is also active on StackOverflow, answering your questions. Inbar can be reached at inbar.gazit@docusign.com.

        More posts from this author

        Related posts

        • Fast-Track Your Extension Apps with Reference Implementations
          Code Examples

          Fast-Track Your Extension Apps with Reference Implementations

          Author Karissa Jacobsen
          Karissa Jacobsen
        • Introducing OAuth for Connect: enhanced security for webhooks

          Introducing OAuth for Connect: enhanced security for webhooks

          Author Alan Roza
          Alan Roza
        • Updated Docusign University Learning Portal for Developers

          Updated Docusign University Learning Portal for Developers

          Author Sasha Vodnik
          Sasha Vodnik
        Fast-Track Your Extension Apps with Reference Implementations

        Fast-Track Your Extension Apps with Reference Implementations

        Author Karissa Jacobsen
        Karissa Jacobsen
        Introducing OAuth for Connect: enhanced security for webhooks

        Introducing OAuth for Connect: enhanced security for webhooks

        Author Alan Roza
        Alan Roza
        Updated Docusign University Learning Portal for Developers

        Updated Docusign University Learning Portal for Developers

        Author Sasha Vodnik
        Sasha Vodnik

        Discover what's new with Docusign IAM or start with eSignature for free

        Explore Docusign IAMTry eSignature for Free
        Person smiling while presenting