Announcing Vonage Java SDK v9.0.0
Blog post from Vonage
Vonage has announced the release of Java SDK v9.0.0, which represents a significant update with over 39,000 lines of code changes, including enhancements and breaking changes due to removals and refactorings. This release features 100% test coverage for both the Java and Kotlin SDKs and introduces three new APIs: Conversation API, SIM Swap, and Number Verification API, which enhance capabilities for handling multi-participant calls, verifying SIM swaps, and matching user devices with mobile numbers. The update also brings improvements to existing APIs, such as the Messages, Video, Voice, SMS, and Numbers APIs, with added functionalities, standardization, and stronger typing to improve consistency and streamline interactions. Additionally, quality of life improvements address technical debt and deprecations, while enhancements in logging and JSON object handling aim to improve debugging and traceability. The Kotlin SDK has been updated in line with these changes, and future plans include moving away from Java 8 to Java 11 to leverage the built-in HTTP client, reducing dependencies and enhancing security.