Skip to content

Releases: Vonage/vonage-java-sdk

v6.1.0

17 Dec 19:55
Compare
Choose a tag to compare
  • Adds new language and style parameters for choosing how voices will sound over TTS
  • marking old voiceName parameter as deprecated

6.0.0

16 Nov 17:36
Compare
Choose a tag to compare

Added

  • ASR (Automatic Speech Recognition)

Changed

  • Refactored Application v2 requests to remove duplicated code
  • Deprecated Product.MESSAGE from RedactRequest. Use Product.MESSAGES instead
  • Deprecated InsightClient#getStandardNumberInsight(number, country, cnam). Use
    InsightClient#getStandardNumberInsight(StandardInsightRequest) instead
  • Deprecated InsightClient.getAdvancedNumberInsight(number, country, ipAddress, cnam). Use
    InsightClient#getAdvancedNumberInsight(AdvancedInsightRequest) instead
  • Deprecated InsightClient.getAdvancedNumberInsight(number, country, ipAddress). Use
    InsightClient#getAdvancedNumberInsight(AdvancedInsightRequest) instead
  • Deprecated public constructors and setters in VerifyRequest use VerifyRequest.Builder instead
  • Deprecated MD5Util use HashUtil instead
  • Removed setters from BaseRequest. Set fields in the builders of Psd2Request or VerifyRequest instead.

5.6.0

10 Nov 23:13
Compare
Choose a tag to compare

Added

  • NotifyEvent structure for Notify Actions
  • SHA256 hashing option

Changed

  • Create application request use basic auth for authentication

Fixed

  • Fixed error throw when trying to log No Content responses

5.5.0 - The Vonage Rebrand

08 Sep 15:31
40c5dfe
Compare
Choose a tag to compare

The release is the first version of the Java Server SDK rebranded under the Vonage Namespace.

Added

  • Added support for PSD2 verification

5.4.0

19 Aug 23:21
ec02430
Compare
Choose a tag to compare
  • Added AppEndpoint support for ConnectAction.
  • Added the ability to log the API response in when logger is set to debug mode.
  • Added ability to override base url for:
    • Modify Call
    • Send DTMF
    • Stop Talk

v5.3.0

27 Jul 22:21
Compare
Choose a tag to compare
  • Added support for new voice names added to the Voice API for Text to Speech
  • Improved error handling when there are apparent networking issues

v5.2.1

18 Dec 19:04
bdbb1d7
Compare
Choose a tag to compare

New

  • Adding workflows 6, SMS, and 7, TTS to the SDK's enumerated values.

5.2.0

18 Oct 14:59
7a42d3c
Compare
Choose a tag to compare

Added support for verification workflow id
add transfer to NCCO support
Remove unnecessary declarations of throwing of IOExceptions.

v5.1.0

19 Aug 13:52
Compare
Choose a tag to compare

Added

  • Added support for setting an application id as a messages callback value in updating a number.
  • Added support for specifying a number type when searching for a number to purchase.

v5.0.0

01 Aug 20:49
Compare
Choose a tag to compare

Added

  • Added support for updating account settings (delivery receipt URL and inbound SMS URL)
  • Added support for Async Number Insights by setting the property async and callback on the AdvancedInsightRequest object.
  • Add ringback support to the onAnswer part of the PhoneEndpoint.

Changed

  • Changed from Auth0 to the Nexmo JWT Library.
  • Renamed the com.nexmo.client.applications package to com.nexmo.client.application
  • ApplicationClient now supports the Applications v2 API. This change has resulted in some backwards incompatibility.
  • NexmoClientException is now a RuntimeException. The various sub client methods will still declare that it is being thrown, but it is no longer a requirement to catch the exception. Additionally, the IOException that was being thrown in each method has been converted to a NexmoResponseParseException to more accurately reflect when it is thrown. This is also an unchecked exception and catching is no longer required.
  • The NexmoUnacceptableAuthException will now add which parameters are missing instead of which internal auth methods.