Releases: hikhvar/mqtt2prometheus
v0.1.5-RC1
The major theme of this prerelease is a refactoring of the metric extraction. This allows the exporter to extract every metric from a different topic.
Changelog
ab0f600 Add unittests for parser
15f13f5 Increase shelly config
b3442ec Merge pull request #25 from hikhvar/refactor-ci
be4af9f Refactor metric extraction from MQTT
a4caaf5 Remove unused interface
3a658d3 move linting and docker build into test workflow
Docker images
docker pull hikhvar/mqtt2prometheus:v0.1.5-RC1
docker pull hikhvar/mqtt2prometheus:latest
docker pull docker.pkg.github.com/hikhvar/mqtt2prometheus/mqtt2prometheus:v0.1.5-RC1
docker pull docker.pkg.github.com/hikhvar/mqtt2prometheus/mqtt2prometheus:latest
docker pull ghcr.io/hikhvar/mqtt2prometheus:v0.1.5-RC1
docker pull ghcr.io/hikhvar/mqtt2prometheus:latest
v0.1.4
The major theme of this release is the introduction of go.uber.org/zap as logging framework. This allows to set the log level and control the verbosity of the exporter. This allows in high throughput scenarios to reduce the log spam.
Changelog
a6dbb18 Merge pull request #24 from hikhvar/refactor-logging
25f213a Please the linter
6de0a07 Update docs
126e134 Use go.uber.org/zap for logging
Docker images
docker pull hikhvar/mqtt2prometheus:v0.1.4
docker pull hikhvar/mqtt2prometheus:latest
docker pull docker.pkg.github.com/hikhvar/mqtt2prometheus/mqtt2prometheus:v0.1.4
docker pull docker.pkg.github.com/hikhvar/mqtt2prometheus/mqtt2prometheus:latest
docker pull ghcr.io/hikhvar/mqtt2prometheus:v0.1.4
docker pull ghcr.io/hikhvar/mqtt2prometheus:latest
v0.1.4-RC1
Changelog
a774b61 Mark preleases automatically in the github releases.
Docker images
docker pull hikhvar/mqtt2prometheus:v0.1.4-RC1
docker pull hikhvar/mqtt2prometheus:latest
docker pull docker.pkg.github.com/hikhvar/mqtt2prometheus/mqtt2prometheus:v0.1.4-RC1
docker pull docker.pkg.github.com/hikhvar/mqtt2prometheus/mqtt2prometheus:latest
docker pull ghcr.io/hikhvar/mqtt2prometheus:v0.1.4-RC1
docker pull ghcr.io/hikhvar/mqtt2prometheus:latest
v0.1.3
Changelog
0958d4c Only use goreleaser for docker images
Docker images
docker pull hikhvar/mqtt2prometheus:v0.1.3
docker pull hikhvar/mqtt2prometheus:latest
docker pull docker.pkg.github.com/hikhvar/mqtt2prometheus/mqtt2prometheus:v0.1.3
docker pull docker.pkg.github.com/hikhvar/mqtt2prometheus/mqtt2prometheus:latest
docker pull ghcr.io/hikhvar/mqtt2prometheus:v0.1.3
docker pull ghcr.io/hikhvar/mqtt2prometheus:latest
v0.1.3-RC1
Changelog
6c6c938 Add supported go versions notification
90d39db Move to Go 1.15. Drop 1.13 in tests
880157e Release docker images via goreleaser
004444a Use dedicated dockerfile for goreleaser
Docker images
docker pull hikhvar/mqtt2prometheus:v0.1.3-RC1
docker pull hikhvar/mqtt2prometheus:latest
docker pull docker.pkg.github.com/hikhvar/mqtt2prometheus/mqtt2prometheus:v0.1.3-RC1
docker pull docker.pkg.github.com/hikhvar/mqtt2prometheus/mqtt2prometheus:latest
docker pull ghcr.io/hikhvar/mqtt2prometheus:v0.1.3-RC1
docker pull ghcr.io/hikhvar/mqtt2prometheus:latest
v0.1.2
v0.1.1
Changelog
0d8d9e3 Add a link to the hacking environment
9e4ab53 Add version flag to commandline
f14e2a7 Changed incorrect port number
3579483 Merge pull request #16 from pulsar256/feature/improve-docs
4168037 Merge pull request #18 from vikramsubramanian/master
e5431f2 Update Readme.md
a9e61fe clarified usage of topic wildcard in examples/doc
v0.1.0
Tasmota Support
The major theme of this release is the tasmota support. The support was implemented in #14. The two major changes are the support of nested structures in the MQTT JSON payload and an arbitary position of the device ID in the MQTT topic path.
Breaking Changes
The configuration has a breaking change.
Before this release the exporter appended a /+
to the mqtt.topic_path
configuration string. Beginning with this release, the exporter subscribes exactly to the given wildcard pattern. If you configured the topic path foo/bar
until now, you have to change the value to foo/bar/+
.
Changelog
43f4611 Add comment to config.yaml.dist to show eternal presentation to prometheus
0a30033 Add complete local development stack
7b5796b Add sensor name filter config
800b8c0 Append source topic to metrics
f13c36a Breaking: Don't append + automatically to the topic
451f4c0 Change default port as suggested in prometheus/docs#1649
2f2a8de Fix port in docker run
ebeed6e Merge pull request #10 from oxplot/sensor-name-filtering
acf2988 Merge pull request #12 from hikhvar/use-timestamps
ecb0011 Merge pull request #13 from hikhvar/fix-docs
09cc6b1 Merge pull request #14 from hikhvar/support-tasmota
29eb925 Moved to gojsonq to support nested paths
ec23d61 Rename RegexpFilter to use it for device id extraction too
5680206 Support arbitrary position of device id in topic
627c526 Update hack config
d55b834 Updated gosund example
cdb02b9 Updated readme
8d0c1e0 gofmt cmd/