Skip to content

Releases: digineo/cambium-exporter

v0.8.0

27 Nov 10:45
341a7d8
Compare
Choose a tag to compare

Notable Changes

This contains a change which allows a continues login into the Cambium Cloud dashboard. An upgrade to v0.8.0 is required, if you use a *.cloud.cambiumnetworks.com instance.

Changelog

  • 341a7d8 releng: update goreleaser config
  • e1f80e2 fix: catch up to login form changes
  • 662da6c chore: satisfy linter
  • 9091976 update dependencies
  • eb5c9eb build(deps): bump github.com/chromedp/chromedp from 0.11.1 to 0.11.2
  • 4de5eea build(deps): bump github.com/chromedp/chromedp from 0.11.0 to 0.11.1
  • f183314 build(deps): bump github.com/chromedp/chromedp from 0.10.0 to 0.11.0
  • c1ea91e build(deps): bump github.com/prometheus/client_golang
  • 336b737 build(deps): bump github.com/prometheus/client_golang
  • 6a6e1fb build(deps): bump github.com/prometheus/client_golang
  • 5cec6a9 build(deps): bump github.com/prometheus/client_golang
  • 5dd755e build(deps): bump github.com/prometheus/client_golang
  • 2658b83 Merge pull request #4 from digineo/dependabot/go_modules/github.com/chromedp/chromedp-0.10.0
  • 049eda8 build(deps): bump github.com/chromedp/chromedp from 0.9.5 to 0.10.0

Which file to download and install?

  • Windows:
    • cambium-exporter_*_windows_amd64.tar.gz
  • Debian and derivates (Ubuntu):
    • cambium-exporter_*_amd64.deb (requires systemd)
  • Other Linux variant:
    • cambium-exporter_*_linux_amd64.tar.gz
  • Docker:
    • ghcr.io/digineo/cambium-exporter

Notes:

These packages don't ship with a hard-coded depencency to Chromium or Google Chrome, however, one of these is required for the operation.

On Ubuntu, the chromium-browser package is actually a Snap package, which does not work with the systemd unit. You need to install a "real" Chromium/Google Chrome via other means, or switch to Docker.

v0.7.1

22 May 09:56
Compare
Choose a tag to compare

Changelog

  • 7a31309 update dependencies
  • dbd003a add dependabot.yml
  • 2bc1f84 release: mention Docker image in release notes

Which file to download and install?

  • Windows:
    • cambium-exporter_*_windows_amd64.tar.gz
  • Debian and derivates (Ubuntu):
    • cambium-exporter_*_amd64.deb (requires systemd)
  • Other Linux variant:
    • cambium-exporter_*_linux_amd64.tar.gz
  • Docker:
    • ghcr.io/digineo/cambium-exporter

Notes:

These packages don't ship with a hard-coded depencency to Chromium or Google Chrome, however, one of these is required for the operation.

On Ubuntu, the chromium-browser package is actually a Snap package, which does not work with the systemd unit. You need to install a "real" Chromium/Google Chrome via other means, or switch to Docker.

v0.7.0

05 Mar 09:23
Compare
Choose a tag to compare

Changelog

Which file to download and install?

  • Windows:
    • cambium-exporter_*_windows_amd64.tar.gz
  • Debian and derivates (Ubuntu):
    • cambium-exporter_*_amd64.deb (requires systemd)
  • Other Linux variant:
    • cambium-exporter_*_linux_amd64.tar.gz
  • Docker
    • ghcr.io/digineo/cambium-exporter

Notes:

These packages don't ship with a hard-coded depencency to Chromium or Google Chrome, however, one of these is required for the operation.

On Ubuntu, the chromium-browser package is actually a Snap package, which does not work with the systemd unit. You need to install a "real" Chromium/Google Chrome via other means, or switch to Docker.

v0.6.0

04 Aug 08:59
Compare
Choose a tag to compare

Changelog

  • d3780c1 make --verbose log chromedp actions
  • fde7eb1 releng: drop chromium dependency from packages
  • 407a96d update dependencies
  • 092fd4e add meta data (commit, build date) to --version flag
  • 9281153 cleanup, satisfy linter
  • 146269d add --login.timeout/-t flag

Which file to download and install?

  • Windows:
    • cambium-exporter_*_windows_amd64.tar.gz
  • Debian and derivates (Ubuntu):
    • cambium-exporter_*_amd64.deb (requires systemd)
  • Other Linux variant:
    • cambium-exporter_*_linux_amd64.tar.gz

Notes:

These packages don't ship with a hard-coded depencency to Chromium or Google Chrome, however, one of these is required for the operation.

On Ubuntu, the chromium-browser package is actually a Snap package, which does not work with the systemd unit. You need to install a "real" Chromium/Google Chrome via other means, or switch to Docker.

v0.5.3

30 May 10:36
Compare
Choose a tag to compare

Changelog

Which file to download and install?

  • Windows: cambium-exporter_*_windows_amd64.tar.gz

  • Debian:

    • either cambium-exporter_*_Debian_amd64.deb, which depends on and auto-installs Chromium,
    • or cambium-exporter_*_NoChromium_amd64.deb, which does not.1
  • Ubuntu: cambium-exporter_*_NoChromium_amd64.deb1, 2

  • Other Linux variant: cambium-exporter_*_linux_amd64.tar.gz

