Skip to content

Releases: OpenCSGs/csghub

v1.12.0-ce

14 Oct 04:15
1a0edca

Choose a tag to compare

v1.12.0-ce Pre-release
Pre-release

What's Changed

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

v1.11.0-ce

12 Sep 01:40
6e6cbb3

Choose a tag to compare

✨ 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

New Contributors

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

v1.10.0-ce

11 Aug 06:31
33bc39c

Choose a tag to compare

New Features

  • DataFlow Tool: Introduced a one-click data processing feature with the new DataFlow tool. This tool can read datasets from CSGHub and save processed datasets back to CSGHub. For more details, please refer to the csghub-dataflow repository.

Enhancements

  • Model Inference: Improved model inference capabilities to support the ERNIE and Huanyuan models, as well as the ability to perform score model inference.

  • Sync Code Refactoring: Refactored and enhanced the synchronization code to allow users to cancel model or dataset syncing tasks.

  • AI Gateway Updates: Modified the response data structure in the AI Gateway to ensure compatibility with the OpenAI API when no running model is found.

  • Internationalization (i18n) Support: Expanded i18n support; all server-side APIs now offer customizable error messages that can be translated into three languages: Simplified Chinese (zh-CN), American English (en-US), and Traditional Chinese (zh-HK).

What's Changed

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

v1.9.0-ce

15 Jul 10:16
4c70822

Choose a tag to compare

New Features and Improvements

  • New Notification Service: Added a message center for viewing in-site notifications related to repository creation, model inference, and space deployments. Also added email notification support.
  • Web GUI Supports Repository File Deletion
  • Inference Enhancements: Support for selecting different inference engine versions; added prompts for recommended GPU memory requirements
  • Multi-Sync Enhancements: Added support for diff comparison with remote file lists
  • Internationalization (i18n): Added support for Traditional Chinese
  • CSGHub SDK Enhancements: Upgraded large file upload capability to support GB~TB level file/directory uploads

What's Changed

New Contributors

Full Changelog: v1.7.0...v1.9.0-ce

v1.8.0-ce

15 Jun 13:41
a6c6968

Choose a tag to compare

New Features and Improvements

  1. MCP Server Supports "One-Click Deployment"
    Added the "One-Click Deployment" feature, allowing users to quickly deploy MCP Server code to the application space by clicking a button, thereby simplifying the deployment process.

  2. Enhanced Inference/Fine-Tuning Features
    Performance analysis pages have been added for dedicated and fine-tuning instances, helping users gain a more intuitive understanding of model performance and resource usage.

  3. Optimized Association Display Between Models and Application Spaces
    Application spaces are now displayed in a card format, making it easier for users to view their associated model information and application details.

Bug Fix

  1. Duplicated repos

What's Changed

Full Changelog: v1.7.0...v1.8.0

v1.7.0

15 May 02:13
16ed20f

Choose a tag to compare

New Features and Improvements

  • The MCP marketplace is now live, featuring multi-source synchronization support for distributing MCP repositories and deployment support for MCP instances within Space.
  • Model metadata has been enhanced to include model parameters, types, required GPU memory, and quantization details.
  • Added support for scaling inference instances down to zero, ensuring no incurred costs during idle periods.
  • Introduction of a new MCP Space type, specifically designed for running MCP servers.
  • The AIGateway has received significant improvements, including enhanced token usage calculations for handling request interruptions across various inference engines, support for the /embedding interface, capabilities for tools invocation, and integration of deepseek r1's "think format."
  • Added a collapsible structure for engine arguments configuration.
  • Improved table headers with item counts and dynamic tag search functionality.
  • Improved logging handling through SSE connections.
  • Optimized SSH key management with an enhanced UI/UX and timestamp displays.
  • Optimized authentication middleware to skip static files.
  • Enhanced navigation experience with new SVG icons and expanded description features.

What's Changed

