Skip to content

Releases: OpenCSGs/csghub

v1.6.0

15 Apr 14:03
004fa1c
Compare
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
Compare
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
Compare
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
Compare
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

v1.3.0

15 Jan 04:16
49600c7
Compare
Choose a tag to compare

New Features and Improvements

  • Tag Management: You can now add and edit tags in the admin panel.
  • Sign-in Redirection: After successfully signing in, you will be redirected to the page you were on before signing in.
  • Filter by Multiple Tags: The model, dataset, and code pages now support filtering by multiple tags.
  • Multi Sync Proxy: You can configure a proxy for multiple sync jobs via the server config file. For more details, see the [proxy] section of the example config.
  • SGLang Support: The inference engine now supports SGLang, which should offer improved performance in most cases. For more details, see Dockerfile.sglang.
  • Swift Upgradation: The Swift image for fine-tuning has been updated to the latest version.
  • Public Dataset Creation: Users can now create public datasets using the API.
  • Code Refactoring and Test Enhancements: Refactoring has been done to improve code quality and stability. Additionally, more tests have been added to further ensure stability and robustness.

What's Changed

Full Changelog: v1.2.1...v1.3.0

v1.2.0

16 Dec 06:10
1466136
Compare
Choose a tag to compare

New Features and Improvements

  • IMPORTANT - Security Vulnerability Fix: A security issue identified in earlier versions has been resolved. It is strongly recommended that all users update to this version as soon as possible to avoid any security issues.

  • Model Evaluation: A new feature that allows users to evaluate and compare the performance of various AI models. You can create new model evaluation in Console - Resource Management. Currently supported evaluations: opencompass and llm evaluation harness.

    For self-hosted Kubernetes users: If you need model evaluation, you will need to install Argo Workflow manually. More reference can be found here: Deploy Argo Workflow.

  • New Admin UI Layout: The admin interface has been redesigned for improved usability and a more intuitive experience.

  • Standardizing Component Styles Uniformly: We’ve updated the design to ensure a consistent and cohesive look across all components.

  • Optimize Page Responsive Width: Pages now adjust better to different screen sizes, ensuring a smoother experience on mobile and desktop.

  • Prompt Library: You can now create and manage prompts for reuse in OpenCSG. You can find this feature under Zone - Prompting.

What's Changed

New Contributors

Full Changelog: v1.1.0...v1.2.0

v1.1.0

15 Nov 10:18
2d0b094
Compare
Choose a tag to compare

New Features and Improvements

Mirror Feature Enhancement

After the mirror operation is completed, update the default branch of the repository and trigger a callback to process the repository. This includes tagging, information updates, and content scan.

In the admin management dashboard, the mirror list should display the progress of each mirror record.

Admin Dashboard Enhancement

Add a feature to the admin dashboard to delete user accounts. Deleting a user account should also remove all associated resources, such as repositories, namespaces, SSH keys, access tokens, etc.

Users who own organizations or deployment resources cannot be deleted by the admin.

ms-swift Fine-tuning Support

New Repo Type for Prompt Management and Dataset Optimization

The prompt has implemented a new repo type that provides management functionality for prompt-type repos. It also supports managing prompt datasets within a prompt-type repo, allowing for the addition, modification, and deletion of datasets. Based on existing prompts, it enables optimization to generate more precise prompt content.

Update User Information Retrieval

Changed the method of obtaining user information, now retrieving it from the backend service instead of the frontend.

Bug Fix for Organization Access

Fixed a bug related to accessing organizational resources.

Logout Support

Logout from /logout.

Support for More Branches in Repo

Repo now supports branches other than the default "main" branch.

Bug Fix in Repo Settings

Resolved an issue with repo settings.

Repo Tags Filter Fix and Optimization

Fix and optimize repo tags filter.

Enhanced Multi-Source Sync Feature

Improved the multi-source synchronization functionality.

Added Comment Time for Community Topics

Introduced a feature to display comment times for community topics.

Fixed Add Collection Feature

Resolved an issue with adding collections.

Updated Profile User Retrieval Logic

Updated the logic for retrieving user profiles.

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.1.0

v1.0.0

15 Oct 13:35
5d44b51
Compare
Choose a tag to compare

Highlights

  • Allow filter by subset and splits in dataset viewer
  • Support model inference with NIM
  • Auto build repo and runtime frameworks relation
  • Auto generate resource type (a kind of tags)of models like Nvidia GPU,Huawei Ascend
  • Fix a lot of multi-sync bugs related to gitaly server
  • Auto init a git access token for new user
  • Application space creation supports choosing regions
  • Support docker image build for ARM platform

What's Changed

New Contributors

Full Changelog: v0.9.3...v1.0.0

v0.9.3

12 Oct 12:41
4bb7828
Compare
Choose a tag to compare
  • Fix repo sync status bug (#143)
  • ab392c6 init git access token for new user
  • 1325ca3 update user last_login_at when user login from casdoor
  • 677cd4c [User]fix:email not saved when login in gitaly based server

Full Changelog: v0.9.2...v0.9.3

v0.9.2

30 Sep 03:31
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.9.0...v0.9.2