Releases: sinch/sinch-sdk-java
v1.4.0
What's Changed
-
Voice:
- [feat] support V1 design
- [feat] Follow specification update for SVAML PlayFiles.locale, field is no longer
required
- [fix] Webhooks callbacks validation use case insensitive headers (validateAuthenticationHeader)
- [test] Extend tests coverage (introduced end-to-end tests)
-
Numbers
- [feat] Specification update for VoiceConfiguration.scheduledProvisioning defined as
readOnly
- [feat] Specification update for SmSConfiguration.scheduledProvisioning defined as
readOnly
- [feat] Specification update for VoiceConfiguration.scheduledProvisioning defined as
Full Changelog: v1.3.1...v1.4.0
v1.3.1
What's Changed
- SMS
- fix: Enable list of parameters grouped by duplicated keys
Full Changelog: v1.3.0...v1.3.1
v1.2.4
What's Changed
- SMS
- fix: Enable list of parameters grouped by duplicated keys
Full Changelog: https://github.com/sinch/sinch-sdk-java/compare/v1.2.3..v1.2.4
v1.3.0
What's Changed
-
Conversation
- [feat] Support
Conversation
API
- [feat] Support
-
Numbers
- [feat] Helper function for webhook authentication header
- [feat]
readOnly
fields are no longer sent over network
-
SMS
- [feat]: Align with updated specs for
DryRun
- [feat]: Align with updated specs for
-
Verification
- Enforce webhooks validation logic for empty or missing 'authorization' header
-
Core
- Generated sources
- [fix] Generated sources with
OptionalValue
getter: guard against uninitialized value - [feat] contains serializer/deserializer to be used for delegation pattern
- [feat] enhanced javadoc content
- [fix] Generated sources with
- Versioning
- [feat] Store SDK related information within sources
- Generated sources
Full Changelog: v1.2.3...v1.3.0
v1.2.3
What's Changed
Verification (SMS)
- feat: Support additional properties onto Start verification by SMS by @JPPortier in #142
Full Changelog: v1.2.2...v1.2.3
v1.2.2
What's Changed
- DEVEXP-536: Fix UTF-8 encoding for body payloads by @JPPortier in #121
Full Changelog: v1.2.1...v1.2.2
v1.2.1
What's Changed
Fix: Numbers
- Add missing
WebHooksService.validateAuthenticationHeader
function for Numbers
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's new
Starting with version 1.2, Numbers
domain now support versioned access by using the v1()
API calls
The existing non-versioned services will no longer be updated with new features/fields.
What's Changed
[Feature] Design
- New versioned service simplified access to
available
oractive
: APIs are accessible directly underv1()
[Feature] FAX
& EST
number's configuration
- The
VoiceConfiguration
andScheduledVoiceProvisioning
models have been updated to reflect the “Unified Numbers” API updates: they now hold values forFax
andElastic SIP Trunking
configuration (respectively with the propertiesserviceId
andtrunkId
).
[Docs] Verification
- Error message related to invalid configuration (credentials) fixed
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's new
With version 1.1 we are moving to support versioned domain access.
Starting with the Verification
domain, you can access services by using the v1()
API calls.
The existing non-versioned services will no longer be updated with new features/fields.
What's Changed since v1.0.0
[Feature] Design
- Non-versioned
Verification
domain is split into dedicatedStart
andReport
new versioned services
[Feature] Synchronization with documentation terms
Callout
related fields and APIs are now namedPhone Call
Seamless
related fields and APIs are now namedData
[Feature] Start Verification
VerificationStartRequestSms
- [Specs] Support
Accept-Language
option - [Specs] Support
code type
option - [Specs] Support
expiry
option
- [Specs] Support
VerificationStartRequestPhoneCall
- [Specs] Support
speech
option
- [Specs] Support
VerificationStartResponseData
- [BugFix]
targetUri
field added
- [BugFix]
[Feature] Verification Report
- [SpecsFix]
VerificationReportResponse
: Report service no longer returns a common status response shared with status service, but a dedicated verification report response.
[Feature] Webhooks
- [Protocol specs]:
VerificationRequestEvent.acceptLanguage
field is deprecated
[Tech] Logs
- Reduce logging severity related to phone number not compliant with E164 format
Full Changelog: v1.0.0...v1.1.0
v1.0.0
What's New
- [Feature] : Support Numbers API (SDK doc)
- [Feature] : Support SMS API (SDK doc). Support both unified credentials (project Id) and service plan Id
- [Feature] : Support Verification API (SDK doc)
- [Feature] : Support Voice API (REST API)
- [Doc]: Online javadoc
Full Changelog: v0.0.6-alpha...v1.0.0