Releases: weaveworks/grafanalib
0.5.10
0.5.10 (2021-03-21)
- Added Logs panel (https://grafana.com/docs/grafana/latest/panels/visualizations/logs-panel/)
- Added Cloudwatch metrics datasource (https://grafana.com/docs/grafana/latest/datasources/cloudwatch/)
- Added option to hide dashboard time picker
- Added Notification for Alert
- Added alertRuleTags field to the graph panel
- Added support for thresholds to graph panel
- Added support for Elasticsearch alert condition
- Added support for using gridPos for dashboard panels
- Added support for Humio Data Source. (https://grafana.com/grafana/plugins/humio-datasource/)
Changes
- Replace deprecated attr.assoc with attr.evolve
v0.5.9
0.5.9
- Added Alert Threshold enabled/disabled to Graphs.
- Added constants for all Grafana value formats
- Added support for repetitions to Stat Panels (https://grafana.com/docs/grafana/latest/variables/repeat-panels-or-rows/)
- Added textMode option to Stat Panels
- Add Panel object for all panels to inherit from
- Add Dashboard list panel (https://grafana.com/docs/grafana/latest/panels/visualizations/dashboard-list-panel/)
Changes
- Change supported python versions from 3.6 to 3.9
- Added hide parameter to Target
- Updated dependencies (docs, build, CI)
- Consistent coding style
Thanks for your contributions @JamesGibo, @birdflyer-lszo, @dholbach, @mazzi and @shi-ron!
0.5.8
Changes
- Added more YAxis formats, added Threshold and SeriesOverride types
- dataLinks support in graphs
- Add Elasticsearch bucket script pipeline aggregator
- Added ability to hide metrics for Elasticsearch MetricAggs
- Add derivative metric aggregation for Elasticsearch
- Add
Stat
class (andStatMapping
,StatValueMapping
,StatRangeMapping
) to support the Stat panel - Add
Svg
class to support the SVG panel - Add
PieChart
class for creating Pie Chart panels - Add
transparent
setting to classes that were missing it (Heatmap, PieChart) - Add InfluxDB data source
- Add
auto_ref_ids
toGraph
Thanks a lot for your contributions to this release, @DWalker487, @JamesGibo, @daveworth, @dholbach, @fauust, @larsderidder, @matthewmrichter.
0.5.7
Changes
- Fix crasher instatiating elasticsearch panels (#245).
- Remove unused
tools/
directory.
Thanks a lot for your contributions to this release, @DWalker487, @dholbach and @matthewmrichter.
0.5.6
Changes
- Add Heatmap class (and HeatmapColor) to support the Heatmap panel (#170)
- Add BarGuage for creating bar guages panels in grafana 6
- Add GuagePanel for creating guages in grafana 6
- Removed gfdatasource - feature is built in to Grafana since v5.
- Generate API docs for readthedocs.org
- Fix AlertList panel generation
- Add both upper and lower case "time" pattern for time_series column format in Table class
- Drop testing of Python 2.7, it has been EOL'ed and CI was broken due to this.
- Automatically test documentation examples.
- Point to dev meeting resources.
- Add description attribute to Dashboard.
- Add support for custom variables.
- Point out documentation on readthedocs more clearly.
- Add average metric aggregation for elastic search
- Bugfix to query ordering in Elasticsearch TermsGroupBy
- Added all parameters for StringColumnStyle
- Add Elasticsearch Sum metric aggregator
- Add Statusmap class (and StatusmapColor) to support the Statusmap panel plugin
- Bugfix to update default Threshold values for GaugePanel and BarGauge
- Use Github Actions for CI.
- Fix test warnings.
- Update BarGauge and GaugePanel default Threshold values.
- Update release instructions.
Thanks a lot to the contributions from @DWalker487, @bboreham, @butlerx, @dholbach, @franzs, @jaychitalia95, @matthewmrichter and @number492 for this release!
0.5.5
It's been a while since the last release and we are happy to get this one into your hands.
0.5.5 is a maintenance release, most importantly it adds support for Python >= 3.5.
We are very delighted to welcome Matt Richter on board as maintainer.
Changes
- Automate publishing to PyPI with GitHub Actions
- Update README.rst to make the example work
- Bump Dockerfile to use Alpine 3.10 as base
- Fix up
load_source()
call which doesn't exist in Python 3.5 - Update versions of Python tested
- Repair tests
- pin to attrs 19.2 and fix deprecated arguments
Many thanks to contributors @bboreham, @dholbach, @ducksecops, @kevingessner, @matthewmrichter, @uritau.