Releases: sinch/sinch-sdk-java
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
v0.0.6-alpha
What's Changed
- feature: Support service plan ID by @JPPortier
- feature: Provide a single
WebhooksEvent parse(String payload)
function enabling parse events from SMS Webhooks functions - refactor: Align SDK naming by @JPPortier
- voice.
updateNumbers
-> voice.assignNumbers
- verificationStatus.
get
->- verificationStatus.
getByIdentity
- verificationStatus.
getById
- verificationStatus.
getByReference
- verificationStatus.
- voice.applications.
getNumbers
-> voice.applications.listNumbers
- voice.
Full Changelog: v0.0.5-alpha...v0.0.6-alpha
v0.0.5-alpha
What's Changed
- Merge release release-0.0.4-alpha branch into main by @github-actions in #54
- Verification API:
- use dedicated function for 'report' and 'status' by @JPPortier in #56
- moved verification
.status()
domain name to.verificationStatus()
by @JPPortier in #56
Full Changelog: v0.0.4-alpha...v0.0.5-alpha
v0.0.4-alpha
What's Changed
- Verification API: Interactive sample, javadoc enhancements and code cleaning by @JPPortier
- Code cleaning by @JPPortier
Full Changelog: v0.0.3-alpha...v0.0.4-alpha