Skip to content

v2.0.0-ce

Choose a tag to compare

@Rader Rader released this 10 Apr 05:39

✨ New Features

  • Repository & Git Operations
    • Branch Management: Added APIs for creating and deleting branches.
    • Resumable LFS: Enabled file-level resumable uploads for large files and implemented MinIO LFS cleanup on model deletion.
    • Performance: Optimized repository query speeds and pre-upload logic for large file counts.
  • Scheduling & Resource Management
    • Memory Unit Support: Enhanced resource checks to support "Mi" and "M" units for memory configuration.
    • Knative Integration: Updated service namespaces to knative-serving and improved pod name RFC1123 compliance.
  • AI Gateway & LLM Enhancements
    • Multimodal Support: Added Text-to-Image capabilities and improved image generation proxying.
    • Engine Upgrades: Upgraded SGLang to support Qwen 2.5, GLM 4.5, and Step-3; added data-parallel-size config for vLLM.

🚀 Enhancements & Bug Fixes

  • Security & Authentication
    • Implemented a JWT session-building middleware.
    • Enabled API Key authentication for Runner APIs.
    • Restricted GET /v1/models to allow unauthenticated access.
  • Skills
    • Added comprehensive APIs for Agent skills, enhance tags support
    • Corrected skill tag scope bugs and validated SKILL.md file integrity.
  • Observability & Reliability
    • Cluster Metrics: Added cluster heartbeat metrics and automated alerting rules.
    • Enhanced Logging: Integrated Loki for better finetuning logs and improved SMTP attachment handling using in-memory bytes.
    • Stability: Fixed nil deployer panics in MCP proxies and improved wakeup timeout handling for remote clusters.
  • Bug Fixes
    • Resolved token usage recording issues for interrupted streaming chat requests.
    • Fixed status mismatch bugs where deleted Knative services still appeared as "Running."
    • Fixed repository total size calculation bugs and search prioritization for organization namespaces.

🛠 Maintenance

  • Upgraded Docker Golang version to 1.26.0.
  • Refactored metering consumer logic into a unified structure.
  • Added extensive unit testing for accounting workflows.

New Contributors

Full Changelog: v1.17.0-ce...v2.0.0-ce