Skip to content

Releases: hikhvar/mqtt2prometheus

v0.1.6-RC7

08 Apr 09:13
a25cf3f
Compare
Choose a tag to compare
v0.1.6-RC7 Pre-release
Pre-release

Changelog

1de4d0b Add experimental support for web-config-file
03a3ddd Bump golang version in docker image
67e455c Bump minimal required go version
5805d04 Fix cache key in shelly.yaml example
d801ff7 Merge pull request #44 from hikhvar/switch-to-nonroot
b1504ca Merge pull request #53 from chr4/chore/fix-cache-config
3b436b2 Merge pull request #54 from chr4/chore/strict-yaml-unmarshal
a25cf3f Merge pull request #56 from hikhvar/web-config
345dd9b Switch to nonroot baseimage
48fb74e Upgraded procfs
366c38c Use UnmarshalStrict for config file to catch config errors
6ab535e Use upstream DefaultExpiration for go-cache

Docker images

  • docker pull hikhvar/mqtt2prometheus:v0.1.6-RC7
  • docker pull hikhvar/mqtt2prometheus:latest
  • docker pull ghcr.io/hikhvar/mqtt2prometheus:v0.1.6-RC7
  • docker pull ghcr.io/hikhvar/mqtt2prometheus:latest

v0.1.6-RC6

12 Mar 20:39
Compare
Choose a tag to compare
v0.1.6-RC6 Pre-release
Pre-release

Changelog

30a2180 Add mqtt2prometheus_connected gauge to represent connection state
bad1940 Improve error handling in TLS setup
87310fc Merge pull request #49 from weboo/tls-client-certificates
98c0f6b Only test oldest and newest supported go version
6c7f7f7 Update Readme
f5562d2 modified to return error
605e631 modified to return error
d5ee3e6 support for TLS client certificates

Docker images

  • docker pull hikhvar/mqtt2prometheus:v0.1.6-RC6
  • docker pull hikhvar/mqtt2prometheus:latest
  • docker pull ghcr.io/hikhvar/mqtt2prometheus:v0.1.6-RC6
  • docker pull ghcr.io/hikhvar/mqtt2prometheus:latest

v0.1.6-RC5

08 Mar 22:26
Compare
Choose a tag to compare
v0.1.6-RC5 Pre-release
Pre-release

Changelog

4cef22b Use alpine base image to fetch tzdata and ssl-certs.

Docker images

  • docker pull hikhvar/mqtt2prometheus:v0.1.6-RC5
  • docker pull hikhvar/mqtt2prometheus:latest
  • docker pull ghcr.io/hikhvar/mqtt2prometheus:v0.1.6-RC5
  • docker pull ghcr.io/hikhvar/mqtt2prometheus:latest

v0.1.6-RC3

06 Mar 23:02
8319830
Compare
Choose a tag to compare
v0.1.6-RC3 Pre-release
Pre-release

Changelog

d2af68b Create codeql-analysis.yml
5b0603c Make GroupValue() more resilient
8319830 Merge pull request #47 from chr4/feat/topic-resillience

Docker images

  • docker pull hikhvar/mqtt2prometheus:v0.1.6-RC3
  • docker pull hikhvar/mqtt2prometheus:latest
  • docker pull ghcr.io/hikhvar/mqtt2prometheus:v0.1.6-RC3
  • docker pull ghcr.io/hikhvar/mqtt2prometheus:latest

v0.1.6-RC2

01 Mar 11:04
82fe6fc
Compare
Choose a tag to compare
v0.1.6-RC2 Pre-release
Pre-release

Changelog

62f606e Fix docs
82fe6fc Merge pull request #42 from hikhvar/fix-baseimage
a8414c5 Merge pull request #43 from hikhvar/fix.docs
7e42523 Switch to distroless baseimage

Docker images

  • docker pull hikhvar/mqtt2prometheus:v0.1.6-RC2
  • docker pull hikhvar/mqtt2prometheus:latest
  • docker pull ghcr.io/hikhvar/mqtt2prometheus:v0.1.6-RC2
  • docker pull ghcr.io/hikhvar/mqtt2prometheus:latest

v0.1.6-RC1

