Skip to content

5.17.0 / 08-28-2017

Compare
Choose a tag to compare
@olivielpeau olivielpeau released this 28 Aug 17:16
· 492 commits to master since this release

Linux, Windows, Docker and Source Install

Details

5.17.0...5.16.0

Dependency changes

Changes

Please refer to the Integrations Core Checks 5.17.0 tag for the list of changes on the core checks.
Please refer to the Trace Agent 5.17.0 tag for the list of changes on the Trace Agent.
Please refer to the Process Agent 5.17.0 tag for more information on the Process Agent.

  • [FEATURE] Autodiscovery: Allow autoconf templates in docker labels. See #3451
  • [FEATURE] JMXFetch: Add list_jvms command on dd-agent. See #2962
  • [IMPROVEMENT] Azure: Use VM ID as a host alias. See #3402
  • [IMPROVEMENT] Collector: Split check runs from main agent payload. See #3446
  • [IMPROVEMENT] Collector: Split metric payloads larger than 2MB into smaller payloads. See #3454
  • [IMPROVEMENT] Collector: On info page, display unknown version if module load fail, custom if custom check. See #3488
  • [IMPROVEMENT] Debian packaging: Add gnupg as dependency, and suggest dirmngr. See #3492 and dd-agent-omnibus-191
  • [IMPROVEMENT] Docker: Add openshift/origin-pod to default docker ignore list. See #3460
  • [IMPROVEMENT] Dogstatsd: Add support for SO_RCVBUF socket option. See #3429, thanks @jnewland
  • [IMPROVEMENT] JMXFetch: Touch JMXFetch launch file on boot-up. See jmxfetch-143
  • [IMPROVEMENT] Kubernetes: Add option to import node labels as host tags. See #3445
  • [IMPROVEMENT] Kubernetes: Automatically collect events from one agent only, with leader election among agents. See #3476
  • [IMPROVEMENT] Kubernetes: Tag pods with kube_stateful_set tag. See #3443, thanks @erkolson
  • [IMPROVEMENT] Packaging: Allow disabling datadog-agent service via sysconfig/default file. See #3301, #3483 and #3489, thanks @generica
  • [IMPROVEMENT] Packaging: On CentOS, add systemd service definition and add LSB dependency in sysvinit script. See #3477
  • [IMPROVEMENT] Prometheus: Allow metric type overrides in PrometheusCheck class. See #3463
  • [IMPROVEMENT] Windows packaging: Allow configuration of proxy on the installer CLI. See #3470 and dd-agent-omnibus-192
  • [IMPROVEMENT] Windows system checks: Use win32pdh instead of WMI. See #3294
  • [BUGFIX] Autodiscovery: Fix instance-level tags when multi instances are configured. See #3478
  • [BUGFIX] Autodiscovery: Re-pipe configurations after JMXFetch restart. See #3415
  • [BUGFIX] Collector: Only add service check fields if non-null. See #3487
  • [BUGFIX] Core: Make configcheck command exit with meaningful exit code. See #3481
  • [BUGFIX] Core: Make test on stored PID more accurate on Windows. See #3468
  • [BUGFIX] Core: Remove occurences where the full api key could be logged. See #3466
  • [BUGFIX] Forwarder: Make payload rejection log entry more explicit. See #3486
  • [BUGFIX] JMXFetch: Increase maximum length of instance configs pulled from Autodiscovery pipe. See jmxfetch-147
  • [BUGFIX] JMXFetch: Fix Agent crash when JMXFetch pipe is broken. See #3461
  • [BUGFIX] Packaging: On CentOS, fix duplicate and unwanted service restarts at the end of installs. See dd-agent-omnibus-194
  • [BUGFIX] WMI: Convert UINT32 WMI type to positive integer instead of negative integer. See #3467
  • [SANITY] Autodiscovery: Avoid calling kubeutil if it's not initialized. See #3479
  • [SANITY] Collector: Downgrade docker warning message to debug on dockerless hosts. See #3485
  • [SANITY] Collector: Remove deprecated run_check method on Windows. See #3448
  • [SANITY] Dogstatsd: Parse distribution metrics and ignore them. See #3458
  • [SANITY] Gohai: Swallow python error for python version. See gohai-51
  • [SANITY] Packaging: Remove unneded chown on /usr/bin/dd-agent. See dd-agent-omnibus-193