Skip to content

Commit a67d51c

Browse files
committed
version: 1.12.0-rc1
1 parent dfdb6ca commit a67d51c

18 files changed

Lines changed: 218 additions & 115 deletions

File tree

.gitlab/issue_templates/Beta Release.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,26 @@ sh stackgres-k8s/ci/utils/generate-release-template.sh $VERSION
118118
. ~/.stackgres/operator-bundle-red-hat-marketplace-config && sh deploy-to-red-hat-marketplace.sh
119119
```
120120
121+
> The pipeline may fail and some changes to the operator bunle may be required. Perform such changes only on path `stackgres-k8s/install/operator-sdk/stackgres-operator/` on a separate branch:
122+
>
123+
> ```
124+
> git checkout -b "fix-bundle-1.12.0-beta1"
125+
> git add .
126+
> git commit -m "fix: operator bundle deployment"
127+
> git push origin "fix-bundle-1.12.0-beta1" -o ci.variable="DO_IMAGES=true" -o ci.variable="DO_NATIVE=true" -o ci.variable="DO_ARM=true" -o ci.variable="DO_RELEASE_IMAGE=true"
128+
> ```
129+
>
130+
> Repeat the PR creation step above.
131+
>
132+
> When PR is merged create a MR to `main-1.12.0-beta1` branch.
133+
1. [ ] Create PR on Red Hat Community Operators (wait for its completion):
134+
> File that export environment variable `FORK_GIT_URL` with the git URL (make sure user can perform push on such URL) of the project that forks project `https://github.com/redhat-openshift-ecosystem/community-operators-prod` must be specified in POSIX shell script with path `~/.stackgres/operator-bundle-red-hat-community-config`
135+
136+
```
137+
cd stackgres-k8s/install/operator-sdk/stackgres-operator/
138+
. ~/.stackgres/operator-bundle-red-hat-community-config && sh deploy-to-red-hat-community.sh
139+
```
140+
121141
> The pipeline may fail and some changes to the operator bunle may be required. Perform such changes only on path `stackgres-k8s/install/operator-sdk/stackgres-operator/` on a separate branch:
122142
>
123143
> ```

.gitlab/issue_templates/GA Release.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,26 @@ sh stackgres-k8s/ci/utils/generate-release-template.sh $VERSION
118118
. ~/.stackgres/operator-bundle-red-hat-marketplace-config && sh deploy-to-red-hat-marketplace.sh
119119
```
120120
121+
> The pipeline may fail and some changes to the operator bunle may be required. Perform such changes only on path `stackgres-k8s/install/operator-sdk/stackgres-operator/` on a separate branch:
122+
>
123+
> ```
124+
> git checkout -b "fix-bundle-1.12.0"
125+
> git add .
126+
> git commit -m "fix: operator bundle deployment"
127+
> git push origin "fix-bundle-1.12.0" -o ci.variable="DO_IMAGES=true" -o ci.variable="DO_NATIVE=true" -o ci.variable="DO_ARM=true" -o ci.variable="DO_RELEASE_IMAGE=true"
128+
> ```
129+
>
130+
> Repeat the PR creation step above.
131+
>
132+
> When PR is merged create a MR to `main-1.12.0` branch.
133+
1. [ ] Create PR on Red Hat Community Operators (wait for its completion):
134+
> File that export environment variable `FORK_GIT_URL` with the git URL (make sure user can perform push on such URL) of the project that forks project `https://github.com/redhat-openshift-ecosystem/community-operators-prod` must be specified in POSIX shell script with path `~/.stackgres/operator-bundle-red-hat-community-config`
135+
136+
```
137+
cd stackgres-k8s/install/operator-sdk/stackgres-operator/
138+
. ~/.stackgres/operator-bundle-red-hat-community-config && sh deploy-to-red-hat-community.sh
139+
```
140+
121141
> The pipeline may fail and some changes to the operator bunle may be required. Perform such changes only on path `stackgres-k8s/install/operator-sdk/stackgres-operator/` on a separate branch:
122142
>
123143
> ```

.gitlab/issue_templates/RC Release.md

Lines changed: 73 additions & 97 deletions
Large diffs are not rendered by default.

CHANGELOG.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,68 @@
1+
# :rocket: Release 1.12.0-rc1 (2024-07-17)
2+
3+
## :notepad_spiral: NOTES
4+
5+
StackGres 1.12.0-rc1 has finally landed! :sparkles: :confetti_ball: :champagne:
6+
7+
This release comes with a new shiny feature that allows to do change data capture (CDC) of your Postgres instances in an easy way with SGStream CRD! CDC provides real-time or near-real-time movement of data by moving and processing data continuously as new database events occur. In particular SGStream offer two main functionality, stream Postgres CDC events to a CloudEvent service or move directly data to another SGCluster instance. The feature is in an alpha stage so your feedback will be a great way to make it more stable.
8+
9+
This release also brings fixes and security features. In particular Envoy has been updated to 1.30.4 solving a bug that was haunting us for some time preventing the new version to be included. Sadly we can not upgrade to latest version of PgBouncer due to a [regression found in version 1.23.0](), we hope to be able to include a newer version as soon as it is released.
10+
11+
Go on and have a look to this new release of StackGres, we hope you envoy it!
12+
13+
## :sparkles: NEW FEATURES AND CHANGES
14+
15+
* Added Patroni 3.3.2
16+
* Added Babelfish for PostgreSQL 16.2
17+
* Added Envoy 1.30.4
18+
* Added FluentBit 3.0.7
19+
* Added Kubectl 1.30.2 and 1.28.11
20+
* Added SGStream
21+
* Support SGStream from Postgres or SGCluster to CloudEvent service
22+
* Support SGStream from Postgres or SGCluster to SGCluster
23+
* Allow to set Patroni callbacks, pre_promote and before_stop
24+
* Allow to overwrite postgres binaries using customVolumeMounts under /usr/local/bin
25+
* Add warning on setting manually backups paths in documentation
26+
27+
## Web Console
28+
29+
Nothing new here! :eyes:
30+
31+
## :bug: FIXES
32+
33+
* Errors when setting imagePullSecrets
34+
* SGDbOps, SGShardedDbOps and SGStream always fail on retry
35+
* SGShardedCluster REST API endpoint was overlapping managed sql sections
36+
* pg_stat_progress_vacuum and pg_stat_progress_cluster metric is missing schema and table names
37+
* Broken storageclasses permissions for Web Console ClusterRoles
38+
39+
## Web Console
40+
41+
* Make sure sgdbop status conditions exist before requesting its data
42+
* Remove fixed sgconfig name
43+
* Include default case on isDeletable header method
44+
* Show "loading data" message while processing rest api info
45+
* Do not use deprecated fields for envoy config
46+
47+
## :construction: KNOWN ISSUES
48+
49+
* Backups may be restored with inconsistencies when performed with a Postgres instance running on a different architecture ([#1539](https://gitlab.com/ongresinc/stackgres/-/issues/1539))
50+
51+
## :up: UPGRADE
52+
53+
To upgrade from a previous installation of the StackGres operator's helm chart you will have to upgrade the helm chart release.
54+
For more detailed information please refer to [our documentation](https://stackgres.io/doc/latest/install/helm/upgrade/#upgrade-operator).
55+
56+
To upgrade StackGres operator's (upgrade only works starting from 1.1 version or above) helm chart issue the following commands (replace namespace and release name if you used something different):
57+
58+
`helm upgrade -n "stackgres" "stackgres-operator" https://stackgres.io/downloads/stackgres-k8s/stackgres/1.12.0-rc1/helm/stackgres-operator.tgz`
59+
60+
> IMPORTANT: This release is incompatible with previous `alpha` or `beta` versions. Upgrading from those versions will require uninstalling completely StackGres including all clusters and StackGres CRDs (those in `stackgres.io` group) first.
61+
62+
Thank you for all the issues created, ideas, and code contributions by the StackGres Community!
63+
64+
## :twisted_rightwards_arrows: [FULL LIST OF COMMITS](https://gitlab.com/ongresinc/stackgres/-/commits/1.12.0-rc1)
65+
166
# :rocket: Release 1.11.0 (2024-06-10)
267

