Skip to content

Commit 124590e

Browse files
committed
version: 1.15.0-rc2
1 parent 05baec5 commit 124590e

17 files changed

Lines changed: 156 additions & 71 deletions

File tree

.gitlab/issue_templates/Beta Release.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ sh stackgres-k8s/ci/utils/generate-release-template.sh $VERSION
5050
```
5151
# Remember to create a key pair called gitlab-runner in the target AWS region
5252
AMI="$(aws ssm get-parameters --names /aws/service/ami-amazon-linux-latest/amzn2-ami-hvm-arm64-gp2 --query "Parameters[].Value" --output text)"
53-
curl -s https://gitlab.com/snippets/1985684/raw | bash -s -- -r "glpat-CrykSN35Lymqo1UCJDUx" -t m6gd.4xlarge -i "" -d 14400 -df internal -dp /dev/nvme1n1 -rn army-builder -tl 'docker-junit-extension-runner, oci-image, ongresinc, stackgres-maven-runner, stackgres-native-build-runner, stackgres-quarkus-test-runner, stackgres-runner-v2, linux-arm64, stackgres-e2e-runner'
53+
curl -s https://gitlab.com/snippets/1985684/raw | bash -s -- -r "glpat-BkmNTE69g2-4cuS2Qkv4" -t m6gd.4xlarge -i "" -d 14400 -df internal -dp /dev/nvme1n1 -rn army-builder -tl 'docker-junit-extension-runner, oci-image, ongresinc, stackgres-maven-runner, stackgres-native-build-runner, stackgres-quarkus-test-runner, stackgres-runner-v2, linux-arm64, stackgres-e2e-runner'
5454
```
5555
5656
Now we can push `release-1.15.0-beta1` branch and wait for the pipeline to complete:

.gitlab/issue_templates/GA Release.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ sh stackgres-k8s/ci/utils/generate-release-template.sh $VERSION
5050
```
5151
# Remember to create a key pair called gitlab-runner in the target AWS region
5252
AMI="$(aws ssm get-parameters --names /aws/service/ami-amazon-linux-latest/amzn2-ami-hvm-arm64-gp2 --query "Parameters[].Value" --output text)"
53-
curl -s https://gitlab.com/snippets/1985684/raw | bash -s -- -r "glpat-CrykSN35Lymqo1UCJDUx" -t m6gd.4xlarge -i "" -d 14400 -df internal -dp /dev/nvme1n1 -rn army-builder -tl 'docker-junit-extension-runner, oci-image, ongresinc, stackgres-maven-runner, stackgres-native-build-runner, stackgres-quarkus-test-runner, stackgres-runner-v2, linux-arm64, stackgres-e2e-runner'
53+
curl -s https://gitlab.com/snippets/1985684/raw | bash -s -- -r "glpat-BkmNTE69g2-4cuS2Qkv4" -t m6gd.4xlarge -i "" -d 14400 -df internal -dp /dev/nvme1n1 -rn army-builder -tl 'docker-junit-extension-runner, oci-image, ongresinc, stackgres-maven-runner, stackgres-native-build-runner, stackgres-quarkus-test-runner, stackgres-runner-v2, linux-arm64, stackgres-e2e-runner'
5454
```
5555
5656
Now we can push `release-1.15.0` branch and wait for the pipeline to complete:

.gitlab/issue_templates/RC Release.md

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

CHANGELOG.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,64 @@
1+
# :rocket: Release 1.15.0-rc2 (2024-12-11)
2+
3+
## :notepad_spiral: NOTES
4+
5+
StackGres 1.15.0-rc2 has been released! :confetti_ball: :champagne:
6+
7+
This release brings support for Patroni 4 that include some cool features like "Quorum-based failover" or "Register Citus secondaries in pg_dist_node" but also many bugfixes.
8+
9+
Another important change is the new SGDistributedLogs that after the upgrade will generate an SGCluster. This change allow to use SGDbOps in order to perform restart, security upgrade, minor version and major version upgrades operations.
10+
11+
Performance and responsiveness have been improved by allowing to reconcile StackGres custom resources in parallel with a queue that gives priority to reconciliation of StackGres custom resources that receive changes. This should improve the use cases with many StackGres custom resources.
12+
13+
So, what you are waiting for to try this release and have a look to the future of StackGres!
14+
15+
## :sparkles: NEW FEATURES AND CHANGES
16+
17+
* Support for Patroni 4.0.4
18+
* Support for Postgres 17.2, 16.6, 15.10, 14.15, 13.18 and 12.22
19+
* Envoy 1.32.1
20+
* Prometheus Postgres Exporter 0.16.0
21+
* Fluent-bit 3.2.1
22+
* OTEL Collector 0.114.0
23+
* Make SGDistributedLogs generate an SGCluster
24+
* Support for headless service
25+
* Improve performance and responsiveness
26+
* Allow to disable Envoy
27+
28+
## Web Console
29+
30+
Nothing new here! :eyes:
31+
32+
## :bug: FIXES
33+
34+
* Make int-or-string fields real int-or-string and not just string fields
35+
* Allow to rollback upgrade when CHECKPOINT fail
36+
* SGScript and SGCluster script entry version are resetted to 0 if part of a reconciliation of another CR
37+
* SGShardedCluster metrics are not collected by default
38+
39+
## Web Console
40+
41+
Nothing new here! :eyes:
42+
43+
## :construction: KNOWN ISSUES
44+
45+
* 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))
46+
47+
## :up: UPGRADE
48+
49+
To upgrade from a previous installation of the StackGres operator's helm chart you will have to upgrade the helm chart release.
50+
For more detailed information please refer to [our documentation](https://stackgres.io/doc/latest/install/helm/upgrade/#upgrade-operator).
51+
52+
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):
53+
54+
`helm upgrade -n "stackgres" "stackgres-operator" https://stackgres.io/downloads/stackgres-k8s/stackgres/1.15.0-rc1/helm/stackgres-operator.tgz`
55+
56+
> 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.
57+
58+
Thank you for all the issues created, ideas, and code contributions by the StackGres Community!
59+
60+
## :twisted_rightwards_arrows: [FULL LIST OF COMMITS](https://gitlab.com/ongresinc/stackgres/-/commits/1.15.0-rc2)
61+
162
# :rocket: Release 1.15.0-rc1 (2024-12-04)
263

