Skip to main content

Version History

This page provides historical version information of CSGHub Enterprise Edition, including the main updates and download methods of each version.

CSGHub Enterprise Edition v1.8.0

Release time: 2025-06-16 Main updates:

  • Merge docker/docker-compose deployment method
  • Add Notifitcation service (EE Only)

**Installation method: **

  • Docker

    • Edition CE

      • docker-compose.yml

        services:
        csghub:
        image: opencsg-registry.cn-beijing.cr.aliyuncs.com/opencsg_public/omnibus-csghub:v1.8.0-ce
        hostname: 'csghub.example.com'
        environment:
        CSGHUB_OMNIBUS_CONFIG: |
        csghub:
        external_url: "http://csghub.example.com" # Access the CSGHub instance domain name. It is recommended to configure it using the domain name.
        runner:
        enable: true # Whether to enable the Runner service. If disabled, only basic functions can be used.
        deploy:
        knative:
        services:
        - type: "NodePort" # If your Kubernetes cluster supports LoadBalancer, you can use LoadBalancer
        domain: "app.internal" # Customize Knative Serving internal domain name
        host: "192.168.18.10" # Expose the EXTERNAL-IP of the kourier service
        port: 30123 # Custom port number, type=LoadBalancer, please specify 80
        ports:
        - '80:80' # Nginx
        - '2222:2222' # Git Over SSH
        - '5000:5000' # Container Registry
        - '8000:8000' # Casdoor
        - '9000:9000' # Minio
        volumes:
        - ./csghub/etc:/etc/csghub
        - ./csghub/logs:/var/log/csghub
        - ./csghub/data:/var/opt/csghub
        - ./csghub/.kube:/etc/csghub/.kube
        restart: always
        shm_size: '256m'
    • Edition EE

      • docker-compose.yml

        services:
        csghub:
        image: opencsg-registry.cn-beijing.cr.aliyuncs.com/opencsg_public/omnibus-csghub:v1.8.0-ee
        hostname: 'csghub.example.com'
        environment:
        CSGHUB_OMNIBUS_CONFIG: |
        csghub:
        external_url: "http://csghub.example.com" # Access the CSGHub instance domain name. It is recommended to configure it using the domain name.
        runner:
        enable: true # Whether to enable the Runner service. If disabled, only basic functions can be used.
        deploy:
        knative:
        services:
        - type: "NodePort" # If your Kubernetes cluster supports LoadBalancer, you can use LoadBalancer
        domain: "app.internal" # Customize Knative Serving internal domain name
        host: "192.168.18.10" # Expose the EXTERNAL-IP of the kourier service
        port: 30123 # Custom port number, type=LoadBalancer, please specify 80
        server:
        dataflow:
        address: "http://dataflow:8000" # Dataflow Address
        starship:
        enable: true # Enable Starship Coding Assistant
        - '80:80' # Nginx
        - '2222:2222' # Git Over SSH
        - '5000:5000' # Container Registry
        - '8000:8000' # Casdoor
        - '8001:8001' # Starship Portal
        - '8002:8002' # Starship-API Admin Console
        - '9000:9000' # Minio
        - '9001:9001' # Minio Admin UI
        volumes:
        - ./csghub/etc:/etc/csghub
        - ./csghub/logs:/var/log/csghub
        - ./csghub/data:/var/opt/csghub
        - ./csghub/.kube:/etc/csghub/.kube
        restart: always
        shm_size: '256m'

        dataflow: # Dataflow is a CSGHub dataset processing module and can be enabled on demand
        image: opencsg-registry.cn-beijing.cr.aliyuncs.com/opencsg_public/dataflow:latest
        environment:
        CSGHUB_ENDPOINT: "http://csghub.example.com"
        DATABASE_HOSTNAME: "csghub"
        DATABASE_PORT: "5432"
        DATABASE_USERNAME: "dataflow"
        DATABASE_PASSWORD: "8f444970fcde559c"
        DATABASE_DB: "dataflow"
        DATA_DIR: "/data"
        MAX_WORKERS: 50
        RAY_ADDRESS: "auto"
        RAY_ENABLE: false
        RAY_LOG_DIR: "/var/log/dataflow"
        API_SERVER: "0.0.0.0"
        API_PORT: 8000
        AZURE_OPENAI_ENDPOINT: "$AZURE_OPENAI_ENDPOINT"
        AZURE_OPENAI_API_KEY: "$AZURE_OPENAI_ENDPOINT"
        OPENAI_API_VERSION: "$OPENAI_API_VERSION"
        AZURE_MODEL: "$AZURE_MODEL"
        ENABLE_OPENTELEMETRY: false
        volumes:
        - ./csghub/data/dataflow:/data
        - ./csghub/logs/dataflow:/var/log/dataflow
        restart: always
    • Start Services

      docker compose up -d && docker compose ps

      Note: If the Kubernetes cluster is not ready, please set environment.CSGHUB_OMNIBUS_CONFIG.runner.enable=false (that is, install and use basic functions).

    • Stop Services

      docker compose down 
  • Helm Chart

