Releases: oracle-samples/oci-genai-auth-java
Releases · oracle-samples/oci-genai-auth-java
oci-genai-auth-java 1.0.9
oci-genai-auth-java 1.0.9
This release fixes the Maven packaging issue where com.oracle.genai.auth.OciOpenAIHttpClient was missing from the published auth artifact, and includes the multipart/audio transcription signing fix.
Changes
- Packages
OciOpenAIHttpClientin the core binary jar. - Attaches source and javadoc jars for the core artifact.
- Verifies
OciOpenAIHttpClientis present in binary, sources, and javadocs during CI. - Includes
LICENSE.txtandTHIRD_PARTY_LICENSES.txtin every produced jar. - Updates README and migration docs to reference version
1.0.9. - Aligns OpenAI Java SDK integration dependency to
4.39.1.
Maven coordinates
com.oracle.genai:oci-genai-auth-java-parent:1.0.9com.oracle.genai:oci-genai-auth-java-bom:1.0.9com.oracle.genai:oci-genai-auth-java-core:1.0.9
Verification
mvn clean verify --batch-mode --no-transfer-progress- Verified binary jar contains
OciOpenAIHttpClient.class. - Verified sources jar contains
OciOpenAIHttpClient.java. - Verified javadoc jar contains
OciOpenAIHttpClient.html. - Verified legal files are present in binary, sources, and javadoc jars.
Maven Central publication should still be completed through ArtifactHub and Oracle centralized signing.
v1.0.8
Changes
- Fix:
OciOpenAIHttpClientwas missing from the 1.0.7 Maven artifact. The class was added to source after 1.0.7 was published; this release ensures it ships inoci-genai-auth-java-core.
Maven
<dependency>
<groupId>com.oracle.genai</groupId>
<artifactId>oci-genai-auth-java-core</artifactId>
<version>1.0.8</version>
</dependency>v1.0.5
What changed
- Fix broken OpenAI client construction pattern in MIGRATION.md (#11)
- The
OciOpenAIHttpClientadapter pattern is now correctly documented
Usage
Add to your pom.xml:
<dependency>
<groupId>com.oracle.genai</groupId>
<artifactId>oci-genai-auth-java-core</artifactId>
<version>1.0.5</version>
</dependency>v1.0.7
Summary
The initial public release introduces the oci-genai-auth-java package, enabling OCI IAM authentication for OpenAI-compatible APIs on OCI Generative AI services.
Key Features
- Core Library: OCI IAM request signing support for OpenAI-compatible SDK usage
- Broad Compatibility: Works with OCI Enterprise AI Agents and partner endpoints
What's Included
Core Components:
- Main
oci-genai-auth-java-corepackage (v1.0.0) - BOM for dependency version management
Examples:
- OCI Enterprise AI Agents examples with responses, function calling, and web search
- Partner OpenAI endpoint examples
Documentation:
- README with OCI IAM auth, API key auth, and endpoint configuration
- Folder-specific READMEs for examples
- Migration guidance from previous
oci-genai-openaipackage
Important Notes
Users upgrading from oci-genai-openai should consult the MIGRATION.md file for transition instructions.