Project: KubeDB by AppsCode (App Definition and Development / Database)
File: CHANGELOG-v2023.12.11.md

title: Changelog | KubeDB description: Changelog menu: docs_{{.version}}: identifier: changelog-kubedb-v2023.12.11 name: Changelog-v2023.12.11 parent: welcome weight: 20231211 product_name: kubedb menuname: docs{{.version}} sectionmenuid: welcome url: /docs/{{.version}}/welcome/changelog-v2023.12.11/ aliases: /docs/{{.version}}/CHANGELOG-v2023.12.11/ Update kafka webhook mutating verb (#1084) Add IPSLOCK and SYSRESOURCE (#1083) Add Postgres arbiter spec (#1082) Fix update-crds wf Update kubestash apimachienry Add default KubeBuilder client (#1081) Add SecurityContext field in catalogs; Set default accordingly (#1080) Do not default the seccompProfile (#1079) Set Default Security Context for MariaDB (#1077) Set default SecurityContext for mysql (#1070) Update dependencies add encriptSecret to postgresAchiver (#1078) Add mongodb & postgres archiver (#1016) Set default SecurityContext for Elasticsearch. (#1072) Set default SecurityContext for Kafka (#1068) Remove redundant helper functions for Kafka and Update constants (#1074) Set fsGroup to 999 to avoid mountedPath's files permission issue in different storageClass (#1075) Set Default Security Context for Redis (#1073) Set default SecurityContext for mongodb (#1067) Set default for security Context for postgres (#1069) Add support for init with git-sync; Add const (#1065) Prepare for release v0.23.0 (#160) Prepare for release v0.23.0-rc.1 (#159) Prepare for release v0.23.0-rc.0 (#158) Prepare for release v0.38.0 (#739) Prepare for release v0.38.0-rc.1 (#738) Prepare for release v0.38.0-rc.0 (#737) Prepare for release v0.14.0 (#87) Prepare for release v0.14.0-rc.1 (#86) Prepare for release v0.14.0-rc.0 (#85) Add container security context for elasticsearch dashboard. (#84) Prepare for release v0.38.0 (#681) Add new version in elasticsearch yaml. (#679) Prepare for release v0.38.0-rc.1 (#680) Prepare for release v0.38.0-rc.0 (#678) Add prepare cluster installer before test runner (#677) Remove `init-sysctl` container and add default containerSecurityContext (#676) Update daily-opensearch workflow to provision v1.3.13 Prepare for release v0.1.0 (#10) Prepare for release v0.1.0-rc.1 (#9) Prepare for release v0.1.0-rc.0 (#8) Update component name (#7) Update snapshot time (#6) Move to kubedb org Update deps (#5) Refactor (#4) Add support for backup and restore (#1) Fix build Prepare for release v0.1.0-rc.0 (#3) Fix binary name Use firecracker runner Use Go 1.21 and restic 0.16.0 Use github runner to push docker image Prepare for release v0.9.0 (#52) Remove hardcoded fsgroup from statefulset (#51) Prepare for release v0.9.0-rc.1 (#50) Set default KubeBuilder client (#49) Prepare for release v0.9.0-rc.0 (#48) Add condition for ssl.properties file (#47) Reconfigure kafka for updated config properties (#45) Upsert Init Containers with Kafka podtemplate.spec and update default test-profile (#43) Update daily e2e tests yml (#42) Prepare for release v0.1.0 (#30) Prepare for release v0.1.0-rc.1 (#29) Prepare for release v0.1.0-rc.0 (#28) Remove redundancy (#27) Update snapshot time (#26) Fix plugin binary name Move to kubedb org Update deps (#25) Fix directory cleanup (#24) Refactor Fix release workflow Prepare for release v0.2.0-rc.0 (#22) Use gh runner token to publish image Use firecracker runner Use Go 1.21 Set snapshot time after snapshot completed (#21) Refactor code (#20) Remove manifest option flags (#19) Fix secret restore issue (#18) Update `kmodules.xyz/client-go` version to `v0.25.27` (#17) Update Readme (#16) Set initial component status prior to backup and restore (#15) Remove redundant flags (#14) Pass Snapshot name for restore Set snapshot time, integrity and size (#12) Set backup error in component status + Refactor codebase (#11) Update for snapshot and restoresession API changes (#10) Add options for issuerref (#9) Update restic modules (#7) Fix bugs + Sync with updated snapshot api (#6) Prepare for release v0.1.0 (#5) Update modules (#4) Add CI badge Organize code structure (#3) Postgres manifest (#2) Merge pull request #1 from kubestash/mongodb-manifest update flag

Add options for changing name in the restored files. Fix error. Sync with updated snapshot api Merge branch 'mongodb-manifest' of github.com:stashed/kubedb-manifest into mongodb-manifest Fix bugs. Sync with updated snapshot api update component path. Refactor. Specify component directory Support restoring particular mongo component. Fix restore component phase updating. Fix restore manifests. Update Snapshot phase calculation. Add core to runtime scheme. Fix bugs. Fix build Update module path updated flags. update docker file. refactor. Fix build update makefile. update backup and restore. Use yaml pkg from k8s.io. Use restic package from KubeStash. fix restore implementation. Implement restore. Start implementing restore. Add backup methods for mongodb. Continue implementing backup. Implement manifest backup for MongoDB. Implement kubedb-manifest plugin to MongoDB manifests. Prepare for release v0.22.0 (#237) Fix Statefulset Security Context Assign (#236) Prepare for release v0.22.0-rc.1 (#235) Pass version in SetDefaults func (#234) Prepare for release v0.22.0-rc.0 (#233) Set Default Security Context for MariaDB (#232) Prepare for release v0.1.0 (#5) Prepare for release v0.1.0-rc.1 (#4) Prepare for release v0.1.0-rc.0 (#3) Prepare for release v0.18.0 (#94) Prepare for release v0.18.0-rc.1 (#93) Prepare for release v0.18.0-rc.0 (#92) Prepare for release v0.31.0 (#407) Prepare for release v0.31.0-rc.1 (#406) Prepare for release v0.31.0-rc.0 (#405) Prepare for release v0.31.0 (#584) Use args instead of cmd to work with latest walg image (#583) Prepare for release v0.31.0-rc.1 (#582) Prepare for release v0.31.0-rc.0 (#581) Set manifest component in restoreSession (#579) Implement mongodb archiver (#534) Update apimachinery deps for fsgroup defaulting (#578) Make changes to run containers as non-root user (#576) Rearrange the daily CI (#577) Add support for initialization with git-sync (#575) Prepare for release v0.1.0 (#15) Prepare for release v0.1.0-rc.1 (#14) Prepare for release v0.1.0-rc.0 (#13) Rename `max-Concurrency` flag name to `max-concurrency` (#12) Set DB version from env if empty (#11) Update snapshot time (#10) Move to kubedb org Update deps (#9) Remove version prefix from files (#8) Add db version flag (#6) Prepare for release v0.1.0-rc.0 (#7) Use firecracker runners Use github runner to push docker image Build docker images for each db version (#5) Update deps MongoDB backup and restore addon (#2) Update Readme and license (#1) Prepare for release v0.31.0 (#576) Fix Statefulset Security Context Assign (#575) Prepare for release v0.31.0-rc.1 (#574) Pass version in SetDefaults func (#573) Prepare for release v0.31.0-rc.0 (#572) Set Default Security Context for MySQL (#571) Add git sync constants from apimachinery (#570) Prepare for release v0.1.0 (#4) Prepare for release v0.1.0-rc.1 (#3) Prepare for release v0.1.0-rc.0 (#2) Fix wal-g binary Prepare for release v0.16.0 (#91) Prepare for release v0.16.0-rc.1 (#90) Prepare for release v0.16.0-rc.0 (#89) Prepare for release v0.1.0 (#14) Prepare for release v0.1.0-rc.1 (#13) Add `databases` flag (#12) Prepare for release v0.1.0-rc.0 (#11) Set DB version from env if empty (#10) Update snapshot time (#9) Fix binary name Move to kubedb org Update deps (#8) Add version flag + Refactor (#6) Prepare for release v0.1.0-rc.0 (#7) Remove arm64 image support Build docker images for each db version (#5) Use Go 1.21 Update Readme (#4) Add support for mysql backup and restore (#1) Prepare for release v0.25.0 (#497) Update deps Modify update version logic for mongo to run chown (#496) Add support for arbiter vertical scaling & volume expansion (#495) Prepare for release v0.25.0-rc.1 (#494) Prepare for release v0.25.0-rc.0 (#492) Add kafka version 3.6.0 to daily test (#491) postgres arbiter related changes and bug fixes (#483) Remove default configuration and restart kafka with new

(#490) Add prepare cluster installer before test runners (#489) Update ServiceDNS for kafka (#488) added daily postgres (#487) added daily-postgres.yml (#486) Fixed BUG in postgres reconfigureTLS opsreq (#485) Failover before restarting primary on restart ops (#481) Add Kafka daily yml (#475) Prepare for release v0.25.0 (#335) Fix Statefulset Security Context Assign (#334) Prepare for release v0.25.0-rc.1 (#333) Pass version in SetDefaults func (#332) Prepare for release v0.25.0-rc.0 (#331) Prepare for release v0.11.0 (#51) Prepare for release v0.11.0-rc.1 (#50) Prepare for release v0.11.0-rc.0 (#49) Prepare for release v0.22.0 (#141) Prepare for release v0.22.0-rc.1 (#140) Prepare for release v0.22.0-rc.0 (#139) Add support for arbiter (#136) added postgres 16.0 support (#137) Added & modified logs (#134) Prepare for release v0.25.0 (#299) Fix Statefulset Security Context Assign (#298) Prepare for release v0.25.0-rc.1 (#297) Prepare for release v0.25.0-rc.0 (#296) Prepare for release v0.38.0 (#687) Add postgres arbiter custom size limit (#686) Prepare for release v0.38.0-rc.1 (#685) Prepare for release v0.38.0-rc.0 (#684) Implement PostgreSQL archiver (#628) Remove test directory (#683) added postgres arbiter support (#677) Fixed a bug for init container (#681) Bugfix for security context (#680) added nightly yml for postgres (#679) Prepare for release v0.1.0 (#8) Prepare for release v0.1.0-rc.1 (#7) Prepare for release v0.1.0-rc.0 (#6) Update flags and deps + Refactor (#5) Delete .idea folder clean up (#4) clean up (#3) Prepare for release v0.1.0 (#7) Prepare for release v0.1.0-rc.1 (#6) Refactor (#5) Prepare for release v0.1.0-rc.0 (#4) Move to kubedb org (#3) Added postgres addon for kubestash (#2) Prepare for release v0.1.0-rc.0 (#1) Use gh runner token to publish docker image Use firecracker runner Use Go 1.21 Update readme + cleanup Prepare for release v0.38.0 (#63) Add storage, archiver, kubestash scheme (#62) Prepare for release v0.38.0-rc.1 (#61) Ensure archiver CRDs (#60) Prepare for release v0.38.0-rc.0 (#59) Prepare for release v0.25.0 (#315) Prepare for release v0.25.0-rc.1 (#314) Prepare for release v0.25.0-rc.0 (#313) Prepare for release v0.31.0 (#500) Fix DB update from version for RedisSentinel (#499) Fix Statefulset Security Context Assign (#498) Prepare for release v0.31.0-rc.1 (#497) Pass version in SetDefaults func (#496) Prepare for release v0.31.0-rc.0 (#495) Run Redis and RedisSentinel as non root (#494) Prepare for release v0.17.0 (#82) Prepare for release v0.17.0-rc.1 (#81) Prepare for release v0.17.0-rc.0 (#80) Prepare for release v0.1.0 (#11) Prepare for release v0.1.0-rc.1 (#10) Prepare for release v0.1.0-rc.0 (#9) Update snapshot time (#8) Fix binary name Move to kubedb org Update deps (#7) Remove maxConcurrency variable (#6) Remove addon implementer + Refactor (#5) Prepare for release v0.1.0-rc.0 (#4) Use firecracker runner Update deps Use github runner to push docker image Add support for redis backup and restore (#1) Prepare for release v0.25.0 (#246) Prepare for release v0.25.0-rc.1 (#245) Prepare for release v0.25.0-rc.0 (#244) Prepare for release v0.14.0 (#87) Prepare for release v0.14.0-rc.1 (#86) Prepare for release v0.14.0-rc.0 (#85) Prepare for release v0.23.0 (#274) Fix postgres tls test cases (#273) Arbiter related test cases added (#268) Prepare for release v0.23.0-rc.1 (#272) Fix kafka restart-pods test (#271) Prepare for release v0.23.0-rc.0 (#270) Add disableDefault while deploying elasticsearch. (#269) Run tests in restriced PodSecurityStandard (#266) Fixed stash test and Innodb issues in MySQL (#250) Added test for Standalone to HA scalin (#267) Add Postgres e2e tests (#233) Add kafka e2e tests (#254) Prepare for release v0.14.0 (#96) Prepare for release v0.14.0-rc.1 (#95) Prepare for release v0.14.0-rc.0 (#94) Prepare for release v0.14.0 (#73) Prepare for release v0.14.0-rc.1 (#72) Initialize default KubeBuilder client (#71) Prepare for release v0.14.0-rc.0 (#70)