Project: KubeDB by AppsCode (App Definition and Development / Database)
File: CHANGELOG-v2020.10.24-beta.0.md

title: Changelog | KubeDB description: Changelog menu: docs_{{.version}}: identifier: changelog-kubedb-v2020.10.24-beta.0 name: Changelog-v2020.10.24-beta.0 parent: welcome weight: 20201024 product_name: kubedb menuname: docs{{.version}} sectionmenuid: welcome url: /docs/{{.version}}/welcome/changelog-v2020.10.24-beta.0/ aliases: /docs/{{.version}}/CHANGELOG-v2020.10.24-beta.0/ Prepare for release v0.1.0-beta.4 (#78) Update KubeDB api (#73) Replace getConditions with kmapi.NewCondition (#71) Update License header (#70) Add RedisOpsRequest Controller (#28) Add MySQL OpsRequest Controller (#14) Add Reconfigure TLS (#69) Add Restart Operation, Readiness Criteria and Remove Configuration (#59) Update repository config (#66) Publish docker images to ghcr.io (#65) Update repository config (#60) Reconfigure MongoDB with Vertical Scaling (#57) Fix MongoDB Upgrade (#51) Integrate cert-manager for Elasticsearch (#56) Update repository config (#54) Update repository config (#52) Update Kubernetes v1.18.9 dependencies (#49) Add license verifier (#50) Add MongoDBOpsRequest Controller (#20) Use cert-manager v1 api (#47) Update apis (#45) Dynamically Generate Cluster Domain (#43) Use updated certstore & blobfs (#42) Add TLS support for redis (#35) Various fixes (#41) Add TLS/SSL configuration using Cert Manager for MySQL (#34) Update certificate spec for MongoDB and PgBouncer (#40) Update new Subject sped for certificates (#38) Update to cert-manager v0.16.0 (#37) Update to Kubernetes v1.18.3 (#36) Fix cert-manager integration for PgBouncer (#32) Update to Kubernetes v1.18.3 (#31) Include Makefile.env (#30) Disable e2e tests (#29) Update to Kubernetes v1.18.3 (#27) Update .kodiak.toml Add script to update release tracker on pr merge (#26) Rename docker image to kubedb-enterprise Create .kodiak.toml Format CI files Fix e2e tests (#25) Fix e2e tests using self-hosted GitHub action runners (#23) Update to kubedb.dev/apimachinery@v0.14.0-alpha.6 (#24) Update to Kubernetes v1.18.3 (#21) Use CRD v1 for Kubernetes >= 1.16 (#19) Update to Kubernetes v1.18.3 (#18) Update cert-manager util Configure GCR Docker credential helper in release pipeline Vendor kubedb.dev/apimachinery@v0.14.0-beta.0 Revendor kubedb.dev/apimachinery@master Update crazy-max/ghaction-docker-buildx flag Merge pull request #17 from appscode/x7 Remove existing cluster Remove support for k8s 1.11 Run e2e tests on GitHub actions Use GCRSERVICEACCOUNTJSONKEY env in CI Use gcr.io/appscode as docker registry (#16) Run on self-hosted hosts Store enterprise images in `gcr.io/appscode` (#15) Use stash.appscode.dev/apimachinery@v0.9.0-rc.6 (#12) Don't handle deleted objects. (#11) Fix MongoDB cert-manager integration (#10) Add cert-manager integration for MongoDB (#9) Refactor PgBouncer controller into its pkg (#8) Use SecretInformer from apimachinery (#5) Use non-deprecated Exporter fields (#4) Cert-Manager support for PgBouncer [Client TLS] (#2) Fix plain text secret in exporter container of StatefulSet (#5) Update client-go to kubernetes-1.16.3 (#7) Use charts to install operator (#6) Add add-license make target Enable e2e tests in GitHub actions (#4) Initial implementation (#2) Update go.yml Enable GitHub actions Clone kubedb/postgres repo (#1) Merge commit 'f78de886ed657650438f99574c3b002dd3607497' as 'hack/libbuild' Add MySQL constants (#633) Update Kubernetes v1.18.9 dependencies (#632) Set prx as ProxySQL short code (#631) Update for release Stash@v2020.10.21 (#630) Set default CA secret name even if the SSL is disabled. (#624) Add host functions for different components of MongoDB (#625) Refine api (#629) Update Kubernetes v1.18.9 dependencies (#626) Add MongoDBCustomConfigFile constant Update MySQL ops request custom config api (#623) Rename redis ConfigMapName to ConfigSecretName API refinement (#622) Update Kubernetes v1.18.9 dependencies (#621) Handle halted condition (#620) Update constants for Elasticsearch conditions (#618) Use core/v1 ConditionStatus (#619) Update Kubernetes v1.18.9 dependencies (#617) Fix StatefulSet controller (#616) Add spec.init.initialized field (#615) Implement ReplicasAreReady (#614) Update appcatalog dependency Update swagger.json Fix build (#613) Fix build Switch kubedb apiVersion to v1alpha2 (#612) Add Volume Expansion and Configuration for MySQL OpsRequest (#607) Add `alias` in the name of MongoDB server certificates (#611) Remove GetMonitoringVendor method Fix build Update monitoring api dependency (#610) Remove deprecated fields for monitoring (#609) Add framework support for

(#608) Bring back mysql ops spec StatefulSetOrdinal field Add VerticalAutoscaler type (#606) Add MySQL constant (#604) Fix typo Update ops request enumerations Revise ops request apis (#603) Revise api conditions (#602) Update DB condition types and phases (#598) Write data restore completion event using dynamic client (#601) Update Kubernetes v1.18.9 dependencies (#600) Update for release Stash@v2020.09.29 (#599) Update Kubernetes v1.18.9 dependencies (#597) Add DB conditions Rename ES root-cert to ca-cert (#594) Remove spec.paused & deprecated fields DB crds (#596) Use `status.conditions` to handle database initialization (#593) Update Kubernetes v1.18.9 dependencies (#595) Add helper methods for MySQL (#592) Rename client node to ingest node (#583) Update repository config (#591) Update repository config (#590) Update Kubernetes v1.18.9 dependencies (#589) Update Kubernetes v1.18.3 dependencies (#588) Add event recorder in controller struct (#587) Prepare for release v0.14.0-beta.4 (#387) Update KubeDB api (#386) Make database's phase NotReady as soon as the halted is removed (#375) Update Kubernetes v1.18.9 dependencies (#385) Update Kubernetes v1.18.9 dependencies (#383) Update KubeDB api (#382) Update for release Stash@v2020.10.21 (#381) Fix init validator (#379) Update KubeDB api (#380) Update KubeDB api (#378) Update Kubernetes v1.18.9 dependencies (#377) Update KubeDB api (#376) Update KubeDB api (#374) Update KubeDB api (#373) Integrate cert-manager and status.conditions (#357) Update repository config (#372) Update repository config (#371) Update repository config (#370) Publish docker images to ghcr.io (#369) Update repository config (#363) Update Kubernetes v1.18.9 dependencies (#362) Update for release Stash@v2020.09.29 (#361) Update Kubernetes v1.18.9 dependencies (#360) Update Kubernetes v1.18.9 dependencies (#358) Rename client node to ingest node (#346) Update repository config (#356) Update repository config (#355) Update Kubernetes v1.18.9 dependencies (#354) Use common event recorder (#353) Update Kubernetes v1.18.3 dependencies (#352) Prepare for release v0.14.0-beta.4 (#165) Update Kubernetes v1.18.9 dependencies (#164) Update KubeDB api (#163) Update Kubernetes v1.18.9 dependencies (#162) Remove caFile from ServiceMonitor (#160) Update KubeDB api (#159) Create ServiceMonitor in the same namespace as the operator (#158) Update Kubernetes v1.18.9 dependencies (#157) Update KubeDB api (#156) Update repository config (#155) Update Kubernetes v1.18.9 dependencies (#154) Add StatefulSet watch permission (#153) Add permission to update cert-manager certificates status (#150) Merge branch 'master' into permission Update repository config (#152) Update KubeDB api (#151) Add permission to update cert-manager certificates status Update KubeDB api (#149) Update Kubernetes v1.18.9 dependencies (#148) Update KubeDB api (#147) Update Kubernetes v1.18.9 dependencies (#146) Update KubeDB api (#145) Update Kubernetes v1.18.9 dependencies (#144) Update repository config (#143) Update repository config (#142) Update Kubernetes v1.18.9 dependencies (#141) Update elasticsearch-init images (#140) Update Kubernetes v1.18.3 dependencies (#139) Fix RBAC for Stash (#138) Update Kubernetes v1.18.3 dependencies (#136) Add license verification (#134) Change cluster-role of kubedb for stash/restorebatch (#125) Update Kubernetes v1.18.3 dependencies (#133) Add support for elasticsearch version 7.9.1-xpack (#132) Update Kubernetes v1.18.3 dependencies (#131) Mount emptyDir as /tmp for enterprise operator (#130) Use AppsCode Community License (#129) Update Elasticsearch metrics-exporter image version (#122) Prepare for release v0.7.0-beta.4 (#221) Update KubeDB api (#220) Update Kubernetes v1.18.9 dependencies (#219) Update KubeDB api (#218) Update KubeDB api (#217) Update KubeDB api (#216) Update Kubernetes v1.18.9 dependencies (#215) Update KubeDB api (#214) Update KubeDB api (#213) Update KubeDB api (#212) Update KubeDB api (#211) Update Kubernetes v1.18.9 dependencies (#210) Update KubeDB api (#209) Update KubeDB api (#208) Update KubeDB api (#207) Update repository config (#206) Update repository config (#205) Update repository config (#204) Update KubeDB api (#203) Update Kubernetes v1.18.9 dependencies (#202) Publish docker images to ghcr.io (#201) Update KubeDB api (#200) Update KubeDB api (#199) Update KubeDB api (#198) Update KubeDB

(#197) Update repository config (#196) Update Kubernetes v1.18.9 dependencies (#195) Update KubeDB api (#192) Update Kubernetes v1.18.9 dependencies (#193) Update Kubernetes v1.18.9 dependencies (#191) Update repository config (#190) Update repository config (#189) Update Kubernetes v1.18.9 dependencies (#188) Use common event recorder (#187) Update Kubernetes v1.18.3 dependencies (#186) Prepare for release v0.7.0-beta.4 (#289) Update MongoDB Conditions (#280) Update KubeDB api (#288) Update Kubernetes v1.18.9 dependencies (#287) Update KubeDB api (#286) Update for release Stash@v2020.10.21 (#285) Fix init validator (#283) Update KubeDB api (#284) Update KubeDB api (#282) Update Kubernetes v1.18.9 dependencies (#281) Use MongoDBCustomConfigFile constant Update KubeDB api (#279) Update KubeDB api (#278) Update KubeDB api (#277) Update Kubernetes v1.18.9 dependencies (#276) Update KubeDB api (#275) Update KubeDB api (#274) Update KubeDB api (#272) Update repository config (#271) Update repository config (#270) Initialize statefulset watcher from cmd/server/options.go (#269) Update KubeDB api (#268) Update Kubernetes v1.18.9 dependencies (#267) Publish docker images to ghcr.io (#266) Update KubeDB api (#265) Update KubeDB api (#264) Update KubeDB api (#263) Update KubeDB api (#262) Update repository config (#261) Use conditions to handle initialization (#258) Update Kubernetes v1.18.9 dependencies (#260) Remove redundant volume mounts (#259) Update for release Stash@v2020.09.29 (#257) Update Kubernetes v1.18.9 dependencies (#256) Remove bootstrap container (#248) Update Kubernetes v1.18.9 dependencies (#254) Update repository config (#253) Update repository config (#252) Update Kubernetes v1.18.9 dependencies (#251) Use common event recorder (#249) Update Kubernetes v1.18.3 dependencies (#250) Prepare for release v0.7.0-beta.4 (#281) Add conditions to MySQL status (#275) Update KubeDB api (#280) Update Kubernetes v1.18.9 dependencies (#279) Update KubeDB api (#278) Update for release Stash@v2020.10.21 (#277) Update KubeDB api (#276) Update KubeDB api (#274) Update Kubernetes v1.18.9 dependencies (#273) Update KubeDB api (#272) Update KubeDB api (#271) Update KubeDB api (#270) Add Pod name to mysql replication-mode-detector container envs (#269) Update KubeDB api (#268) Update Kubernetes v1.18.9 dependencies (#267) Update KubeDB api (#266) Update KubeDB api (#265) Update KubeDB api (#263) Update repository config (#262) Update repository config (#261) Update repository config (#260) Initialize statefulset watcher from cmd/server/options.go (#259) Update KubeDB api (#258) Update Kubernetes v1.18.9 dependencies (#257) Publish docker images to ghcr.io (#256) Update KubeDB api (#255) Update KubeDB api (#254) Update KubeDB api (#253) Pass mysql name by flag for replication-mode-detector container (#247) Update KubeDB api (#252) Update repository config (#251) Cleanup monitoring spec api (#250) Use condition to handle database initialization (#243) Update Kubernetes v1.18.9 dependencies (#249) Use offshootSelectors to find statefulset (#248) Update for release Stash@v2020.09.29 (#246) Update Kubernetes v1.18.9 dependencies (#245) Update Kubernetes v1.18.9 dependencies (#242) Add separate services for primary and secondary Replicas (#229) Update repository config (#241) Update repository config (#240) Update Kubernetes v1.18.9 dependencies (#239) Remove unused StashClient (#238) Update Kubernetes v1.18.3 dependencies (#237) Use common event recorder (#236) Prepare for release v0.1.0-beta.4 (#70) Update KubeDB api (#69) Update Kubernetes v1.18.9 dependencies (#68) Update Kubernetes v1.18.9 dependencies (#65) Update KubeDB api (#64) Update KubeDB api (#63) Update KubeDB api (#62) Update Kubernetes v1.18.9 dependencies (#61) Update KubeDB api (#60) Update KubeDB api (#59) Update KubeDB api (#58) Add tls config (#40) Update KubeDB api (#57) Update Kubernetes v1.18.9 dependencies (#56) Update KubeDB api (#55) Update KubeDB api (#54) Update KubeDB api (#53) Update KubeDB api (#52) Update Kubernetes v1.18.9 dependencies (#51) Publish docker images to ghcr.io (#50) Update KubeDB api (#49) Update KubeDB api (#48) Update KubeDB api (#47) Update KubeDB api (#46) Update KubeDB api (#45) Update KubeDB api (#44) Update KubeDB api (#43) Update KubeDB api (#42) Update KubeDB

(#41) Update KubeDB api (#38) Update KubeDB api (#37) Update KubeDB api (#36) Update Kubernetes v1.18.9 dependencies (#35) Update KubeDB api (#34) Update KubeDB api (#33) Update Kubernetes v1.18.9 dependencies (#32) Move constant to apimachinery repo (#24) Update repository config (#31) Update repository config (#30) Update Kubernetes v1.18.9 dependencies (#29) Update Kubernetes v1.18.3 dependencies (#28) Prepare for release v0.14.0-beta.4 (#326) Add --readiness-probe-interval flag (#325) Update KubeDB api (#324) Update Kubernetes v1.18.9 dependencies (#323) Update Kubernetes v1.18.9 dependencies (#321) Update KubeDB api (#320) Update KubeDB api (#319) Update KubeDB api (#318) Update Kubernetes v1.18.9 dependencies (#317) Update KubeDB api (#316) Update KubeDB api (#315) Update KubeDB api (#312) Update repository config (#311) Update repository config (#310) Update repository config (#309) Update KubeDB api (#308) Update Kubernetes v1.18.9 dependencies (#307) Publish docker images to ghcr.io (#306) Update KubeDB api (#305) Update KubeDB api (#304) Refactor initializer code + Use common event recorder (#292) Update repository config (#301) Update Kubernetes v1.18.9 dependencies (#300) Update for release Stash@v2020.09.29 (#299) Update Kubernetes v1.18.9 dependencies (#298) Update Kubernetes v1.18.9 dependencies (#296) Update repository config (#295) Update repository config (#294) Update Kubernetes v1.18.9 dependencies (#293) Update Kubernetes v1.18.3 dependencies (#291) Update Kubernetes v1.18.3 dependencies (#290) Use AppsCode Community license (#289) Add license verifier (#288) Update for release Stash@v2020.09.16 (#287) Update Kubernetes v1.18.3 dependencies (#286) Update Kubernetes v1.18.3 dependencies (#284) Update Kubernetes v1.18.3 dependencies (#282) Prepare for release v0.1.0-beta.4 (#113) Update KubeDB api (#112) Update Kubernetes v1.18.9 dependencies (#111) Update KubeDB api (#110) Update for release Stash@v2020.10.21 (#109) Fix init validator (#107) Update KubeDB api (#108) Update KubeDB api (#106) Update Kubernetes v1.18.9 dependencies (#105) Update KubeDB api (#104) Update KubeDB api (#103) Update KubeDB api (#102) Update KubeDB api (#101) Update Kubernetes v1.18.9 dependencies (#100) Update KubeDB api (#99) Update KubeDB api (#98) Update KubeDB api (#96) Update repository config (#95) Update repository config (#94) Update repository config (#93) Initialize statefulset watcher from cmd/server/options.go (#92) Update KubeDB api (#91) Update Kubernetes v1.18.9 dependencies (#90) Publish docker images to ghcr.io (#89) Update KubeDB api (#88) Update KubeDB api (#87) Update KubeDB api (#86) Update KubeDB api (#85) Update repository config (#84) Cleanup monitoring spec api (#83) Use conditions to handle database initialization (#80) Update Kubernetes v1.18.9 dependencies (#82) Updated the exporter port and service (#81) Update for release Stash@v2020.09.29 (#79) Update Kubernetes v1.18.9 dependencies (#78) Update Kubernetes v1.18.9 dependencies (#76) Update repository config (#75) Update repository config (#74) Update Kubernetes v1.18.9 dependencies (#73) Update Kubernetes v1.18.3 dependencies (#72) Use common event recorder (#71) Update KubeDB api (#36) Update Kubernetes v1.18.9 dependencies (#35) Update KubeDB api (#34) Update Kubernetes v1.18.9 dependencies (#33) Update KubeDB api (#32) Update KubeDB api (#31) Update KubeDB api (#30) Update Kubernetes v1.18.9 dependencies (#29) Update KubeDB api (#28) Update Kubernetes v1.18.9 dependencies (#27) Update KubeDB api (#26) Update Kubernetes v1.18.9 dependencies (#25) Update repository config (#24) Update Kubernetes v1.18.9 dependencies (#23) Update Kubernetes v1.18.3 dependencies (#22) Prepare for release v0.1.0-beta.4 (#85) Update KubeDB api (#84) Update Kubernetes v1.18.9 dependencies (#83) Update KubeDB api (#82) Update KubeDB api (#81) Update KubeDB api (#80) Update Kubernetes v1.18.9 dependencies (#79) Update KubeDB api (#78) Update KubeDB api (#77) Update KubeDB api (#76) Update KubeDB api (#75) Update Kubernetes v1.18.9 dependencies (#74) Update KubeDB api (#73) Update KubeDB api (#72) Update KubeDB api (#71) Update repository config (#70) Update repository config (#69) Update repository config (#68) Update KubeDB api (#67) Update Kubernetes v1.18.9 dependencies (#66) Publish docker images to

(#65) Update KubeDB api (#64) Update KubeDB api (#63) Update KubeDB api (#62) Update KubeDB api (#61) Update repository config (#60) Update Kubernetes v1.18.9 dependencies (#59) Update KubeDB api (#56) Update Kubernetes v1.18.9 dependencies (#57) Update Kubernetes v1.18.9 dependencies (#55) Update repository config (#54) Update repository config (#53) Update Kubernetes v1.18.9 dependencies (#52) Update Kubernetes v1.18.3 dependencies (#51) Prepare for release v0.14.0-beta.4 (#396) Update KubeDB api (#395) Update Kubernetes v1.18.9 dependencies (#394) Update KubeDB api (#393) Update for release Stash@v2020.10.21 (#392) Fix init validator (#390) Update KubeDB api (#391) Update KubeDB api (#389) Update Kubernetes v1.18.9 dependencies (#388) Update KubeDB api (#387) Update KubeDB api (#386) Update KubeDB api (#385) Update KubeDB api (#384) Update Kubernetes v1.18.9 dependencies (#383) Update KubeDB api (#382) Update KubeDB api (#381) Update KubeDB api (#379) Update repository config (#378) Update repository config (#377) Update repository config (#376) Initialize statefulset watcher from cmd/server/options.go (#375) Update KubeDB api (#374) Update Kubernetes v1.18.9 dependencies (#373) Publish docker images to ghcr.io (#372) Only keep username/password keys in Postgres secret Update KubeDB api (#371) Update KubeDB api (#370) Update KubeDB api (#369) Don't add secretTransformation in AppBinding section by default (#316) Update KubeDB api (#368) Update repository config (#367) Use conditions to handle initialization (#365) Update Kubernetes v1.18.9 dependencies (#366) Update for release Stash@v2020.09.29 (#364) Update Kubernetes v1.18.9 dependencies (#363) Update Kubernetes v1.18.9 dependencies (#361) Update repository config (#360) Update repository config (#359) Update Kubernetes v1.18.9 dependencies (#358) Use common event recorder (#357) Update Kubernetes v1.18.3 dependencies (#356) Prepare for release v0.1.0-beta.4 (#94) Update KubeDB api (#93) Update Kubernetes v1.18.9 dependencies (#92) Update KubeDB api (#91) Update for release Stash@v2020.10.21 (#90) Update KubeDB api (#89) Update KubeDB api (#88) Update Kubernetes v1.18.9 dependencies (#87) Update KubeDB api (#86) Update KubeDB api (#85) Update KubeDB api (#84) Update KubeDB api (#83) Update Kubernetes v1.18.9 dependencies (#82) Update KubeDB api (#81) Update KubeDB api (#80) Update KubeDB api (#79) Update repository config (#78) Update repository config (#77) Update repository config (#76) Update KubeDB api (#75) Update Kubernetes v1.18.9 dependencies (#74) Publish docker images to ghcr.io (#73) Update KubeDB api (#72) Update KubeDB api (#71) Update KubeDB api (#70) Update KubeDB api (#69) Update repository config (#68) Update Kubernetes v1.18.9 dependencies (#67) Update KubeDB api (#65) Update KubeDB api (#62) Update for release Stash@v2020.09.29 (#64) Update Kubernetes v1.18.9 dependencies (#63) Update Kubernetes v1.18.9 dependencies (#61) Update repository config (#60) Update repository config (#59) Update Kubernetes v1.18.9 dependencies (#58) Update Kubernetes v1.18.3 dependencies (#57) Prepare for release v0.7.0-beta.4 (#240) Update KubeDB api (#239) Update Kubernetes v1.18.9 dependencies (#238) Update KubeDB api (#237) Fix init validator (#236) Update KubeDB api (#235) Update KubeDB api (#234) Update Kubernetes v1.18.9 dependencies (#233) Update KubeDB api (#232) Update KubeDB api (#230) Update KubeDB api (#229) Update KubeDB api (#228) Update Kubernetes v1.18.9 dependencies (#227) Update KubeDB api (#226) Update KubeDB api (#225) Update KubeDB api (#223) Update repository config (#222) Update repository config (#221) Update repository config (#220) Initialize statefulset watcher from cmd/server/options.go (#219) Update KubeDB api (#218) Update Kubernetes v1.18.9 dependencies (#217) Publish docker images to ghcr.io (#216) Update KubeDB api (#215) Update KubeDB api (#214) Update KubeDB api (#213) Update KubeDB api (#212) Update repository config (#211) Add support to initialize Redis using Stash (#188) Update Kubernetes v1.18.9 dependencies (#210) Update Kubernetes v1.18.9 dependencies (#209) Update Kubernetes v1.18.9 dependencies (#207) Update repository config (#206) Update repository config (#205) Update Kubernetes v1.18.9 dependencies (#204) Use common event recorder (#203) Update Kubernetes v1.18.3 dependencies (#202)