T his file is used to list changes made in each version of the mysql_tuning
cookbook.
Special thanks to Gavin Reynolds for his work on this release.
- Update
mysql
cookbook to version8
(issues #5 and #6). - Update
ohai
cookbook to version5
(issue #6). - Fix ohai plugin on Debian & Ubuntu,
mysqld_bin
is /usr/sbin/mysqld (issue #6). - metadata: Add
chef_version
.
- Update
ohai
cookbook to version4
.
- Update
mysql
cookbook to version7
.
- Drop Chef
11
support. - Require Ruby
2.2
or higher. - Update
ohai
cookbook to version3
(closes #3, #4, thanks David Brown for opening the issues).
- Fix Ohai plugin warnings and improve its tests.
- Add
use_inline_resources
to providers (fixes FC059). - Update RuboCop to
0.39
: New offenses fixed.
- Update TESTING file.
- README: Add GitHub and License badges.
- Travis CI: Update ChefDK to
0.18.30
, gems and add Ruby2.3
. - Update foodcritic to version
6
. - Update the Rakefile.
- Update the Vagrantfile.
- Disable integration tests on Debian.
If you need to use the mysql
cookbook version 5
, try using the cookbook version 0.3.0
:
# metadata.rb
# Use the mysql cookbook version 5
depends 'mysql', '~> 5.0'
depends 'mysql_tuning', '~> 0.3.0' # old unmaintained cookbook version
- Drop Ruby
1.9
support: Ruby2
required. - Require
mysql
cookbook version6
. - Drop
mysql
cookbook version5
support.
- Fix
include_dir
attribute value with the mysql cookbook version 6. - Fix MySQL binary path on Fedora.
- Fix myisamchk read buffer configuration for 4G.
- Fix some features deprecated on Chef 13.
- Add Oracle Linux and Scientific Linux support.
- Improve platform support using
platform_family
instead ofplatform
. - Replace
mysql_chef_gem
dependency withmysql2_chef_gem
(issue #1, thanks Dieter Blomme for reporting).- Update the libraries to use the
mysql2
gem.
- Update the libraries to use the
- Update foodcritic to version
5
. - Update RuboCop to version
0.34
. - RuboCop: Fix offenses on ohai plugin templates.
- metadata: Add
source_url
andissues_url
links. - Update chef links to use chef.io domain.
- Update contact information and links after migration.
- README:
- Improve title and description.
- Some improvements.
- Fix RuboCop offenses in examples.
- Fix json examples.
- Run tests against Chef 11 and Chef 12.
- Move ChefSpec tests from spec/ to test/unit/.
- Integration tests: Add /usr/sbin/mysqld path.
- Update .kitchen.yml file platforms.
- Update Berkshelf to version
4
. - Travis CI: Run tests on Ruby
2.2
. - Integrate tests with
should_not
gem. - Integrate tests with coveralls.
- Update Gemfile and Rakefile files.
- Add .kitchen.docker.yml file to run integration tests on Docker.
- Replace bats integration tests with Serverspec tests.
- Run test-kitchen with Travis CI native Docker support.
- Fix Chef
12
support. - Fix MySQL cookbook
6
support. - metadata:
mysql-chef_gem
cookbook< 2
.ohai
cookbook~> 2.0
.- Update RuboCop to
0.28.0
. - Gemfile:
- Use fixed foodcritic and RuboCop versions.
- Update vagrant-wrapper version
2
. - README:
s/name attribute/name parameter/
. - TESTING.md: Update to use Digital Ocean Access Token.
- Add .rubocop.yml.
- ChefSpec
:define_matcher
check fix.
mysql_tuning[name]
renamed tomysql_tuning[service_name]
(breaking change).- Fix mysql.cnf.erb file not found error: set cookbook property to the template.
- Fix
mysql_tuning
LWRP to pass the MySQL credentials correctly, added the mysql_tuning_test cookbook. - Use
"default"
formysql_tuning
resource name by default. MysqlHelpers::Cnf
avoid rounding the variable value if the key should be ignored.- Fix CentOS 7 support.
- Fix FreeBSD integration tests.
::ohai_plugin:
avoid setting the group, fix FreeBSD support.- Improve MySQL version parsing, fixes CentOS 5.
- Fix ohai plugin to work with
mysql
cookbook version5.5
. - Fix LWRP resource notifications.
- Fix RuboCop offenses.
- FC024: Consider adding platform equivalents.
- ChefSpec matchers: added helper methods to locate LWRP resources.
- Add ChefSpec tests for ohai_plugin recipe.
- ChefSpec updated to 4.1.
- Add Vagrantfile.
- Gemfile:
- Missing utf-8 encoding comment.
- Updated and refactored to use style, unit and integration groups.
- Replace vagrant gem by vagrant-wrapper.
- Berkshelf updated to
3.1
. - Berkfile: use a generic Berksfile template.
- Add Guardfile.
- Rakefile:
- Only include kitchen if required.
- Add documentation link.
- travis.yml: exclude some groups from bundle.
- spec_helper: set default platform and version.
- Add license header file to all ruby files.
- README:
- Add example using the mysql_service resource, encrypted attributes and chef-vault.
- Change tables to use Markdown format.
- CONTRIBUTING: tests before changes.
- TODO: use checkboxes.
- Some small documentation fixes.
- TESTING: add
interpolator
gem requirement.
- README:
- Use hex enttities for "^" to avoid replacing it by sup tag.
- Use code tags for recipe names.
- README, CONTRIBUTING: some fixes.
- Initial release of
mysql_tuning
.