Releases: weaveworks/grafanalib
Releases · weaveworks/grafanalib
v0.7.1
What's Changed
- Bump lycheeverse/lychee-action from 1.5.1 to 1.5.2 by @dependabot in #541
- Bump sphinx-rtd-theme from 1.0.0 to 1.1.1 by @dependabot in #542
- Bump lycheeverse/lychee-action from 1.5.2 to 1.5.4 by @dependabot in #546
- Make tests run on PR by @JamesGibo in #563
- Bump actions/setup-python from 4.3.0 to 4.5.0 by @dependabot in #565
- Update readme doc tag from latest to main branch by @JamesGibo in #569
- fix: typos of description in grafanalib/elasticsearch.py by @Gekko0114 in #556
- Bump lycheeverse/lychee-action from 1.5.4 to 1.6.1 by @dependabot in #572
- Bump sphinx-rtd-theme from 1.1.1 to 1.2.0 by @dependabot in #571
- Bump sphinx from 5.3.0 to 6.1.3 by @dependabot in #566
- update to conform and test against all current pythons by @dholbach in #574
- Remove myself from maintainers. by @dholbach in #577
- Bump lycheeverse/lychee-action from 1.6.1 to 1.8.0 by @dependabot in #586
- Bump actions/setup-python from 4.5.0 to 4.6.0 by @dependabot in #579
- fix: AlertRulev9 JSON schema is not correct by @OscarVanL in #544
- TimeSerie option ( Min, Max, Decimals ) by @vcandeau in #501
- Add support for
statistic
field inCloudwatchMetricsTarget
by @Butterneck in #543 - Add support for Bar chart panel by @kamka427 in #547
- Expose Now delay option in TimePicker by @OscarVanL in #554
- Update SqlTarget to support parsing queries from files by @kamka427 in #555
- fix: AlertRulev9 does not support CloudwatchMetricsTarget by @ran-ka in #560
- Add support for Elasticsearch Rate Metric Aggregator by @jimbolimbo13 in #583
- Fix AlertCondition backwards compatibility by @ali-essam in #584
- Fix document builds by bumping python version to 3.10 by @JamesGibo in #591
- Readthedocs by @JamesGibo in #592
- Add unit test for RateMetricAgg in elasticsearch by @jimbolimbo13 in #594
- Replace occurence of default={} with factory=dict and default=[] with… by @ujwalkumar1995 in #593
- Bump actions/setup-python from 4.6.0 to 4.6.1 by @dependabot in #599
- Bump sphinx-rtd-theme from 1.2.0 to 1.2.2 by @dependabot in #603
- Add color support in Stat(panel) by @joewangprc in #602
- add unit to tables and hide flag to es targets by @giloup933 in #604
- Bump actions/setup-python from 4.6.1 to 4.7.0 by @dependabot in #609
- Update python compatibility in README by @emirkmo in #610
- Added support for Azure Data Explorer datasource plugin by @Git-Lior in #611
- GAUGE_CALC_TOTAL should be 'sum' and not 'total' by @davaffy in #614
- Added axisSoftMin and axisSoftMax options to TimeSeries by @DP3t3r in #617
- Bump sphinx-rtd-theme from 1.2.2 to 1.3.0 by @dependabot in #620
- Bump CI python version to 3.9 by @JamesGibo in #624
- Fix sphinx 7.2.5 ci build by @JamesGibo in #625
- Bump pypi build to use python 3.10 by @JamesGibo in #626
- Added sortBy parameter to Table panel by @Git-Lior in #612
- Bump actions/checkout from 3 to 4 by @dependabot in #628
- Bump sphinx from 7.2.5 to 7.2.6 by @dependabot in #630
- Main improved dashboard links by @padraic-padraic in #622
- added tooltipSort to TimeSeries Panel by @bhat-sahab in #631
- Main add graph unit by @padraic-padraic in #632
- Bump sphinx-rtd-theme from 1.3.0 to 2.0.0 by @dependabot in #637
- Bump actions/setup-python from 4.7.0 to 5.0.0 by @dependabot in #638
- Heatmap default options by @fred84 in #640
- Add 'auto' to the list of accepted orientations for BarGauge. by @alan-christopher in #635
- chore: prep for 7.0.1 release by @JamesGibo in #642
New Contributors
- @Gekko0114 made their first contribution in #556
- @vcandeau made their first contribution in #501
- @Butterneck made their first contribution in #543
- @kamka427 made their first contribution in #547
- @ran-ka made their first contribution in #560
- @jimbolimbo13 made their first contribution in #583
- @ali-essam made their first contribution in #584
- @ujwalkumar1995 made their first contribution in #593
- @joewangprc made their first contribution in #602
- @giloup933 made their first contribution in #604
- @emirkmo made their first contribution in #610
- @Git-Lior made their first contribution in #611
- @davaffy made their first contribution in #614
- @DP3t3r made their first contribution in #617
- @padraic-padraic made their first contribution in #622
- @bhat-sahab made their first contribution in #631
- @fred84 made their first contribution in #640
- @alan-christopher made their first contribution in #635
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- Add placeholder to changelog for next release by @JamesGibo in #488
- Bump actions/setup-python from 3.1.1 to 3.1.2 by @dependabot in #489
- add 'datasource' parameter for InfluxdbTarget by @sbng in #491
- Add missing format units by @mharbison72 in #494
- Update documentation regarding development by @dholbach in #497
- Small cleanup by @mharbison72 in #496
- Fix broken links by @JamesGibo in #502
- Bump sphinx from 4.5.0 to 5.0.0 by @dependabot in #503
- Bump lycheeverse/lychee-action from 1.4.1 to 1.5.1 by @dependabot in #517
- Bump sphinx from 5.0.0 to 5.1.1 by @dependabot in #518
- Bump actions/setup-python from 3.1.2 to 4.2.0 by @dependabot in #519
- Fix broken links by @JamesGibo in #527
- Add support for Shared Tooltip on graphs (fixes #476) by @mharbison72 in #500
- fix: target validation by @OscarVanL in #520
- Add support for Ae3e Plotly panel by @trewallier in #528
- Bump sphinx from 5.1.1 to 5.2.1 by @dependabot in #530
- Add ePict Plugin by @milkpirate in #512
- Bump actions/setup-python from 4.2.0 to 4.3.0 by @dependabot in #533
- Bump sphinx from 5.2.1 to 5.2.3 by @dependabot in #532
- Grafana 8.x new Alert Rule by @OscarVanL in #523
- Improve formatting of getting started document by @OscarVanL in #534
- Bump sphinx from 5.2.3 to 5.3.0 by @dependabot in #536
- Add support for Grafana alerts in v9 by @JamesGibo in #535
- Prep v0.7.0 release by @JamesGibo in #539
New Contributors
- @sbng made their first contribution in #491
- @mharbison72 made their first contribution in #494
- @OscarVanL made their first contribution in #520
- @trewallier made their first contribution in #528
Full Changelog: v0.6.3...v0.7.0
v0.6.3
What's Changed
- Bump sphinx from 4.4.0 to 4.5.0 by @dependabot in #479
- Bump actions/checkout from 2.4.0 to 3 by @dependabot in #467
- Add support to set legend values on TimeSeries by @jlusiardi in #471
- Bump actions/setup-python from 2.3.2 to 3.1.0 by @dependabot in #481
- Bump lycheeverse/lychee-action from 1.3.1 to 1.4.1 by @dependabot in #478
- Fix broken zabbix url by @JamesGibo in #482
- Add Azure Monitor Targets by @cam-barts in #480
- added hide field for ElasticSearchTarget and added ExpressionTarget class by @pdarvasi-epam in #483
- Bump actions/setup-python from 3.1.0 to 3.1.1 by @dependabot in #486
New Contributors
- @jlusiardi made their first contribution in #471
- @cam-barts made their first contribution in #480
- @pdarvasi-epam made their first contribution in #483
Full Changelog: v0.6.2...v0.6.3
v0.6.2
What's Changed
- Extend SeriesOverride by @milkpirate in #434
- Bump sphinx from 4.3.0 to 4.3.1 by @dependabot in #435
- Fix text panel by @milkpirate in #436
- Add threshold type option for thresholds by @STandon-3 in #437
- Bump actions/setup-python from 2.3.0 to 2.3.1 by @dependabot in #440
- Bump lycheeverse/lychee-action from 1.1.1 to 1.2.0 by @dependabot in #443
- Datasource parameter for CloudWatch targets by @romich in #442
- Added support for auto panels ids to AlertList panel by @JamesGibo in #444
- Bump sphinx from 4.3.1 to 4.3.2 by @dependabot in #446
- Test Python 3.10 by @JamesGibo in #447
- Add support for fields value in Stat panel by @gkuga in #448
- alertName parameter for AlertList panel by @romich in #449
- Bump sphinx from 4.3.2 to 4.4.0 by @dependabot in #451
- Update link in changelog to fix CI by @JamesGibo in #460
- Bump actions/setup-python from 2.3.1 to 2.3.2 by @dependabot in #455
- Bump lycheeverse/lychee-action from 1.2.0 to 1.3.1 by @dependabot in #461
- Add thresholdsStyleMode parameter for TimeSeries panel by @gkuga in #457
- Extend SeriesOverride (dashes, Z-index) by @milkpirate in #454
- Add
to_json_data
forRepeat
class by @achew22 in #453 - Add option to overwrite dashboards in upload script by @JamesGibo in #464
- Add support for Histogram panel by @JamesGibo in #463
- Update example dashboard to latest features and work on vanila grafana install by @JamesGibo in #462
- Prep for 0.6.2 release by @JamesGibo in #465
New Contributors
- @STandon-3 made their first contribution in #437
- @romich made their first contribution in #442
- @gkuga made their first contribution in #448
- @achew22 made their first contribution in #453
Full Changelog: v0.6.1...v0.6.2
v0.6.1
What's Changed
- Support all display options in the Logs panel by @Puneeth-n in #410
- Revert to wrapLogMessages by @Puneeth-n in #424
- Add Cloudwatch Logs Insights Target by @Puneeth-n in #423
- Add missing overrides to timeseries visualization by @Puneeth-n in #425
- Bump actions/checkout from 2.3.5 to 2.4.0 by @dependabot in #427
- Bump lycheeverse/lychee-action from 1.0.9 to 1.1.0 by @dependabot in #426
- Bump sphinx from 4.2.0 to 4.3.0 by @dependabot in #428
- Add overrides config to panels by @JamesGibo in #430
- Add SQL Target by @rjulius23 in #429
- Bump lycheeverse/lychee-action from 1.1.0 to 1.1.1 by @dependabot in #432
- Bump actions/setup-python from 2.2.2 to 2.3.0 by @dependabot in #431
- Prep for 0.6.1 release by @JamesGibo in #433
New Contributors
- @rjulius23 made their first contribution in #429
Full Changelog: v0.6.0...v0.6.1
0.6.0
- Added Discrete panel
- Added support for colors in stat mapping panel with StatValueMappings & StatRangeMappings
- Added missing auto interval properties in Template
- Added param to RowPanel to collapse the row
- Added StateTimeline panel which was added in Grafana v8
- Added support for timeseries panel added in Grafana v8
- Added MinMetricAgg and PercentilesMetricAgg to Elasticsearch
- Added support for News panel
- Added support for Pie Chart v2 from Grafana v8
Changes
- Refine expectations of is_color_code
- Deprecated StatMapping, StatValueMapping & StatRangeMapping
- Change YAxis min value default from 0 to None
- Support for Table panel for Grafana v8 may have broken backwards compatibility in old Table panel
- Breaking change, support for styled columns in tables removed, no longer used in Grafana v8 new Table
- Move development to
main
branch on GitHub. If you have work tracking themaster
you will need to update this.
New Contributors
- @milkpirate made their first contribution in #404
- @locan11 made their first contribution in #399
- @gmmcal made their first contribution in #412
Full Changelog: v0.5.14...v0.6.0
0.5.14
- Added colour overrides to pie chart panel
- Added missing attributes from xAxis class
- Added transformations for the Panel class (https://grafana.com/docs/grafana/next/panels/transformations/types-options/#transformation-types-and-options)
- Added Worldmap panel (https://grafana.com/grafana/plugins/grafana-worldmap-panel/)
- Added missing fill gradient to Graph panel
- Added missing align to graph panel
- Added missing show percentage attribute to Pie chart panel
- Added
extraJson
attribute to the Panel class for overriding the panel with raw JSON - Added inline script support for Elasticsearch metrics
- Selected needs to be set as a bool value for templating to work.
0.5.13
0.5.12
0.5.12 (2021-04-24)
- Added hide parameter to CloudwatchMetricsTarget class
- Added table-driven example dashboard and upload script
Changes
- bugfix load_dashboard add support for old python version 2.x, 3.3 and 3.4
- Fix default target datasource to work with newer versions of Grafana
- Removed re-defined maxDataPoints field from multiple panels
- Fix the AlertList class and add a test for it
Thanks to all those who have contributed to this release.
0.5.11
- Added timeField field for the Elasticsearch target to allow the alert to change its state
- Added nameFilter field for the AlertList panel
- Added dashboardTags field for the AlertList panel
Thanks a lot for your contributions to this release, @dafna-starkware