Releases: hikhvar/mqtt2prometheus
v0.1.6-RC7
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
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
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
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
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
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
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
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
Changelog
bbebcc6 Enable experimental features
Docker images
docker pull hikhvar/mqtt2prometheus:v0.1.5-RC4
v0.1.5-RC2
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