Skip to content

Latest commit

 

History

History
184 lines (140 loc) · 6.16 KB

CHANGELOG.md

File metadata and controls

184 lines (140 loc) · 6.16 KB

CHANGELOG for mysql_tuning

T his file is used to list changes made in each version of the mysql_tuning cookbook.

v0.8.0 (2017-05-03)

Special thanks to Gavin Reynolds for his work on this release.

  • Update mysql cookbook to version 8 (issues #5 and #6).
  • Update ohai cookbook to version 5 (issue #6).
  • Fix ohai plugin on Debian & Ubuntu, mysqld_bin is /usr/sbin/mysqld (issue #6).
  • metadata: Add chef_version.

v0.7.0 (2016-10-15)

  • Update ohai cookbook to version 4.

v0.6.0 (2016-10-15)

  • Update mysql cookbook to version 7.

v0.5.0 (2016-10-14)

Breaking Changes on v0.5.0

  • Drop Chef 11 support.
  • Require Ruby 2.2 or higher.
  • Update ohai cookbook to version 3 (closes #3, #4, thanks David Brown for opening the issues).

Improvements on v0.5.0

  • Fix Ohai plugin warnings and improve its tests.
  • Add use_inline_resources to providers (fixes FC059).
  • Update RuboCop to 0.39: New offenses fixed.

Documentation Changes on v0.5.0

  • Update TESTING file.
  • README: Add GitHub and License badges.

Changes on Tests on v0.5.0

  • Travis CI: Update ChefDK to 0.18.30, gems and add Ruby 2.3.
  • Update foodcritic to version 6.
  • Update the Rakefile.
  • Update the Vagrantfile.
  • Disable integration tests on Debian.

v0.4.0 (2015-10-20)

Upgrading from a 0.3.x Cookbook Release

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

Breaking Changes on v0.4.0

  • Drop Ruby 1.9 support: Ruby 2 required.
  • Require mysql cookbook version 6.
  • Drop mysql cookbook version 5 support.

Fixes on v0.4.0

  • 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.

New Features on v0.4.0

  • Add Oracle Linux and Scientific Linux support.

Improvements on v0.4.0

  • Improve platform support using platform_family instead of platform.
  • Replace mysql_chef_gem dependency with mysql2_chef_gem (issue #1, thanks Dieter Blomme for reporting).
    • Update the libraries to use the mysql2 gem.
  • Update foodcritic to version 5.
  • Update RuboCop to version 0.34.
  • RuboCop: Fix offenses on ohai plugin templates.

Documentation Changes on v0.4.0

  • metadata: Add source_url and issues_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.

Changes on Tests on v0.4.0

  • 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.

v0.3.0 (2014-12-18)

  • 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.

v0.2.1 (2014-10-19)

  • Add .rubocop.yml.
  • ChefSpec :define_matcher check fix.

v0.2.0 (2014-10-14)

  • mysql_tuning[name] renamed to mysql_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" for mysql_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 version 5.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.

v0.1.1 (2014-07-27)

  • README:
  • Use hex enttities for "^" to avoid replacing it by sup tag.
  • Use code tags for recipe names.
  • README, CONTRIBUTING: some fixes.

v0.1.0 (2014-07-21)

  • Initial release of mysql_tuning.