Vonage Server SDK for Java. API support for SMS, Messages, Voice, Text-to-Speech, Numbers, Verify (2FA), Video and more.
This release adds support for the Experience Composer in Video API, as well as fixing the createSession
endpoint. The Verify capability has also been added to the Application API to enable setting the status callback URL.
Full Changelog: https://github.com/Vonage/vonage-java-sdk/compare/v8.5.0...v8.6.0
This release adds new functionality to the Video and Verify v2 APIs.
For Video, the Audio Connector and Live Captioning features have been implemented, along with the publisheronly
role for token generation.For Verify v2, the Next Workflow endpoint has been added, along with some updated validation logic for brand
and SMS from
request parameters.This release also removes the unused com.vonage.client.sms.HexUtil
as it contains a potential security vulnerability. Finally, @JsonInclude
and @JsonIgnoreProperties
annotations on most domain classes have been removed in favour of a more generic global configuration.
Full Changelog: https://github.com/Vonage/vonage-java-sdk/compare/v8.4.0...v8.5.0
This release adds support for the Conversation API, with partial support for read-only events.
Full Changelog: https://github.com/Vonage/vonage-java-sdk/compare/v8.3.0...v8.4.0
This release is mainly a tidy-up of the SMS API and the WhatsApp workflows in Verify v2, where the from
parameter is now required by the API (and has been added to WhatsApp Interactive in the SDK).
Full Changelog: https://github.com/Vonage/vonage-java-sdk/compare/v8.2.0...v8.3.0
toString
, equals
and hashCode
to all public JSON request and response classescontent_id
and entity_id
fieldsFull Changelog: https://github.com/Vonage/vonage-java-sdk/compare/v8.1.0...v8.2.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: https://github.com/Vonage/vonage-java-sdk/compare/v8.0.0...v8.1.0
This GA release expands upon the previous 8.x releases with the following changes:
VoiceClient
use String instead of UUID for consistencyRequestSigning.verifyRequestSignature
method (which doesn't depend on HttpServletRequest
)com.vonage.client.verify2.Locale
enumredirectUrl
parameter for Silent AuthThis release contains several backwards-incompatible changes and is deployed to the new com.vonage:server-sdk
co-ordinates on Maven Central.
Full Changelog: https://github.com/Vonage/vonage-java-sdk/compare/v7.11.1...v8.0.0
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: https://github.com/Vonage/vonage-java-sdk/compare/v8.0.0-rc1...v8.0.0-rc2
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: https://github.com/Vonage/vonage-java-sdk/compare/v7.11.0...v7.11.1
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.