We have eliminated transitive javax.*
dependencies from apimatic/core for better compatibility across Java versions.
33 posts tagged with "Java"
View All TagsIntroducing 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.
Improved oneOf and anyOf Support in Java
We have incorporated oneOf and anyOf discriminator and meta case support in Java SDKs to enable seamless value mapping. This enhancement enhances the versatility and ease of use of our Java SDKs, allowing developers to efficiently handle complex data structures and streamline their workflow.
Improved Java Code Samples
The generated code samples are now idiomatic with no errors. This improves the developer experience by allowing developers to run the code samples without any error in their applications and to get started quickly.