You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changed
Added support for version v2.1-25.4.01.00 of the DocuSign ESignature API.
Updated the SDK release version.
Security
Enforced TLS certificate validation and hostname verification by default using the system's default trust store. Previously, all certificates were trusted without validation.
Enforced HTTPS-only base paths. setBasePath() and setOAuthBasePath() now reject http:// URLs. Use ApiClient.insecure() for local testing with HTTP or self-signed certificates.
Scoped proxy credentials to the configured proxy host and port. Added setPerConnectionProxyAuth(true) to opt in to per-connection proxy authentication, avoiding JVM-wide side effects.
Breaking Changes
ApiClient(String basePath) and setBasePath(String) throw IllegalArgumentException for http:// URLs. Migrate to ApiClient.insecure(basePath).
Removed constructor overloads accepting boolean perConnectionProxyAuth. Use the standard constructor followed by .setPerConnectionProxyAuth(true).