Skip to content

Releases: Vonage/vonage-java-sdk

v7.1.0

25 Aug 14:22
Compare
Choose a tag to compare

This release is mainly bug fixes and updates to the Verify API implementation to make it consistent with the current specification. It also contains a fix for deserialising empty responses returned from errors in the Messages API.

What's Changed

Full Changelog: v7.0.0...v7.1.0

v7.0.0

11 Aug 12:21
Compare
Choose a tag to compare

This major release is mainly to address some tech debt and bug fixes, which include breaking changes. Notably, it removes the SMS Search API from the SDK as it is not longer available. The Redact client has been deprecated since it has technically not left Developer Preview status. Some updates have been made to NCCOs, including support for Premium text-to-speech and payments over the phone via the new Pay action. SMS Status codes and the Number Insight API have been updated to reflect the current state of the API. The legacy voiceName parameter has been removed since it will no longer be updated. The User-Agent header is requests should now be set correctly as e.g.: vonage-java-sdk/7.0.0 java/17.0.4. Finally, some fixes around WhatsApp Template messages have been made - most notably, parameters is now a List<String> rather than List<Map<String, ?>>, and clarity added around Locales by way of introducing a new enum. WhatsApp sender must be an E164-compliant number. SMS and MMS sender may now contain alphanumeric characters.

Full Changelog: v6.5.0...v7.0.0

What's Changed

v6.5.0

20 Jun 09:08
Compare
Choose a tag to compare
  • Support for the Messages v1 API
  • Outbound pricing request for all countries (as described in this issue)
  • Added Content-Type and Accept headers to all requests where applicable
  • Some internal refactoring (notably, com.vonage.client.AbstractClient has been removed)

v6.4.2

14 Apr 10:38
Compare
Choose a tag to compare

This patch release fixes the deserialisation issue with the Voice API Webhook response, which was missing call_uuid as a field. It also bumps library dependencies to address potential security vulnerabilities.

v6.4.0

28 May 14:17
Compare
Choose a tag to compare
  • Adding Random From Number Feature for the Voice API, if set to true, the from number will be randomly selected from the pool of numbers available to the application making the call.
  • adjusting operator used to check json payloads
  • Adding extra parsing for top level Roaming Status in Advanced Number Insights

v6.3.0

20 May 13:29
Compare
Choose a tag to compare

Adding Inbound SMS message validation for JSON based POST requests

v6.2.0

11 Mar 14:42
37ffdf0
Compare
Choose a tag to compare
  • Adding entityId and contentId fields to SMS messages for India's DLT compliance
  • Adding detail and detailEnum fields to call events, this will provide a switchable way for folks to view the newly minted details coming off of calls

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