Releases: DataDog/puppet-datadog-agent
2.4.0 / 2018-12-27
Notes
- [FEATURE] Support EU site in the reporter. See #468
- [FEATURE] Add datadog_site for EU/USA region support. See #464
- [FEATURE] Make Agent 6 cmd_port configurable. See #473 (Thanks @arkpoah)
- [FEATURE] Support backup keyservers. See #470
- [FEATURE] Support hostname_fqdn. See #481 (Thanks @alexfouche)
- [FEATURE] Support GCE tag collection. See #481 (Thanks @alexfouche)
- [FEATURE] Tomcat: support jmx_url option. See #482 (Thanks @evansj)
- [IMPROVEMENT] Reports: fix hostname_extraction_regex default to undef. See #482 (Thanks @evansj)
- [IMPROVEMENT] Use recommended locations for integration configs. See #481 (Thanks @alexfouche)
- [IMPROVEMENT] Silence agent6_extra_options notification on default params. See #449 (Thanks @spectralblu)
- [IMPROVEMENT] Improve proxy argument management. See #484
- [IMPROVEMENT] Generic integrations improvements. See #471
- [BUGFIX] Fix potential dependency cycle when used with other modules. See #463
- [BUGFIX] Fix Hiera tag merge in process integration. See #481 (Thanks @alexfouche)
- [BUGFIX] Merge datadog_agent::tags hiera values. See #472 (Thanks @paulhamby)
- [BUGFIX] Fix apm_enabled YAML. See #466 (Thanks @NoodlesNZ)
- [BUGFIX] Fix facts_to_tags regression in Agent 6. See #455 (Thanks @tommoyangn)
- [TEST] Removing sudo: false as required by Travis CI. See #475
- [TEST] Adding vagrant-based test environment facilities. See #462
2.3.0: [release][skip ci] metadata + changelog updates (#448)
Notes
- [FEATURE] Logs: enable log configuration management. See #439
- [FEATURE] MySQL: enable custom queries/metrics. See #316 (Thanks @yrcjaya)
- [FEATURE] PHP-fpm: add parameter for ping-reply. See #417 (Thanks @Aramack)
- [FEATURE] Agents: allow version pinning from the main manifest. See #446
- [BUGFIX] Agent 5: fix user/group override for config file. See #438 (Thanks @arkpoah)
- [BUGFIX] Agent 6: honor statsd forwarding parameters. See #408 (Thanks @djova)
- [BUGFIX] Agent 6: honor hostname configuration override. See #445
- [BUGFIX] Agent 6: honor
collect_ec2_tags
parameter. See #446 - [BUGFIX] Agents: (Amazon Linux bug) allow service provider override. See #444
- [BUGFIX] Network: fix configuration path. See #433 (Thanks @ewansteele)
- [BUGFIX] Reporting: fix
hostname_extraction_regex
config option. See #443 (Thanks @colinherbert) - [DEPRECATED] Agent 6:
proxy_*
options are deprecated useagent6_extra_options
. See #446 - [DOCS] README: fix apm, process config options. See #437 (Thanks @pulkitsethi)
2.2.0
Notes
- [FEATURE] APM: enable apm non-local traffic. See #431 (Thanks @dschaaff)
- [FEATURE] APM: add environment config parameter. See #431 (Thanks @dschaaff)
- [FEATURE] Process: add config fields for process agent scrubbing. See #426
- [FEATURE] HTTP check: allow specification of CA cert. See #418 (Thanks @ffleming)
- [BUGFIX] PgBouncer: fix indentation in output configuration file. See #427 (Thanks @fwelschen)
- [BUGFIX] Process: fixes bad enabling directive. See #420 (Thanks @dschaaff)
- [BUGFIX] MySQL check: render port number correctly in output YAML. See #424 (Thanks @kevin-bowers)
- [DEPRECATE] DEB: stop installing old APT key. See #406
2.1.1
2.1.0
Notes
- [FEATURE] Kafka: support multiple instances. See #404
- [FEATURE] Consul: add network latency check support. See #394 (Thanks @Aramack)
- [BUGFIX] Stdlib: fix deprecations after stdlib 4.24.0. See #403 and #404 (Thanks @teintuc)
- [BUGFIX] RHEL: stop specifying service resource provider
redhat
. See #401 (Thanks @milescrabill) - [IMPROVEMENT] Add types to multiple manifest parameters. See #404
- [COMPATIBILITY] Drop puppetlabs-apt dependency lower bound to
2.4.0
. See #404 and #400 (Thanks @samueljamesmarshall)
2.0.1
2.0.0
Overview
This release is a mejor release, there are a some breaking changes. We have
tried to keep the interface as similar as possible to what the community
was already used to, but have had to make some changes and cleaned up some
of the interfaces to some classes. Most notably the main datadog_agent
class, and the datadog_agent::ubuntu
and datadog_agent::redhat
.
Most checks manifest should remain backward compatible.
Please note this new release will install datadog agent version 6.x by default.
Finally, deprecated modules and support for EOL'd puppets has been dropped
so if you're running a puppet server <= 4.5.x
or PE <= 2016.4.x
although
the module might work for some versions, it has not been tested in those
environments.
Please read the docs for more details.
Notes
- [MAJOR] Datadog agent defaults to 6.x. Puppet >=4.6. See #387 and docs
- [FEATURE] Postgresl: adding SSL parameter support. See #391 (thanks @com6056)
- [FEATURE] Docker_daemon: parametrize integration. See #378 (thanks @flyinprogrammer)
- [FEATURE] Kafka: added support for multiple instances. See #343, #395 (thanks @jensendw)
- [BUGFIX] Tomcat: fix broken metrics yaml. See #390 (thanks @oshmyrko)
- [BUGFIX] Agent6: fix Agent6 beta fact. See #384 (thanks @scottgeary)
- [CI] APM: fix APM spec tests. See #389
- [CI] APM: do not apply footer if empty string. See #381 (thanks @rothgar)
1.12.1
1.12.0
notes
- [FEATURE] agent6 beta support. See #356
- [FEATURE] directory integration. See #357 (thanks @alexfouche)
- [FEATURE] linux_proc_extras integration. See #357 (thanks @alexfouche)
- [FEATURE] kafka integration. See #357 (thanks @alexfouche)
- [FEATURE] kubernetes integration. See #369 (thanks @lowkeyshift)
- [FEATURE] kuberentes_state integration. See #369 (thanks @lowkeyshift)
- [FEATURE] network integration. See #346 (thanks @jameynelson)
- [FEATURE] system core integration. See #359 (thanks @Dan70402)
- [FEATURE] support for process_agent. See #352 (thanks @jfrost)
- [IMPROVEMENT] better support for puppet 4, 5. See #362 and #370 (thanks @bittner)
- [IMPROVEMENT] explicit puppet 5 support + fixes. See #377
- [IMPROVEMENT] pgbouncer: support multiple instances. See #361 (thanks @ajvb)
- [IMPROVEMENT] general cleanup. See #357 and #376 (thanks @alexfouche)
- [BUGFIX] agent6: fix downgrade back to agent5 if on
latest
version. See #375 - [BUGFIX] apt: only grep for last 8 characters to verify key. See #373 and #374 (thanks @szponek)
- [DOCUMENTATION] fix tagging documentation. See #347 (thanks @bit-herder)
1.11.0
Notes
- [FEATURE] Postfix Added integration. See #323 (Thanks @npaufler)
- [FEATURE] Twemproxy: Added integration. See #326 (Thanks @swwolf)
- [FEATURE] HAproxy: Added integration. See #326 (Thanks @swwolf)
- [IMPROVEMENT] Memcache: Add multi-instance support for memcache. See #318 (Thanks @npaufler)
- [IMPROVEMENT] Elasticsearch: Add support for multiple instances. See #333 (Thanks @stantona)
- [IMPROVEMENT] Mongodb: support collection metrics per collection. See #335 (Thanks @jensendw)
- [IMPROVEMENT] Redis: Allow command_stats. See #327 (Thanks @IanCrouch)
- [IMPROVEMENT] Ceph: Add parameters to integration. See #322 Thanks @stamak)
- [IMPROVEMENT] Ubuntu: apt make repository configurable. See #340
- [IMPROVEMENT] Ubuntu: use full key ID when adding GPG keys. See #329 (Thanks @pid1)
- [IMPROVEMENT] Dd-agent: Change owner/group of /etc/dd-agent. See #325 (Thanks @ColinHebert)
- [IMPROVEMENT] Docker_daemon: remove spaces that break resulting yaml. See #336 (Thanks @ckolos)
- [BUGFIX] Dd-agent: add extra_template back. See #331 (Thanks @flyinprogrammer)
- [BUGFIX] Dd-agent: Don't fail if there is no value in hiera. See #334 (Thanks @mtougeron)
- [BUGFIX] Core: Addressing metaparam override in datadog_agent::tag. See #338 (Thanks @craigwatson)
- [BUGFIX] RHEL/CentOS: fix chatty behavior. See #341
- [BUGFIX] Dd-agent: ensured etc/dd-agent is directory. See #332 (Thanks @butangero)
- [SANITY] Metadata: set correct apache license ID.