blob: 7a86e6c332c080514ea6d170663dc1a58c2d530c [file] [log] [blame] [view]
## 0.3.0
### New Feature
1. Introduce new CRD StorageNodeto be activated at `--feature-gates=StorageNode=true`
2. Introduce new CRD Chaosto be activated at `--feature-gates=Chaos=true`
3. Add Grafana dashboard template for ShardingSphere Proxy Grafana
### Enhancement
1. Update AgentConfig of ComputeNode
2. Update the display of execute-latency in the Grafana panel
3. Add some checks about zookeeper before install proxy with Helm
4. Add demo for sharding algorithm based on Wasm
5. Support Agent in Proxy CHarts
6. StorageNode suppors CloudNativePG cluster
7. Optimize ComputeNode conditions in Pending phase
8. Adjust default legents in Grafana template
9. Support operator docker image pushed to Apache Dockerhub repo
10. Add golangci-lint action to Github Action
11. Upgrade Zookeeper config to support arm arch in Proxy Charts
### Bug fix
1. Fix Arm image build in Github Action
2. Fix Agent ConfigMap charts name template
3. Fix Status reconciliation error which cause unexpected loop
### Change Log
1. [MILESTONE](https://github.com/apache/shardingsphere-on-cloud/milestone/7)
## 0.2.0
### New Feature
1. Introduce new CRD ComputeNodeto be activated at `--feature-gates=ComputeNode=true`
2. Introduce subresource scale for ComputeNode to support kubectl scale command
### Enhancement
1. Add annotation rolling update support for CRD ShardingSphereProxy
2. Write NodePort back to ComputeNode
3. Introducing Ginkgo test for ComputeNode
### Bug fix
1. Fix readyNodes and conditions error for ShardingSphereProxy Status in some cases
2. Fix NPE in non-MySQL configurations
### Change Log
1. [MILESTONE](https://github.com/apache/shardingsphere-on-cloud/milestone/6)
## 0.1.2
### New Feature
1. Provide Grafana dashboard template for ShardingSphere-Operator metrics.
1. Updating and renaming renaming apache-shardingsphere-operator-cluster-charts to apache-shardingsphere-operator-charts, which supports deploying operator and cluster at the same time.
### Enhancement
1. Support monitoring metrics for ShardingSphere-Operator.
1. Support more parameters about health check, CloudWatch and alerts when deploying ShardingSphere clusters with Terraform and AWS CloudFormation.
1. Support HuaweiCloud with Terraform.
### Change Log
1. [MILESTONE](https://github.com/apache/shardingsphere-on-cloud/milestone/5)
## 0.1.1
### New Feature
1. Support using Terraform to deploy a ShardingSphere Proxy Cluster in Multiple AZs
### Enhancement
1. Support using CloudFormation to deploy a ShardingSphere Proxy Cluster in Multiple AZs
1. Add nameOverride parameter for helm charts, allowing users to override resource names
### Change Log
1. [MILESTONE](https://github.com/apache/shardingsphere-on-cloud/milestone/4)
## 0.1.0
### New Feature
1. Supports the use of proxy to configure and describe the ShardingSphere Proxy cluster
1. Support native ShardingSphere Proxy server.yaml configuration
1. Support automatic creation of HPA based on CPU metrics
1. Support automatic download of MySQL driver
1. Support deploy ShardingSphere Operator
1. Support deploy ShardingSphere Proxy cluster
1. Support deploy Zookeeper by Bitnami
1. Support automatic configuration of the address of the governance center
1. Include ShardingSphere-Proxy charts into the on-cloud repository
1. Support deploying ShardingSphere-Proxy cluster on aws using cloudformation
### Change Log
1. [MILESTONE](https://github.com/apache/shardingsphere-on-cloud/milestone/3)