Skip to content

Releases: OpenCSGs/csghub

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

v0.9.0

15 Sep 07:47
375a7bb
Compare
Choose a tag to compare

Important

  • 此版本中 Web 框架从 Rails 迁移到 Gin
  • git server增加gitaly的支持,且新版本默认使用 gitaly
  • 本地运行应用空间、推理、微调不再需要域名

中文版本 Release Notes

代码仓库(模型/数据集/代码/合集)

  • 合集功能
  • 文件列表样式优化
  • Repo tabs 样式优化
  • 清除 license 类型的 tag
  • 修复 repo cards 的样式
  • 需要登录才能访问 dataset 详情
  • 更新 repo tags 的新版样式
  • Resolve API 支持更多的图片格式
  • 迁移 tags 接口到 csghub server
  • 迁移 repo community 到 csghub server,支持 discussions,comments
  • 迁移多源同步的 API 到 jwt
  • 数据集预览支持subset,split

应用空间 / Endpoint / Finetune

  • Finetune 可以跳转到模型
  • 提升 endpoint playground 的 token 数量
  • 支持日志自动滚动到最底部

个人中心/组织

  • 优化组织成员邀请用户体验,修复组织成员角色更新逻辑
  • 设置组织默认头像
  • 用户登录流程优化
  • 新增资源控制台(包含finetunes,endpoints,以及资源列表)
  • 支持第三方登录的用户更新用户名
  • 迁移 /users 接口到 jwt
  • 用户信息编辑页面跳转确认

Bug Fix

  • 修复 repo tag 国际化问题
  • 修复 lfs download 问题
  • 修复流水详情接口
  • 修复 repo clone 的地址
  • 修复 repo index 页面翻页问题
  • 修复 lfs 图片的预览

其他

  • 导航栏 layout 更新
  • 404, unauthorized 页面新版本

Important

  • In this version we migrate web framework from Rails to Gin
  • Git server support Gitaly, and Gitaly is the default plan
  • Do not need domain for running space, endpoint, finetune locally

English Version Release Notes

Repo(model/dataset/code/space)

  • Git server adds support for gitaly and new versions use gitaly by default
  • Domains are no longer needed to run app space, reasoning, and fine-tuning locally
  • Collection functions
  • File list UX optimization
  • Repo tabs UX optimization
  • Remove license type from license tag list
  • Fix repo cards style
  • Need login to access dataset
  • Apply new UX style to repo tags
  • Resolve API supports more image type
  • Migrate tags to csghub server
  • Migrate community to csghub server
  • Migrate multi-sync to JWT
  • Datasets preview support subset,split

Space / Endpoint / Finetune

  • Finetune can jump to related models
  • Increase endpoint playground token num
  • Support logs auto scroll

User and Organization profile

  • Optimize org member invitations and fix org member role update
  • Provide default org logo
  • User login optmization
  • Resource console page (include finetunes, endpoints, and resources)
  • Support third party login and update user name
  • Migrate get users to JWT
  • Enable user info edit confirm dialog

Bug Fix

  • Fix repo tag locale problem
  • Fix lfs download problem
  • Fix billing detail endpoint
  • Fix repo clone url
  • Fix repo index pagination
  • Fix lfs image preview problem

Other

  • Update navbar layout to new version
  • New version for 404, unauthorized page

v0.8.0

15 Aug 14:02
704ce90
Compare
Choose a tag to compare

中文版本 Release Notes

代码仓库(模型/数据集/代码/合集)

  • Repo 操作相关的功能迁移 JWT
  • 多元同步文档添加
  • 新建 Repo 表单体验优化,细化校验规则
  • Repo 下载支持 sdk 下载方式
  • 合集第一阶段功能
  • 支持模型体验的 serverless API

应用空间 / Endpoint / Finetune

  • 空间卡片界面优化
  • 资源获取支持区域和可用性支持,同步支持 runtime framework 联动选择
  • Inference Endpoint playground
  • 根据模型的支持显示微调和endpoint部署按钮

个人中心/组织

  • 用户系统迁移至独立的用户系统,需要 Casdoor 的迁移
  • 第三方登录的优化

Bug Fix

  • Finetune 相关 bug 修复
  • Repo 相关的 bug 修复
  • 其他用户体验相关的 bug 修复

其他

  • Server API 过期时间设置
  • 清除部分 Rails 代码

English Version Release Notes

Repo(model/dataset/code/space)

  • JWT Repo related functions migrate to JWT
  • Multi-sync docs
  • Optimize user experience for new Repo and apply validation rules
  • Support SDK download
  • License Interpretation
  • Model provenance display
  • Collection phase 1 functions
  • Serverless API for model experience

Space / Endpoint / Finetune

  • Optimize space index page layout
  • Fetch resource support region and availability, also support runtime framework related change
  • Inference Endpoint playground
  • Update endpoint and finetune deploy logic based on model support

User and Organization profile

  • Migrate user system to independent user system, and need casdoor support
  • Third-party authorization login optimization

Bug Fix

  • Finetune related bug fix
  • Repo related bug fix
  • Other user experience related bug fix

Other

  • Server API expire time update
  • Clear part of the Rails code

V0.7.0

15 Jul 13:31
abd23b9
Compare
Choose a tag to compare

中文版本 Release Notes

代码仓库(模型/数据集/代码/应用空间)

  • Repo 的 index 页面迁移到 JWT 方式
  • 模型新建页面的交互优化
  • 模型的多源同步支持

应用空间 / Endpoint / Finetune

  • 用 resource id 来管理可用云资源
  • 在创建 endpoint 的时候支持重新选择云资源
  • 支持模型微调 (Finetune)
  • 模型是否支持 Endpoint,Finetune 集成
  • 计量功能支持

个人中心/组织

  • 迁移 access token 到 JWT 方式
  • 集成 Starship API Key
  • 支持多源同步 token

Admin Pannel

  • 模型管理
  • 代码管理
  • 系统设置

English Version Release Notes

Repo(model/dataset/code/space)

  • Migrate repo index page to JWT way
  • Optimize new model page UX
  • Support multiple resources sync for models

Space / Endpoint / Finetune

  • Track and manage resources by resource id
  • Enable to change resources when creating endpoint
  • Support model finetuning
  • Show endpoint and finetune entry only for models which support it
  • Integrate metering for space, endpoint and finetune instance

User and Organization profile

  • Migrate access token to JWT way
  • Integrate Starship API Key
  • Support multiple resources sync token

Admin Pannel

  • Model management
  • Code management
  • System config management

v0.6.1

21 Jun 08:39
23513aa
Compare
Choose a tag to compare
  1. show member name and role in org
  2. move user list management to the new admin pannel
  3. bugfix:修复csghub server启动失败问题