helm repo add https://charts.opencsg.com/repository/csghub/
helm repo update

helm upgrade --install csghub csghub/csghub \
--namespace csghub \
--create-namespace \
--set global.ingress.domain="example.com" \
--set global.deploy.knative.serving.services[0].type="NodePort" \
--set global.deploy.knative.serving.services[0].domain="app.internal" \
--set global.deploy.knative.serving.services[0].host=<knative serving network service host> \
--set global.deploy.knative.serving.services[0].port="30213"

CSGHub Enterprise Edition v1.7.0

Release time:2025-05-15
Main updates:

  • Integrate Starship codeuler related functions

Installation method:

  • Docker
wget https://opencsg-csghub-compose.oss-cn-beijing.aliyuncs.com/csghub-latest.tgz
tar -zxf csghub-latest.tgz && cd csghub && ./configure
  • Helm Chart
helm repo add csghub acr://opencsg-chart.cn-beijing.cr.aliyuncs.com/opencsg_public/csghub
helm upgrade --install csghub csghub/csghub \
--namespace csghub \
--create-namespace \
--set global.ingress.domain="example.com" \
--set global.deployment.knative.serving.services[0].type="NodePort" \
--set global.deployment.knative.serving.services[0].domain="app.internal" \
--set global.deployment.knative.serving.services[0].host=<knative serving network service host> \
--set global.deployment.knative.serving.services[0].port="30213"

CSGHub Enterprise Edition v1.6.0

Release time:2025-04-17
Main updates:

  • Added AiGateway component
  • Removed space builder and used argo workflow instead

Installation method:

  • Docker
wget https://opencsg-csghub-compose.oss-cn-beijing.aliyuncs.com/csghub-latest.tgz
tar -zxf csghub-latest.tgz && cd csghub && ./configure
  • Helm Chart
helm repo add csghub acr://opencsg-chart.cn-beijing.cr.aliyuncs.com/opencsg_public/csghub
helm repo update

helm upgrade --install csghub csghub/csghub \
--namespace csghub \
--create-namespace \
--set global.ingress.domain="example.com" \
--set global.deployment.knative.serving.services[0].type="NodePort" \
--set global.deployment.knative.serving.services[0].domain="app.internal" \
--set global.deployment.knative.serving.services[0].host=<knative serving network service host> \
--set global.deployment.knative.serving.services[0].port="30213"

CSGHub Enterprise Edition v1.5.2

Release time:2025-04-01
Main updates:

  • Support new inference engines TEI, Llama.cpp
  • Support using Gitaly Cluster
  • Support domain name differentiation (global.ingress.useTop)
  • Support global definition of csghub_server version (global.image.tag)
  • Rename csghub_builder to space_builder
  • Optimize the performance of uploading large LFS files (server.objectStore.directUpload)
  • Allow merging the number of Kubernetes Namespaces used by csghub (global.deployment.mergingNamespace)

