Skip to content

Commit b959079

Browse files
committed
version: 1.18.0-rc2
1 parent 027de7b commit b959079

13 files changed

Lines changed: 105 additions & 15 deletions

File tree

CHANGELOG.md

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,67 @@
1+
# :rocket: Release 1.18.0-rc2 (2025-11-17)
2+
3+
## :notepad_spiral: NOTES
4+
5+
StackGres 1.18.0-rc2 is out! :confetti_ball: :champagne:
6+
7+
Among other features this release will allow you to upgrade your clusters using a strategy and with a renewed rollout implementation that no longer relies on Jobs but is handled directly by the operator. You can still rely on SGDbOps to perform restarts, security upgrades and minor version upgrades operations or configure the clusters to preform them in an automatic fashion.
8+
9+
Another important change is the ability to set the version of your SGCluster or SGShardedCluster directly in the cluster resource. The final Postgres version (and the final extensions versions too) will no longer be changed by the operator, instead it will be set in the status and will be updated by the operator. This change will allow a much better integration with DevOps tools!
10+
11+
So, what you are waiting for! Upgrade now and have a look at the future of StackGres!
12+
13+
## :sparkles: NEW FEATURES AND CHANGES
14+
15+
* Added PostgreSQL versions 18.1, 17.7, 16.11, 15.15, 14.20 and 13.23
16+
* PgBouncer 1.25.0
17+
* Prometheus Postgres Exporter 0.18.1
18+
* FluentBit 4.2.0
19+
* OTEL Collector 0.139.0
20+
* Allow to change postgres version/extensions/config at any time and have the operator perform the rollout
21+
* Support replicate from in sharded cluster
22+
* Improved metadata and added useIAMRole to SGObjectStorage for S3
23+
* Allow to set patroni failsafe_mode and check_timeline
24+
* Allow to remove primary keys and not null constraints on snapshot and set metadata on Pod for SGStream
25+
* Updated default citus versions for sharded cluster
26+
* PostgreSQL versions 17.5, 16.9, 15.13, 14.18, 13.21 should not be advertized as bugged
27+
* Support to re-creating the SSL cluster certificate before it expires
28+
29+
## Web Console
30+
31+
Nothing new here! :eyes:
32+
33+
## :bug: FIXES
34+
35+
* Updated Patroni config to latest version
36+
* Allow to set null backup paths or null elements in backup paths for sharded clusters
37+
* Extension cache is not including all extensions when preloading
38+
* Cluster local controller check extension cache when no changes are performed on extensions
39+
* SGStream is not using detectInsertMode by default
40+
* Changing authenticator username breaks PgBouncer
41+
42+
## Web Console
43+
44+
* Allow to unset cronSchedule and backup paths for clusters and sharded clusters
45+
46+
## :construction: KNOWN ISSUES
47+
48+
* 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))
49+
50+
## :up: UPGRADE
51+
52+
To upgrade from a previous installation of the StackGres operator's helm chart you will have to upgrade the helm chart release.
53+
For more detailed information please refer to [our documentation](https://stackgres.io/doc/latest/install/helm/upgrade/#upgrade-operator).
54+
55+
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):
56+
57+
`helm upgrade -n "stackgres" "stackgres-operator" https://stackgres.io/downloads/stackgres-k8s/stackgres/1.18.0-rc2/helm/stackgres-operator.tgz`
58+
59+
> 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.
60+
61+
Thank you for all the issues created, ideas, and code contributions by the StackGres Community!
62+
63+
## :twisted_rightwards_arrows: [FULL LIST OF COMMITS](https://gitlab.com/ongresinc/stackgres/-/commits/1.18.0-rc2)
64+
165
# :rocket: Release 1.18.0-rc1 (2025-11-11)
266

367
## :notepad_spiral: NOTES

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

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

99
=======
1010

