Skip to content

Release/v2.1.1#33

Merged
digitallysavvy merged 2 commits into
mainfrom
release/v2.1.1
Jun 3, 2026
Merged

Release/v2.1.1#33
digitallysavvy merged 2 commits into
mainfrom
release/v2.1.1

Conversation

@digitallysavvy
Copy link
Copy Markdown
Collaborator

This patch brings preset and pipeline validation behavior in Python to the intended, category-scoped model and
prepares the release at v2.1.1.

What changed

  • Refactored validation flow so skips are category-scoped (asr/llm/tts) instead of binary.

  • pipeline_id now allows missing ASR/LLM/TTS in request payloads (server supplies them), while still preserving
    explicit overrides.

  • Preset-driven inference now skips validation only for the inferred category, not all vendor sections.

  • Kept backward-compatibility hatch by preserving skip_vendor_validation as deprecated behavior.

  • Removed speech-02-turbo from managed MiniMax preset mapping; it remains BYOK-only.

  • Bumped version metadata to v2.1.1:

    • pyproject.toml
    • compat package pyproject.toml
    • agora-agents dependency constraint in compat package
    • runtime headers (User-Agent, X-Fern-SDK-Version)
  • Updated/added tests for category-scoped preset behavior, pipeline overrides, and MiniMax BYOK vs preset
    regression safety.

@digitallysavvy digitallysavvy self-assigned this Jun 3, 2026
@digitallysavvy digitallysavvy added bug Something isn't working enhancement New feature or request labels Jun 3, 2026
@digitallysavvy digitallysavvy merged commit 55c2f7e into main Jun 3, 2026
4 checks passed
@digitallysavvy digitallysavvy deleted the release/v2.1.1 branch June 3, 2026 14:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant