I noticed the following message whilst provisioning using this module:

notice: /Stage[main]/Mysql::Config/Exec[set_mysql_rootpw]/returns: mysqladmin: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2)

Even though it's not fatal, it's cleaner for Exec['set_mysql_rootpw'] to require File['/etc/mysql/conf.d'].
Added mysql::java class.

Added a small class to install the Java MySQL connector.
Added tests to mysql::java.
Added documentation for mysql::java.
Added mysql::backup class.

Installs a mysql backup script, cronjob, and priviledged backup user. 
Includes rspec tests and updated documentation.
Added mysql::server::account_security class.

Secures the MySQL installation by removing the test database and the
default users that are created during the MySQL first-run
(root@${fqdn}, @%, @localhost, etc.).
Includes rspec tests and updated documentation.
Merge pull request #61 from runningman/java

Java
Merge pull request #60 from geogdog/patch-1

I noticed the following message whilst provisioning using this module:
Rip out backup class parameter defaults.

No need for setting default values to class parameters and then testing
to confirm they are set to non-default values.  Simply do not give them
values to begin with.
Remove the global *_PRIVS variables
remove $safe_grant

Now that the ruby can query permissions sanely, filtering 'all' is
no longer necessary
Add initial spec for mysql grant provider
Merge pull request #65 from branan/14218_query_db_for_permissions

Query the database for possible permissions
Update privilege names to comply with 3fbb54de6c.
Update privilege names to comply with 3fbb54de6c.

Forgot to update the rspec test.
Simplify Exec["${name}-import"]

Show that mysql:db can also import SQL from a file in order to, for
example, initialize a database schema.  Since it requires class
mysql::server, we assume to run all commands as the root mysql user
against the local mysql server.
(#14316) make privileges case-insensitive
Merge pull request #69 from branan/case_insensitive

(#14316) Make privileges case-insensitive
Merge pull request #68 from runningman/wild_host

Allow wildcard host assignment with sql.
(#14221) Update Modulefile and CHANGELOG for next release