Skip to content

Commit 2996121

Browse files
committed
Merge pull request #587 from bmjen/4.12.0_prep
(FM-5000) Release prep for 4.12.0.
2 parents b63849c + e6a3436 commit 2996121

File tree

2 files changed

+20
-1
lines changed

2 files changed

+20
-1
lines changed

CHANGELOG.md

+19
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
## Supported Release 4.12.0
2+
###Summary
3+
4+
This release provides several new functions, bugfixes, and some documentation updates.
5+
6+
####Features
7+
- Adds `clamp`. This function keeps values within a specified range.
8+
- Adds `validate_x509_rsa_key_pair`. This function validates an x509 RSA certificate and key pair.
9+
- Adds `dig`. This function performs a deep lookup in nested hashes or arrays.
10+
- Extends the `base64` support to fit `rfc2045` and `rfc4648`.
11+
- Adds `is_ipv6_address` and `is_ipv4_address`. These functions validate the specified ipv4 or ipv6 addresses.
12+
- Adds `enclose_ipv6`. This function encloses IPv6 addresses in square brackets.
13+
- Adds `ensure_resources`. This function takes a list of resources and creates them if they don't exist.
14+
- Extends `suffix` to support applying a suffix to keys in a hash.
15+
16+
####Bugfixes
17+
- Fixes `fqdn_rand_string` tests, since Puppet 4.4.0 and later have a higher `fqdn_rand` ceiling.
18+
- (MODULES-3152) Adds a check to `package_provider` to prevent failures if Gem is not installed.
19+
120
## Supported Release 4.11.0
221
###Summary
322

metadata.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "puppetlabs-stdlib",
3-
"version": "4.11.0",
3+
"version": "4.12.0",
44
"author": "puppetlabs",
55
"summary": "Standard library of resources for Puppet modules.",
66
"license": "Apache-2.0",

0 commit comments

Comments
 (0)