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.

📌 Latest(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"