Shardingsphere On Cloud Versions Save

A collection of tools and best practices to take ShardingSphere into the cloud

0.3.0

10 months ago

New Feature

  1. Introduce new CRD StorageNode,to be activated at --feature-gates=StorageNode=true
  2. Introduce new CRD Chaos,to 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

0.2.0

1 year ago

New Feature

  1. Introduce new CRD ComputeNode,to 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

MILESTONE

0.1.2

1 year ago

New Feature

  1. Provide Grafana dashboard template for ShardingSphere-Operator metrics.
  2. 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.
  2. Support more parameters about health check, CloudWatch and alerts when deploying ShardingSphere clusters with Terraform and AWS CloudFormation.
  3. Support HuaweiCloud with Terraform.

Change Log

MILESTONE

0.1.1

1 year ago

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
  2. Add nameOverride parameter for helm charts, allowing users to override resource names

Change Log

MILESTONE

0.1.0

1 year ago

New Feature

  1. Supports the use of proxy to configure and describe the ShardingSphere Proxy cluster
  2. Support native ShardingSphere Proxy server.yaml configuration
  3. Support automatic creation of HPA based on CPU metrics
  4. Support automatic download of MySQL driver
  5. Support deploy ShardingSphere Operator
  6. Support deploy ShardingSphere Proxy cluster
  7. Support deploy Zookeeper by Bitnami
  8. Support automatic configuration of the address of the governance center
  9. Include ShardingSphere-Proxy charts into the on-cloud repository
  10. Support deploying ShardingSphere-Proxy cluster on aws using cloudformation

Change Log

  1. MILESTONE