Skip to content
This repository has been archived by the owner on Jul 29, 2022. It is now read-only.

Latest commit

 

History

History
172 lines (125 loc) · 4.8 KB

CHANGELOG.rst

File metadata and controls

172 lines (125 loc) · 4.8 KB

Changelog

0.5.2 (2018-07-19)

Fixes

  • PromGraph was losing all its legends. It doesn't any more. (#130)

Changes

  • Add AlertList panel support
  • Add support for mixed data sources
  • Add ExternalLink class for dashboard-level links to other pages
  • Template now supports 'type' and 'hide' attributes
  • Legend now supports sort and sortDesc attributes
  • Tables now support timeFrom attribute
  • Update README.rst with information on how to get help.

0.5.1 (2018-02-27)

Fixes

  • Fix for crasher bug that broke SingleStat, introduced by #114

0.5.0 (2018-02-26)

New features

  • grafanalib now supports Python 2.7. This enables it to be used within Bazel.
  • Partial support for graphs against Elasticsearch datasources (weaveworks#99)

Extensions

0.4.0 (2017-11-23)

Massive release!

It's Thanksgiving today, so more than ever I want to express my gratitude to all the people who have contributed to this release!

  • @aknuds1
  • @atopuzov
  • @bboreham
  • @fho
  • @filippog
  • @gaelL
  • @lalinsky
  • @leth
  • @lexfrei
  • @mikebryant

New features

  • Support for Text panels (weaveworks#63)
  • PromGraph is now more powerful. If you want to pass extra parameters like intervalFactor to your targets, you can do so by listing targets as dictionaries, rather than tuples. (weaveworks#66)
  • Support for absolute links to drill-down in graphs (weaveworks#86)

Changes

  • Breaking change to weave.QPSGraph() - added data_source parameter and removed old hard-coded setting. (weaveworks#77)

Extensions

Generally adding more parameters to existing things:

  • Graphs can now have descriptions or be transparent (weaveworks#62 weaveworks#89)
  • New formats: "bps" and "Bps" (weaveworks#68)
  • Specify the "Min step" for a Target using the interval attribute.
  • Specify the number of decimals shown on the YAxis with the decimals attribute
  • Specify multiple Dashboard inputs, allowing dashboards to be parametrized by data source. (weaveworks#83)
  • Templates * label is now optional (weaveworks#92) * allValue and includeAll attributes now available (weaveworks#67) * regex and multi attributes now available (weaveworks#82)
  • Rows can now repeat (weaveworks#82)
  • Add missing NULL_AS_NULL constant
  • Specify the "Instant" for a Target using the instant attribute.

Fixes

  • The showTitle parameter in Row is now respected (weaveworks#80)

0.3.0 (2017-07-27)

New features

  • OpenTSDB datasource support (weaveworks#27)
  • Grafana Zabbix plugin support (weaveworks#31, weaveworks#36)
  • Dashboard objects now have an auto_panel_id method which will automatically supply unique panel (i.e. graph) IDs for any panels that don't have one set. Dashboard config files no longer need to track their own GRAPH_ID counter.
  • Support for SingleStat panels (weaveworks#22)
  • single_y_axis helper for the common case of a graph that has only one Y axis

Improvements

  • PromGraph now lives in grafanalib.prometheus, and takes a data_source parameter
  • Additional fields for Legend (weaveworks#25)
  • Additional fields for XAxis (weaveworks#28)
  • Get an error when you specify the wrong number of Y axes

Changes

  • New YAxes type for specifying Y axes. Using a list of two YAxis objects is deprecated.

0.1.2 (2017-01-02)

0.1.1 (2016-12-02)

  • Include README on PyPI page

0.1.0 (2016-12-02)

Initial release.