Releases: radondb/radondb-mysql-kubernetes
Releases · radondb/radondb-mysql-kubernetes
v2.1.4
Changes
- docs: fix typo (#429)
Features
- Chart: optimize operator availability (#416)
- *: Save Xenon's metadata to persistent storage. #406 (#413)
Improvements
- docs: Add tutorial of building images. #409 (#410)
- docs: Translate 'deploy_radondb-mysql_operator_on_k8s.md' and 'deploy_radondb-mysql_operator_on_rancher.md' (#430)
Bug Fixes
v2.1.3
Features
- workflow: Publish release only one click. #421 (#422)
- mysqlcluster: Support automatic rebuild of nodes by label. (#389)
- mysqlcluster: Debug Mode for Pod #375 (#383)
Improvements
- .github: Adjust release-drafter (#424)
- chart: Update chart version to v2.1.3. (#419)
- config: Add podAntiAffinity sample yaml. #371 (#393)
- docs: Add troubleshoot.md #387 (#414)
- docs: Add offline deployment document. #396 (#399)
- docs: Add a description of
service_name
connection method #401 (#402)
Bug Fixes
- cmd: Change HttpServer stop channel to buffered channel. #411 (#411)
- status: Skip the unavailable node and set default node status. #417 (#418)
- container: Add xenoncli check in the liveness probe. (#405)
- syncer: Uniform use of global variables set role labels. (#394)
- hack: Change Xenon's Dockerfile image branch to master. #336 (#392)
v2.1.2
Release Notes
Features
- Clone init from follower node. #322
- Support for manual repair invalid nodes. #331
- Add E2E framework and simple testcase. #347
- Support more node role labels. #334
- Support unified setting images repository address. #378
- Add tutorials of deploy radondb mysql on rancher. #338
- Add tutorials of deploy radondb mysql on kubesphere. #152
Improvements
- Upgrade E2E frame to Ginkgo v2. #360
- Update the description about access radondb mysql. #340
- Change the default path of the rbac proxy image. #146
- Make the versions provided by helm repo and release consistent. #352
- Add .gitignore about e2e logs and function. #381
Bug fixes
- Fixed the cluster status cannot be changed after the POD exit abnormally. #366
- Fixed the container time zone is not consistent with the host time zone . #329
What's Changed
Full Changelog: v2.0.0...v2.1.2
v2.1.0
Operator 2.1.0
Release Notes
Features
- Add serviceMonitor for operator #169 #174
- Backup to S3 and restore from S3 #116 #144 #197
- Add ci for images management and greeting. #207
- Support user management through crd. #175 #198 #228
- Support extranet access service. #251 #252
- Make the cluster state cover more scenarios. #253 #264
Improvements
- Change the related name of qingcloud to the name related to radondb. #190
- Format the code with gofumpt #212 #213
- Simplify backup code #226 #227
- Modify the default name and password #191 #233
- Optimize the logic of creating sqlrunner. #229 #230
- Remove the helm version deployment document link and fix operator deployment document. #241
- Add user management tutorial. #245 #260
- Change kind type cluster to mysqlcluster #249 #261
Bug fixes
- Fix the bug for preUpdate #184 #185
- Fix the bug for status reset leader #178 #180
- Fix default mysql version 5.7.33 to 5.7.34 #205
- Fix the bug which historyLimit do not work #222 #223
- Fix the bug for infinite loop #201, #219 #206
- Xenon postStart script loop forever #201
- Fix the bug which historyLimit do not work #222 #223
- Fix make test fail by init sidercar test #256 #259
- Fix typo randondb to radondb #266 #267
- fix the problem of password conflict between backup and user management of root user. #257 #268
- Revert user verify regular expression. #274 #275
Contributor
v2.1.1-alpha
Release Notes
Features
- *: Support clone initial when add new pod. #250 #291
- *: Update replicas without restart. #282
- *: Support display the raft status of the node in nodes.conditions. #284 #285
- charts: Support offline deployment. #300 #301
- workflow: Manage Chart using Helm repo. #290#294
- workflow: Automatic code check and unit tests. #277
- Makefile: Synchronize the generated files to Chart while generating CRD. #280
Improvements
- syncer: Make Nodes.Conditions only show the condition of the presence node. #283 #286
- syncer: Keep PVC when closing the cluster. #304 #308
- syncer: Optimize update POD trigger conditions. #321
- sidecar: Rewrite restore logic using golang. #292 #293
- container: Optimize the directive of Mysql liveness check. #305 #318
- Dockerfile: Provide backup of district/static:nonroot image. #287 #296
- docs: Update deployment document. #298
Bug fixes
- *: Fix the setting method of innodb_buffer_pool_instance. #244 #265
- *: Fix bug of not effective version of mysql56. #203 #217
- *: Fix failed to restore from backup after extending pvc. #370 #291
- syncer: Fix bug of parallel updated nodes. #310 #314
- syncer: Fix operator restart when closing cluster. #312 #315
- container: Fix pod exception restart when high pressure. #305 #318
- docs: Fix check CRD about mysqluser. #281
What's Changed
Full Changelog: v2.1.0...v2.1.1-alpha
v2.0.0
Operator 2.0
Release Note
Improvements
- Add post-start and pre-stop script #155
- Add PreStop for xenon container #145
- Move the charts images and change the key word #140 #142
- Support roll update #133 #121
- Unit test for container, cluster #131 #130
- Add the document about the deployment of operator version #132 #127
- Update the path of helm chart #126 #129
- Update mysql version to 5.7.34 #124 #123
- Add status api to support update the cluster status #120 #119
- Add operator sidecar #120 #117
- Update the config files, helm files, the Dockerfile, Makefile #120
- Update kubebuilder from v2 to v3 #114 #113
- Modify the repo #112
- Adjust the dir for operator #111
- Add operator init #123 #109
- Add rolling update feature code annotation #165
- Add ignore dir
vendor
andtestbin
#153 #154
Bug Fixes
- Fix the auditLog container #181 #179
- Fix the incorrect description about
MetricsOpts
#177 - Fix the bug about PostStartHookError that command 'sh -c /scripts/post-start.sh' exited with 126 #171
- Fix the path from docker to radondb #167
- Fix the bug about the pods‘s status when the yaml have been changed #166 #164 #161 #158
- Fix the bug that xenoncli cannot create user #163 #162
- Fix the bug about reflect.SliceHeader vet error when go 1.16.6 #141 #139
- Move the init.sql to mysql config dir radondb #128
- Fix the bug that
innodb_buffer_pool_size
cannot be set correctly when its size greater than int32 #125
Contributor
@andyli029 @zhyass @runkecheng @acekingke @hustjieke @molliezhang
v1.2.0
v1.1.0
Helm
Release Note
Improvements
- Add table content for each files #98
- Add deploy links on README.md and README_zh.md #97
- Split the deploy-document according to the different deployment methods #95 #94
- TEST Issue template #92
- Add pull request and issue templates #91 #90
- Add the document to deploy radondb-mysql #89 #49 #45
- Add the network configuration document of the service #85
- Support the feature for k8e app #83
- Rename xenondb to randondb-mysql #77 #75 #74
- Modify the key word #73 #47 #41
- Add the README.md and README_zh.md #63 #57 #55 #50 #48 #42 #37
- Support the feature for k8s #62
- Rename krypton to xenondb #40 #36
- Add publishNotReadyAddresses param in headless service #34
- Add CMD about Kubernetes #29 #21 #20 #17
- Add directory about test #16
- Support view mysql slow log #14
- Support 1 replica #13 #11
- Support read/write splitting #9
- Add the Steps about setup service for client to write/read #8
- Add remove lost+found in charts file #5
- Update the NOTES.txt #64 #3
- Add charts and dockerfile #34 #23 #18 #15 #1
Bug Fixes
- Fix the error file name #93
- Modify the description in charts file #81 #66 #67 #68
- Modify the community info in READMME.md #78 #70 #69 #61 #60 #59 #52 #51
- Fix xenon error log #33 #32
- Fix the jump #31
- Fix the bug about sysbench FATAL: mysql_stmt_prepare() failed #25
- Fix the bug about hang when run cmd kubectl delete pv #24
- Fix the error about lint #22
- Fix the bug that execute sql with no response #18
- Fix the bug that slave-pod failed to initialize relay log info structure from the repository #12 #10
- Fix the path bug #7
- Fix the bug that install helm failed #4
Contributor
@andyli029 @zhyass @hustjieke @runkecheng @molliezhang @KID-G