We've enhanced SDK documentation completeness and alignment with the actual implementation. This update includes model documentation for parameter collection classes and updated endpoint documentation that presents collected parameters as unified model references, resulting in clearer and more accurate SDK documentation.
35 posts tagged with "Java"
View All TagsEnhanced Error Handling in Code Samples Across SDKs
We have improved error handling in PHP, TypeScript, Java, .NET, and Go code samples to make it clearer, more consistent, and easier to handle typed errors, while still exposing response metadata like status codes and headers.
Removed javax.* Dependencies in Java Core Package
We have eliminated transitive javax.* dependencies from apimatic/core for better compatibility across Java versions.
Introducing Proxy Configuration Support in Java and Ruby SDKs
We’ve added support for configuring proxy servers in the generated Java and Ruby SDKs.
Improved SDK Client Initialization Code Samples
To improve clarity and onboarding, all client initialization code samples now include relevant code blocks along with import statements. This update makes it easier for developers to understand and use the SDKs, eliminating guesswork around class and function origins in docs and READMEs.
Improved SDK Client Initialization Samples with Imports
To improve clarity and onboarding, all client initialization code samples now include relevant import statements. This update makes it easier for developers to understand and use the SDKs, eliminating guesswork around class and function origins in docs and READMEs.
Java SDK publishing flow updated for Maven Central migration
Sonatype has announced the retirement of OSSRH (including oss.sonatype.org and s01.oss.sonatype.org) on June 30, 2025. All Java packages must be published via the Sonatype Central Portal moving forward.
To support this change, APIMatic has updated the Java SDK publishing workflow.
Adding Support for Pagination in Java SDKs
APIMatic now supports four widely-used pagination strategies in Java SDKs: Offset, Page, Cursor, and Link based pagination. This enhancement provides a seamless and unified way to consume paginated API responses, regardless of the underlying mechanism.
Complex Objects Support in HTTP Header Parameters
The SDKs now support passing complex objects, including non-scalar types and collections, as HTTP header parameters in the request.
Typed Additional Model Properties Support in All SDKs
We’re introducing support for typed additional model properties across all SDKs, enhancing type safety and alignment with OpenAPI specifications.