Installation method:

  • Docker
wget https://opencsg-csghub-compose.oss-cn-beijing.aliyuncs.com/csghub-latest.tgz
tar -zxf csghub-latest.tgz && cd csghub && ./configure
  • Helm Chart
helm repo add csghub acr://opencsg-chart.cn-beijing.cr.aliyuncs.com/opencsg_public/csghub
helm repo update

helm upgrade --install csghub csghub/csghub \
--namespace csghub \
--create-namespace \
--set global.ingress.domain="example.com" \
--set global.deployment.knative.serving.services[0].type="NodePort" \
--set global.deployment.knative.serving.services[0].domain="app.internal" \
--set global.deployment.knative.serving.services[0].host=<knative serving network service host> \
--set global.deployment.knative.serving.services[0].port="30213"

CSGHub Enterprise Edition v1.4.0

Release time:2025-02-20
Main updates:

  • Added the ability to configure Space Resource resources through the console
  • Added the ability to configure Runtime Framework through the console
  • Added the ability to create a model Serverless instance through the console

Installation method:

  • Docker
wget https://opencsg-csghub-compose.oss-cn-beijing.aliyuncs.com/csghub-latest.tgz
tar -zxf csghub-latest.tgz && cd csghub && ./configure
  • Helm Chart
helm upgrade --install csghub csghub/csghub \
--namespace csghub \
--create-namespace \
--set global.ingress.domain="example.com" \
--set global.deployment.knative.serving.services[0].type="NodePort" \
--set global.deployment.knative.serving.services[0].domain="app.internal" \
--set global.deployment.knative.serving.services[0].host=<knative serving network service host> \
--set global.deployment.knative.serving.services[0].port="30213"

CSGHub Enterprise Edition v1.3.0

Release time:2025-01-22

First release:

  • Enterprise-level permission management: Improve data security and team collaboration efficiency by finely controlling model and data permissions in the management background.
  • Multi-format data integration: Support the integration, cleaning, conversion and intelligent optimization of multiple data formats to improve data value.
  • Enhanced data set management: Support data set preview, search and SQL operations to improve data utilization efficiency.
  • Multi-source data synchronization: Support synchronization of models and data sets from multiple external sources, and provide intelligent recommendations and fine-grained synchronization management.
  • Intelligent computing power scheduling: Provide resource pool management, dynamic computing power allocation and task scheduling functions to improve computing resource utilization.
  • Security compliance and high availability: Enterprise-level disaster recovery mechanism to ensure data security and business continuity and ensure compliance.
Installation method
  • Docker
wget https://opencsg-csghub-compose.oss-cn-beijing.aliyuncs.com/csghub-1.3.0.tgz
tar -zxf csghub-1.3.0.tgz && cd csghub && ./configure
  • Helm Chart

  • v1.3.0

    helm repo add csghub acr://opencsg-chart.cn-beijing.cr.aliyuncs.com/opencsg_public/csghub
    helm repo update
    helm install csghub csghub/csghub \
    --namespace csghub \
    --create-namespace \
    --set global.domain=example.com \
    --set global.runner.internalDomain[0].domain=app.internal \
    --set global.runner.internalDomain[0].host=<knative serving network service host> \
    --set global.runner.internalDomain[0].port=<knative serving network service port>
  • v1.3.1 or after

    helm upgrade --install csghub csghub/csghub \ 
    --namespace csghub \
    --create-namespace \
    --set global.ingress.domain="example.com" \
    --set global.deployment.knative.serving.services[0].domain="app.internal" \
    --set global.deployment.knative.serving.services[0].host=<knative serving network service host> \
    --set global.deployment.knative.serving.services[0].port="30213"