Skip to content

Release v1.0.3

Latest

Choose a tag to compare

@github-actions github-actions released this 30 Sep 02:38
· 1 commit to main since this release
beb7c65

Release v1.0.3

Added

  • Optional JEV semantic routing enhancement for selected Chat routes. JEV receives the current
    candidate routing-tags and may return preferred tags with a confidence score; the existing
    routing strategy remains responsible for the final model selection and fallback behavior.
  • Provider-neutral JevDecisionClient, JevDecisionProvider, and JevDecisionProviderRequest SPIs,
    plus a built-in TypeSafe JEV provider using POST /v1/systemone.
  • Spring configuration for the JEV decision integration: decision.enabled, provider, base-url,
    api-key, authenticator, options, routes, timeout, min-confidence, and failure-mode.
  • User-defined model metadata.routing-tags configuration and validation metadata.

Changed

  • JEV is treated as an optional policy enhancement. Timeouts, invalid decisions, unknown tags,
    low confidence, and provider failures fall back to the existing route strategy.
  • JEV is not enabled by default. The built-in provider defaults to https://api.typesafe.ai,
    uses decision.api-key as a Bearer token, and can be overridden with a custom client/provider.