Skip to content

Commit dc68184

Browse files
committed
Merge branch 'add-version-1.14' into 'main'
Add version 1.14 See merge request ongresinc/stackgres!1601
2 parents e2ad88d + db52c65 commit dc68184

175 files changed

Lines changed: 3452 additions & 2514 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitlab-ci/deploy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ deploy operator openshift bundle image:
166166
deploy pglambda javascript image:
167167
extends: .deploy image
168168
variables:
169-
IMAGE_NAME: "stackgres/pglambdas"
169+
IMAGE_NAME: "stackgres/pglambda"
170170
IMAGE_TAG_SUFFIX: "-javascript"
171171
IMAGE_PUSH_TAG_SUFFIX: "-javascript"
172172
TARGET_REGISTRIES: "quay.io"

.gitlab/issue_templates/RC Release.md

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

CHANGELOG.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,59 @@
1+
# :rocket: Release 1.13.0-rc1 (2024-08-27)
2+
3+
## :notepad_spiral: NOTES
4+
5+
StackGres 1.13.0-rc1 is out! This release brings new feature for benchmark SGDbOps and SGStream. :confetti_ball: :champagne:
6+
7+
So, what you are waiting for to try this release and have a look to the future of StackGres!
8+
9+
## :sparkles: NEW FEATURES AND CHANGES
10+
11+
* Support Kubernetes 1.31
12+
* Support Postgres 16.4, 15.8, 14.13, 13.16, 12.20
13+
* Support wal-g 3.0.3
14+
* Support PgBouncer 1.23.1
15+
* Support prometheus exporter 0.15.0
16+
* Support FluentBit 3.1.6
17+
* Support Fluentd 1.17.1
18+
* Support Babelfish Compass 2024.07
19+
* Added sampling and pgbench replay to benchmark SGDbOps
20+
* Support PgLambda target in SGStream
21+
* Improved pgbench spec and status
22+
23+
## Web Console
24+
25+
Nothing new here! :eyes:
26+
27+
## :bug: FIXES
28+
29+
* SGStream REST API GET endpoint returns 500 on sourceEventPosition
30+
* Added SGStream to the can-i REST API endpoint
31+
* Typo in SGStream.spec.pods.scheduling (was schedule)
32+
* Support OIDC providers that don't implement end_session_endpoint
33+
34+
## Web Console
35+
36+
* Replace PITR graph default selectors with custom ID
37+
38+
## :construction: KNOWN ISSUES
39+
40+
* 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))
41+
42+
## :up: UPGRADE
43+
44+
To upgrade from a previous installation of the StackGres operator's helm chart you will have to upgrade the helm chart release.
45+
For more detailed information please refer to [our documentation](https://stackgres.io/doc/latest/install/helm/upgrade/#upgrade-operator).
46+
47+
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):
48+
49+
`helm upgrade -n "stackgres" "stackgres-operator" https://stackgres.io/downloads/stackgres-k8s/stackgres/1.13.0-rc1/helm/stackgres-operator.tgz`
50+
51+
> 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.
52+
53+
Thank you for all the issues created, ideas, and code contributions by the StackGres Community!
54+
55+
## :twisted_rightwards_arrows: [FULL LIST OF COMMITS](https://gitlab.com/ongresinc/stackgres/-/commits/1.13.0-rc1)
56+
157
# :rocket: Release 1.12.0 (2024-07-22)
258

359
## :notepad_spiral: NOTES

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

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,29 @@ showToc: true
88

99
=======
1010

11-
## StackGres 1.12.0-rc1
11+
## StackGres 1.13.0-rc1
12+
13+
| Component | Versions |
14+
| ------ | ----------- |
15+
| PostgreSQL 16 | 16.4, 16.3, 16.2, 16.1, 16.0 |
16+
| PostgreSQL 15 | 15.8, 15.7, 15.6, 15.5, 15.4, 15.3, 15.2, 15.1, 15.0 |
17+
| PostgreSQL 14 | 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~ |
18+
| PostgreSQL 13 | 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 |
19+
| PostgreSQL 12 | 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 |
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.3, 3.0.2, 3.0.1, 2.0.1, 2.0.0, 1.1 |
26+
| PgBouncer | 1.23.1 |
27+
| Postgres Exporter | 0.15.0 |
28+
| Envoy | 1.30.4 |
29+
| Fluent-Bit | 3.1.6 |
30+
| Fluentd | 1.17.1 |
31+
| Babelfish Compass | 2024.07 |
32+
33+
## StackGres 1.12.0
1234