Full Changelog: v1.6.0...v1.7.0

v1.6.0

15 Apr 14:03
004fa1c

Choose a tag to compare

New Features and Improvements

  • Inference, fine-tuning, and evaluation engines (such as vLLM, TGI, Slang, Llama Factory, Swift, etc.) are now pluggable. Users can easily integrate new engine types by modifying the configuration file.
  • Introduced a new MCP (Model Control Protocol) application space to facilitate the seamless deployment and management of MCP servers.
  • Launched the new AI Gateway service to streamline interactions with serverless and dedicated inference endpoints running on CSGHub. Chat functionality is now supported, with embedding and tools expected to be integrated soon.
  • The Space Docker image builder is now open source and has been incorporated as a submodule of the CSGHub runner service.
  • The Inference Playground now supports image-text-to-text generation, enhancing its capabilities for versatile AI applications.

What's Changed

  • fix:clear message in input widget after composition end by @ice201508 in #1044
  • repo source avatar background color change to white by @ice201508 in #1058
  • fix-profile-settings-add-emial-validate by @ice201508 in #1057
  • endpoints feat text to image add 3btns by @ice201508 in #1054
  • Main feature endpoints image text to text by @ice201508 in #1053
  • fix(collections): fix collection header and settings by @zhendi in #1051
  • Fix org page and resource console page by @zhendi in #1042
  • Enhance cloud resources display and selection with bug fix for model evaluation by @hiveer in #1060
  • Hide scrollbar in code blocks for MarkdownViewer with transparent background by @hiveer in #1052
  • feat(CsgButton): Sync csghub button change from saas by @hiveer in #1066
  • Refactor fetchApi imports and simplify useFetchApi export statement by @hiveer in #1067
  • Enhance resource handling and framework filtering in serverless functions by @hiveer in #1068
  • Update tag parameters from tag_name to tag_group in RepoCards filters by @hiveer in #1069
  • fix endpoint chat ai to text send api message null by @ice201508 in #1071
  • Csghub replace el button with csgbutton in settings page by @youngbeom-shin in #1056
  • Update command line tips and links in Python documentation and GitHub SDK use cases by @ymh6315431 in #1070
  • feat(i18n): add translation for view code text by @ymh6315431 in #1064
  • feat(repoDetailStore): clear store on add/delete by @hiveer in #1074
  • feat: Main add tooltip for organization logos by @youngbeom-shin in #1078
  • feat(RepoCards): restrict model select visibility by @ymh6315431 in #1080
  • update model path by @yoiteyou in #1081
  • fix(RepoClone): update external links for tips in documentation by @ymh6315431 in #1085
  • improve logs handling with SSE connection by @yoiteyou in #1076
  • feat(community): fix discussion list bug and improve icon implementation by @yoiteyou in #1089
  • fix(auth): prevent removal of 'locale' cookie by @zhendi in #1083
  • fix(locales): update build description text in English and Chinese by @ymh6315431 in #1087
  • feat(serverless): add routes and comment out search input in admin list by @ymh6315431 in #1084

Full Changelog: v1.5.1...v1.6.0

v1.5.1

02 Apr 02:10
db162d8

Choose a tag to compare

