Releases: promhippie/dockerhub_exporter
v2.1.0
v2.0.0
2.0.0 (2025-07-09)
⚠ BREAKING CHANGES
- restructure build and release process
Features
- deps: update dependency go to v1.22.2 (c0a43c4)
- deps: update minor versions (dfd3151)
- deps: update minor versions (af955e1)
- deps: update minor versions to v3.19 (ee77032)
- deps: update minor versions to v3.20 (803a7c2)
- deps: update minor versions to v3.21 (#202) (94e38e6)
- deps: update minor versions to v3.22 (#224) (c7f09f0)
- deps: update module github.com/go-chi/chi/v5 to v5.1.0 (d61f327)
- deps: update module github.com/go-chi/chi/v5 to v5.2.0 (#204) (7093f92)
- deps: update module github.com/oklog/run to v1.2.0 (#227) (e266e6f)
- deps: update module github.com/prometheus/client_golang to v1.18.0 (9567a45)
- deps: update module github.com/prometheus/client_golang to v1.21.0 (#211) (1447378)
- deps: update module github.com/prometheus/client_golang to v1.22.0 (#217) (c62aef4)
- deps: update module github.com/prometheus/exporter-toolkit to v0.11.0 (27fda9b)
- deps: update module github.com/prometheus/exporter-toolkit to v0.12.0 (c79f1ce)
- deps: update module github.com/prometheus/exporter-toolkit to v0.13.0 (2b12231)
- deps: update module github.com/prometheus/exporter-toolkit to v0.14.0 (#209) (25d9824)
- deps: update module github.com/stretchr/testify to v1.10.0 (#201) (9959fad)
- deps: update module github.com/urfave/cli/v2 to v2.26.0 (e033cb5)
- deps: update module github.com/urfave/cli/v2 to v2.27.0 (15911fe)
- deps: update module github.com/urfave/cli/v2 to v3 (#216) (eb4fcdc)
- deps: update module github.com/urfave/cli/v3 to v3.2.0 (#219) (bb58ee8)
- deps: update module github.com/urfave/cli/v3 to v3.3.0 (#220) (1d648ac)
- replace go-kit logger by slog (eee0476)
- restructure build and release process (94b05b4)
- upgrade go to 1.23 and update all tools (aa07b78)
Bugfixes
- deps: update dependency go to v1.22.3 (8480d79)
- deps: update dependency go to v1.22.4 (99d1f19)
- deps: update dependency go to v1.22.5 (6f7d2e7)
- deps: update dependency go to v1.22.6 (5ddfa2d)
- deps: update module github.com/go-chi/chi/v5 to v5.0.11 (eef3e59)
- deps: update module github.com/go-chi/chi/v5 to v5.0.12 (107aee9)
- deps: update module github.com/go-chi/chi/v5 to v5.0.13 (729af7d)
- deps: update module github.com/go-chi/chi/v5 to v5.0.14 (88166b4)
- deps: update module github.com/go-chi/chi/v5 to v5.2.1 (#207) (9f803b9)
- deps: update module github.com/go-chi/chi/v5 to v5.2.2 (#226) (cca8fca)
- deps: update module github.com/prometheus/client_golang to v1.19.1 (dbc5367)
- deps: update module github.com/prometheus/client_golang to v1.20.3 (dd1fed8)
- deps: update module github.com/prometheus/client_golang to v1.20.4 (ba3c72d)
- deps: update module github.com/prometheus/client_golang to v1.20.5 (006dc38)
- deps: update module github.com/prometheus/client_golang to v1.21.1 (#212) (2fad6b1)
- deps: update module github.com/prometheus/exporter-toolkit to v0.13.1 (a57fb12)
- deps: update module github.com/prometheus/exporter-toolkit to v0.13.2 (#203) (f6c7ab4)
- deps: update module github.com/urfave/cli/v2 to v2.27.1 (ccc7f35)
- deps: update module github.com/urfave/cli/v2 to v2.27.2 (9614e4f)
- deps: update module github.com/urfave/cli/v2 to v2.27.3 (fd9ed79)
- deps: update module github.com/urfave/cli/v2 to v2.27.4 (2dbbf22)
- deps: update module github.com/urfave/cli/v2 to v2.27.5 (0e8f8fa)
- deps: update module github.com/urfave/cli/v2 to v2.27.6 (#213) (24d23f1)
- deps: update module github.com/urfave/cli/v3 to v3.3.1 (#221) (d03c4b5)
- deps: update module github.com/urfave/cli/v3 to v3.3.2 (#222) ([97d9580](https:...
v1.1.0
Changelog for 1.1.0
The following sections list the changes for 1.1.0.
Summary
- Chg #135: Read secrets form files
- Chg #135: Integrate standard web config
- Enh #135: Integrate option pprof profiling
Details
-
Change #135: Read secrets form files
We have added proper support to load secrets like the password from files or from
base64-encoded strings. Just provide the flags or environment variables for token or private
key with a DSN formatted string likefile://path/to/file
orbase64://Zm9vYmFy
. -
Change #135: Integrate standard web config
We integrated the new web config from the Prometheus toolkit which provides a configuration
for TLS support and also some basic builtin authentication. For the detailed configuration
you can check out the documentation. -
Enhancement #135: Integrate option pprof profiling
We have added an option to enable a pprof endpoint for proper profiling support with the help of
tools like Parca. The endpoint/debug/pprof
can now optionally be enabled to get the
profiling details for catching potential memory leaks.
v1.0.0
Changelog for 1.0.0
The following sections list the changes for 1.0.0.
Summary
- Chg #11: Refactor build tools and project structure
Details
v0.2.0
Changelog for 0.2.0
The following sections list the changes for 0.2.0.
Summary
Details
-
Change #2: Better naming for standard metrics
We named the metric to check if the exporter is working corrtly
dockerhub_valid_response
which doesn't reflect the Prometheus standards, so we renamed it todockerhub_up
. -
Change #3: Enforce org or repo flag
We added some validation that makes sure that we got at least an organization or a repository
defined to make sure we always got metrics to gather.