Skip to content

Releases: DataDog/puppet-datadog-agent

2.4.0 / 2018-12-27

27 Dec 20:32
d18fc48
Compare
Choose a tag to compare

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)

11 Jul 23:21
d166438
Compare
Choose a tag to compare

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 use agent6_extra_options. See #446
  • [DOCS] README: fix apm, process config options. See #437 (Thanks @pulkitsethi)

2.2.0

16 May 13:53
b836569
Compare
Choose a tag to compare

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

14 Mar 18:01
d472040
Compare
Choose a tag to compare

Notes

  • [BUGFIX] RHEL: fix faulty check prompting agent reinstalls. See #412 (Thanks @jcarr-sailthru)
  • [BUGFIX] MySQL: fix broken parameters to manifest. See #411

2.1.0

06 Mar 10:00
Compare
Choose a tag to compare

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

28 Feb 10:45
Compare
Choose a tag to compare

Notes

  • [BUGFIX] RHEL: fix bad default agent6 repo url. See #397

2.0.0

28 Feb 10:45
Compare
Choose a tag to compare

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

28 Dec 16:31
10c5eb4
Compare
Choose a tag to compare

notes

  • [BUGFIX] agent6: fix generated YAML. See #379

1.12.0

28 Dec 16:30
Compare
Choose a tag to compare

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

27 Jul 11:14
Compare
Choose a tag to compare

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.