As of May 2026, the latest versions of StarRocks are
v4.1.0 (latest feature release) and
v4.0.10 (latest stable patch release).
Recommended Version for Kubernetes
While
v4.1.0 is the newest, there is an official advisory regarding a
container image issue in v4.1.0 where BE processes may fail to start reliably. For production Kubernetes deployments, it is recommended to use
v4.0.10 or wait for the release of
v4.1.1 which contains the fix.
──────────
Key Features & Upgrades
StarRocks 4.0 Highlights (Stable)
*
Performance: Up to 60% faster query performance compared to previous versions.
*
JSON Optimization: Native columnar storage for JSON, significantly improving performance for semi-structured data.
*
Lakehouse Enhancements: Improved Global Shuffle and Spillable writes for large-scale ingestion; automatic global dictionaries for external tables (Iceberg/Hive).
*
Advanced Analytics: Support for
ASOF JOIN (time-series alignment),
Decimal256 (76-bit precision for finance), and
Multi-statement transactions.
*
Resource Management: New Compaction API for on-demand file merging and optimized local sorting.
StarRocks 4.1 Highlights (Newest)
*
Multi-Tenant Data Management: Shared-data clusters now support range-based data distribution and automatic tablet splitting/merging to handle data skew and hotspots.
*
Large-Capacity Tablets: Support for tablets up to 100 GB with intra-tablet parallelism for ingestion and compaction.
*
Fast Schema Evolution V2: Accelerated schema changes for shared-data architecture.
*
Beta Features: Inverted Index support on shared-data clusters.
──────────
Docker Hub & Images
StarRocks provides official images on Docker Hub for individual components. For Kubernetes, you typically use the Ubuntu-based images.
*
Docker Hub URL: https://hub.docker.com/u/starrocks
*
Official Image Repositories:
*
FE: starrocks/fe-ubuntu
*
BE: starrocks/be-ubuntu
*
CN: starrocks/cn-ubuntu
*
Operator: starrocks/operator
Recommended Tags
Component |
Stable Tag (Recommended) |
Latest Feature Tag
FE |
starrocks/fe-ubuntu:4.0.10
|
starrocks/fe-ubuntu:4.1.0
BE |
starrocks/be-ubuntu:4.0.10
|
starrocks/be-ubuntu:4.1.0
CN |
starrocks/cn-ubuntu:4.0.10
|
starrocks/cn-ubuntu:4.1.0
──────────
Deployment on Kubernetes
The best way to deploy is using the
StarRocks Kubernetes Operator (latest version v1.9.1) and Helm.
1. Add the Helm Repository:
bash
helm repo add starrocks <https://starrocks.github.io/starrocks-kubernetes-operator>
helm repo update
2. Install with Custom Version:
You can specify the version in your
values.yaml
or via the command line:
bash
helm install starrocks-cluster starrocks/kube-starrocks \
--set starrocksCluster.spec.starRocksFeSpec.image=starrocks/fe-ubuntu:4.0.10 \
--set starrocksCluster.spec.starRocksBeSpec.image=starrocks/be-ubuntu:4.0.10
Warning on Downgrades: If you upgrade to v4.1, do not downgrade to any version below
v4.0.6 due to metadata changes in tablet distribution. If moving from v4.0 to v3.5, ensure you use
v3.5.2 or later to avoid metadata incompatibility.