Notes:

  • 1: you still need to provide your own Chromium or Google Chrome installation
  • 2: the Ubuntu chromium-browser is actually a Snap package, which does not work with the systemd unit; you need to install a "real" Chromium/Google Chrome via other means, or switch to Docker.

v0.5.2

18 May 15:15
Compare
Choose a tag to compare

Changelog

  • 2c8c8da fix normalizing radio band identifier

Which file to download and install?

  • Windows: cambium-exporter_*_windows_amd64.tar.gz
  • Debian:
    • either cambium-exporter_*_Debian_amd64.deb, which depends on and auto-installs Chromium,
    • or cambium-exporter_*_NoChromium_amd64.deb, which does not.1
  • Ubuntu: cambium-exporter_*_NoChromium_amd64.deb1, 2
  • Other Linux variant: cambium-exporter_*_linux_amd64.tar.gz

Notes:

  • 1: you still need to provide your own Chromium or Google Chrome installation
  • 2: the Ubuntu chromium-browser is actually a Snap package, which does not work with the systemd unit; you need to install a "real" Chromium/Google Chrome via other means, or switch to Docker.

v0.5.1

18 May 08:36
Compare
Choose a tag to compare

Changelog

This release fixes a problem with the exporter unable to log into the Cambium Cloud instance.

Technical details

Previously, you could just navigate to https://yourinstanceid.cloud.cambiumnetworks.com and would have been redirected to https://cloud.cambiumnetworks.com to start the SSO login process if you were not already logged in.

This redirect does (current?) not happen anymore, and consequently the exporter was stuck on yourinstanceid.cloud.cambiumnetworks.com, waiting for the the login form to appear.

Which file to download and install?

  • Windows: cambium-exporter_*_windows_amd64.tar.gz
  • Debian:
    • either cambium-exporter_*_Debian_amd64.deb, which depends on and auto-installs Chromium,
    • or cambium-exporter_*_NoChromium_amd64.deb, which does not.1
  • Ubuntu: cambium-exporter_*_NoChromium_amd64.deb1, 2
  • Other Linux variant: cambium-exporter_*_linux_amd64.tar.gz

Notes:

  • 1: you still need to provide your own Chromium or Google Chrome installation
  • 2: the Ubuntu chromium-browser is actually a Snap package, which does not work with the systemd unit; you need to install a "real" Chromium/Google Chrome via other means, or switch to Docker.

v0.5.0

18 May 08:22
Compare
Choose a tag to compare

Changelog

Which file to download and install?

  • Windows: cambium-exporter_*_windows_amd64.tar.gz
  • Debian:
    • either cambium-exporter_*_Debian_amd64.deb, which depends on and auto-installs Chromium,
    • or cambium-exporter_*_NoChromium_amd64.deb, which does not.1
  • Ubuntu: cambium-exporter_*_NoChromium_amd64.deb1, 2
  • Other Linux variant: cambium-exporter_*_linux_amd64.tar.gz

Notes:

  • 1: you still need to provide your own Chromium or Google Chrome installation
  • 2: the Ubuntu chromium-browser is actually a Snap package, which does not work with the systemd unit; you need to install a "real" Chromium/Google Chrome via other means, or switch to Docker.

v0.4.0

21 Jul 14:55
Compare
Choose a tag to compare

Changelog

47857c9 docs: describe exported metrics
1143e1b web ui: refactor HTML response
fc4b70d feature: export guest access portal metrics
be93e62 logs: add debug logs to (*Client).fetch()
8faff11 dev: run with --verbose flag
1c2bc5a chore: reduce linter warnings
d5a1dbb chore: update dependencies
b75e24c docs: fix typo in README.md

Which file to download and install?

  • Windows: cambium-exporter_*_windows_amd64.tar.gz
  • Debian:
    • either cambium-exporter_*_Debian_amd64.deb, which depends on and auto-installs Chromium,
    • or cambium-exporter_*_NoChromium_amd64.deb, which does not.1
  • Ubuntu: cambium-exporter_*_NoChromium_amd64.deb1, 2
  • Other Linux variant: cambium-exporter_*_linux_amd64.tar.gz

Notes:

  • 1: you still need to provide your own Chromium or Google Chrome installation
  • 2: the Ubuntu chromium-browser is actually a Snap package, which does not work with the systemd unit; you need to install a "real" Chromium/Google Chrome via other means, or switch to Docker.

v0.3.1

08 Jul 07:39
Compare
Choose a tag to compare

Changelog

76a958f improve startup-log
0ab1b02 logger: print correct call location

Which file to download and install?

  • Windows: cambium-exporter_*_windows_amd64.tar.gz
  • Debian:
    • either cambium-exporter_*_Debian_amd64.deb, which depends on and auto-installs Chromium,
    • or cambium-exporter_*_NoChromium_amd64.deb, which does not.1
  • Ubuntu: cambium-exporter_*_NoChromium_amd64.deb1, 2
  • Other Linux variant: cambium-exporter_*_linux_amd64.tar.gz

Notes:

  • 1: you still need to provide your own Chromium or Google Chrome installation
  • 2: the Ubuntu chromium-browser is actually a Snap package, which does not work with the systemd unit; you need to install a "real" Chromium/Google Chrome via other means, or switch to Docker.