Skip to content

Release v1.0.0

Choose a tag to compare

@llmrixing llmrixing released this 25 Jul 15:21
· 24 commits to main since this release

Added

  • llmrix-model-router-core: provider-neutral ChatModel API, candidate model, routing strategies (priority, round-robin, weighted random, balanced, semantic, contextual bandit), deterministic execution pipeline with quota, health, cooldown, retry, and lifecycle events.
  • llmrix-model-router-integrations: OpenAI-compatible client, Spring AI adapter, LangChain4j adapter, Redis state store (Lettuce + Lua), Bucket4j quota, ONNX policy, online shadow execution, offline evaluation, and Fugu iterative orchestration.
  • llmrix-model-router-spring-starter: llmrix.model.router.* configuration properties, auto-configuration, Micrometer metrics, Spring Observations, Actuator health indicator, first-token latency, and configuration metadata.
  • llmrix-model-router-server: executable Spring Boot launch shell for the router starter.
  • llmrix-model-orion: lightweight framework-neutral Java client with OrionModelClientListener SPI, CRLF-safe custom headers, and request-level options.
  • llmrix-model-orion-spring-starter: Orion auto-configuration and Micrometer integration.
  • llmrix-model-examples: Maven examples aggregator with module-scoped child projects; Redis and HTTP integration tests.
  • Maven Central deployment configuration and project metadata normalization.