1335
| Component | Versions |
1436
| ------ | ----------- |

stackgres-k8s/e2e/spec/operator-helm

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ e2e_test() {
2424
run_test "Check that operator can not be upgrade from an alpha version" check_operator_upgrade_alpha
2525
run_test "Check that operator can not be upgrade from a beta version" check_operator_upgrade_beta
2626
run_test "Check that operator can not be upgrade from version 0.9.5" check_operator_upgrade_0_9_5
27-
run_test "Check that operator can be upgrade from version 1.11.0" check_operator_upgrade_1_11_0
2827
run_test "Check that operator can be upgrade from version 1.12.0" check_operator_upgrade_1_12_0
28+
run_test "Check that operator can be upgrade from version 1.13.0" check_operator_upgrade_1_13_0
2929
run_test "Check that operator can not be upgrade with an SGCluster that uses version 0.9.5" check_operator_upgrade_with_cluster_using_0_9_5
30-
run_test "Check that operator can be upgrade with an SGCluster that uses version 1.11.0 and 1.12.0" check_operator_upgrade_with_cluster_using_1_11_0_and_1_12_0
30+
run_test "Check that operator can be upgrade with an SGCluster that uses version 1.12.0 and 1.13.0" check_operator_upgrade_with_cluster_using_1_12_0_and_1_13_0
3131
run_test "Check that operator can be deleted" check_operator_delete
3232
run_test "Check that operator can be installed from outside" check_operator_install_outside
3333
run_test "Check that operator can be installed with load balancer" check_operator_install_load_balancer
@@ -177,17 +177,17 @@ check_operator_upgrade_1_12_0() {
177177
fi
178178
}
179179

180-
check_operator_upgrade_1_11_0() {
181-
local PREVIOUS_VERSION=1.11.0
180+
check_operator_upgrade_1_13_0() {
181+
local PREVIOUS_VERSION=1.13.0
182182
kubectl label deployment -n "$OPERATOR_NAMESPACE" stackgres-operator \
183183
--overwrite "version=$PREVIOUS_VERSION"
184184
local EXIT_CODE RESULT
185185
try_function upgrade_operator
186186
if "$RESULT"
187187
then
188-
success "Upgrade did not failed when previous version was 1.11.0"
188+
success "Upgrade did not failed when previous version was 1.13.0"
189189
else
190-
fail "Upgrade failed when previous version was 1.11.0"
190+
fail "Upgrade failed when previous version was 1.13.0"
191191
fi
192192
}
193193

@@ -214,13 +214,13 @@ check_operator_upgrade_with_cluster_using_0_9_5() {
214214
remove_cluster "$CLUSTER_NAME" "$CLUSTER_NAMESPACE"
215215
}
216216

217-
check_operator_upgrade_with_cluster_using_1_11_0_and_1_12_0() {
217+
check_operator_upgrade_with_cluster_using_1_12_0_and_1_13_0() {
218218
CLUSTER_1_NAME="$(get_sgcluster_name "$SPEC_NAME-1")"
219219
CLUSTER_2_NAME="$(get_sgcluster_name "$SPEC_NAME-2")"
220220
NODE_LABEL_KEY="$(random_string)"
221221
NODE_LABEL_VALUE="$(random_string)"
222-
local PREVIOUS_VERSION_1=1.11.0
223-
local PREVIOUS_VERSION_2=1.12.0
222+
local PREVIOUS_VERSION_1=1.12.0
223+
local PREVIOUS_VERSION_2=1.13.0
224224
create_or_replace_cluster "$CLUSTER_NAME" "$CLUSTER_NAMESPACE" 1 \
225225
--set cluster.create=false \
226226
--set-string cluster.postgres.version=13.9
@@ -246,9 +246,9 @@ check_operator_upgrade_with_cluster_using_1_11_0_and_1_12_0() {
246246
try_function upgrade_operator
247247
if "$RESULT"
248248
then
249-
success "Upgrade did not failed with an SGCluster that uses version 1.10.0 and 1.11.0"
249+
success "Upgrade did not failed with an SGCluster that uses version 1.12.0 and 1.13.0"
250250
else
251-
fail "Upgrade failed with an SGCluster that uses version 1.10.0 and 1.11.0"
251+
fail "Upgrade failed with an SGCluster that uses version 1.12.0 and 1.13.0"
252252
fi
253253
remove_cluster "$CLUSTER_1_NAME" "$CLUSTER_NAMESPACE"
254254
remove_cluster "$CLUSTER_2_NAME" "$CLUSTER_NAMESPACE"

0 commit comments

Comments
 (0)