Skip to content

Commit ac521fd

Browse files
author
Auto-release
committed
Release version 10.5.0
1 parent db30274 commit ac521fd

File tree

3 files changed

+74
-7
lines changed

3 files changed

+74
-7
lines changed

CHANGELOG.md

+19-4
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,32 @@
22

33
All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org).
44

5-
## [v10.4.0](https://github.com/puppetlabs/puppetlabs-mysql/tree/v10.3.0) (2020-02-27)
5+
## [v10.5.0](https://github.com/puppetlabs/puppetlabs-mysql/tree/v10.5.0) (2020-05-13)
66

7-
[Full Changelog](https://github.com/puppetlabs/puppetlabs-mysql/compare/v10.3.0...v10.3.0)
7+
[Full Changelog](https://github.com/puppetlabs/puppetlabs-mysql/compare/v10.4.0...v10.5.0)
8+
9+
### Added
10+
11+
- Support mariadb's ed25519-based authentication [\#1292](https://github.com/puppetlabs/puppetlabs-mysql/pull/1292) ([dciabrin](https://github.com/dciabrin))
12+
- Allow changing the mysql-config-file group-ownership [\#1284](https://github.com/puppetlabs/puppetlabs-mysql/pull/1284) ([unki](https://github.com/unki))
13+
14+
### Fixed
15+
16+
- Remove legacy \(old API\) `mysql\_password` function [\#1299](https://github.com/puppetlabs/puppetlabs-mysql/pull/1299) ([alexjfisher](https://github.com/alexjfisher))
17+
- Improve differences between generated mysql service id values [\#1293](https://github.com/puppetlabs/puppetlabs-mysql/pull/1293) ([ryaner](https://github.com/ryaner))
18+
- \(MODULES-10023\) Fix multiple xtrabackup regressions [\#1245](https://github.com/puppetlabs/puppetlabs-mysql/pull/1245) ([fraenki](https://github.com/fraenki))
19+
- Fix binarylog by allowing users to specify managed directories [\#1194](https://github.com/puppetlabs/puppetlabs-mysql/pull/1194) ([elfranne](https://github.com/elfranne))
20+
21+
## [v10.4.0](https://github.com/puppetlabs/puppetlabs-mysql/tree/v10.4.0) (2020-03-02)
22+
23+
[Full Changelog](https://github.com/puppetlabs/puppetlabs-mysql/compare/v10.3.0...v10.4.0)
824

925
### Added
1026

1127
- Allow adapting MySQL configuration file's permissions mode [\#1278](https://github.com/puppetlabs/puppetlabs-mysql/pull/1278) ([unki](https://github.com/unki))
1228
- pdksync - \(FM-8581\) - Debian 10 added to travis and provision file refactored [\#1275](https://github.com/puppetlabs/puppetlabs-mysql/pull/1275) ([david22swan](https://github.com/david22swan))
13-
- Puppet 4 functions [\#1274](https://github.com/puppetlabs/puppetlabs-mysql/pull/1274) ([binford2k](https://github.com/binford2k))
1429
- Allow backupcompress for xtrabackup profile [\#1196](https://github.com/puppetlabs/puppetlabs-mysql/pull/1196) ([Spuffnduff](https://github.com/Spuffnduff))
15-
- Enable module to not use default options [\#1192](https://github.com/puppetlabs/puppetlabs-mysql/pull/1192) ([mauricemeyer](https://github.com/mauricemeyer))
30+
- Enable module to not use default options [\#1192](https://github.com/puppetlabs/puppetlabs-mysql/pull/1192) ([morremeyer](https://github.com/morremeyer))
1631

1732
## [v10.3.0](https://github.com/puppetlabs/puppetlabs-mysql/tree/v10.3.0) (2019-12-11)
1833

REFERENCE.md

+54-2
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@ _Private Classes_
2929
* `mysql::client::install`: Private class for MySQL client install.
3030
* `mysql::params`: Params class.
3131
* `mysql::server::account_security`: Private class for ensuring localhost accounts do not exist
32-
* `mysql::server::binarylog`: Binary log configuration requires the mysql user to be present. This must be done after package install
3332
* `mysql::server::config`: Private class for MySQL server configuration.
3433
* `mysql::server::install`: Private class for managing MySQL package.
3534
* `mysql::server::installdb`: Builds initial databases on installation.
35+
* `mysql::server::managed_dirs`: Binary log configuration requires the mysql user to be present. This must be done after package install
3636
* `mysql::server::providers`: Convenience class to call each of the three providers with the corresponding hashes provided in mysql::server.
3737
* `mysql::server::root_password`: Private class for managing the root password
3838
* `mysql::server::service`: Private class for managing the MySQL service
@@ -62,6 +62,10 @@ then returns the resulting hash.
6262
* [`mysql::strip_hash`](#mysqlstrip_hash): When given a hash this function strips out all blank entries.
6363
* [`mysql_password`](#mysql_password): DEPRECATED. Use the namespaced function [`mysql::password`](#mysqlpassword) instead.
6464

65+
**Data types**
66+
67+
* [`Mysql::Options`](#mysqloptions):
68+
6569
**Tasks**
6670

6771
* [`export`](#export): Allows you to backup your database to local file.
@@ -411,6 +415,14 @@ The location, as a path, of the MySQL configuration file.
411415

412416
Default value: $mysql::params::config_file
413417

418+
##### `config_file_mode`
419+
420+
Data type: `Any`
421+
422+
The MySQL configuration file's permissions mode.
423+
424+
Default value: $mysql::params::config_file_mode
425+
414426
##### `includedir`
415427

416428
Data type: `Any`
@@ -443,6 +455,14 @@ Whether the MySQL configuration file should be managed. Valid values are `true`,
443455

444456
Default value: $mysql::params::manage_config_file
445457

458+
##### `options`
459+
460+
Data type: `Mysql::Options`
461+
462+
A hash of options structured like the override_options, but not merged with the default options. Use this if you don’t want your options merged with the default options.
463+
464+
Default value: {}
465+
446466
##### `override_options`
447467

448468
Data type: `Any`
@@ -515,6 +535,22 @@ The name of the group of the MySQL daemon user. Can be a group name or a group I
515535

516536
Default value: $mysql::params::mysql_group
517537

538+
##### `mycnf_owner`
539+
540+
Data type: `Any`
541+
542+
Name or user-id who owns the mysql-config-file.
543+
544+
Default value: $mysql::params::mycnf_owner
545+
546+
##### `mycnf_group`
547+
548+
Data type: `Any`
549+
550+
Name or group-id which owns the mysql-config-file.
551+
552+
Default value: $mysql::params::mycnf_group
553+
518554
##### `root_password`
519555

520556
Data type: `Any`
@@ -715,7 +751,7 @@ Default value: $mysql::params::root_group
715751

716752
Data type: `Any`
717753

718-
Whether or not to compress the backup (when using the mysqldump provider)
754+
Whether or not to compress the backup (when using the mysqldump or xtrabackup provider)
719755

720756
Default value: `true`
721757

@@ -791,6 +827,14 @@ Dump triggers for each dumped table when doing a `file_per_database` backup.
791827

792828
Default value: `false`
793829

830+
##### `incremental_backups`
831+
832+
Data type: `Any`
833+
834+
A flag to activate/deactivate incremental backups. Currently only supported by the xtrabackup provider.
835+
836+
Default value: `true`
837+
794838
##### `ensure`
795839

796840
Data type: `Any`
@@ -1326,6 +1370,14 @@ Data type: `String`
13261370

13271371
Plain text password.
13281372

1373+
## Data types
1374+
1375+
### Mysql::Options
1376+
1377+
The Mysql::Options data type.
1378+
1379+
Alias of `Hash[String, Hash]`
1380+
13291381
## Tasks
13301382

13311383
### export

metadata.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "puppetlabs-mysql",
3-
"version": "10.4.0",
3+
"version": "10.5.0",
44
"author": "puppetlabs",
55
"summary": "Installs, configures, and manages the MySQL service.",
66
"license": "Apache-2.0",

0 commit comments

Comments
 (0)