PackageTrack
Sign in Get early access

github.com/grafana/grafana-kiosk

v1.0.12 #2709 most downloaded on Go modules grafana/grafana-kiosk

What this package is like to depend on

Last release 3 months ago

01 May 2026

Release timing varies

gaps range from 9 days to 13 months

Nearly every release is documented

notes for 13 of 13 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

29 releases · first in 2019

7 releases in the last 12 months

see the full history below

Release timeline

29 releases · Dec 2019 to May 2026
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 29
  1. v1.0.13-0.20260501202955-e428f326a1f5 01 May 2026 pre-release

    Nothing published for this version

  2. v1.0.12 29 Apr 2026
    Release notes

    Features

    • Add --incognito flag to optionally disable Chrome incognito mode (#247)
    • Add --hide-logo flag to hide Powered by Grafana logo (#256)
    • Add --hide-playlist-nav flag to hide playlist navigation controls (#256)

    Bug Fixes

    • Fix query errors with newer Grafana API (#254) — thanks @llamafilm!
    • Fix hideLogo query parameter to match Grafana's native format (#262)
    • Fix Grafana 12+ scenes viewport changes causing kiosk to not autofit panels (#250)
    • Fix fullscreen cycle for non-full kiosk modes (tv, disabled) (#251)
    • Fix HTTP URLs blocked by Chromium 130+ HTTPS-First Mode (#249)
    • Fix CLI flags not overriding config file values when using -c (#248)
    • Fix API key host prefix matching to prevent auth header leakage (#244)

    CI/CD

    • Persist coverage badges, add actionlint, restrict workflow permissions (#246)
    • Add coverage badges to README (#245)

    Dependencies

    • Update Go modules: chromedp/cdproto, magefile/mage, google.golang.org/api, golang.org/x/*, grpc, otel (#243)
    • Update actions/setup-go to v6.4.0 (#236)
    • Update google/osv-scanner-action to v2.3.5 (#235)
    • Update softprops/action-gh-release to v3 (#259)

    Documentation

    • Rewrap AGENTS.md in agents-md behavioral template; split project detail into .agents/ topic files (#264)

    New Contributors

    Full Changelog: v1.0.11...v1.0.12

    Open source →
    Release notes

    Features

    • Add --incognito flag to optionally disable Chrome incognito mode (#127)
    • Add -hide-logo flag to hide Powered by Grafana logo (#240)
    • Add -hide-playlist-nav flag to hide playlist navigation controls (#240)
    • Update _dash.hideLinks, _dash.hideTimePicker, _dash.hideVariables query param values to match Grafana's native format
    • Add hide flags to startup config summary logging with visual section separators
    • Refactor summary() into logGeneralSettings, logTargetSettings, logGoAuthSettings

    Bug Fixes

    • Fix Windows binary missing .exe suffix in Mage build output

    • Fix hideLogo query parameter from _dash.hideLogo to hideLogo to match Grafana's native format

    • Fix Grafana 12+ scenes viewport changes causing kiosk to not autofit panels (#177)

    • Fix cycleWindowToSize unconditionally cycling to fullscreen when kiosk mode is tv or disabled (#177)

    • Fix HTTP URLs blocked by Chromium 130+ HTTPS-First Mode (#155)

    • Fix CLI flags not overriding config file values when using -c (#210)

    • Fix API key host prefix matching to prevent auth header leakage to hosts sharing a prefix with the target

    • Fix broken badge images: push shields.io JSON endpoint to badges branch from CI, use shields.io dynamic badge in README

    • Fix query errors with newer Grafana API (#254)

    Tests

    • Add tests for IsDataSourceQueryRequest and IsTargetHostRequest in apikey login
    • Add tests for sanitize in main and initialize packages
    • Add tests for GenerateURL playlist mode
    • Add tests for command allowlist in initialize package
    • Add tests for cycleWindowToSize, waitForPageLoad, and waitForBrowserStartup utilities
    • Add tests for loadConfig: malformed YAML, testdata fixtures, env var overrides, all CLI flag overrides (37.5% -> 82.5%)
    • Add tests for ProcessArgs with all CLI flags

    CI/CD

    • Update actions/upload-artifact from v7 to v7.0.1 in CI workflow
    • Add octocov-action to CI for test coverage reporting on PRs
    • Add pull_request trigger to Build CI workflow
    • Save coverage report as CI artifact
    • Disable octocov PR comment, use PR body insertion only
    • Add octocov coverage badges to README
    • Restrict CI workflow permissions: global permissions: {} with job-level contents: write and pull-requests: write
    • Add actionlint job to CI for GitHub Actions workflow linting
    • Fix shellcheck warnings in CI workflow: quote variables, group redirects
    • Add markdownlint.yml workflow to lint .md files on push to main and PRs

    Dependencies

    • Update Go module dependencies: chromedp/cdproto, magefile/mage v1.17.1, google.golang.org/api v0.275.0, golang.org/x/{crypto,net,sys,text}, google.golang.org/grpc v1.80.0, go.opentelemetry.io/otel v1.43.0, cloud.google.com/go/auth v0.20.0
    • Update Docker base images: golang 1.26.2-alpine, dtcooper/raspberrypi-os latest digest
    • Update actions/setup-go from v6.3.0 to v6.4.0 in CI workflow (#236)
    • Update google/osv-scanner-action to v2.3.5 in CI workflow (#235)
    • Update softprops/action-gh-release to v3 in CI workflow (#259)

    Documentation

    • Expand README window-size/kiosk-mode section with Chrome launch flags, CDP cycling, and Grafana query parameter tables
    • Add 10 example YAML config files for dashboard/playlist, fullscreen/tv/windowed, and multi-monitor positioning
    • Fix long lines in README.md for MD013 compliance
    • Rewrap AGENTS.md around the agents-md behavioral template; split project-specific detail into topic files under .agents/ (build, code-style, readme-policy, ci, release)

    Chores

    • Add CLAUDE.md referencing AGENTS.md
    • Update AGENTS.md action version table to match current CI pinned versions
    • Add MD013 (line length) and MD060 (aligned tables) rules to markdownlint config
    • Switch to markdownlint-cli2 with .markdownlint-cli2.yaml config
    • Add missing technical terms to cspell config
    • Replace CLAUDE.md include stub with symlink to AGENTS.md; add GEMINI.md symlink for cross-tool portability
    • Ignore CLAUDE.md and GEMINI.md symlinks in markdownlint config to avoid duplicate linting
    Open source →
    Release notes

    v1.0.12 Latest

    Latest

    Compare

    Choose a tag to compare

    Open source →
    Release notes

    Features

    • Add --incognito flag to optionally disable Chrome incognito mode (#127)
    • Add -hide-logo flag to hide Powered by Grafana logo (#240)
    • Add -hide-playlist-nav flag to hide playlist navigation controls (#240)
    • Update _dash.hideLinks, _dash.hideTimePicker, _dash.hideVariables query param values to match Grafana's native format
    • Add hide flags to startup config summary logging with visual section separators
    • Refactor summary() into logGeneralSettings, logTargetSettings, logGoAuthSettings

    Bug Fixes

    • Fix hideLogo query parameter from _dash.hideLogo to hideLogo to match Grafana's native format
    • Fix Grafana 12+ scenes viewport changes causing kiosk to not autofit panels (#177)
    • Fix cycleWindowToSize unconditionally cycling to fullscreen when kiosk mode is tv or disabled (#177)
    • Fix HTTP URLs blocked by Chromium 130+ HTTPS-First Mode (#155)
    • Fix CLI flags not overriding config file values when using -c (#210)
    • Fix API key host prefix matching to prevent auth header leakage to hosts sharing a prefix with the target
    • Fix broken badge images: push shields.io JSON endpoint to badges branch from CI, use shields.io dynamic badge in README
    • Fix query errors with newer Grafana API (#254)

    Tests

    • Add tests for IsDataSourceQueryRequest and IsTargetHostRequest in apikey login
    • Add tests for sanitize in main and initialize packages
    • Add tests for GenerateURL playlist mode
    • Add tests for command allowlist in initialize package
    • Add tests for cycleWindowToSize, waitForPageLoad, and waitForBrowserStartup utilities
    • Add tests for loadConfig: malformed YAML, testdata fixtures, env var overrides, all CLI flag overrides (37.5% -> 82.5%)
    • Add tests for ProcessArgs with all CLI flags

    CI/CD

    • Update actions/upload-artifact from v7 to v7.0.1 in CI workflow
    • Add octocov-action to CI for test coverage reporting on PRs
    • Add pull_request trigger to Build CI workflow
    • Save coverage report as CI artifact
    • Disable octocov PR comment, use PR body insertion only
    • Add octocov coverage badges to README
    • Restrict CI workflow permissions: global permissions: {} with job-level contents: write and pull-requests: write
    • Add actionlint job to CI for GitHub Actions workflow linting
    • Fix shellcheck warnings in CI workflow: quote variables, group redirects
    • Add markdownlint.yml workflow to lint .md files on push to main and PRs

    Dependencies

    • Update Go module dependencies: chromedp/cdproto, magefile/mage v1.17.1, google.golang.org/api v0.275.0, golang.org/x/{crypto,net,sys,text}, google.golang.org/grpc v1.80.0, go.opentelemetry.io/otel v1.43.0, cloud.google.com/go/auth v0.20.0
    • Update Docker base images: golang 1.26.2-alpine, dtcooper/raspberrypi-os latest digest
    • Update actions/setup-go from v6.3.0 to v6.4.0 in CI workflow (#236)
    • Update google/osv-scanner-action to v2.3.5 in CI workflow (#235)
    • Update softprops/action-gh-release to v3 in CI workflow (#259)

    Documentation

    • Expand README window-size/kiosk-mode section with Chrome launch flags, CDP cycling, and Grafana query parameter tables
    • Add 10 example YAML config files for dashboard/playlist, fullscreen/tv/windowed, and multi-monitor positioning
    • Fix long lines in README.md for MD013 compliance
    • Rewrap AGENTS.md around the agents-md behavioral template; split project-specific detail into topic files under .agents/ (build, code-style, readme-policy, ci, release)

    Chores

    • Add CLAUDE.md referencing AGENTS.md
    • Update AGENTS.md action version table to match current CI pinned versions
    • Add MD013 (line length) and MD060 (aligned tables) rules to markdownlint config
    • Switch to markdownlint-cli2 with .markdownlint-cli2.yaml config
    • Add missing technical terms to cspell config
    • Replace CLAUDE.md include stub with symlink to AGENTS.md; add GEMINI.md symlink for cross-tool portability
    • Ignore CLAUDE.md and GEMINI.md symlinks in markdownlint config to avoid duplicate linting
    Open source →
  3. v1.0.12-0.20260412053015-a30953e75328 12 Apr 2026 pre-release

    Nothing published for this version

  4. v1.0.11 26 Mar 2026
    Release notes

    What's Changed

    • chore(deps): update actions/upload-artifact action to v5 by @renovate-sh-app[bot] in #190
    • chore(deps): update actions/stale action to v10 by @renovate-sh-app[bot] in #189
    • chore(deps): pin dependencies by @renovate-sh-app[bot] in #191
    • chore(deps): update module golang.org/x/crypto to v0.45.0 [security] by @renovate-sh-app[bot] in #200
    • Fix temp dir cleanup not running when process receives a signal by @nightio in #212
    • chore(deps): update golang docker tag to v1.26 by @renovate-sh-app[bot] in #213
    • Add Content-Type header to host requests by @bramalho in #208
    • chore(deps): update jwalton/gh-find-current-pr action to v1.3.5 by @renovate-sh-app[bot] in #215
    • chore(deps): update google/osv-scanner-action action to v2.3.3 by @renovate-sh-app[bot] in #206
    • chore(deps): update securego/gosec action to v2.24.7 by @renovate-sh-app[bot] in #205
    • chore(deps): update golangci/golangci-lint-action action to v9 by @renovate-sh-app[bot] in #196
    • chore(deps): update actions/upload-artifact action to v7 by @renovate-sh-app[bot] in #218
    • chore(deps): update actions/checkout action to v6 by @renovate-sh-app[bot] in #217
    • fix(deps): update module github.com/magefile/mage to v1.16.1 by @renovate-sh-app[bot] in #216
    • chore(deps): update actions/stale digest to b5d41d4 by @renovate-sh-app[bot] in #204
    • Fix Environment Variables Not Working with Command-Line Arguments by @mcder0015 in #199
    • Disable kiosk/fullscreen when explicit window size is requested by @nightio in #194
    • Fix gosec security violations in lxde.go and main.go by @briangann in #219
    • Add AzureAD authentication support by @briangann in #220
    • Fix apikey login for Grafana Cloud: remove stale WaitVisible and incorrect Content-Type by @eltondeboer in #222
    • chore(deps): update softprops/action-gh-release action to v2.6.0 by @renovate-sh-app[bot] in #221
    • chore(deps): update module google.golang.org/grpc to v1.79.3 [security] by @renovate-sh-app[bot] in #223
    • chore(deps): update softprops/action-gh-release action to v2.6.1 by @renovate-sh-app[bot] in #224
    • fix(deps): update module github.com/chromedp/chromedp to v0.15.0 by @renovate-sh-app[bot] in #230
    • chore(deps): update securego/gosec action to v2.25.0 by @renovate-sh-app[bot] in #228
    • chore(deps): update magefile/mage-action action to v4 by @renovate-sh-app[bot] in #227
    • fix(deps): update github.com/chromedp/cdproto digest to e3e3800 by @renovate-sh-app[bot] in #229
    • fix(deps): update module google.golang.org/api to v0.272.0 by @renovate-sh-app[bot] in #225
    • docs/fix: add branching policy, fix chromedp build, replace deprecated idtoken API by @briangann in #231
    • fix(deps): update mage to v1.17.0 and google.golang.org/api to v0.273.0 by @briangann in #232
    • chore(ci): add workflow_dispatch trigger to Build workflow by @briangann in #233
    • test: add tests for generateExecutorOptions by @briangann in #234

    New Contributors

    Full Changelog: v1.0.10...v1.0.11

    Open source →
    Release notes
    • Add AzureAD authentication support for kiosk mode (#211)
    • Fix gosec security violations: add command allowlist in LXDE init, sanitize log inputs (#219)
    • Update all Go module dependencies to latest versions (#214)
    • Disable kiosk/fullscreen when explicit window size is requested (#194)
    • Fix environment variables not working with command-line arguments (#199)
    • Fix temp dir cleanup not running when process receives a signal (#212)
    • Add Content-Type header to host requests (#208)
    • Upgrade Go version to 1.26.1
    • Add AGENTS.md with build, test, lint, and code style guidelines
    • Add branching policy and contribution guidelines to AGENTS.md (#231)
    • Update chromedp to v0.15.1 to fix build compatibility (#231)
    • Replace deprecated idtoken.WithCredentialsFile with option.WithAuthCredentialsFile (#231)
    • Update mage to v1.17.0 and google.golang.org/api to v0.273.0 (#232)
    • Fix KIOSK_LOGIN_METHOD env-description to include aws (#232)
    • Update README usage documentation (CLI flags and environment variables) from actual --help output (#232)
    • Add README update procedure to AGENTS.md (#232)
    • Add changelog policy to AGENTS.md (#232)
    • Update actions/setup-go from v6 to v6.3.0 in CI workflow (#232)
    • Add GitHub Actions update procedure to AGENTS.md (#232)
    • Add workflow_dispatch trigger to Build CI workflow
    • Add release process documentation to AGENTS.md
    • Add explicit markdownlint requirement for AGENTS.md to formatting guidelines
    • Add tests for generateExecutorOptions in utils.go (#234)
    • Add README review policy to AGENTS.md (#234)
    • Fix apikey login for Grafana Cloud: remove stale WaitVisible and incorrect Content-Type (#222)
    Open source →
    Release notes

    v1.0.11

    Compare

    Choose a tag to compare

    Open source →
  5. v1.0.11-0.20251030234254-de02bc67bfb6 30 Oct 2025 pre-release

    Nothing published for this version

  6. v1.0.11-0.20251030152311-c86c51630a55 30 Oct 2025 pre-release

    Nothing published for this version

  7. v1.0.10 30 Oct 2025
    Release notes

    What's Changed

    • README: Fix typos in playlist by @unbelauscht in #167
    • Accept cookies for AWS grafana automatically by @Lutger in #170
    • Feature: implement handling of dash parameters to hide variables, timepicker and links by @pkeuter in #174
    • Click "Yes" in "Stay signed in" page when using Microsoft login by @PhilipGeil in #175
    • Changed Systemd stage to network-online.target by @aseques in #179
    • Fix keyring prompt and update packages by @briangann in #188

    New Contributors

    Full Changelog: v1.0.9...v1.0.10

    Open source →
    Release notes
    • Fix for issue [[#187]]
    • Updates go packages
    Open source →
    Release notes

    v1.0.10

    Compare

    Choose a tag to compare

    Open source →
  8. v1.0.9 27 Sep 2024
    Release notes

    What's Changed

    • fix: bypass login for oauth is not reliables by @briangann in #148
    • Fix run:local and build:local Mage targets on Linux and Windows by @xnyo in #163
    • Fix: Pass Authorization header only to Grafana when using apikey auth by @xnyo in #162
    • Ability for 'goauth' to handle the situation if the password field isn't visible on the first screen (or might be visible but breaks the flow) by @nboeckmann in #153
    • Add some rough but functional Docker support by @slim-bean in #154
    • update packages and bugfixes by @briangann in #164

    New Contributors

    Full Changelog: v1.0.8...v1.0.9

    Open source →
    Release notes
    • Fix for issue [#159]
    • Fix for issue [#160]
    • Updates go packages
    • Please note: When using a service account token, you may need to increase the delay in your configuration for playlists depending on the device being used (10000 ms for RPi4b appears stable)
    Open source →
    Release notes

    v1.0.9

    Compare

    Choose a tag to compare

    Open source →
  9. v1.0.9-0.20241002033033-19dc76d94bf7 02 Oct 2024 pre-release

    Nothing published for this version

  10. v1.0.9-0.20240927022355-1271471255fd 27 Sep 2024 pre-release

    Nothing published for this version

  11. v1.0.8 23 Sep 2024
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v1.0.7...v1.0.8

    Open source →
    Release notes
    • Fix for issue #137 How to get rid of "Choose your search engine" window
    • Fix for scale-factor parameter #142
    Open source →
    Release notes

    v1.0.8

    Compare

    Choose a tag to compare

    Open source →
  12. v1.0.8-0.20240923022608-3ee7b0d629ec 23 Sep 2024 pre-release

    Nothing published for this version

  13. v1.0.7 31 May 2024
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v1.0.6...v1.0.7

    Open source →
    Release notes
    • Fix for GCOM login Issue #132
    • Update go modules
    Open source →
    Release notes

    v1.0.7

    Compare

    Choose a tag to compare

    Open source →
  14. v1.0.7-0.20240531022912-d1212b89e8af 31 May 2024 pre-release

    Nothing published for this version

  15. v1.0.7-0.20240518015557-3be3d4cfc66f 18 May 2024 pre-release

    Nothing published for this version

  16. v1.0.7-0.20240307040142-33326c959aa1 07 Mar 2024 pre-release

    Nothing published for this version

  17. v1.0.7-0.20231129145956-0c0f540a3503 29 Nov 2023 pre-release

    Nothing published for this version

  18. v1.0.7-0.20230308053015-821852ebe235 08 Mar 2023 pre-release

    Nothing published for this version

  19. v1.0.6 08 Mar 2023
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v1.0.0...v1.0.6

    Open source →
    Release notes
    • Includes PR#93 - adds authentication with API Key!
    • Reduces app CPU utilization to near zero while running
    • Adds version to build based on git tag
    • Adds user agent with kiosk version
    • Switch to git workflow for builds
    • Switch to Mage for building instead of make
    • Update go modules
    Open source →
    Release notes

    v1.0.6

    Compare

    Choose a tag to compare

    Open source →
  20. v1.0.5 12 Oct 2022
    Release notes
    • Update go modules to fix continuous error messages
    • Updated linters and circleci config for go 1.19
    • Adds support for Google IAP Auth (idtoken)
    • Fixes GCOM auth login hanging
    Open source →
    Release notes
    • Update go modules to fix continuous error messages
    • Updated linters and circleci config for go 1.19
    • Adds support for Google IAP Auth (idtoken)
    • Fixes GCOM auth login hanging
    Open source →
    Release notes

    grafana-kiosk v1.0.5

    Compare

    Choose a tag to compare

    Open source →
  21. v1.0.4 29 Jun 2021
    Release notes
    • Fix startup issue with new flags
    Open source →
    Release notes
    • Fix startup issue with new flags
    Open source →
    Release notes

    grafana-kiosk v1.0.4

    Compare

    Choose a tag to compare

    Open source →
  22. v1.0.3 29 Jun 2021
    Release notes
    • OAuth merged
    • Fix Grafana Cloud login
    • Updated modules
    • Added "window-position" option, allows running kiosk on different displays
    • Added --check-for-update-interval=31536000 to default flags sent to chromium to workaround update popup
    Open source →
    Release notes
    • OAuth merged
    • Fix Grafana Cloud login
    • Updated modules
    • Added "window-position" option, allows running kiosk on different displays
    • Added --check-for-update-interval=31536000 to default flags sent to chromium to workaround update popup
    Open source →
    Release notes

    grafana-kiosk v1.0.3

    Compare

    Choose a tag to compare

    Open source →
  23. v1.0.2 17 May 2020
    Release notes
    • Also compatible with Grafana v7
    • New flag to ignore SSL certificates for local login
    • Updated chromedp and build with go 1.14.2
    • New configuration file based startup
    Open source →
  24. v1.0.1 20 Dec 2019
    Release notes
    • Automated build
    • Includes PR #15
    • Compatible with Grafana v6.4.1+
    Open source →
  25. v1.0.1-0.20221012205734-4257cb9ed74b 12 Oct 2022 pre-release

    Nothing published for this version

  26. v1.0.1-0.20210629192826-211e5bd5cb54 29 Jun 2021 pre-release

    Nothing published for this version

  27. v1.0.1-0.20200517055103-bdd9d7b54ff1 17 May 2020 pre-release

    Nothing published for this version

  28. v1.0.0 20 Dec 2019
    Release notes
    • First Release
    • Compatible with Grafana v6.3
    Open source →
  29. v0.0.0-20230308053015-821852ebe235 08 Mar 2023 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive