Releases: Vonage/vonage-java-sdk
v8.1.0
This release updates the Messages API with new fields for inbound and outbound messages. It also adds an optional sender field for Verify v2 SMS channel, along with a couple of small bug fixes.
Full Changelog: v8.0.0...v8.1.0
v8.0.0
This GA release expands upon the previous 8.x releases with the following changes:
- Call modification methods in
VoiceClient
use String instead of UUID for consistency - Adds public
RequestSigning.verifyRequestSignature
method (which doesn't depend onHttpServletRequest
) - Removes
com.vonage.client.verify2.Locale
enum - Adds
redirectUrl
parameter for Silent Auth
This release contains several backwards-incompatible changes and is deployed to the new com.vonage:server-sdk
co-ordinates on Maven Central.
Full Changelog: v7.11.1...v8.0.0
v8.0.0-rc2
This release is the likely candidate for version 8.0. It removes the legacy utility packages (namely, sns
, legacyutils
and loggingutils
) as well as SNS URI configuration in HttpConfig
. Please note that for continuity, this is published under both com.vonage:client
and com.vonage:server-sdk
coordinates.
Full Changelog: v8.0.0-rc1...v8.0.0-rc2
v7.11.1
This release deprecates SNS as it is no longer supported and removed in the 8.0 release. It also publishes relocation metadata as version 8.0 onwards will be published to the com.vonage:server-sdk
artifact on Maven Central.
Full Changelog: v7.11.0...v7.11.1
v8.0.0-rc1
This release updates the 8.x branch from main, merging in all the latest changes from v7.11.0. It also removes the previously deprecated classes & methods, which are breaking changes. A comprehensive list of backwards-incompatible changes will be provided for the full release. Since there are no changes to the Video API implementation in this release, it is now considered a Release Candidate.
v7.11.0
This release is mostly a quality-of-life update to the Voice API implementation, with some deprecations and new methods for modifying calls and downloading recordings. It also adds verifySignature
static utility method to Voice and Messages for verifying signed callbacks using the updated Vonage JWT library.
v7.10.0
This release adds the check_url
property to com.vonage.client.verify2.VerificationResponse
to enable synchronous Silent Authentication. It also adds new languages for Meetings and Verify v2 APIs. Previously deprecated internal classes & methods have now been removed.
v7.9.0
This release is mainly changes to com.vonage.client.account.*
. Specifically:
- Implements the Full Pricing endpoint to the Account API implementation, which retrieves pricing and network information for all countries for a given service.
- Adds default API key overload for secret management endpoints, which uses the account's main API key.
- Deprecates public-facing internal classes which are not part of the public API.
v7.8.0
v7.7.0
This release adds the Users API to the SDK along with some tidying up of the Application API (documentation, missing fields & Capabilities). It also relaxes UUID validation for Voice client.
Furthermore, some major internal refactoring has been started in this release for how endpoints are implemented in the SDK.