Skip to content

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

oci-genai-auth-java 1.0.11

Choose a tag to compare

@shenoyvvarun shenoyvvarun released this 06 Jul 19:55

Release Notes

1.0.11

Changed

  • Updated Maven coordinates in documentation and module POMs from 1.0.9 to 1.0.11.
  • Added Maven Central metadata to published POMs, including project URL, license, developer, and SCM information.
  • Configured flatten-maven-plugin with ossrh mode so generated release POMs retain Maven Central-required metadata.

Compatibility

  • No runtime API changes.
  • Java 17+ and Maven 3.8+ remain required.

v1.0.9

Choose a tag to compare

@OpheliaLjh OpheliaLjh released this 24 Jun 21:07
1981fe7

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

Choose a tag to compare

@OpheliaLjh OpheliaLjh released this 09 Jun 05:10

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

Choose a tag to compare

@OpheliaLjh OpheliaLjh released this 14 May 23:03

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

Choose a tag to compare

@OpheliaLjh OpheliaLjh released this 25 Mar 18:23
1e3c0d2

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.