Skip to content

Latest commit

 

History

History
121 lines (85 loc) · 4.06 KB

CHANGELOG.md

File metadata and controls

121 lines (85 loc) · 4.06 KB

Changelog

0.1.9 (next)

  • ...

0.1.8

  • Added support for monitors: event and metric monitors are now supported. Issue #60.

0.1.7

  • ddog dash list-defs now shows dashboards sorted by title.

0.1.6

  • Added HLayoutWrapping to allow managed laying out of widgets that overflow a single row over multiple rows. Issue #58.
  • Added support for mixing HLayout and HLayoutWrapping in HLayoutStack.

0.1.5

  • Added HLayout and HLayoutStack to allow managed laying out of widgets horizontally. Issue #57.

0.1.4

  • Added support for Toplist widgets.

0.1.3

  • Made a small redesign of ddog dash list-live. Issue #52.
    • The AUTHOR column has been renamed to USER and now shows either the user who created the dashboard marked with [c], or the user who last modified the dashboard marked with [m]. The modifying user is preferred and is detected using the dashboard description. Failing that, the creating user is shown.
    • The CREATED column showing the creation timestamp has been removed since the age of the dashboard is not really that relevant and does not tell us whether it's still used or not.
    • The MODIFIED column has been renamed to TIME and has been abbreviated to use less horizontal space.
    • A LIBDDOG column has been added, showing the version of libddog that was used in the last modification of the dashboard. This is detected using the dashboard description.

0.1.2

  • The dashboard description footer now also includes the userid of the user whose credentials were used in the update. Issue #38.

0.1.1

  • Swap out datadog client library. This removes the dependency on the datadog package, which is now considered legacy by Datadog. The new client is a thin http client using requests directly. Issue #40.

0.1.0

  • Deprecated the title parameter to Request as a way to set a label for a query. From now on the title parameter can still be set, but is a noop. It will eventually be removed. Passing title also raises a DeprecationWarning which is printed to stderr. Issue #50.
  • Added a cookbook with an entry that explains how to set the label for a query using a Formula.

0.0.8

  • Added validation to make sure that all query names in a Request are unique. The validation runs when the Request is constructed. Formula validation now also runs at Request construction time, to avoid a latent error. Issue #45.

0.0.7

  • Added an upgrade-check in the cli. When using the cli it checks the installed version against the latest version in PyPI and gives instructions on how to upgrade. The check is not repeated for the next 24h. The flag --no-upgrade-check tells the cli to skip the check.

0.0.6

  • In ddog dash list-defs removed the ID column because dashboard definitions do not need to have a populated id.
  • The dashboard description footer now also includes the version of libddog that was used in the update.

0.0.5

  • Fixed bug in ddog dash publish-draft and publish-live failing on a Dashboard object with a populated .id attribute. Issue #35.

0.0.4

  • Added metadata blurb (footer) to dashboard descriptions to show that:
    • The dashboard is maintained using libddog.
    • Changes to the dashboard made manually could be lost.
    • A link to the project repo, if available (detected via the git remote).
    • When the dashboard was last updated.
    • Which branch the dashboard was last updated from, if available.

0.0.3

  • New commands introduced for ddog dash:
    • delete-live to delete a dashboard in Datadog.
    • list-live to list dashboards in Datadog.
    • publish-draft to publish a definition as a draft dashboard in Datadog.
    • publish-live to publish multiple definitions as dashboards in Datadog.
    • snapshot-live to create an on disk snapshot of a dashbord in Datadog.
  • Commands removed from ddog dash:
    • update-live removed in favor of publish-live.

0.0.2

  • Added docs.
  • Added docs/skel - an example skeleton project.
  • Added ddog version command.

0.0.1

First public release.