This file is used to list changes made in each version of the percona cookbook.
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
Standardise files with files in sous-chefs/repo-management
- Remove
myisam_repair_threads
for < 5.7 as it's been deprecated - Remove delivery and move to calling RSpec directly via a reusable workflow
- Update tested platforms
- Add support to Alma Linux & Rocky Linux
- Update default encoding when using 8.0 to
utf8mb3
to fix idempotency issues - Fix management of server
my.cnf
- Set
manage_symlink_source
tofalse
and setforce_unlink
totrue
to fix idempotency on Debian based systems
- Set
- Fix issue when testing on Debian dokken images by removing mailutils (and thus mysql-common)
- Standardise files with files in sous-chefs/repo-management
- Remove delivery folder
- Fix root password setting for version >= 5.7
- Use
dnf_module
resource fromyum
cookbook instead of manually disabling module
- Chef 17 updates: enable
unified_mode
on all resources - Remove dependency on openssl cookbook and create
percona_secure_random
method to replace that functionality - Remove dependency on chef-vault cookbook and require Chef >= 16
- Use full gpg key id for apt repos and switch to using keyserver.ubuntu.com
- Move mysql dnf module disabling to before yum repos
- Standardise files with files in sous-chefs/repo-management
- Standardise files with files in sous-chefs/repo-management
- Fix error when granting multi-word privileges (ex.
REPLICATION CLIENT
) to users throughpercona_mysql_user
- Remove support for Ubuntu 16.04
- Fix links to resources in README
- Add
percona_mysql_database
resource for creating, querying and removing databases - Add
percona_mysql_user
resource for creating, modifying and removing database users
- Remove
mysql_chef_gem
andmysql2_chef_gem
providers in favor of thepercona_mysql_database
andpercona_mysql_user
resources
- resolved cookstyle error: libraries/helpers.rb:125:1 refactor:
ChefCorrectness/IncorrectLibraryInjection
- Add devel package attribute to client recipe
- Add support for Debian 10 for 5.7 only
- Add support for Ubuntu 20.04 for 5.7 only
- Add support for CentOS 8
- Add cluster suite and tests to test cluster recipe
- Add support for Percona 8.0 and default to that version
- Re-add ChefSpec tests
- Add ssl suite and tests for ssl recipe
- Add master suite and tests for testing the replication recipe
- Suite to test compatibility with Chef 13
- Update apt gpg key
- Fixes for supporting 5.7
- Fix manage_symlink_source warning with template[/etc/mysql/my.cnf]
- Don't remove mysql-libs on RHEL
- jemalloc package installation and path setup for all platforms
- Fixed enabled ChefSpec tests
- Use the correct syntax on 8.0 for SSL replication
- Use correct cert path for master/slave
- Fix issue when trying to set node['percona']['version'] in a recipe
- Convert to InSpec tests and refactor test cookbook recipes
- Don't install abi_version packages on Debian/Ubuntu
- Standardise files with files in sous-chefs/repo-management
- Move client package installation for cluster to cluster recipe
- Remove support for Amazon Linux
- Remove support for OpenSUSE
- Remove support for Debian 8 (EOL)
- Remove support for Fedora / Scientific
- Remove support for CentOS 6
- Remove references to EOL 5.5 release
- Deprecate monitoring recipe
- Use new inclusive terminology and add deprecation warning for old terms
- Fix debian_password as a string for testing
- Fix idempotency issues with find_password method
- resolved cookstyle error: recipes/access_grants.rb:28:40 convention:
Layout/TrailingWhitespace
- resolved cookstyle error: recipes/access_grants.rb:28:41 refactor:
ChefModernize/FoodcriticComments
- resolved cookstyle error: recipes/configure_server.rb:102:25 convention:
Layout/TrailingWhitespace
- resolved cookstyle error: recipes/configure_server.rb:102:26 refactor:
ChefModernize/FoodcriticComments
- resolved cookstyle error: recipes/configure_server.rb:170:42 convention:
Layout/TrailingWhitespace
- resolved cookstyle error: recipes/configure_server.rb:170:43 refactor:
ChefModernize/FoodcriticComments
- resolved cookstyle error: recipes/replication.rb:28:35 convention:
Layout/TrailingWhitespace
- resolved cookstyle error: recipes/replication.rb:28:36 refactor:
ChefModernize/FoodcriticComments
- resolved cookstyle error: attributes/default.rb:8:16 warning:
Lint/SendWithMixinArgument
- resolved cookstyle error: libraries/passwords.rb:23:16 refactor:
ChefModernize/DatabagHelpers
- resolved cookstyle error: recipes/ssl.rb:17:9 refactor:
ChefModernize/DatabagHelpers
- Removed unused use_inline_resources and whyrun_supported? methods from the resources
- Removed unused long_description metadata from metadata.rb
- Simplify platform checks inn only_if checks
- Remove the unused .foodcritic file
- Update metadata to point to Sous Chefs
- Migrate to github actions for testing
- Use latest percona GPG keys for yum repo. See New Percona Package Signing Key Requires Update on RHEL and CentOS
0.16.1 - 2015-06-03
- Many changes