Skip to content

v1.11.0-ce

Latest

Choose a tag to compare

@Rader Rader released this 12 Sep 01:37
· 1 commit to release-v1.11.0 since this release
d2cb30c

✨ New Features

  • Runner Service Refactored: The Runner service has been completely refactored. It now runs seamlessly both inside and outside a Kubernetes cluster and automatically reports its endpoint and configuration data to the CSGHub server. The Kubernetes cluster is now pluggable at runtime. Most importantly, if you configure a service account for the Runner service in Kubernetes, you no longer need a kubeconfig file, which is a significant security improvement.
  • Go Error Documentation Tool: We've added a new command-line tool that scans Go code for custom error comments and automatically generates error documentation. This tool also includes numerous pre-defined errors and multilingual translations.
  • Internationalized Notifications: Notification messages now support i18n (internationalization).

🚀 Enhancements & Bug Fixes

  • Distributed Lock for DB Migration: Added a distributed lock to prevent conflicts during database migrations.
  • Git Callback Fix: Fixed a bug where the Git callback was not triggered if a repository contained no LFS files.
  • Localized Git Errors: Error messages for Git failures are now localized.
  • Temporal Workflow Context Fix: Resolved an issue where an incorrect context was causing the Temporal workflow to terminate unexpectedly.
  • MCP Repository Mirroring: It's now possible to mirror and sync MCP repositories.
  • New File Deletion API: A new API has been added to delete files from repositories.

What's Changed

Full Changelog: v1.10.0-ce...v1.11.0-ce