Releases: DataDog/puppet-datadog-agent
Releases · DataDog/puppet-datadog-agent
3.3.0 / 2020-06-10
3.2.0 / 2020-05-07
- [FEATURE] Add manage_install option to disable installing the Agent. See #608
- [FEATURE] Add manage_dogapi_gem, to disable the management of ruby in reports. See #613
- [FEATURE] Add fastcgi option to the php-fpm integration. See #616 (Thanks @ChannoneArif-nbcuni)
- [FEATURE] Add automatic scrubbing for tracing with the apm_obfuscation option. See #615
- [FEATURE] Support for additional parameters in the snmp integration. See #621 (Thanks @asenci)
- [BUGFIX] Fix missing newlines between fields in snmp integration config See #622
3.1.0 / 2020-01-14
Notes
- [FEATURE] Accept the same version string in Debian/Ubuntu than in other OSes when pinning the Agent. See #591
- [FEATURE] Add the
check_hostname
andssl_server_name
parameters to thehttp_check
integration. See #599 (thanks @asenci) - [BUGFIX] Remove include from
system_probe.pp
that caused error "This Function Call is unacceptable as a top level construct in this location" on recent Puppet versions. See #596 (thanks again @asenci) - [BUGFIX] Fix broken
facts_to_tags
on Agent 5. See #598 - [CHORE] Migrate project to PDK (Puppet Development Kit). See #597
3.0.0 / 2019-12-18
Overview
This release will install Agent 7.x by default.
Some config parameters prefixed with agent6
/agent5
have been renamed to
accomodate this change. Please read the README for more details and update
your configuration accordingly.
Datadog Agent 7 uses Python 3 so if you were running any custom checks written
in Python, they must now be compatible with Python 3. If you were not running
any custom checks or if your custom checks are already compatible with Python 3,
then it is safe to upgrade.
Notes
- [MAJOR] Agent 7 support. See #588.
- Introduces
agent_major_version
parameter that replacesagent5_enable
. - Removes
agent6
/agent5
prefixes in argument names. - Unifies config for Agent 5/6 repos and removes the use of facter.
- Introduces
- [IMPROVEMENT] Removes uses of
validate_legacy
. - [IMPROVEMENT] Keeps the group ownership of config files as
dd-agent
. - [IMPROVEMENT] Removes
service_name
andpackage_name
parameters.
2.10.0 / 2019-12-12
2.9.0 / 2019-11-20
Notes
- [FEATURE] Official Windows support.
- [FEATURE] Support latest version of puppet libraries #576. (Thanks @flyinbutrs))
- [FEATURE] Support Oracle Linux. #574. (Thanks @atayts))
- [FEATURE] Add logs parameter to mysql integration. #572. (Thanks @asenci))
- [BUGFIX] Remove unnecessary restart of the agent on Windows. #562. (Thanks @jvanbrunschot))
- [BUGFIX] Give Administrator group access to datadog.yaml. See #571.
- [BUGFIX] Fix import of RPM key on recent versions of GPG. See #581. (Thanks @devinmatte))
- [BUGFIX] Blacklist version 6.14.0 and 6.14.1 on Windows. See #578.
2.8.0 / 2019-09-18
Notes
- [FEATURE] Initial Windows support. See #557
- [FEATURE] Add
ignore_ssl_warning
to HTTP check. See #556 (Thanks @zabacad) - [FEATURE] Add
logs_open_files_limit
parameter #548. (Thanks @rmrf-run)) - [BUGFIX] Fix a warning caused by calling
validate_legacy
with the defaultadditional_checksd
value ofundef
. See #551. - [BUGFIX] Fix Redis integration, where
tags
weren't evaluated when thekeys
param was empty. See #558 (Thanks @jubagarie) - [DOCUMENTATION] Fix doc for HTTP check include_content. See #555 (Thanks @zabacad)
2.7.0 / 2019-07-11
Notes
- [FEATURE] Support puppet 6. See #537
- [FEATURE] Added a define that wraps the agent integration command. See #534
- [BUGFIX] Add whitespace surpression to redisdb.yaml.erb to ensure a valid yaml. See #533 (Thanks again @Aramack)
- [BUGFIX] Do not include additional_checksd if not set. See #545 (Thanks @turnopil)
- [IMPROVEMENT] Raise if hostname_extraction_regex doesn't capture hostname. See #544
2.6.0 / 2019-06-04
Notes
- [FEATURE] AcitveMQ_XML: added new integration. See #521
- [FEATURE] Custom Integration: support logs collection. See #513 (Thanks @zickzackv)
- [FEATURE] Nginx: support logs collection. See #519 (Thanks @jadams-av)
- [FEATURE] Redis: adding multi-instance support. See #520
- [FEATURE] HTTP check: add support for
method
,data
configuration. See #515 (Thanks @Aramack) - [FEATURE] HTTP check: add reverse content-match support. See #524 (Thanks @dorg-kanderson)
- [BUGFIX] Agent 6: track integration configuration directories - fixes
conf_dir_purge
. See #525 (Thanks @Aramack) - [BUGFIX] Agent 6: fixes
additional_checksd
not appearing in agent config. See #513 (Thanks @gotyaio) - [BUGFIX] Postgres: allow setting password in Hiera. See #514 (Thanks @cabrinha)
- [BUGFIX] Redis: fix trying to call
empty?
on an integer on template. See #527 - [SANITY] Module: bring up concat dependency upper bound to <6.0.0. See #516 (Thanks @siebrand)
- [SANITY] Module: bring up stdlib dependency upper bound to <6.0.0. See #513 (Thanks @skiedude)
- [SANITY] Module: bring up apt dependency upper bound to <=6.0.0. See #513 (Thanks @skiedude)
- [DOCUMENTATION] Fixes on disk, ndingx and activemq_xml docs. See #528
2.5.0 / 2019-03-25
Notes
- [FEATURE] Kafka: Updated kafka integration to include all stats. See #498 (Thanks @dpricha89)
- [FEATURE] PostgreSQL: enable extra metrics collection. See #493 (Thanks @diogokiss)
- [FEATURE] Reporting: make gem provider configurable at the datadog-agent class level. See #486
- [IMPROVEMENT] Disk: support new integration options replacing deprecations. See #508
- [IMPROVEMENT] Remove apt-transport-https package install. See #504 (Thanks @fr3nd)
- [BUGFIX] Reporting: use https:// in datadog-reports.yaml. See #503 (Thanks @cabrinha)
- [BUGFIX] TCP check:
check_name
instead of name. See #501 (Thanks @cabrinha) - [BUGFIX] SSH check: fix broken config location:
ssh_check.d
instead ofssh.d
. See #502 (Thanks @cabrinha) - [BUGFIX] Revert chatty apt-get update behavior. See #506 and #507