11+
## StackGres 1.18.0-rc2
12+
13+
| Component | Versions |
14+
| ------ | ----------- |
15+
| PostgreSQL 18 | 18.1 |
16+
| PostgreSQL 17 | 17.7, 17.6, ~17.5~, 17.4, 17.2, 17.0 |
17+
| PostgreSQL 16 | 16.11, 16.10, ~16.9~, 16.8, 16.6, 16.4, 16.3, 16.2, 16.1, 16.0 |
18+
| PostgreSQL 15 | 15.15, 15.14, ~15.13~, 15.12, 15.10, 15.8, 15.7, 15.6, 15.5, 15.4, 15.3, 15.2, 15.1, 15.0 |
19+
| PostgreSQL 14 | 14.20, 14.19, ~14.18~, 14.17, 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~ |
20+
| PostgreSQL 13 | 13.23, 13.22, ~13.21~, 13.20, 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 |
21+
| 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 |
22+
| PostgreSQL for Babelfish 17 | 17.6 |
23+
| PostgreSQL for Babelfish 16 | 16.9, 16.6, 16.4, 16.2, 16.1 |
24+
| PostgreSQL for Babelfish 15 | 15.8, 15.5 |
25+
| PostgreSQL for Babelfish 14 | 14.11, 14.10, 14.3 |
26+
| PostgreSQL for Babelfish 13 | 13.9, 13.6 |
27+
| Patroni | 4.1.0, 4.0.5, 4.0.4, 3.3.3, 3.3.2, 3.3.0, 3.2.2, 3.0.2, 2.1.4 |
28+
| WAL-G | 3.0.7, 3.0.3, 3.0.2, 3.0.1, 2.0.1, 2.0.0, 1.1 |
29+
| PgBouncer | 1.25.0 |
30+
| Postgres Exporter | 0.18.1 |
31+
| Envoy | 1.33.2 |
32+
| Fluent-Bit | 4.2.0 |
33+
| Fluentd | 1.18.0 |
34+
| Babelfish Compass | 2025.06 |
35+
| OTEL Collector | 0.139.0 |
36+
1137
## StackGres 1.18.0-rc1
1238

1339
| 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.18.1-SNAPSHOT"
3+
version: "1.18.0-rc2"
44
kubeVersion: "1.18.0-0 - 1.34.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.18.1-SNAPSHOT"
21+
appVersion: "1.18.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.18.1-SNAPSHOT"
3+
version: "1.18.0-rc2"
44
kubeVersion: "1.18.0-0 - 1.34.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.18.1-SNAPSHOT"
23+
appVersion: "1.18.0-rc2"
2424
deprecated: false

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

Lines changed: 3 additions & 3 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.18-jvm"
23+
tag: "1.18.0-rc2"
2424
# -- Operator image pull policy
2525
pullPolicy: "IfNotPresent"
2626
# -- Operator Pod annotations
@@ -61,7 +61,7 @@ restapi:
6161
# -- REST API image name
6262
name: "stackgres/restapi"
6363
# -- REST API image tag
64-
tag: "main-1.18-jvm"
64+
tag: "1.18.0-rc2"
6565
# -- REST API image pull policy
6666
pullPolicy: "IfNotPresent"
6767
# -- REST API Pod annotations
@@ -92,7 +92,7 @@ adminui:
9292
# -- Web Console image name
9393
name: "stackgres/admin-ui"
9494
# -- Web Console image tag
95-
tag: "main-1.18"
95+
tag: "1.18.0-rc2"
9696
# -- Web Console image pull policy
9797
pullPolicy: "IfNotPresent"
9898
# -- Web Console resources. See https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.27/#resourcerequirements-v1-core

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.18.1-SNAPSHOT</version>
14+
<version>1.18.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.18.1-SNAPSHOT</version>
13+
<version>1.18.0-rc2</version>
1414
</parent>
1515

1616
<artifactId>stackgres-common</artifactId>

stackgres-k8s/src/operator-framework/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.18.1-SNAPSHOT</version>
13+
<version>1.18.0-rc2</version>
1414
</parent>
1515

1616
<artifactId>stackgres-operator-framework</artifactId>

stackgres-k8s/src/operator/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.18.1-SNAPSHOT</version>
14+
<version>1.18.0-rc2</version>
1515
</parent>
1616

1717
<artifactId>stackgres-operator</artifactId>

stackgres-k8s/src/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
<groupId>io.stackgres</groupId>
1212
<artifactId>stackgres-parent</artifactId>
13-
<version>1.18.1-SNAPSHOT</version>
13+
<version>1.18.0-rc2</version>
1414
<packaging>pom</packaging>
1515
<name>Parent POM</name>
1616

0 commit comments

Comments
 (0)