22 Feb 18:58
3e65257
Compare
Choose a tag to compare
v0.1.6-RC1 Pre-release
Pre-release

Changelog

325ca00 Add debian packages
24df81e Add fuzzing
3e65257 Merge pull request #39 from hikhvar/add-nfpm
bb105ae Test on golang 1.16.x

Docker images

  • docker pull hikhvar/mqtt2prometheus:v0.1.6-RC1
  • docker pull hikhvar/mqtt2prometheus:latest
  • docker pull ghcr.io/hikhvar/mqtt2prometheus:v0.1.6-RC1
  • docker pull ghcr.io/hikhvar/mqtt2prometheus:latest

v0.1.5

05 Feb 07:15
de1ad00
Compare
Choose a tag to compare

There are two new features in this release:

  • All docker images are build for the linux CPU architectures amd64, i386, riscv64, arm64, arm6 and arm7. The docker image is a multi-arch image. Just use the image tag and your docker daemon fill fetch the image appropiate for your architecture.
  • There is an experimental support for a single metric per MQTT topic. An example configuration is in the hack directory: https://github.com/hikhvar/mqtt2prometheus/blob/master/hack/shelly.yaml

Changelog

2717da7 Add missing architectures. Remove github packages registry as deploy target
bbebcc6 Enable experimental features
1eae3e5 Final fix
6c71dcf Fix arm64 image tags
78da1d1 Fix tagging, use arm5 aswell
04bf795 Fix typo in image
de1ad00 Merge pull request #38 from hikhvar/build-multi-arch-images
61ef50a Test multi arch build
4a90c02 Update Readme.md
fd1e70f Use buildx
d02411d Don't hardcode go binary path in makefile
31cd757 Merge pull request #27 from hikhvar/refactor-metrics
90584b7 Merge pull request #29 from hikhvar/fix-collection
af8098f Merge pull request #30 from hikhvar/allow-alternative-go-binary
e5cc73f Refactor cache datastructure to use a key per metric instead of a key per device

Docker images

  • docker pull hikhvar/mqtt2prometheus:v0.1.5
  • docker pull hikhvar/mqtt2prometheus:latest
  • docker pull ghcr.io/hikhvar/mqtt2prometheus:v0.1.5
  • docker pull ghcr.io/hikhvar/mqtt2prometheus:latest

v0.1.5-RC6

03 Feb 11:54
Compare
Choose a tag to compare
v0.1.5-RC6 Pre-release
Pre-release

Changelog

04bf795 Fix typo in image

Docker images

  • docker pull hikhvar/mqtt2prometheus:v0.1.5-RC6
  • docker pull hikhvar/mqtt2prometheus:latest
  • docker pull ghcr.io/hikhvar/mqtt2prometheus:v0.1.5-RC6
  • docker pull ghcr.io/hikhvar/mqtt2prometheus:latest

v0.1.5-RC4

03 Feb 09:33
Compare
Choose a tag to compare
v0.1.5-RC4 Pre-release
Pre-release

Changelog

bbebcc6 Enable experimental features

Docker images

  • docker pull hikhvar/mqtt2prometheus:v0.1.5-RC4

v0.1.5-RC2

23 Jan 21:20
af8098f
Compare
Choose a tag to compare
v0.1.5-RC2 Pre-release
Pre-release

Changelog

d02411d Don't hardcode go binary path in makefile
31cd757 Merge pull request #27 from hikhvar/refactor-metrics
90584b7 Merge pull request #29 from hikhvar/fix-collection
af8098f Merge pull request #30 from hikhvar/allow-alternative-go-binary
e5cc73f Refactor cache datastructure to use a key per metric instead of a key per device

Docker images

  • docker pull hikhvar/mqtt2prometheus:v0.1.5-RC2
  • docker pull hikhvar/mqtt2prometheus:latest
  • docker pull docker.pkg.github.com/hikhvar/mqtt2prometheus/mqtt2prometheus:v0.1.5-RC2
  • docker pull docker.pkg.github.com/hikhvar/mqtt2prometheus/mqtt2prometheus:latest
  • docker pull ghcr.io/hikhvar/mqtt2prometheus:v0.1.5-RC2
  • docker pull ghcr.io/hikhvar/mqtt2prometheus:latest