Skip to content

Releases: grafana-toolbox/grafana-client

4.1.3

13 Oct 15:19
Compare
Choose a tag to compare

What's Changed

  • Added page support for search API. Thanks, @vbichov.

New Contributors

Full Changelog: 4.1.2...4.1.3

4.1.2

20 Sep 11:17
Compare
Choose a tag to compare

What's Changed

  • Fix release process

Details

Full Changelog: 4.1.1...4.1.2

4.1.1

20 Sep 11:17
Compare
Choose a tag to compare

What's Changed

  • Return None when version info is disabled in Grafana. Thanks, @schmiddim.
  • Improve Grafana version parsing for patch releases like 11.3.0-75420.patch2-75797
    Thanks, @Zhuse.

Details

  • Chore(deps-dev): Update ruff requirement from <0.4 to <0.5 by @dependabot in #175
  • Return "unknown" if show version info is disabled in Grafana by @schmiddim in #176
  • CI: Run PyPI publish only when tagging repository by @amotl in #183
  • Chore: Update to Ruff 0.6 by @amotl in #184
  • Improve Grafana version parsing for patch releases by @amotl in #185

New Contributors

Full Changelog: 4.1.0...4.1.1

4.1.0

14 Apr 13:59
Compare
Choose a tag to compare

What's Changed

  • Fixed dashboard search endpoint wrapper.
  • Added support for query parameters on endpoints, also fixing get_all_folders.
  • Added missing API wrapper for Library Elements to the Async client.
  • Implemented teams read endpoints for user and actual user.

All fixes and improvements submitted by @chintal. Thank you so much.

Full Changelog: 4.0.1...4.1.0

4.0.1

29 Mar 15:29
Compare
Choose a tag to compare

What's Changed

  • Packaging: Do not mark package as "universal wheel" py2, py3.
    Thanks, @Ousret.

Full Changelog: 4.0.0...4.0.1

4.0.0

29 Mar 14:33
Compare
Choose a tag to compare

What's Changed

  • Add asynchronous interface via AsyncGrafanaClient. Thanks, @Ousret.
    Changed the HTTP backend from requests to niquests.
    BREAKING CHANGE: In certain conditions, you will need to adjust your code,
    as it no longer propagates requests.exceptions.Timeout exceptions, but
    uses GrafanaTimeoutError instead. Other than this, Niquests is a drop-
    in replacement for [Requests] and therefore is largely compatible.
  • Remove Python 3.6 support. Thanks, @Ousret.
  • Improve support for folders, by adding parent_uid option to relevant
    endpoints, and by adding missing move_folder. Thanks, @grafuls.
  • Service Accounts: Unlock endpoint to update service account by id.
    Thanks, @einar-lanfranco.
  • Data Source API: Add support for Amazon Redshift and Clickhouse.
    Thanks, @lpfann and @mysuperai.

Full Changelog: https://github.com/panodata/grafana-client/compare/3.11.2..4.0.0

3.11.2

07 Mar 22:28
Compare
Choose a tag to compare

What's Changed

  • Fixed delete operation on "teams" API endpoint.
    Grafana introduced a breaking change in 10.2.0, see
    grafana/grafana#76325.
    This fix handles it. Thanks, @hamelg.

Full Changelog: 3.11.1...3.11.2

3.11.1

08 Feb 22:43
Compare
Choose a tag to compare

What's Changed

  • Adjust data source permissions APIs changed with Grafana Enterprise 10.2.3.
    Thanks, @hamelg.

Full Changelog: 3.11.0...3.11.1

3.11.0

08 Jan 23:00
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.10.0...3.11.0

3.10.0

30 Oct 12:40
Compare
Choose a tag to compare

What's Changed

  • Add dashboard methods get_permissions_by_uid and update_permissions_by_uid.
    Thanks, @meyerder.
  • Add organization_id argument to GrafanaApi and GrafanaClient, for targeting all
    requests to a Grafana organization using the X-Grafana-Org-Id HTTP header.
    Thanks, @lilatomic.

Full Changelog: 3.9.2...3.10.0