Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
60 changes: 60 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,66 @@

-->

# Relase 5.23

## release-notes

* Changed: wire-server updated to version 5.23.0 for prod, wiab-staging and wiab-dev/demo
* Changed: cargohold service will use the scoped `cargohold` user with least privilege, with access limited to its `assets` bucket only (#814)
* Changed: Enable Ansible-based RabbitMQ deployment and fix RabbitMQ host configuration for wire-server (#861)

### Data stores (PostgreSQL, Cassandra)

* Added: enable support for PostgreSQL deployment via Ansible (#797)
* Added: PostgreSQL high availability cluster with repmgr (#807)
* Changed: PostgreSQL password management is now centralized in Kubernetes Secrets (repmgr and wire-server credentials), eliminating hardcoded passwords from inventory (#819)
* Changed: update Cassandra from 3.11.16 to 3.11.19 (#831)

### Features / configuration
* Added: config for MLS deployment into example files (#824)

## wire-builds

* Changed: pre_clean_values_0.sh to clean unnecessary files
* Removed: `patch-chart-images.sh` as it is not required anymore
* Fixed: default|demo|min-build definitions to have more precise values and chart definitions (#825)
* Changed: Standardized all scripts to use `yq-go` (v4+) for YAML processing, replacing deprecated `python-yq`. Updated syntax in offline deployment scripts (`cd.sh`, `cd-with-retry.sh`), build scripts (`build_adminhost_containers.sh`), demo deployment (`offline_deploy_k8s.sh`), secret sync utilities, and chart image extraction to ensure reliable YAML manipulation and fix CI build errors (#820)

## deploy-builds

### WIAB demo / staging (high‑level)

* Fixed: coturn and PostgreSQL secrets for demo-wiab
* Added: `kube-prometheus-stack` values and enabled monitoring support from wire-server for demo-wiab
* Added: values for wire-utility in demo-wiab (#826)
* Added: enable `cd-demo.sh` to verify demo-wiab builds (#826)
* Changed: add Ansible playbook for wiab-staging VM provisioning
* Added: Terraform resources for wiab-staging
* Added: `cd_staging` script to verify the default build bundle
* Changed: restructured `offline.yml` flow – introduced wiab-staging build and split bundle processing with default-build (#861)

### Offline / CI / deployment pipeline

* Added: `bin/helm-operations.sh` to replace `offline-helm` and more closely follow production instructions
* Changed: `bin/offline-secrets.sh` to support `helm-operations.sh` and add support for coturn secret (#858)
* Changed: Optimize Wire offline deployment pipeline with parallel job execution and S3 direct downloads
* Added: retry logic with progressive server type fallbacks for Hetzner Cloud resource availability issues (#815)
* Changed: offline workflow to require explicit labels for PR builds (`build-default`, `build-demo`, `build-min`, `build-all`); PRs without labels no longer trigger builds (#836)
* Changed: remove hardcoded PostgreSQL passwords from `demo-secrets.example.yaml` and automatically inject passwords from `databases-ephemeral` chart during deployment (#817)

## docs

* Added: documentation on how to set up DKIM for SMTP in wire-server (#793)
* Added: enable cert-manager Helm chart deployment with example values files (#805)
* Added: wiab-staging documentation to wire-server-deploy and fixed coturn port ranges (#861)
* Added: Enable changelog management in wire-server-deploy (#764)

## bug-fixes
* Fixed: Optimize the `offline-env` load and add pipe/redirect functionality with `d` (#812)
* Fixed: add localhost authentication for `postgres_exporter`, upgrade to v0.18.1, and enable `stat_checkpointer` collector for PostgreSQL 17 checkpoint metrics (#832)
* Fixed: changelog-verify.yml workflow to allow Zebot pushes to master (#806)
* Changed: offline-vm-setup.sh script now uses an Ubuntu cloud image and local seed ISO (#861)
* Fixed: Update kubernetes_logging.yml to use the standard kubelet log path instead of Docker-specific paths. (#864)

# 2021-08-27

Expand Down
1 change: 0 additions & 1 deletion changelog.d/0-release-notes/add-iam-user-for-cargohold

This file was deleted.

1 change: 1 addition & 0 deletions changelog.d/0-release-notes/release-5.23
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Removed: removing all old changelogs to cut a release for wire-server-deploy 5.23 for prod, wiab-staging and wiab-dev

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/2-wire-builds/configure-pg-values-for-brig

This file was deleted.

3 changes: 0 additions & 3 deletions changelog.d/2-wire-builds/demo-values-changes

This file was deleted.

3 changes: 0 additions & 3 deletions changelog.d/2-wire-builds/fix-build-tasks

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/2-wire-builds/optimize-offline-env

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/2-wire-builds/reaper-kubectl-image

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/2-wire-builds/unsupported-grafana-dashboards

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/2-wire-builds/update-cassandra-version

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/2-wire-builds/update-pg-binaries

This file was deleted.

3 changes: 0 additions & 3 deletions changelog.d/2-wire-builds/wire-server-5.23.0

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/2-wire-builds/zauth-wiab-demo-fix

This file was deleted.

2 changes: 0 additions & 2 deletions changelog.d/3-deploy-builds/cd-demo-wiab

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/3-deploy-builds/cert-manager

This file was deleted.

3 changes: 0 additions & 3 deletions changelog.d/3-deploy-builds/changes-in-cd

This file was deleted.

12 changes: 0 additions & 12 deletions changelog.d/3-deploy-builds/demo-wiab-ansible-fixes

This file was deleted.

8 changes: 0 additions & 8 deletions changelog.d/3-deploy-builds/demo-wiab-ansible-only

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/3-deploy-builds/fix-demo-inventory

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/3-deploy-builds/kubelet_log_path

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/3-deploy-builds/move-repmgr-secret-to-k8s

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/3-deploy-builds/pg_ha_cluster

This file was deleted.

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/3-deploy-builds/standardize-yq-version

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/3-deploy-builds/update-cassandra-version

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/3-deploy-builds/update-wiab

This file was deleted.

9 changes: 0 additions & 9 deletions changelog.d/3-deploy-builds/wiab-staging

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/3-deploy-builds/wpb-17218

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/3-deploy-builds/wpb-18722-hardcoded-pass

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/3-deploy-builds/wpb-22405-git-lable

This file was deleted.

This file was deleted.

4 changes: 0 additions & 4 deletions changelog.d/3-deploy-builds/wpb-22439-helm-operations

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/4-docs/dkim-docs

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/4-docs/enable-changelog

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/4-docs/fix-private-ca-docs

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/4-docs/fix-wiab-docs

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/4-docs/rename-postgresql-cleanup

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-bug-fixes/fix-changelog-for-cotrun

This file was deleted.

2 changes: 0 additions & 2 deletions changelog.d/5-bug-fixes/fix-changelog-for-zebot

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-bug-fixes/fix-postgres-exporter-auth

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-bug-fixes/fix-postgresql-upgrade-detection

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-bug-fixes/fix-postgresql-version-detection

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-bug-fixes/redis-ephemeral

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/5-bug-fixes/remove-migrate-job

This file was deleted.

3 changes: 0 additions & 3 deletions changelog.d/5-bug-fixes/standardize-features

This file was deleted.

Loading