Releases: cloudfoundry/pxc-release
v1.0.0
New Features
Some features of this release include:
- HA cluster remains writable during upgrade from 5.7 to 8.0
- Downtime during upgrade from 5.7 to 8.0 reduced when enabling galera-agent TLS. Previous alpha release experienced extended downtime during upgrade.
Breaking Changes
-
Only ubuntu-jammy and ubuntu-bionic stemcells are supported. ubuntu-xenial is NOT supported.
-
The mechanism for creating users has been updated. It is necessary to add the following to the deployment manifest for the pxc job
jobs: - name: pxc-mysql properties: seeded_users: cluster-health-logger: host: localhost password: ((cf_mysql_mysql_cluster_health_password)) role: minimal galera-agent: host: localhost password: ((cf_mysql_mysql_galera_healthcheck_db_password)) role: minimal smoke-tests-user: host: any password: ((smoke_tests_db_password)) role: schema-admin schema: pxc_release_test_db
This requirement will be lifted in a future patch release.
v1.0.0-alpha.1
New Features
- Bumped Percona XtraDB Cluster to 8.0.27-18
- Bumped Percona Xtrabackup to 8.0.28-21
Provides Percona XtraDB Cluster 8.0. Installing this release will upgrade your cluster from Percona XtraDB Cluster 5.7 to 8.0
Some features of this release include:
- Removed the configuration option to enforce TLS 1.2. The defaults for TLS are now TLSv1.3 and TLSv1.2
- The cluster remains writeable during the upgrade process with minimal downtime.
- Uses the Ubuntu-Jammy stemcell
Breaking Changes
- Only Ubuntu-Jammy is supported. Ubuntu-Xenial and Ubuntu-Bionic are NOT supported.
- The mechanism for creating users has been updated. It is necessary to add the following to the deployment manifest for the pxc job
jobs:
- name: pxc-mysql
properties:
seeded_users:
cluster-health-logger:
host: localhost
password: ((cf_mysql_mysql_cluster_health_password))
role: minimal
galera-agent:
host: localhost
password: ((cf_mysql_mysql_galera_healthcheck_db_password))
role: minimal
smoke-tests-user:
host: any
password: ((smoke_tests_db_password))
role: schema-admin
schema: pxc_release_test_db
v0.44.0
New Features
-
Bumped Percona XtraDB Cluster to v5.7.38-31.59
-
Bumped Go to v1.18.4
-
proxy now supports TLS on its endpoints
See the new ops-file ./operations/proxy-tls.yml
v0.43.0
New Features
-
Bumped Percona XtraDB Cluster to v5.7.37-31.57
-
Bumped Percona XtraBackup to v2.4.26
-
Bumped Go to v1.18.2
-
pxc-release now supports ubuntu-jammy stemcells
Jammy stemcells are currently in beta and the default stemcell used in the sample manifests
in this repository still defaults to ubuntu-xenial.To enable ubuntu-jammy with the default manifests, see the new ops-file ./operations/jammy-stemcell.yml
-
galera-agent now supports TLS on its endpoint
See the new ops-file ./operations/galera-agent-tls.yml
-
Fixed: pxc-mysql/mysql.err.log is flooded with "Access denied for user 'cluster-health-logger'@'localhost'" messages
Miscellaneous
-
pxc-release no longer uses submodules
All components are now updated directly under ./src/ in this release repository.
v0.42.0
New Features
- Bumped Percona XtraDB Cluster to 5.7.36-31.55
v0.41.0
Bug Fixes
- Accept chained https in X-Forwarded-Proto header
v0.40.0
New Features
- Bumped Percona XtraDB Cluster to 5.7.35-31.53
v0.39.0
Bug Fixes
-
pxc-release again compiles in environments without public internet access
In pxc-release v0.38.0 vendored dependencies had been removed which meant
building a source release would require public internet access during the
compilation phase on BOSH compilation VMs. compilation VMs. Compilation
would fail because the go toolchain was unable to fetch the required build
dependency.All dependencies are now vendored in the pxc v0.39.0 in order to avoid this
issue.
v0.38.0
Bug Fixes
- Fix interaction with bootstrap and monit under recent BOSH stemcells as a
result of this stemcell
change
New Features
- Reduced resource load during audit log rotations
- Added support for filtering audit log events via Percona's "audit_log_policy"
mysqld option - Bumped Percona XtraBackup to v2.4.24
- Bumped Percona XtraDB Cluster to 5.7.34-31.51
- pxc-release now uses go1.16
- Updated BOSH blobs
-
libev-4.22 -> libev-4.33
-
check-0.9.13 -> check-0.10.0
-
socat-1.7.3.2 -> socat-1.7.4.1
-
Removed scons dependency in favor of cmake
This was used to build the libgalera replication library
-
v0.37.0
Bump Percona XtraDB Cluster to 5.7.34