Skip to content

Releases: DataDog/datadogpy

v0.29.0

05 Jun 13:26
d22eec7
Compare
Choose a tag to compare
  • [BUGFIX] Lambda wrapper: Always flush, even on exceptions, #359 (thanks @jmehnle)
  • [BUGFIX] API: Do not send JSON body in GET requests, #382
  • [BUGFIX] API: Allow listing timeboards with empty descriptions, #385 (thanks @Tenzer)
  • [BUGFIX] Dogwrap: Better string handling and python3 support, #379
  • [BUGFIX] Threadstats: ensure MetricsAggregator is threadsafe, #370 (thanks @TheKevJames)
  • [BUGFIX] Dogshell: Fixes the --tags argument for service_checks, #387 (thanks @gordlea)
  • [FEATURE] API: Add support for dashboard list API v2, #374
  • [IMPROVEMENT] API: Handle http code 429 rate limiting in external python library, #376
  • [IMPROVEMENT] API: Add ability to not attach_host_name to metrics, events and distributions, #383
  • [IMPROVEMENT] API: Return Rate Limit Headers, #378 (thanks @fdhoff)
  • [IMPROVEMENT] API: Do not override API parameters with default when calling initialize if they are already set, #386
  • [IMPROVEMENT] Dogshell: Add --tags support to monitors, #356
  • [IMPROVEMENT] Dogshell: Add documentation for environment variables, #388 (thanks @sc68cal)
  • [IMPROVEMENT] Dogstatsd: Added a new parameter statsd_default_namespace to the initialize method, #353 (thanks @lceS2)
  • [IMPROVEMENT] Import Iterable from collections.abc on python3 to avoid deprecation warning, #381
  • [IMPROVEMENT] Do not capture /bin/hostname stderr, #368 (thanks @brendanlong)
  • [IMPROVEMENT] Add support for environment variables DD_API_KEY and DD_APP_KEY for setting API and APP keys respectively, #373

v0.28.0

27 Mar 21:11
636955d
Compare
Choose a tag to compare
  • [BUGFIX] Dogshell: Properly require handle as an argument to the comment subcommand, #364
  • [FEATURE] API: Add support for the Dashboard.get_all API, #362
  • [FEATURE] Dogshell: Add support for defining monitors as JSON files, #322 (thanks [@Hefeweizen][])
  • [FEATURE] DogStatsD: Add support for the DD_AGENT_HOST, DD_DOGSTATSD_PORT, and DD_ENTITY_ID environment variables, #363
  • [IMPROVEMENT] API: Add support for the free layout_type in Dashboard.create and Dashboard.update, #362

v0.27.0

06 Mar 22:16
4c51464
Compare
Choose a tag to compare

The Timeboard and Screenboard API resources are deprecated in favor of the new Dashboard resource. See https://docs.datadoghq.com/api/?lang=python#dashboards for more details.

  • [BUGFIX] API: Fix UnicodeError exceptions raised by the API client on errors that contain non ascii characters, #223, #346
  • [BUGFIX] DogStatsD: Fix unsafe socket creation on multithreaded applications and catch more exceptions, #212, #349
  • [FEATURE] API: Add support for the new Dashboard API, #351
  • [OTHER] Support tox for testing, #342
  • [OTHER] Support Python 3.7, drop support for Python 3.3, #345

v0.26.0

29 Nov 16:20
1f7f5ca
Compare
Choose a tag to compare

0.26.0 / 2018-11-29

  • [IMPROVEMENT] API: Keep HTTP connections alive when using requests, #328

v0.25.0

27 Nov 21:35
0355c6a
Compare
Choose a tag to compare

0.25.0 / 2018-11-27

  • [FEATURE] ThreadStats: Add AWS Lambda wrapper, #324

v0.24.0

12 Nov 15:24
9b09cbe
Compare
Choose a tag to compare

0.24.0 / 2018-11-12

  • [BUGFIX] DogStatsD: Do not send empty UDP packets, #264 (thanks @Tenzer)
  • [FEATURE] API: Add support for distributions, #312
  • [FEATURE] ThreadStats: Add support for distributions, #312
  • [OTHER] Remove simplejson 3p dependency, #304, #309 (thanks @alexpjohnson)

v0.23.0

18 Oct 19:08
d7124ad
Compare
Choose a tag to compare

0.23.0 / 2018-10-18

  • [BUGFIX] Dogshell: Submit --date_happened timestamp when posting events, #287, #301 (thanks @gplasky)
  • [FEATURE] API: Add search and groups search methods to the Monitor resource, #299
  • [IMPROVEMENT] Dogshell: Set API and APP keys with environment variables, #228 (thanks @taraslayshchuk)
  • [IMPROVEMENT] DogStatsD: Prevent an issue that was causing the timed context manager object from overwritting a method with an instance variable, #263 (thanks @florean)
  • [OTHER] Include tests in PyPI tarball, #259 (thanks @dotlambda)

v0.22.0

27 Jun 17:01
5ca3231
Compare
Choose a tag to compare

0.22.0 / 2018-06-27

New API endpoint: https://api.datadoghq.com/api

The Datadog API client now uses https://api.datadoghq.com/api endpoint instead of https://app.datadoghq.com/api.
See #257 for more details.

  • [BUGFIX] API: Close requests' sessions to limit memory usage, #272 (thanks @thehesiod)
  • [BUGFIX] Dogwrap: Fix TypeError exceptions when truncating stdout, stderr with Python 3, #260, #267 (thanks @cabouffard, @glasnt)
  • [FEATURE] DogStatsD: Add client level tags to status checks, #279 (thanks @marshallbrekka)
  • [FEATURE] DogStatsD: Add support for statsd_socket_path option in initialize function, #282
  • [IMPROVEMENT] Dogwrap: Default output encoding to UTF-8, #268 (thanks @glasnt)

v0.21.0

04 Jun 19:42
fc27967
Compare
Choose a tag to compare

0.21.0 / 2018-06-04

Search hosts: Infrastructure.search is deprecated
The Infrastructure.search method is deprecated in favor of the new Hosts.search method.

  • [BUGFIX] API: Prevent exception contexts from logging URLs and credentials, #266
  • [FEATURE] API: Add search and totals methods to the Hosts resource, #261

v0.20.0

19 Mar 22:40
2418406
Compare
Choose a tag to compare

0.20.0 / 2018-03-23

  • [FEATURE] API: New DashboardList resource, #252