Skip to content

Releases: DataDog/dd-agent

5.20.0 / 11-21-2017

21 Nov 21:53
82a7a41
Compare
Choose a tag to compare

Linux, Windows, Docker and Source Install

Details

5.19.0...5.20.0

Changes

Please refer to the Integrations Core Checks 5.20.0 tag for the list of changes on the core checks.

Please refer to the Trace Agent 5.20.0 tag for the list of changes on the Trace Agent.

Please refer to the Process Agent 5.20.0 tag for more information on the Process Agent.

  • [BUGFIX] Audo Configuration: Fix AD port parsing. See #3553
  • [BUGFIX] Core: Fixes normalization of metric names, removing @. See #3529
  • [BUGFIX] Core: Only start trace agent on windows if its enabld. See #3554
  • [BUGFIX] Kubernetes: fix tagging on k8s 1.8+ clusters. See #3563, #3586
  • [BUGFIX] System Checks: Fixes grabbing of file handles. See #3539 (Thanks @matlockx)
  • [BUGFIX] Audo Configuration: Fix enabling condition. See #3589
  • [IMPROVEMENT] Core: Won't start is API Key is too short. See #3546
  • [IMPROVEMENT] Core: Won't start agent on windows if API Key invalid. See #3547
  • [IMPROVEMENT] Kubernetes: Adds more tags to events. See #3548
  • [IMPROVEMENT] Core: Decrease log noise at startup. See #3547
  • [IMPROVEMENT] Kubernetes: Filter kubernetes events based on timestamp. See #3549
  • [IMPROVEMENT] Audo Configuration: Adds docker labels as tags. See #3564
  • [IMPROVEMENT] Containers: Move most container tags to metadata. See #3557
  • [IMPROVEMENT] Kubernetes: Allow overriding the pod name. See #3571 (Thanks @darnaut)
  • [IMPROVEMENT] Windows: Remove check for pidfile. See #3574
  • [IMPROVEMENT] Windows: Change restart to start/stop with deps. See #3565
  • [FEATURE] Windows: Add a PDH base check. See #3581

5.19.0 / 11-03-2017

08 Nov 16:29
Compare
Choose a tag to compare

Linux, Windows, Docker and Source Install

Windows released on 11-03-2017

Linux, Docker and Source Install released on 11-08-2017

Details

This release includes:

  • the trace-agent on Windows, as a Beta feature, and related changes on the Windows service management
  • features and bugfixes for the trace-agent and process-agent on Linux, Docker and Source Install - please check
    their respective changelogs for more details
  • changes on Autodiscovery & container support
  • bugfixes on some core checks

5.18.1...5.19.0

Changes

Please refer to the Integrations Core Checks 5.19.0 tag for the list of changes on the core checks.

Please refer to the Trace Agent 5.19.0 tag for the list of changes on the Trace Agent.

Please refer to the Process Agent 5.19.0 tag for more information on the Process Agent.

  • [FEATURE] Autodiscovery: Add docker labels as tags in autodiscovery. See #3564
  • [FEATURE] Windows: Enable the apm service based on the configuration file. See #3554
  • [FEATURE] Windows: Include the trace agent as part of the Datadog Agent. See dd-agent-omnibus-203 & dd-agent-omnibus-204
  • [IMPROVEMENT] Switch most of container host tags to host metadata. See #3557
  • [IMPROVEMENT] Windows: Tighten permissions on datadog.conf to only be readable by admins and local system. See dd-agent-omnibus-202

5.18.1 / 10-13-2017

13 Oct 15:32
Compare
Choose a tag to compare

Linux, Docker and Source Install

Details

This release includes bugfixes for the trace-agent and process-agent only - please check
their respective changelogs for more details.
5.18.0...5.18.1

Changes

Please refer to the Trace Agent 5.18.1 tag for the list of changes on the Trace Agent.
Please refer to the Process Agent 5.18.1 tag for more information on the Process Agent.

5.18.0 / 10-10-2017

10 Oct 19:48
Compare
Choose a tag to compare

Linux, Windows, Docker and Source Install

Details

5.17.0...5.18.0

Dependency Changes

Changes

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

  • [FEATURE] JMXFetch: add canonical rate. See #3494, jmxfetch-156 (Thanks @arrawatia)
  • [IMPROVEMENT] Core: adding docker inspect to flare. See #3536
  • [IMPROVEMENT] Windows: enhanced PDH counter support. See #3536
  • [BUGFIX] RHEL/CentOS7[systemd]: enable datadog-agent service on post-install. See dd-agent-omnibus-201
  • [BUGFIX] Windows: fix PDH counter i18n issues. See #3536
  • [BUGFIX] Kubernetes: fix image lookup. See #3532
  • [BUGFIX] Mesos: do not crash if ENV in CONF is none. See #3528
  • [SANITY] WMI: renamed library from wmi_check to winwmi_check. See #3521
  • [SECURITY] Core: Redact sensistive information in config dumps. See #3534
  • [SECURITY] Core: fix potential leak of API key into collector/dogstatsd logs. See #3537
  • [DEPRECATE] deprecate read_config. See #3508
  • [DEPRECATE] Docker: remove access to deprecated top-level NetworkSettings. See #3538