368
## :notepad_spiral: NOTES

doc/content/en/01-introduction/06-versions/_index.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,28 @@ showToc: true
88

99
=======
1010

11+
## StackGres 1.12.0-rc1
12+
13+
| Component | Versions |
14+
| ------ | ----------- |
15+
| PostgreSQL 16 | 16.3, 16.2, 16.1, 16.0 |
16+
| PostgreSQL 15 | 15.7, 15.6, 15.5, 15.4, 15.3, 15.2, 15.1, 15.0 |
17+
| PostgreSQL 14 | 14.12, 14.11, 14.10, 14.9, 14.8, 14.7, 14.6, 14.5, 14.4, ~14.2, 14.1, 14.0~ |
18+
| PostgreSQL 13 | 13.15, 13.14, 13.13, 13.12, 13.11, 13.10, 13.9, 13.8, 13.7, 13.6, 13.5, 13.4, 13.3, 13.2, 13.1, 13.0 |
19+
| PostgreSQL 12 | 12.19, 12.18, 12.17, 12.16, 12.15, 12.14, 12.13, 12.12, 12.11, 12.10, 12.9, 12.8, 12.7, 12.6, 12.5, 12.4, 12.3, 12.2 and 12.1 |
20+
| PostgreSQL for Babelfish 16 | 16.2, 16.1 |
21+
| PostgreSQL for Babelfish 15 | 15.5 |
22+
| PostgreSQL for Babelfish 14 | 14.10, 14.3 |
23+
| PostgreSQL for Babelfish 13 | 13.9, 13.6 |
24+
| Patroni | 3.3.2, 3.3.0, 3.2.2, 3.0.2, 2.1.4 |
25+
| WAL-G | 3.0.2, 3.0.1, 2.0.1, 2.0.0, 1.1 |
26+
| PgBouncer | 1.22.1 |
27+
| Postgres Exporter | 0.12.1 |
28+
| Envoy | 1.30.4 |
29+
| Fluent-Bit | 3.0.7 |
30+
| Fluentd | 1.17.0 |
31+
| Babelfish Compass | 2024.04 |
32+
1133
## StackGres 1.11.0
1234

