Releases: reactive-tech/kubegres
Kubegres version 1.18
We are pleased to announce the availability of Kubegres 1.18 with the following changes:
- #174: Added a new property 'serviceAccountName' in the YAML of 'kind: Kubegres'
- #176: Added a new property 'containerSecurityContext' of type v1.SecurityContext in the YAML of 'kind: Kubegres'
A special thanks to @toffentoffen and @CasperGN
We tested Kubegres with PostgreSql 16.2
This version is backward compatible with the previous versions of Kubegres.
To install and use Kubegres, please see: Getting started
Kubegres version 1.17
We are pleased to announce the availability of Kubegres version 1.17
- Kubegres was updated to be compatible with PostgreSql 16.
- We upgraded the operator framework that Kubegres is developed with to Kubebuilder 3.12.0 (from 3.6.0).
- Kubegres was tested with a recent version of Kubernetes 1.27.3
- In addition to the existing 2 OS/ARCH "linux/amd64" and "linux/arm64", we added "linux/ppc64le" and "linux/s390x" in Docker
This release contains the following changes:
- #162: Postgres 16 error due to eliminated promote_trigger_file config parameter
- #165: Upgraded Kubegres to use the framework Kubebuilder 3.12.0
This version is backward compatible with the previous versions of Kubegres.
To install and use Kubegres, please see: Getting started
Kubegres version 1.16
We are pleased to announce the availability of Kubegres version 1.16 with the following changes:
- #97: Replaced batch/v1beta1/Cronjob because it was deprecated from Kubernetes version 1.25
- #131: Upgraded Kubegres to use the framework Kubebuilder 3.6.0
Version 1.16 is only compatible with Kubernetes 1.21 or higher.
To install and use Kubegres, please see: Getting started
Kubegres version 1.15
We are pleased to announce the availability of Kubegres version 1.15 with the following change:
- #72: Overwrite Readiness and Liveness config
A special thanks to @owenchenxy who reported and implemented the feature #72
Version 1.15 is compatible with any previous versions of Kubegres.
To install and use Kubegres, please see: Getting started
Kubegres version 1.14
We are pleased to announce the availability of Kubegres version 1.14 with the following changes:
- #54 : The update of an existing Kubegres resource fails if the field 'resources' contains a value with a decimal point
- #69 : Kubegres operator crashes with blank spec.replicas
Thanks to @samstride for reporting the issue #54.
Thanks to @blushingpenguin for reporting the issue #69.
Version 1.14 is compatible with any previous versions of Kubegres.
To install and use Kubegres, please see: Getting started
Kubegres version 1.13
We are pleased to announce the availability of Kubegres version 1.13 with the following changes:
- #52 : Allow setting the property 'securityContext' in the YAML of 'kind: Kubegres' in order to enable security policies in Postgres Pods
- #60 : Improve the failover process for replicas by replacing a replica which is reporting a health issue when the associated StatefulSet is still showing as deployed
A special thanks to @ylck for helping with the implementation of the feature #52.
Thanks to @teknologista for suggesting and testing the feature #52.
Thanks to @JuliuszJ for suggesting and testing the feature #60.
Version 1.13 is compatible with any previous versions of Kubegres.
To install and use Kubegres, please see: Getting started
Kubegres version 1.12
We are pleased to announce the availability of Kubegres version 1.12 with the following changes:
- #40 : Allow setting the property 'wal_level' to 'logical' in postgres.conf
- #36 : Fix issue with the back-up logic which happened when a custom ConfigMap was set
Thanks to @pgvirtuoso for suggesting the feature #40.
Thanks to @anneum for reporting the issue #36 and his great help during the investigation.
Version 1.12 is compatible with any previous versions of Kubegres.
To install and use Kubegres, please see: Getting started
Kubegres version 1.11
We are pleased to announce the availability of Kubegres version 1.11 with the following changes:
- #27 : Add support to manage volumes from Kubegres YAML
- #34 : Disable the codes to expand storage until Kubernetes enhancement kubernetes/enhancements#2842 is available
Thanks to @anneum for his help in testing #27 and his feedback about that feature.
Thanks to @patrickdung for suggesting the feature #27 so that it is possible to increase the memory size of /dev/shm.
Thanks to @aiesam for reporting the issues with expansion storage (#34)
Version 1.11 is compatible with any previous versions of Kubegres.
To install and use Kubegres, please see: Getting started
Kubegres version 1.10
We are pleased to announce the availability of Kubegres version 1.10 with the following new features:
- #22 (PR #42) : Add support for resources requests/limits
- #43 : Increase the memory limit of Kubegres controller
A special thank to @ylck for implementing and helping testing the feature about resources requests/limits!
Thanks to @shubhamranjan for suggesting the feature about resources requests/limits.
Thanks to @edwardzjl for suggesting the feature about increasing the memory limit of Kubegres controller.
Version 1.10 is compatible with any previous versions of Kubegres.
To install and use Kubegres, please see: Getting started
Kubegres version 1.9
We are pleased to announce the availability of Kubegres version 1.9 with the following new feature:
#17 : Set custom Node/Pod scheduling policy from Kubegres YAML. Added 2 new fields in YAML: 'scheduler.affinity and 'scheduler.tolerations'.
Thanks to @keithpenrod and @sshekghub for suggesting this new feature. And thanks to @sshekghub for helping with testing it!
Version 1.9 is compatible with any previous versions of Kubegres.
To install and use Kubegres, please see: Getting started