Content & Tooling Team Status Update
Tags: puppet, community
Published: 2023-04-28 17:06:16

---
title: Content & Tooling Team Status Update
published: true
date: 2023-04-28 00:00:00 UTC
tags: puppet, community
canonical_url: https://puppetlabs.github.io/content-and-tooling-team/blog/updates/2023-04-28-status-update/
---

## Puppet 8 is here!!

Puppet 8 finally arrived on Tuesday and it’s rocking our entire infrastructure. We’ll be eagerly waiting to hear some opinions about our newest release!

## Puppet 8 support

We are hitting our final milestones in the update process of all our modules. However, the final boss, Stdlib, is still in our sights and very much putting up a fight. Some other modules are also causing a ruckus but we expect to be able to sort them out fairly soon and get back to work unto other exciting projeects.

## Bug bashing in Stdlib

Wanted to share a special thanks to [Marty Ewings](https://github.com/MartyEwings), who raised up a suggestion to start a bug bash session to help our team to address the removal of long deprecated functions within our Stdlib module. Also want to extend this thank you to [smortex](https://github.com/smortex), [bastelfreak](https://github.com/bastelfreak), [ekohl](https://github.com/ekohl) and [alexjfisher](https://github.com/alexjfisher)for not only following up with this session but also lending a hand in reviewing/merging many PRs during this period of work overload.

## Community Contributions

We’d like to thank the following people in the Puppet Community for their contributions over this past week:

- [`puppetlabs-apache#2408`](https://github.com/puppetlabs/puppetlabs-apache/pull/2408): “Remove has\_key usage”, thanks to [evgeni](https://github.com/evgeni)
- [`puppetlabs-postgresql#1425`](https://github.com/puppetlabs/puppetlabs-postgresql/pull/1425): “Remove has\_key usage”, thanks to [ekohl](https://github.com/ekohl)
- [`puppetlabs-postgresql#1420`](https://github.com/puppetlabs/puppetlabs-postgresql/pull/1420): “Fix wrong data type for `data_checksums` parameter”, thanks to [smortex](https://github.com/smortex)
- [`puppetlabs-stdlib#1338`](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1338): “Remove deprecated strip function”, thanks to [smortex](https://github.com/smortex)
- [`puppetlabs-stdlib#1337`](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1337): “Remove deprecated rstrip function”, thanks to [smortex](https://github.com/smortex)
- [`puppetlabs-stdlib#1336`](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1336): “Remove deprecated getvar function”, thanks to [smortex](https://github.com/smortex)
- [`puppetlabs-stdlib#1335`](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1335): “Remove deprecated sort function”, thanks to [smortex](https://github.com/smortex)
- [`puppetlabs-stdlib#1334`](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1334): “Remove deprecated upcase function”, thanks to [smortex](https://github.com/smortex)
- [`puppetlabs-stdlib#1333`](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1333): “Remove deprecated round function”, thanks to [smortex](https://github.com/smortex)
- [`puppetlabs-stdlib#1331`](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1331): “Remove deprecated chop function”, thanks to [smortex](https://github.com/smortex)
- [`puppetlabs-stdlib#1330`](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1330): “Remove deprecated chomp function”, thanks to [smortex](https://github.com/smortex)
- [`puppetlabs-stdlib#1329`](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1329): “Remove deprecated ceiling function”, thanks to [smortex](https://github.com/smortex)
- [`puppetlabs-stdlib#1328`](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1328): “Remove deprecated capitalize functions”, thanks to [smortex](https://github.com/smortex)
- [`puppetlabs-stdlib#1327`](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1327): “Remove deprecated camelcase function”, thanks to [smortex](https://github.com/smortex)
- [`puppetlabs-stdlib#1326`](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1326): “Modernise `has_interface_with` function”, thanks to [alexjfisher](https://github.com/alexjfisher)
- [`puppetlabs-stdlib#1325`](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1325): “Remove deprecated is\_array function”, thanks to [MartyEwings](https://github.com/MartyEwings) and the following people who helped get it over the line ([bastelfreak](https://github.com/bastelfreak))
- [`puppetlabs-stdlib#1324`](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1324): “Remove deprecated is\_absolute\_path function”, thanks to [MartyEwings](https://github.com/MartyEwings) and the following people who helped get it over the line ([smortex](https://github.com/smortex))
- [`puppetlabs-stdlib#1323`](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1323): “Remove deprecated min function”, thanks to [MartyEwings](https://github.com/MartyEwings)
- [`puppetlabs-stdlib#1322`](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1322): “Remove deprecated max function”, thanks to [MartyEwings](https://github.com/MartyEwings)
- [`puppetlabs-stdlib#1321`](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1321): “Remove deprecated lstrip function”, thanks to [MartyEwings](https://github.com/MartyEwings)
- [`puppetlabs-stdlib#1320`](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1320): “Remove deprecated hash function”, thanks to [MartyEwings](https://github.com/MartyEwings)
- [`puppetlabs-stdlib#1319`](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1319): “Remove deprecated has\_key function”, thanks to [MartyEwings](https://github.com/MartyEwings) and the following people who helped get it over the line ([smortex](https://github.com/smortex))
- [`puppetlabs-stdlib#1318`](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1318): “Remove deprecated downcase function”, thanks to [MartyEwings](https://github.com/MartyEwings) and the following people who helped get it over the line ([alexjfisher](https://github.com/alexjfisher))
- [`puppetlabs-stdlib#1317`](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1317): “Remove deprecated abs function”, thanks to [MartyEwings](https://github.com/MartyEwings)
- [`puppetlabs-stdlib#1316`](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1316): “Remove dig and dig44 functions”, thanks to [MartyEwings](https://github.com/MartyEwings)
- [`puppetlabs-stdlib#1314`](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1314): “Remove Puppet 5.5 deprecations”, thanks to [MartyEwings](https://github.com/MartyEwings)
- [`pdk-templates#508`](https://github.com/puppetlabs/pdk-templates/pull/508): “Add missing quotes around facter\_implementation”, thanks to [ardrigh](https://github.com/ardrigh)
- [`puppetlabs_spec_helper#389`](https://github.com/puppetlabs/puppetlabs_spec_helper/pull/389): “Use rspec-puppet settings to configure Puppet”, thanks to [ekohl](https://github.com/ekohl)
- [`metadata-json-lint#129`](https://github.com/voxpupuli/metadata-json-lint/pull/129): “gemspec: drop deprecated `date` attribute”, thanks to [bastelfreak](https://github.com/bastelfreak)

## New Module / Gem Releases

The following modules were released this week:

- [`puppetlabs-stdlib`](https://github.com/puppetlabs/puppetlabs-stdlib) (`8.6.0`)

- [`puppetlabs-powershell`](https://github.com/puppetlabs/puppetlabs-powershell) (`6.0.0`)

- [`puppetlabs-apache`](https://github.com/puppetlabs/puppetlabs-apache) (`10.0.0`)

- [`puppetlabs-postgresql`](https://github.com/puppetlabs/puppetlabs-postgresql) (`9.0.1`)

- [`puppetlabs-reboot`](https://github.com/puppetlabs/puppetlabs-reboot) (`5.0.0`)

- [`puppetlabs-sqlserver`](https://github.com/puppetlabs/puppetlabs-sqlserver) (`4.0.0`)

- [`puppetlabs-puppet_conf`](https://github.com/puppetlabs/puppetlabs-puppet_conf) (`2.0.0`)