Skip to content

Releases: chr-fritz/knx-exporter

v1.0.4

25 May 16:10
bd8e895
Compare
Choose a tag to compare

Changelog

  • 0179e43 Add kubernetes helm chart.
  • 91a35d8 Add publishing docker images to ghcr.io
  • 1f02e77 Allow to hide go runtime metrics.
  • d880c70 Avoid showing the usage info when run fails
  • 9adc7ce Bump github.com/prometheus/client_golang from 1.19.0 to 1.19.1 (#87)
  • 5095972 Bump ossf/scorecard-action from 2.3.0 to 2.3.3 (#88)
  • 3c2ae6d Extends the release process to push the helm chart
  • bd8e895 Fixes wrong image registry for the latest tag
  • 4a03007 Fixes wrong provided meter registry over http
  • 8c6d6e0 Reduce the number of pushed image tags.

Docker Images

ghcr.io/chr-fritz/knx-exporter

  • ghcr.io/chr-fritz/knx-exporter:latest
  • ghcr.io/chr-fritz/knx-exporter:v1.0.4
  • ghcr.io/chr-fritz/knx-exporter:v1.0
  • ghcr.io/chr-fritz/knx-exporter:v1

quay.io/chrfritz/knx-exporter (deprecated)

  • quay.io/chrfritz/knx-exporter:latest
  • quay.io/chrfritz/knx-exporter:v1.0.4
  • quay.io/chrfritz/knx-exporter:v1.0
  • quay.io/chrfritz/knx-exporter:v1

v1.0.3

19 Apr 14:05
cb39960
Compare
Choose a tag to compare

Changelog

  • 5abc98d Bump actions/checkout from 3.6.0 to 4.1.1 (#71)
  • a3b29b0 Bump actions/dependency-review-action from 2.5.1 to 3.1.0 (#70)
  • 3e6393d Bump actions/dependency-review-action from 3 to 4 (#82)
  • 04ccff3 Bump actions/setup-go from 4 to 5 (#77)
  • b32f9bd Bump actions/upload-artifact from 3 to 4 (#78)
  • 3722e68 Bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0 (#81)
  • 87390ce Bump github.com/prometheus/client_golang from 1.18.0 to 1.19.0 (#84)
  • 8c433e3 Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 (#75)
  • 4774b81 Bump github.com/spf13/viper from 1.17.0 to 1.18.1 (#76)
  • 4758169 Bump github.com/spf13/viper from 1.18.1 to 1.18.2 (#80)
  • 3b6dbc1 Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#83)
  • 607ad42 Bump github/codeql-action from 2 to 3 (#79)
  • cf1f471 Bump github/codeql-action from 2.22.3 to 2.22.4 (#72)
  • cb39960 Bump golang.org/x/net from 0.20.0 to 0.23.0 in the go_modules group (#86)
  • 2d5f6e5 Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#85)
  • 6e3191e Bump ossf/scorecard-action from 2.0.6 to 2.3.0 (#69)
  • 0cf8eea Fix permissions.
  • 1892113 Fixes go build status badge
  • d7bfb4a Removes hardened runner as ist publishes data to external services.
  • 63c5a0c Use labels for gh actions instead hashes to avoid to many PRs.
  • 26b26bf Uses golang 1.22
  • 842c057 [StepSecurity] Apply security best practices (#68)

Docker Images

quay.io/chrfritz/knx-exporter

  • quay.io/chrfritz/knx-exporter:latest
  • quay.io/chrfritz/knx-exporter:v1.0.3
  • quay.io/chrfritz/knx-exporter:v1.0
  • quay.io/chrfritz/knx-exporter:v1

Thanks!

Those were the changes on v1.0.3!

v1.0.2

12 Oct 08:31
aa1c8bc
Compare
Choose a tag to compare

Changelog

  • 3449d75 Bump github.com/spf13/viper from 1.16.0 to 1.17.0 (#66)
  • aa1c8bc Bump golang.org/x/net from 0.15.0 to 0.17.0 (#67)

Docker Images

quay.io/chrfritz/knx-exporter

  • quay.io/chrfritz/knx-exporter:latest
  • quay.io/chrfritz/knx-exporter:v1.0.2
  • quay.io/chrfritz/knx-exporter:v1.0
  • quay.io/chrfritz/knx-exporter:v1

Thanks!

Those were the changes on v1.0.2!

v1.0.1

12 Oct 08:17
9e907ec
Compare
Choose a tag to compare

Changelog

  • 4e0b8a6 Bump actions/checkout from 3 to 4 (#61)
  • 1f136d3 Bump docker/login-action from 2 to 3 (#62)
  • 8fa4cc9 Bump github.com/prometheus/client_golang from 1.16.0 to 1.17.0
  • e683932 Bump goreleaser/goreleaser-action from 4 to 5 (#63)
  • aa2c22e Fix codeql-analysis due to failing autobuild.
  • 76ac2ab Fix dependabot failure due to invalid go version 1.21
  • 29fb711 Fix typos and grammatical errors in README.md (#65)
  • 9e907ec Fixes setup of golang by using the version of go.mod in release.yaml
  • 1b557e6 Fixes setup of golang by using the version of go.mod.
  • 718d8c3 Remove use of deprecated goreleaser option.

Docker Images

quay.io/chrfritz/knx-exporter

  • quay.io/chrfritz/knx-exporter:latest
  • quay.io/chrfritz/knx-exporter:v1.0.1
  • quay.io/chrfritz/knx-exporter:v1.0
  • quay.io/chrfritz/knx-exporter:v1

Thanks!

Those were the changes on v1.0.1!

v1.0.0

30 Aug 21:22
cf54175
Compare
Choose a tag to compare

Changelog

  • 1e88678 Add possibility for GroupValueRead at startup
  • ad55eea Add structured log fields to all necessary log statements.
  • 968a24b Adds the enhanced connection configuration.
  • 996d120 Allow to configure the logging format using the knx-exporter.env.
  • cf54175 Explicitly define a nonroot user in the Dockerfile.
  • 8753991 Fixes sonar qube error in config_test.go.
  • a458356 Improves documentation
  • fef52df Improves postinstall script
  • 1a99b42 Merge pull request #56 from nomisim/master
  • e7b5387 Merge remote-tracking branch 'upstream/main'
  • 86a17ba Removes usage of deprecated functions in tests.
  • bc9c731 Updates all dependencies to the latest version.
  • 31bb9aa Updates minimal go version to 1.21.
  • 7f393ec add description of ReadStartupInterval and ReadStartup to README.md
  • c2c9ac1 add test for complete StartupReader
  • 0508f6e add tests for getMetricsToRead of startup-reader
  • 9f12733 fix typo in README.md
  • a974448 fix unnecessary cast to time.Duration in pkg/knx/startup-reader.go
  • 3a22755 omit passing of s *startupReader in go routing in pkg/knx/startup-reader.go

Docker Images

quay.io/chrfritz/knx-exporter

  • quay.io/chrfritz/knx-exporter:latest
  • quay.io/chrfritz/knx-exporter:v1.0.0
  • quay.io/chrfritz/knx-exporter:v1.0
  • quay.io/chrfritz/knx-exporter:v1

Thanks!

A special thanks to @nomisim for the contribution about the possibility for GroupValueRead at startup. Please take a look into #56.

v0.2.8

17 Aug 21:24
5ad300f
Compare
Choose a tag to compare

Changelog

  • 0b86c5f Allow to perform the sonarqube analysis in pull requests.
  • 4207889 Allows to format all logs as json.
  • c5855e7 Introduces fields into logging to provide more structured log information.
  • eeba1af Replaces use of deprecated functions with their successors.
  • 5ad300f Updates references to main branch due to renaming it from master.

Docker Images

quay.io/chrfritz/knx-exporter

  • quay.io/chrfritz/knx-exporter:latest
  • quay.io/chrfritz/knx-exporter:v0.2.8
  • quay.io/chrfritz/knx-exporter:v0.2
  • quay.io/chrfritz/knx-exporter:v0

Thanks!

Those were the changes on v0.2.8!

v0.2.7

02 Jul 18:06
5fb05a3
Compare
Choose a tag to compare

Changelog

  • d6da0cb Adds the docker images to the release notes.
  • 9ddc88a Bump SonarSource/sonarcloud-github-action from 1.8 to 1.9 (#41)
  • ee3eea6 Bump actions/setup-go from 3 to 4 (#42)
  • a4a358f Bump github.com/prometheus/client_golang from 1.14.0 to 1.15.0 (#44)
  • b7dc68a Bump github.com/prometheus/client_golang from 1.15.0 to 1.15.1 (#45)
  • ca1336a Bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 (#51)
  • b70016b Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.2 (#46)
  • 463a59f Bump github.com/sirupsen/logrus from 1.9.2 to 1.9.3 (#48)
  • c20c981 Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 (#43)
  • c7550fd Bump github.com/spf13/viper from 1.15.0 to 1.16.0 (#50)
  • 83dd219 Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (#40)
  • ce37e22 Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (#47)
  • cd86cfc Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (#49)
  • 4a21a40 Create debian packages to simplifies installation.
  • 5fb05a3 Fixes unit tests which failed through new validity checks of physical and group addresses.
  • 01db65c Improves gh actions and increases go version to 1.20
  • f99bbf0 Skip sonar cloud scan if no SONAR_TOKEN is not set.
  • b5cee61 Updates the knx-go library to the latest version. It will also support additional DTPs.

Docker Images

quay.io/chrfritz/knx-exporter

  • quay.io/chrfritz/knx-exporter:latest
  • quay.io/chrfritz/knx-exporter:v0.2.7
  • quay.io/chrfritz/knx-exporter:v0.2
  • quay.io/chrfritz/knx-exporter:v0

Thanks!

Those were the changes on v0.2.7!

v0.2.6

04 Feb 23:46
98c7a5a
Compare
Choose a tag to compare

Changelog

  • 98c7a5a Add release job.
  • 00630d8 Bump github.com/coreos/go-systemd/v22 from 22.3.2 to 22.4.0 (#31)
  • f09fe43 Bump github.com/coreos/go-systemd/v22 from 22.4.0 to 22.5.0
  • e6e2a90 Bump github.com/prometheus/client_golang from 1.12.2 to 1.13.0.
  • 8aec43b Bump github.com/prometheus/client_golang from 1.13.0 to 1.13.1 (#37)
  • f65941f Bump github.com/prometheus/client_golang from 1.13.1 to 1.14.0 (#38)
  • fbea2cd Bump github.com/spf13/cobra from 1.5.0 to 1.6.0 (#32)
  • 222aa0b Bump github.com/spf13/cobra from 1.6.0 to 1.6.1 (#34)
  • 8f26f84 Bump github.com/spf13/viper from 1.12.0 to 1.13.0 (#30)
  • 7f9e8e2 Bump github.com/spf13/viper from 1.13.0 to 1.14.0 (#35)
  • 4c5078b Bump github.com/spf13/viper from 1.14.0 to 1.15.0 (#39)
  • 44bdaef Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 (#33)
  • d7413a3 Updates golang version to 1.19

v0.2.5

01 Aug 13:11
1b2e9e5
Compare
Choose a tag to compare

Changelog

  • 1b2e9e5 Adds table of content to readme.
  • 7f22483 Adds the labels to snapshot keys to avoid mixing different values of the same metric from the same device but different labels.
  • 775c4d3 Allows adding constant labels to the exported metric.
  • 1df8d2d Auto update github actions using dependabot.
  • 9e0dbd8 Bump actions/checkout from 2 to 3 (#19)
  • ef6ac29 Bump actions/setup-go from 2 to 3 (#18)
  • a0ea4f1 Bump github.com/prometheus/client_golang from 1.11.0 to 1.12.0 (#11)
  • ac5dac2 Bump github.com/prometheus/client_golang from 1.12.0 to 1.12.1 (#12)
  • f026877 Bump github.com/prometheus/client_golang from 1.12.1 to 1.12.2 (#17)
  • d86d85e Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0 (#28)
  • b3dbcc0 Bump github.com/spf13/cobra from 1.3.0 to 1.4.0 (#14)
  • f273409 Bump github.com/spf13/cobra from 1.4.0 to 1.5.0 (#26)
  • f1217e4 Bump github.com/spf13/viper from 1.10.1 to 1.11.0 (#16)
  • f91c940 Bump github.com/spf13/viper from 1.11.0 to 1.12.0 (#21)
  • a511270 Bump github.com/stretchr/testify from 1.7.0 to 1.7.1 (#15)
  • 80c503a Bump github.com/stretchr/testify from 1.7.1 to 1.7.5 (#25)
  • bccbd94 Bump github.com/stretchr/testify from 1.7.5 to 1.8.0 (#27)
  • 891d183 Bump github/codeql-action from 1 to 2 (#20)
  • 3220c15 Extends readme about how to run it with docker.
  • d193e2a Fixes unit test.
  • 8955c90 Fixes using values from viper config file.
  • 1a97f8f Fully removes the help string from all registered metrics as it must be the same for all metrics with the same name.

v0.2.4

09 Jan 18:16
4bd8315
Compare
Choose a tag to compare

Changelog

55eaefd Add and updates the apache license copyright hint in all files.
cdf32aa Adds screenshot to readme.
4bd8315 Adds test for the alive check.
27bec35 Bump github.com/spf13/cobra from 1.2.1 to 1.3.0 (#9)
955df91 Bump github.com/spf13/viper from 1.9.0 to 1.10.1
466c9a6 Fixes the if expression for sonar qube scans on pull requests.
e3a4c0f Improve detecting broken connections.
4925d6b Improves installing the build dependencies.
c812858 Introduce an interface for the knx.MetricsExporter.
88449b7 Regenerate mocks
76ed072 Updates dependencies.
8b4d1dd Upgrades minimal golang version to 1.17.

Docker images

  • docker pull quay.io/chrfritz/knx-exporter:v0.2.4
  • docker pull quay.io/chrfritz/knx-exporter:v0.2
  • docker pull quay.io/chrfritz/knx-exporter:v0