5.17.2 / 09-18-2017

18 Sep 20:18
Compare
Choose a tag to compare

Linux, Windows, Docker and Source Install

Details

5.17.1...5.17.2

Changes

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

Dependency changes

Changes

  • [REGRESSION] Kubernetes: partially revert _locate_kubelet from #3497. See #3523

5.17.1 / 09-12-2017

12 Sep 19:46
Compare
Choose a tag to compare

Linux, Windows, Docker and Source Install

Details

5.17.0...5.17.1

Changes

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

  • [IMPROVEMENT] Autodiscovery: Make Autodiscovery wait on docker/kubelet. See #3497
  • [IMPROVEMENT] Docker: catch docker.errors.NotFound for nonexisting images. See #3507
  • [BUGFIX] Autodiscovery: Rework Autodiscovery image name extractor to support new swarm format. See #3511
  • [BUGFIX] Dogstreams: Retry reading files that could't be read on agent startup. See #2815, thanks @jalaziz
  • [BUGFIX] Flare: Update api key regex to support more formats. See #3509
  • [BUGFIX] Kubernetes: Add image_name_resolver to kubeutil wrapping dockerutil. See #3505
  • [BUGFIX] Kubernetes: Fix leader election's lease parameter and node name. See #3506

5.17.0 / 08-28-2017

28 Aug 17:16
Compare
Choose a tag to compare

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

5.16.0 / 07-26-2017

04 Aug 19:35
Compare
Choose a tag to compare

Details

5.15.0...5.16.0

Changes

Please refer to the Integrations Core Checks 5.16.0 tag for the list of changes on the core checks. Please refer to the Process Agent for more information on this new binary.

[FEATURE][BETA] [process-agent] adding process-agent See #3449 and omnibus-software-181

5.15.0 / 07-18-2017

18 Jul 11:34
Compare
Choose a tag to compare

Details

5.14.1...5.15.0

Changes

Please refer to the Integrations Core Checks 5.15.0 tag for the list of changes on the core checks.
Please refer to the Trace Agent 5.15.0 tag for the list of changes on the Trace Agent.

  • [FEATURE] Kubernetes: Allow to run agent on the node #3401
  • [FEATURE] Adds fraction of file handles in use over system limit #3395
  • [FEATURE] PrometheusCheck: add ignore_metrics array #3394
  • [FEATURE] Pkg: Add process-agent to supervisor and flares #3409
  • [FEATURE] Get real host aliases for Cloud Foundry #3406
  • [FEATURE] Docker: add docker and orchestrator (ECS/Mesos/Nomad/Kubernetes/Swarm) version host tags. See #3383, #3386 and #3403
  • [FEATURE] Windows: add additional calculator types #3378
  • [FEATURE] Mesos: extract marathon_app, chronos_job and chronos_job_owner tags. See #3375, #3414 and #3417
  • [FEATURE] Kubernetes: add kubernetes container name to metric tags #3368
  • [FEATURE] Add support for user/password authentication for the etcd autodiscovery store #3357
  • [FEATURE] Add support for %%pid%% template variables #3404, thanks @sophaskins and @jnewland
  • [IMPROVEMENT] constant for container name label #3405, thanks @sophaskins
  • [IMPROVEMENT] Add container name tag in auto discovery #3421, thanks @subuk
  • [IMPROVEMENT] Disable kube_service tagging on four 403 errors from apiserver #3413
  • [IMPROVEMENT] Update Mac restart command #3390
  • [IMPROVEMENT] Try both 4001 and 2379 etcd ports in SD if not configured #3351
  • [SANITY] Moves common wait_for_async network function out to the Agent #3408
  • [SANITY] Util: Move Timer to its own utils.timer module #3391
  • [SANITY] Checks: Deprecate AgentCheck.set #3385
  • [SANITY] Remove manifest.in - no more use to us. #3364

5.14.1 / 06-15-2017

15 Jun 18:20
Compare
Choose a tag to compare

Linux, Windows, Docker and Source Install

Details

5.14.0...5.14.1

Changes

Please refer to the Integrations Core Checks 5.14.1 tag for the list of changes on the core checks.

  • [IMPROVEMENT] Kubernetes: Reduce apiserver request count for pod_service_mapper. See #3387 and integrations-core-476
  • [IMPROVEMENT] CentOS: Make sure we start the last and stop first. See #3376
  • [IMPROVEMENT] Docker: Make TLS settings more intuitive. See #3373
  • [BUGFIX] Autodiscovery: Fix multi-instance autodiscovery. See #3341
  • [BUGFIX] Network checks: Fix typo in the network exception log. See #3374