Skip to content

Releases: jamilxt/typesafe-ai-java

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 22 Sep 17:53

Full Changelog: v0.2.2...v0.2.3

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 22 Sep 16:48

Full Changelog: v0.2.1...v0.2.2

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 22 Sep 15:56

Full Changelog: v0.2.0...v0.2.1

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 21 Sep 08:23

Full Changelog: v0.1.2...v0.2.0

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 21 Sep 05:22

What's Changed

  • Bump org.springframework.ai:spring-ai-client-chat from 1.0.0 to 1.0.7 in /typesafe-ai-java-spring-ai by @dependabot[bot] in #1

New Contributors

Full Changelog: v0.1.1...v0.1.2

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 20 Sep 21:13

Full Changelog: v0.1.0...v0.1.1

v0.1.0 - First JVM SDK for TypeSafe Jev

Choose a tag to compare

@jamilxt jamilxt released this 20 Sep 20:18

First release of typesafe-ai-java, the community Java SDK for the TypeSafe AI System One (Jev) API.

Modules

  • typesafe-ai-java-core: zero-framework client (Jackson only). Typed questions (sealed Choice / Score / Noul records), fluent request builder, typed answers with probability/confidence accessors, retry policy mirroring the official SDKs (2 retries, 0.5-5s exponential backoff, honors Retry-After), full typed exception hierarchy, pluggable Transport over java.net.http.
  • typesafe-ai-java-spring-boot-starter: auto-configured TypeSafeClient bean from typesafe.* properties; backs off cleanly when no API key is present.
  • typesafe-ai-java-spring-ai: JevPromptGuardAdvisor (confidence-gated prompt screening with block/review/allow thresholds) and JevChatModel adapter, compiled against Spring AI 1.0.0 GA.

Maven Central

<dependency>
  <groupId>com.jamilxt</groupId>
  <artifactId>typesafe-ai-java-core</artifactId>
  <version>0.1.0</version>
</dependency>

Also on Central: typesafe-ai-java-spring-boot-starter and typesafe-ai-java-spring-ai.

Validated against the live API

  • Ticket triage in one request: noul urgent=0.99, choice=billing (confidence 0.79), score=1.26 between levels
  • Prompt-injection screening: p=0.99, auto-blocked before the LLM chain ran
  • Typed error mapping verified against real 401/403/429 responses

Requirements

Java 17+. API key via the TypeSafe waitlist, Vercel AI Gateway, or OpenRouter.

MIT licensed. Not an official TypeSafe product.