Beta and experimental features
StarRocks features have five potential maturity levels:
- Experimental
- Beta
- Generally Available (GA)
- Deprecated
- Removed
Most of the StarRocks features are GA, and if there is no label in the documentation to indicate that a feature is Experimental, Beta, or Deprecated—then the feature is GA.
Experimental features​
- Stability: Possibly buggy, with minor known issues.
- Maturity: Low
- Interface: The interface may be changed in the future. This includes command syntax, configuration parameters, defaults, feature removal, etc.
- Availability: Experimental features are off by default, and need to be allowed by setting a parameter with SQL or in a configuration file.
- Production readiness: Experimental features should not be used in production.
- Support: Please open a GitHub issue or ask questions in Slack and the StarRocks Engineering team will try to help you.
Beta features​
- Stability: Well tested. May be not good for corner cases.
- Maturity: Core functionality is complete, may not be performance-optimized.
- Interface: The interface may be changed in the future. May be not backward compatible.
- Availability: Beta features are off by default, and need to be allowed by setting a parameter with SQL or in a configuration file.
- Production readiness: Beta features are not recommended for production use.
- Support: Please open a GitHub issue or ask questions in Slack and the StarRocks Engineering team will try to help you.
GA features​
- Stability: Comprehensively tested.
- Maturity: High.
- Interface: Stable API.
- Availability: GA features are on by default.
- Production readiness: Production ready.
- Support: The support team provides support to customers. Open-source community members should open a GitHub issue or ask questions in Slack and the StarRocks Engineering team will try to help you.
Deprecated features​
Some features are deprecated—marked for removal, because they are replaced with other features or the features were not being used. Generally when a feature is deprecated we will suggest an alternative in the documentation.