Skip to main content
v1.4.7-rc1
Breaking changes in v1.4.0. See the v1.4.0 Migration Guide for full before/after examples, automatic migration details, and a step-by-step checklist before upgrading.

Changelog

A release on transports/v1.5.8 that scales virtual key handling and broadens pricing-source flexibility. The headline items are paginated virtual key fetching for deployments with very large key counts and file:// pricing URLs for air-gapped and self-hosted setups, alongside several provider and conversion fixes. On the enterprise side, the trial-expiry build configuration is reworked into a general license expiry scheme (extended to 2027) and new isolated onboarding environments are provisioned.

✨ Features

  • Paginated virtual keys (OSS) - Virtual key fetching is now paginated so deployments with very large numbers of keys no longer load them all at once.
  • File scheme pricing URLs (OSS) - Pricing source URLs now accept the file:// scheme, allowing custom pricing data to be loaded from the local filesystem for air-gapped and self-hosted deployments.
  • License expiry configuration (enterprise) - The Docker EXPIRY build argument is renamed to LICENSE_EXPIRY, the UI ENTERPRISE_TRIAL_EXPIRY variable to ENTERPRISE_LICENSE_EXPIRY, and the -X main.Expiry linker flag to -X main.LicenseExpiry, with the expiry extended to 2027. The naming now reflects a general license rather than a trial-only expiry.
  • New onboarding environments (enterprise) - Provisioned additional isolated customer deployment environments, including a scalable onboarding stack (Dockerfile plus Terraform hub infrastructure) and new dynamic-image and extension environments.

🐞 Fixed

  • Bedrock output assessments (OSS) - Corrected the type of outputAssessments in Bedrock responses.
  • Text completion chunk model (OSS) - Added the missing Model field to TextCompletionChunkResponse.
  • Orphaned tool results (OSS) - Orphaned tool results in the OpenAI to Anthropic conversion flow are no longer rejected by the Anthropic API.
  • MCP inline stdio env (OSS) - MCP stdio server configs now accept inline environment variable assignments.
  • Model pool pricing reloads (OSS) - Non-pricing model pool entries are preserved across pricing reloads instead of being dropped.

📀 Base OSS version

transports/v1.5.8

🔌 If you are compiling plugin against this release - use following deps