Skip to content

Commit 16a72e5

Browse files
committed
version: 1.18.0-rc1
1 parent a7d5d32 commit 16a72e5

15 files changed

Lines changed: 156 additions & 116 deletions

File tree

.gitlab/issue_templates/RC Release.md

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

CHANGELOG.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,62 @@
1+
# :rocket: Release 1.18.0-rc1 (2025-11-11)
2+
3+
## :notepad_spiral: NOTES
4+
5+
StackGres 1.18.0-rc1 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+
* Allow to change postgres version/extensions/config at any time and have the operator perform the rollout
16+
* Support replicate from in sharded cluster
17+
* Improved metadata and added useIAMRole to SGObjectStorage for S3
18+
* Allow to set patroni failsafe_mode and check_timeline
19+
* Allow to remove primary keys and not null constraints on snapshot and set metadata on Pod for SGStream
20+
* Updated default citus versions for sharded cluster
21+
* PostgreSQL versions 17.5, 16.9, 15.13, 14.18, 13.21 should not be advertized as bugged
22+
* Support to re-creating the SSL cluster certificate before it expires
23+
24+
## Web Console
25+
26+
Nothing new here! :eyes:
27+
28+
## :bug: FIXES
29+
30+
* Updated Patroni config to latest version
31+
* Allow to set null backup paths or null elements in backup paths for sharded clusters
32+
* Extension cache is not including all extensions when preloading
33+
* Cluster local controller check extension cache when no changes are performed on extensions
34+
* SGStream is not using detectInsertMode by default
35+
* Changing authenticator username breaks PgBouncer
36+
37+
## Web Console
38+
39+
* Allow to unset cronSchedule and backup paths for clusters and sharded clusters
40+
41+
## :construction: KNOWN ISSUES
42+
43+
* 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))
44+
45+
## :up: UPGRADE
46+
47+
To upgrade from a previous installation of the StackGres operator's helm chart you will have to upgrade the helm chart release.
48+
For more detailed information please refer to [our documentation](https://stackgres.io/doc/latest/install/helm/upgrade/#upgrade-operator).
49+
50+
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):
51+
52+
`helm upgrade -n "stackgres" "stackgres-operator" https://stackgres.io/downloads/stackgres-k8s/stackgres/1.18.0-rc1/helm/stackgres-operator.tgz`
53+
54+
> 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.
55+
56+
Thank you for all the issues created, ideas, and code contributions by the StackGres Community!
57+
58+
## :twisted_rightwards_arrows: [FULL LIST OF COMMITS](https://gitlab.com/ongresinc/stackgres/-/commits/1.18.0-rc1)
59+
160
# :rocket: Release 1.17.4 (2025-11-04)
261

362
## :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-rc1
12+
13+
| Component | Versions |
14+
| ------ | ----------- |
15+
| PostgreSQL 18 | 18.0 |
16+
| PostgreSQL 17 | 17.6, 17.5, 17.4, 17.2, 17.0 |
17+
| PostgreSQL 16 | 16.10, 16.9, 16.8, 16.6, 16.4, 16.3, 16.2, 16.1, 16.0 |
18+
| PostgreSQL 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.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.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.24.1 |
30+
| Postgres Exporter | 0.18.0 |
31+
| Envoy | 1.33.2 |
32+
| Fluent-Bit | 4.1.0 |
33+
| Fluentd | 1.18.0 |
34+
| Babelfish Compass | 2025.06 |
35+
| OTEL Collector | 0.136.0 |
36+
1137
## StackGres 1.17.4
1238

1339
| Component | Versions |

stackgres-k8s/ci/utils/update-version.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,6 @@ echo "Setting helm charts images to tag $IMAGE_TAG (tag $ADMINUI_IMAGE_TAG for a
6666
yq_update_file "^operator:$" "^ tag:.*$" " tag: \"$IMAGE_TAG\"" stackgres-k8s/install/helm/stackgres-operator/values.yaml
6767
yq_update_file "^restapi:$" "^ tag:.*$" " tag: \"$IMAGE_TAG\"" stackgres-k8s/install/helm/stackgres-operator/values.yaml
6868
yq_update_file "^adminui:$" "^ tag:.*$" " tag: \"$ADMINUI_IMAGE_TAG\"" stackgres-k8s/install/helm/stackgres-operator/values.yaml
69-
yq_update_file "^jobs:$" "^ tag:.*$" " tag: \"$IMAGE_TAG\"" stackgres-k8s/install/helm/stackgres-operator/values.yaml
7069

7170
echo
7271
echo "Setting helm charts version to $VERSION"

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.0-SNAPSHOT"
3+
version: "1.18.0-rc1"
44
kubeVersion: "1.18.0-0 - 1.33.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.0-SNAPSHOT"
21+
appVersion: "1.18.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.18.0-SNAPSHOT"
3+
version: "1.18.0-rc1"
44
kubeVersion: "1.18.0-0 - 1.33.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.0-SNAPSHOT"
23+
appVersion: "1.18.0-rc1"
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-jvm"
23+
tag: "1.18.0-rc1"
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-jvm"
64+
tag: "1.18.0-rc1"
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"
95+
tag: "1.18.0-rc1"
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.0-SNAPSHOT</version>
14+
<version>1.18.0-rc1</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.0-SNAPSHOT</version>
13+
<version>1.18.0-rc1</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.0-SNAPSHOT</version>
13+
<version>1.18.0-rc1</version>
1414
</parent>
1515

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

0 commit comments

Comments
 (0)