What's Changed

  • Inference deploy failed tips by @hiveer in #1013
  • feat(components): refresh repo details after update tags by @zhendi in #1009
  • feat(repoHeader): add source display for repositories by @zhendi in #1014
  • support new inference task feature-extraction in payload by @yoiteyou in #1010
  • fix(repoHeader): update source condition by @zhendi in #1015
  • fix(RepoHeader): update source condition by @zhendi in #1018
  • Bug fix on space likes by @hiveer in #1019
  • fix(RepoClone): update repoId binding by @hiveer in #1020
  • feat(RepoHeader): update source display logic by @zhendi in #1021
  • feat(repoDetailStore): add space variables state by @zhendi in #1025
  • Fix and enhance finetune and billing components with improved error handling and resource logic. by @hiveer in #1026
  • fix(application_space_item): update class for description div by @youngbeom-shin in #1024
  • feat(endpoints): add image-text-to-text functionality by @zhendi in #1022
  • add SDK selection for spaces by @yoiteyou in #1031
  • feat(auth): implement logout functionality by @zhendi in #1028
  • feat(github): add CODEOWNERS file by @hiveer in #1034
  • Implement custom persist plugin for Pinia with localStorage expiration logic by @hiveer in #1029
  • feat(application_page): improve button visibility by @youngbeom-shin in #1037
  • fix(ui):Tips for optimizing your username by @ice201508 in #1033
  • Enable model management and serverless management by @hiveer in #1039
  • feat(EditFile): add branch reference to file fetch by @ymh6315431 in #1038
  • feat(RepoSummary): add code view and fullscreen dialogs by @ymh6315431 in #1027
  • fix(endpoints): Display an icon in the header of the detail page by @ice201508 in #1041
  • feat(endpoints): add engine arguments support by @zhendi in #1030
  • feat(application_spaces): add MCP space support by @zhendi in #1036
  • More unit test for new endpoints by @hiveer in #1043
  • Update repo clone and tab components to handle sync status by @zhendi in #1046
  • Add original file name to commit options in EditFile feature by @hiveer in #1047
  • feat(tests): improve async handling in tests by @hiveer in #1049
  • Add safe JSON parsing utility to RepoTabs component by @hiveer in #1050

New Contributors

Full Changelog: v1.5.0...v1.5.1

v1.5.0

17 Mar 02:48
01892c9

Choose a tag to compare

New Features and Improvements

  • Inference Framework: The system now supports inference for the GGUF model and integration with the ktransformer framework.
  • Space Management: The platform now facilitates the creation of applications using Docker-based templates.
  • User Profile Management: Updates to user information are now synchronized with Casdoor, and additional validation has been implemented to ensure the uniqueness of user telephone numbers and email addresses.
  • Add user and repo(including model, dataset, code, space, inference, finetune) data cache in frontend
  • Can filter out models which support serverless LLM

What's Changed

New Contributors

Full Changelog: v1.4.0...v1.5.0

v1.4.0

14 Feb 07:33
ce14c64

Choose a tag to compare

New Features and Improvements

  • Tag Management: You can now create, update, delete, or enable/disable tags directly from the admin panel.
  • System Broadcast: Admins can now add system broadcasts that will appear as a banner on the site, ensuring important messages are visible to users.
  • Admin UI/UX Improvements: The admin panel has been improved for better usability and a smoother experience.
  • File List Enhancements: Significant improvements to the file list page in Model, Dataset, Space, and Code sections. Previously, navigating folders with hundreds of files will cause the page to crash. Now, even with thousands of files, the page loads smoothly.
  • Deepseek R1 Model Support: Inference and fine-tuning now support Deepseek R1 models for enhanced capabilities.
  • Text-to-Image Service: A new dedicated service for text-to-image functionality has been added.
  • Dataset Viewer - JSON & CSV Preview: The dataset viewer now supports previewing JSON and CSV formatted data.
  • Dataset Viewer Performance: Major performance improvements for the dataset viewer, especially when dealing with large datasets and high page numbers. For example, previously loading the 100,000th page of a 10GB dataset will cause crashes, but now it loads much faster and smoothly.
  • Multisync System Enhancement: The multisync system now supports storing multiple repository source paths, offering greater flexibility.
  • Git LFS Security Improvements: Git LFS security has been enhanced to meet industry standards, minimizing potential security risks.
  • Server Observability Enhancements: Integrated OpenTelemetry for tracing, logging, and metrics, For more details on what it is and how to enable it, see OpenCSGs/csghub-server#246.

What's Changed

New Contributors

Full Changelog: v1.3.0...v1.4.0