364
## :notepad_spiral: NOTES

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

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

99
=======
1010

11+
## StackGres 1.15.0-rc2
12+
13+
| Component | Versions |
14+
| ------ | ----------- |
15+
| PostgreSQL 17 | 17.2, 17.0 |
16+
| PostgreSQL 16 | 16.6, 16.4, 16.3, 16.2, 16.1, 16.0 |
17+
| PostgreSQL 15 | 15.10, 15.8, 15.7, 15.6, 15.5, 15.4, 15.3, 15.2, 15.1, 15.0 |
18+
| PostgreSQL 14 | 14.15, 14.13, 14.12, 14.11, 14.10, 14.9, 14.8, 14.7, 14.6, 14.5, 14.4, ~14.2, 14.1, 14.0~ |
19+
| PostgreSQL 13 | 13.18, 13.16 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 |
20+
| PostgreSQL 12 | 12.22, 12.20, 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 |
21+
| PostgreSQL for Babelfish 16 | 16.4, 16.2, 16.1 |
22+
| PostgreSQL for Babelfish 15 | 15.8, 15.5 |
23+
| PostgreSQL for Babelfish 14 | 14.11, 14.10, 14.3 |
24+
| PostgreSQL for Babelfish 13 | 13.9, 13.6 |
25+
| Patroni | 4.0.4, 3.3.3, 3.3.2, 3.3.0, 3.2.2, 3.0.2, 2.1.4 |
26+
| WAL-G | 3.0.3, 3.0.2, 3.0.1, 2.0.1, 2.0.0, 1.1 |
27+
| PgBouncer | 1.23.1 |
28+
| Postgres Exporter | 0.16.0 |
29+
| Envoy | 1.32.1 |
30+
| Fluent-Bit | 3.2.1 |
31+
| Fluentd | 1.17.1 |
32+
| Babelfish Compass | 2024.10b |
33+
| OTEL Collector | 0.114.0 |
34+
1135
## StackGres 1.15.0-rc1
1236

1337
| 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.15.1-SNAPSHOT"
3+
version: "1.15.0-rc2"
44
kubeVersion: "1.18.0-0 - 1.31.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.15.1-SNAPSHOT"
21+
appVersion: "1.15.0-rc2"
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.15.1-SNAPSHOT"
3+
version: "1.15.0-rc2"
44
kubeVersion: "1.18.0-0 - 1.31.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.15.1-SNAPSHOT"
23+
appVersion: "1.15.0-rc2"
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-1.15-jvm"
23+
tag: "1.15.0-rc2"
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-1.15-jvm"
56+
tag: "1.15.0-rc2"
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-1.15"
87+
tag: "1.15.0-rc2"
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
@@ -265,7 +265,7 @@ jobs:
265265
# -- Operator Installation Jobs image name
266266
name: "stackgres/jobs"
267267
# -- Operator Installation Jobs image tag
268-
tag: "main-1.15-jvm"
268+
tag: "1.15.0-rc2"
269269
# -- Operator Installation Jobs image pull policy
270270
pullPolicy: "IfNotPresent"
271271
# -- Operator Installation Jobs annotations

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.15.1-SNAPSHOT</version>
14+
<version>1.15.0-rc2</version>
1515
</parent>
1616

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

stackgres-k8s/src/common/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<parent>
1111
<groupId>io.stackgres</groupId>
1212
<artifactId>stackgres-parent</artifactId>
13-
<version>1.15.1-SNAPSHOT</version>
13+
<version>1.15.0-rc2</version>
1414
</parent>
1515

1616
<artifactId>stackgres-common</artifactId>

0 commit comments

Comments
 (0)