Conversation
There was a problem hiding this comment.
Pull request overview
This PR implements version 9.8.0 updates across multiple APIs, introducing new features and deprecating Java 8 support. The changes include adding a new Identity Insights API, enhancing Voice API capabilities with Transfer/Wait NCCO actions and WebSocket authorization, extending Messages API with typing indicators and trusted recipient support, and migrating several clients to Basic Authorization header authentication.
Changes:
- Added Java 8 deprecation warning and new Identity Insights API client
- Enhanced Voice API with Transfer/Wait NCCO actions, WebSocket authorization, SHAKEN signing, and SIP code support
- Extended Messages API with typing indicators for WhatsApp and trusted recipient flags for SMS/MMS/RCS
Reviewed changes
Copilot reviewed 65 out of 65 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| pom.xml | Version bump to 9.8.0 with GPG signing configuration |
| HttpWrapper.java | Updated client version constant to 9.8.0 |
| VonageClient.java | Added Java 8 deprecation warning mechanism and Identity Insights client |
| README.md | Added Java 8 deprecation notice and updated version references |
| CHANGELOG.md | Documented 9.8.0 release changes |
| Identity Insights files | New API implementation for phone number insights (format, SIM swap, carrier) |
| Voice API files | Added Transfer/Wait actions, Authorization class, WebSocket/PhoneEndpoint enhancements |
| Messages API files | Added ReplyingIndicator, trusted_recipient, and pool_id support |
| Test files | Comprehensive test coverage for all new features |
| Auth migration files | Switched from query params/signature to header-based authentication |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
src/main/java/com/vonage/client/messages/sms/SmsTextRequest.java
Outdated
Show resolved
Hide resolved
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #608 +/- ##
============================================
- Coverage 99.27% 98.93% -0.35%
- Complexity 3503 3607 +104
============================================
Files 527 542 +15
Lines 7693 7953 +260
Branches 430 443 +13
============================================
+ Hits 7637 7868 +231
- Misses 42 64 +22
- Partials 14 21 +7 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Playing catch-up for a bunch of outstanding work.
trusted_recipientto SMS, MMS, and RCSpool_idsupportsandboxparametershakensigning on callssip_codeon incoming event webhooksContribution Checklist