4.0.0 / 2025-03-10
This release has multiple breaking changes. You may need to update your module integration. Note that module
dependencies have been updated.
This release adds support for Puppet 8, updating all classes to use defined class parameters types. Be aware that this change
may break existing implementations.
- [FEATURE] Add Support for Puppet 8 ([#823])(thanks [@xenon8], [@nielstholenaar]).
- [FEATURE] Update Module Dependencies including updates for StdLib, migrating to newer functions where appropriate.
- [FEATURE] Class definitions updated with references to Datadog examples.
- [FEATURE] Update to CI Builds to work with Ruby 3.
- [BUGFIX] Fix issue where MSI path was not correctly parsed.
- [BUGFIX] BREAKING -
datadog_agent::integrations::disknow expects booleans foruse_mount,all_partitions, andtag_by_filesystem. - [BUGFIX] Fix
supress_errorstypo in the ActiveMQ_xml check.supress_errorsis preserved for backwards compatibility, but newsuppress_errorsshould be used instead. - [DEPRECATE] Drop support for Puppet 6 and below.
- [DEPRECATE] Drop support for Datadog Agent version 5, including removal of unit tests.
- [DEPRECATE] Remove
ganglia,graphite,dogstreams,custom_emitters, anduse_curl_http_clientlegacy configuration options, which are no longer supported since Datadog Agent v6+ - [DEPRECATE] Remove support for supplying a string to the
ssl_verifyoption on the elasticsearch integration. We now usetls_verifywhich matches core Datadog code. - [DEPRECATE] Remove legacy Jenkins integration.
- [DEPRECATE]
skip_eventsetting on TCP Check class has been removed from the Datadog integration (removed since Datadog Agent v6.4+). - [DEPRECATE] Remove support for supplying a String to the
ssl_verifyoption on the elasticsearch integration. Add updatedtls_*options to match core Datadog code.
- [FEATURE] Update mongo configuration template with
dbm,database_autodiscovery,reported_database_hostname, andhostsparameters. ([#838]) (thanks [@lu-zhengda]).
Full Changelog: v3.24.0...v4.0.0