Releases: OpenCSGs/csghub
v1.6.0
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
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
- @ice201508 made their first contribution in #1033
Full Changelog: v1.5.0...v1.5.1
v1.5.0
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
- More filter options for models by @hiveer in #946
- Model finetune filter by @hiveer in #948
- Bug fix: handle no active broadcast case by @hiveer in #947
- Unit test for new collection by @hiveer in #954
- Need login authorization for serverless api by @hiveer in #952
- refactor(navbar): improve menu styling and icon consistency by @youngbeom-shin in #953
- Instead github.com/cosmtrek/air@latest => github.com/air-verse/air@la… by @dongzhiwei-git in #950
- Update README.md by @KinglyWayne in #951
- Update README.md by @MasonXon in #955
- Introduce waitFor to optimize unit test by @hiveer in #956
- feat(localization): Update Chinese translation for Hub menu item by @youngbeom-shin in #957
- Update locale handling and default language by @hiveer in #960
- Update token.go by @zhuhejin in #959
- Fix update user name in profile edit by @zhendi in #961
- Add quantization selection for inference by @hiveer in #962
- Bug fix for quantization for inference by @hiveer in #963
- Enable quantization for only gguf model by @hiveer in #965
- new gguf inference bug fix by @hiveer in #968
- style(ui): adjust repo summary text and tab positioning by @youngbeom-shin in #970
- Fix serverless API still called when not logged in by @ymh6315431 in #967
- Enable docker space creation by @hiveer in #971
- handle empty JSON objects by @hiveer in #972
- Fix the abnormal activation issue of framework tags. by @ymh6315431 in #974
- Csghub update log style & loading style by @ymh6315431 in #964
- Enable download for endpoint logs by @hiveer in #975
- Update username update logic by @hiveer in #978
- Add UI for managing Docker space variables and enhance localization by @ymh6315431 in #977
- Fix(navbar): simplify menu item slicing by @zhendi in #982
- Bug fix on navbar show/hide by @hiveer in #979
- Prompts related optimization by @hiveer in #984
- feat(resolveContent): update path resolution logic by @hiveer in #987
- Repo image path bug fix by @hiveer in #988
- feat(stopped-page): improve button styling and structure by @youngbeom-shin in #985
- feat(BuildAndErrorPage): improve styling and button by @youngbeom-shin in #986
- fix(users): update API endpoint to use UUID by @hiveer in #989
- feat(user-store): add persisted state for user data by @hiveer in #991
- persist user store bug fix by @hiveer in #994
- feat(components): refactor lifecycle hooks by @zhendi in #995
- fix(RepoCards): adjust spacing and styles by @youngbeom-shin in #992
- Repo loading/updating optimization by @hiveer in #997
- Bug fix for Finetune detail page by @hiveer in #998
- Feat(finetune): Move syncfinetuneStatus call and add instances state. by @hiveer in #1000
- fix(BillingDetail): improve billing detail fetching by @hiveer in #1001
- Csghub add models serverless filter by @ymh6315431 in #999
- fix(tags): handle API response correctly by @hiveer in #1002
- Update repo header breadcrumb navigation by @zhendi in #1003
- Feat(repoHeader): fix like functionality and add tests by @zhendi in #1004
- fix(dependencies): update vue-i18n to version 10 by @zhendi in #1005
- feat(user_settings): refresh profile data when changed by @zhendi in #1007
- More unit test for new space and other code refactor by @hiveer in #1006
- feat(error): add server error handling by @hiveer in #990
- Sync bug fix endpoint finetune logs by @hiveer in #1012
New Contributors
- @dongzhiwei-git made their first contribution in #950
- @KinglyWayne made their first contribution in #951
- @zhuhejin made their first contribution in #959
Full Changelog: v1.4.0...v1.5.0
v1.4.0
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
- Refactor buttons in RepoClone.vue by @youngbeom-shin in #899
- Fix navbar firefox incompatibility by @hiveer in #901
- Tag side bar refactor by @hiveer in #895
- style(ui): standardize relation cards styling and spacing by @youngbeom-shin in #903
- Fix repo list tag filter by @zhendi in #904
- refactor(prompts): standardize UI components and styling by @youngbeom-shin in #905
- fix(prompts): update button actions and labels in PromptsList.vue by @youngbeom-shin in #906
- Admin tag category management by @zhendi in #907
- locale for new category new by @hiveer in #908
- Update release notes by @Yiling-J in #910
- feat(navbar): add admin panel link and localization by @youngbeom-shin in #912
- Filter tag by enabled attr by @hiveer in #909
- Csghub widget by @yoiteyou in #915
- Fix update username popup locale issue by @hiveer in #911
- Empty repos pleaceholder page by @hiveer in #913
- Broadcast routes by @hiveer in #914
- add widget api error notice by @yoiteyou in #916
- Update README.md by @samchen8008 in #922
- fix file list bug by @yoiteyou in #920
- Update csghub install docs by @MasonXon in #918
- Fix vitest security alert by @zhendi in #921
- Fix evaluation resources selection by @zhendi in #890
- fix admin navbar by @yoiteyou in #923
- Bug fix by @hiveer in #917
- fix branch dropdown bug by @yoiteyou in #924
- Optimize the text desc by @hiveer in #927
- Update missing i18n and fix unit tests by @zhendi in #926
- Update evaluation detail style and description section by @zhendi in #928
- refactor(menu): Update user settings menu style and interactions by @youngbeom-shin in #925
- feat(RepoItem): Redesign repository card style and layout by @youngbeom-shin in #929
- Update tag sidebar and admin tags by @zhendi in #930
- Add loading effect to CsgButton by @hiveer in #931
- feat(eval): add framework tip with documentation link by @youngbeom-shin in #934
- Customize accept-language header to pass locale info by @hiveer in #932
- Update profile repo fetch more by @zhendi in #933
- Optimize admin menu by @hiveer in #935
- Update admin broadcast icon by @hiveer in #936
- feat(navigation): improve delete action return behavior by @youngbeom-shin in #937
- feat(endpoints): Optimize endpoint details page layout and styles by @youngbeom-shin in #939
New Contributors
- @Yiling-J made their first contribution in #910
- @samchen8008 made their first contribution in #922
Full Changelog: v1.3.0...v1.4.0
v1.3.0
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
- Complete the unit tests for model components by @jialudev in #859
- Bump up go version by @hiveer in #863
- Update org input styles by @zhendi in #864
- add admin tags by @yoiteyou in #865
- refactor(guide): optimize code display and copy behavior by @youngbeom-shin in #867
- refactor(guides): improve code formatting and readability in Gradio and Streamlit initialization guides by @youngbeom-shin in #869
- Remove admin props from repo component by @hiveer in #871
- Unit tests for new evaluation and evaluation detail page by @zhendi in #866
- Collection name requires a red asterisk to indicate it as mandatory during creation. by @jialudev in #852
- Unit test for user settings menu by @hiveer in #872
- add unit tests for Dataset by @jialudev in #874
- Add codes unit tests by @zhendi in #875
- fix: cleanup for resize event listener and handle Navbar warn by @jialudev in #873
- unit test for finetune by @jialudev in #876
- Add space unit tests and fix code settings test by @zhendi in #877
- Unit test for user settings profile by @hiveer in #880
- Fix ElMessage import missing by @zhendi in #884
- Optimize Navbar responsive by @hiveer in #886
- Unit test for organization by @ymh6315431 in #881
- Redirect to previous page by @hiveer in #888
- Fix repo tabs i18n import by @zhendi in #887
- Unit test for endpoints by @yoiteyou in #882
- Update code repo detail tags by @zhendi in #883
- Consider the case of error response nil by @hiveer in #889
- Optimize api error code handler by @hiveer in #804
- Admin tag category fetch from server by @hiveer in #892
- Support multiple tag filter by @hiveer in #893
- Update footer copyright year from 2024 to 2025 in OnPremiseFooter.vue by @youngbeom-shin in #896
Full Changelog: v1.2.1...v1.3.0
v1.2.0
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
- Optimize user store to have initialized attr by @hiveer in #790
- Add license apache-2.0 file by @hiveer in #793
- enhance setup & migration docs, fix error links in readme file by @kayla050 in #782
- style(button): standardize button styles and replace el-button by @youngbeom-shin in #789
- Introducing CSGHub Guru on Gurubase.io by @kursataktas in #797
- Csghub file too large can not preview by @ymh6315431 in #786
- Csghub finetune header fix by @ymh6315431 in #785
- Bug fix on logout by @hiveer in #791
- Update file border by @ymh6315431 in #799
- Fix dataset viewer pagination by @zhendi in #800
- Dataset viewer support json format by @zhendi in #802
- Update release notes by @hiveer in #801
- Fix edit file routes by @zhendi in #812
- Go unit test for render admin by @hiveer in #796
- Fix collections del i18n by @ymh6315431 in #810
- style(ui): standardize tag styles and typography across components by @youngbeom-shin in #808
- Csghub update logo by @ymh6315431 in #815
- refactor(ui): update repo settings styles to use Tailwind spacing & colors by @youngbeom-shin in #814
- update one-click deployment for ali marketplace by @ganisback in #816
- remove jessions id by @ganisback in #817
- update ali market link by @ganisback in #818
- style(ui): update form styles and color scheme by @youngbeom-shin in #807
- Fix set cookie user name by @zhendi in #822
- Bump cross-spawn from 7.0.3 to 7.0.6 in /frontend by @dependabot in #821
- fix(styles): Remove duplicate hash symbols in warning color codes by @youngbeom-shin in #823
- refactor(tags): Standardize tag components styling and remove redundant SVG by @youngbeom-shin in #819
- New Admin UI layout by @hiveer in #820
- Update user_system_cn.md by @echolvmx in #830
- Update user_system_cn.md by @kiki128t in #832
- Remove cookie admin_user and get user roles from userStore by @hiveer in #833
- Refactor and remove current_user cookie by @hiveer in #831
- Add Spanish README by @fanchile in #825
- CSGHub prompts by @ymh6315431 in #829
- style(RepoItem): refine card UI with consistent spacing and sizing by @youngbeom-shin in #834
- Vue unit test setup by @hiveer in #813
- style(collections): standardize button styles and spacing by @youngbeom-shin in #835
- Optimize page responsive and remove breakpoint mlg:826 by @hiveer in #836
- config: optimize packaging speed: by @jialudev in #806
- refactor(collections): optimize empty data display logic by @youngbeom-shin in #841
- style(Navbar): enhance dropdown items with icons and improve spacing by @youngbeom-shin in #843
- Remove parquet viewer by @hiveer in #844
- Remove sync token and starship key by @hiveer in #847
- Fix page responsive width style by @zhendi in #848
- Enable browser cache for assets by @hiveer in #849
- Remove optimization assistant by @ymh6315431 in #851
- Bump golang.org/x/crypto from 0.26.0 to 0.31.0 by @dependabot in #842
- Model evaluation by @zhendi in #850
New Contributors
- @kursataktas made their first contribution in #797
- @dependabot made their first contribution in #821
- @echolvmx made their first contribution in #830
- @kiki128t made their first contribution in #832
- @fanchile made their first contribution in #825
Full Changelog: v1.1.0...v1.2.0
v1.1.0
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
- Update user auth logic by @hiveer in #722
- Remove Chinese comments & fix typo by @hiveer in #725
- Add new button styles and sizes to the button.css file by @youngbeom-shin in #727
- Upgrade JS packages and fix security issues by @hiveer in #728
- Fix org visit bug by @zhendi in #731
- Add logout action and optimize logs by @hiveer in #730
- update readme by @kayla050 in #724
- add border radius and replace all radius with new token by @youngbeom-shin in #734
- Support using default branch from API details instead of "main" for repo file series by @zhendi in #733
- Fix repo settings can not update attributes by @zhendi in #740
- Optimize login and build process by @hiveer in #739
- Fix org member edit by @zhendi in #743
- Bug fix tags filter by @hiveer in #744
- Fixed github actions always warning for deprecated Node.js by @MasonXon in #719
- Fix endpoint restart bug by @zhendi in #745
- Bug fix destructuring multi-sync data by @hiveer in #746
- fix(ui): correct CSS class names and color variables by @youngbeom-shin in #751
- style(blob): update preview tag styling and border radius by @youngbeom-shin in #754
- Add default value for default branch by @zhendi in #753
- added docker deployment guide link in readme file by @kayla050 in #755
- fix: fix the issue of the "Avatar" field missing from the "user" table in a portal by @jialudev in #757
- Fix discussion comment time by @ymh6315431 in #752
- Enable dataset visibility change and style fix by @hiveer in #758
- Bug fix on user auth by @hiveer in #760
- style(markdown): lighten copy button hover background color by @youngbeom-shin in #759
- feat(tailwind): add custom fontSize scale with line heights by @youngbeom-shin in #763
- Fix no email alert by @hiveer in #766
- Update release notes by @hiveer in #770
- update installation part in readme by @wayneliu0019 in #749
- feat(ui): standardize button styles and sizes across components by @youngbeom-shin in #771
- style(ui): standardize button styles and update color system by @youngbeom-shin in #775
- Fix settings layout by @ymh6315431 in #764
- Fix add to collections by @ymh6315431 in #765
- Fix settings min-h by @ymh6315431 in #778
- Bug fix admin sync #116 by @hiveer in #779
- replaced csghub framework and simplified key features part by @kayla050 in #772
- style(tailwind): convert fontSize values from px to rem by @youngbeom-shin in #777
- Bug fix: consider the nil case for not found user from server by @hiveer in #781
- Csghub endpoint name update by @ymh6315431 in #780
- Update user profile get user info logic by @hiveer in #783
- Bug fix for navbar by @hiveer in #787
- Bug fix user email presence check by @hiveer in #788
New Contributors
Full Changelog: v1.0.0...v1.1.0
v1.0.0
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
- Fix redirect links when session errors by @zhendi in #681
- Fix multisync button by @hiveer in #688
- Check user exists when visit dataset and space detail by @zhendi in #689
- Fix typo by @hiveer in #691
- add two sync services for sync function by @wayneliu0019 in #687
- add STARHUB_SERVER_REDIS_ENDPOINT for proxy service by @wayneliu0019 in #683
- Optimize the profile page by @zzxr6 in #686
- Application space creation supports the selection of regions by @zzxr6 in #675
- New fine tuning instance model ID input box Error message adjustment by @zzxr6 in #678
- add nim runtime framework by @ganisback in #693
- Fix logout bug by @hiveer in #696
- Update README.md by @ericyd80 in #698
- Update frontend packages by @zhendi in #700
- Update setup doc by @zhendi in #697
- Csghub replace color design token by @youngbeom-shin in #702
- Adapt to multi-platform image building by @MasonXon in #703
- adjust startup dependency by @ganisback in #705
- Update docker-compose.yml by @ganisback in #706
- Update docker-compose.yml by @ganisback in #708
- update resource by @ganisback in #710
- Csghub update new space by @zzxr6 in #715
- Optimize Profile.vue by @zzxr6 in #713
- add shadow variable into variable.css by @youngbeom-shin in #717
- FIx bug of endpoint page by @zzxr6 in #704
- remove csghub deploy script and modify the doc link to csghub-installer repo by @wayneliu0019 in #716
- remove namespacePath in relationscard by @youngbeom-shin in #718
New Contributors
Full Changelog: v0.9.3...v1.0.0
v0.9.3
- 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
What's Changed
- Add Github workflow and issue template config by @hiveer in #633
- Add workflow dispatch by @hiveer in #634
- update readme.md and missing .env file by @wayneliu0019 in #630
- Change the base image url by @hiveer in #635
- update .gitignore file and add missing .env by @wayneliu0019 in #636
- Update readme_cn.md by @Rader in #637
- modify release v0.9.0 branch tag by @wayneliu0019 in #638
- use latest image tag on main branch by @wayneliu0019 in #639
- add database init scripts by @wayneliu0019 in #642
- add database init scripts && change to use correct portal port in nginx.conf by @wayneliu0019 in #644
- Fix space and endpoint stop by @zhendi in #640
- Update project intro pic by @Rader in #645
- Update /admin path to /admin_panel path by @hiveer in #646
- Update i18n locales by @zhendi in #643
- Update readme_cn.md by @youngbeom-shin in #647
- Update logs config and output logs to a file by @hiveer in #650
- Update logs path by @hiveer in #652
- Update i18n routes & update air config by @zhendi in #651
- Update gitignore by @zhendi in #654
- remove "STARHUB_SERVER_FRONTEND_URL" from csghub_server env by @wayneliu0019 in #653
- Fix tags filter by @hiveer in #655
- add STARHUB_SERVER_REDIS_ENDPOINT to csghub_server env by @wayneliu0019 in #657
- add GITEA_GIT_EXTRA_HEADER=true to gitea environment by @wayneliu0019 in #656
- Add PR template and issue template. by @jasonhe258 in #659
- Fix resource console routes by @zhendi in #660
- Enable CI for pull request by @jasonhe258 in #658
- remove public tag when repo not private by @youngbeom-shin in #664
- Enhance readme by @jasonhe258 in #663
- Update the default server API Key by @hiveer in #667
- Set default timestamps before insert by @hiveer in #670
- Sync community changes by @hiveer in #672
- Update dockerfile by @hiveer in #674
- Rollback key features to main Readme by @jasonhe258 in #676
- Access token refresh and get bug fix by @hiveer in #679
- Update framework image by @jasonhe258 in #680
- Add init data of runtime arch by @SeanHH86 in #677
- Update CONTRIBUTING_en.md by @Rader in #684
- Bug fix for multi-sync by @hiveer in #685
- Fix redirect links when session errors by @zhendi in #681
- Fix multisync button by @hiveer in #688
- Check user exists when visit dataset and space detail by @zhendi in #689
- Fix typo by @hiveer in #691
New Contributors
Full Changelog: v0.9.0...v0.9.2