Skip to content

Releases: oracle-samples/oci-genai-auth-java

oci-genai-auth-java 1.0.9

24 Jun 21:07
1981fe7

Choose a tag to compare

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 OciOpenAIHttpClient in the core binary jar.
  • Attaches source and javadoc jars for the core artifact.
  • Verifies OciOpenAIHttpClient is present in binary, sources, and javadocs during CI.
  • Includes LICENSE.txt and THIRD_PARTY_LICENSES.txt in 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.9
  • com.oracle.genai:oci-genai-auth-java-bom:1.0.9
  • com.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

09 Jun 05:10

Choose a tag to compare

Changes

  • Fix: OciOpenAIHttpClient was 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 in oci-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

14 May 23:03

Choose a tag to compare

What changed

  • Fix broken OpenAI client construction pattern in MIGRATION.md (#11)
  • The OciOpenAIHttpClient adapter 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

25 Mar 18:23
1e3c0d2

Choose a tag to compare

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-core package (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-openai package

Important Notes

Users upgrading from oci-genai-openai should consult the MIGRATION.md file for transition instructions.