1335
| Component | Versions |

stackgres-k8s/install/helm/stackgres-cluster/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
apiVersion: v2
22
name: stackgres-cluster
3-
version: "1.12.0-SNAPSHOT"
3+
version: "1.12.0-rc1"
44
kubeVersion: "1.18.0-0 - 1.30.x-0"
55
description: StackGres Cluster
66
keywords:
@@ -18,5 +18,5 @@ maintainers:
1818
email: info@ongres.com
1919
url: https://ongres.com
2020
icon: https://gitlab.com/uploads/-/system/project/avatar/12584701/logo-stackgres.png?width=64
21-
appVersion: "1.12.0-SNAPSHOT"
21+
appVersion: "1.12.0-rc1"
2222
deprecated: false

stackgres-k8s/install/helm/stackgres-operator/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
apiVersion: v2
22
name: stackgres-operator
3-
version: "1.12.0-SNAPSHOT"
3+
version: "1.12.0-rc1"
44
kubeVersion: "1.18.0-0 - 1.30.x-O"
55
description: StackGres Operator
66
keywords:
@@ -20,5 +20,5 @@ maintainers:
2020
email: info@ongres.com
2121
url: https://ongres.com
2222
icon: https://gitlab.com/uploads/-/system/project/avatar/12584701/logo-stackgres.png?width=64
23-
appVersion: "1.12.0-SNAPSHOT"
23+
appVersion: "1.12.0-rc1"
2424
deprecated: false

stackgres-k8s/install/helm/stackgres-operator/values.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ operator:
2020
# -- Operator image name
2121
name: "stackgres/operator"
2222
# -- Operator image tag
23-
tag: "main-jvm"
23+
tag: "1.12.0-rc1"
2424
# -- Operator image pull policy
2525
pullPolicy: "IfNotPresent"
2626
# -- Operator Pod annotations
@@ -53,7 +53,7 @@ restapi:
5353
# -- REST API image name
5454
name: "stackgres/restapi"
5555
# -- REST API image tag
56-
tag: "main-jvm"
56+
tag: "1.12.0-rc1"
5757
# -- REST API image pull policy
5858
pullPolicy: "IfNotPresent"
5959
# -- REST API Pod annotations
@@ -84,7 +84,7 @@ adminui:
8484
# -- Web Console image name
8585
name: "stackgres/admin-ui"
8686
# -- Web Console image tag
87-
tag: "main"
87+
tag: "1.12.0-rc1"
8888
# -- Web Console image pull policy
8989
pullPolicy: "IfNotPresent"
9090
# -- Web Console resources. See https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.27/#resourcerequirements-v1-core
@@ -123,7 +123,7 @@ jobs:
123123
# -- Operator Installation Jobs image name
124124
name: "stackgres/jobs"
125125
# -- Operator Installation Jobs image tag
126-
tag: "main-jvm"
126+
tag: "1.12.0-rc1"
127127
# -- Operator Installation Jobs image pull policy
128128
pullPolicy: "IfNotPresent"
129129
# -- Operator Installation Jobs annotations

stackgres-k8s/src/api-web/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<parent>
1212
<artifactId>stackgres-parent</artifactId>
1313
<groupId>io.stackgres</groupId>
14-
<version>1.12.0-SNAPSHOT</version>
14+
<version>1.12.0-rc1</version>
1515
</parent>
1616

1717
<artifactId>stackgres-restapi</artifactId>

stackgres-k8s/src/cluster-controller/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<parent>
1212
<groupId>io.stackgres</groupId>
1313
<artifactId>stackgres-parent</artifactId>
14-
<version>1.12.0-SNAPSHOT</version>
14+
<version>1.12.0-rc1</version>
1515
</parent>
1616

1717
<artifactId>stackgres-cluster-controller</artifactId>

0 commit comments

Comments
 (0)