Skip to content

Releases: cloudfoundry/pxc-release

v1.0.0

06 Sep 19:15
Compare
Choose a tag to compare

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

25 Aug 22:18
Compare
Choose a tag to compare

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

28 Jul 21:00
Compare
Choose a tag to compare

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

29 Jun 21:21
Compare
Choose a tag to compare

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

07 Apr 22:32
Compare
Choose a tag to compare

New Features

  • Bumped Percona XtraDB Cluster to 5.7.36-31.55

v0.41.0

11 Jan 17:59
Compare
Choose a tag to compare

Bug Fixes

  • Accept chained https in X-Forwarded-Proto header

v0.40.0

09 Dec 19:26
Compare
Choose a tag to compare

New Features

  • Bumped Percona XtraDB Cluster to 5.7.35-31.53

v0.39.0

05 Oct 13:20
Compare
Choose a tag to compare

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

27 Sep 22:00
Compare
Choose a tag to compare

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

21 Jul 23:09
Compare
Choose a tag to compare

Bump Percona XtraDB Cluster to 5.7.34