All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.12.47 (2026-04-01)
- Update module github.com/d0ugal/promexporter to v1.14.32 (d61a078)
1.12.46 (2026-04-01)
- Update google.golang.org/genproto/googleapis/api digest to 9d38bb4 (9471ae2)
- Update google.golang.org/genproto/googleapis/api digest to f93e5f3 (8bd37da)
- Update google.golang.org/genproto/googleapis/rpc digest to 9d38bb4 (db6295b)
- Update module google.golang.org/grpc to v1.80.0 (67138de)
1.12.45 (2026-03-31)
- Update module github.com/d0ugal/promexporter to v1.14.31 (c6dad01)
1.12.44 (2026-03-31)
- Update google.golang.org/genproto/googleapis/api digest to d5a96ad (16b28a6)
- Update google.golang.org/genproto/googleapis/rpc digest to d5a96ad (7a367ba)
- Update module github.com/d0ugal/promexporter to v1.14.30 (f1f1f67)
- Update module github.com/go-playground/validator/v10 to v10.30.2 (71f0303)
1.12.43 (2026-03-28)
- Update module github.com/bytedance/sonic/loader to v0.5.1 (f0637ec)
- Update module github.com/d0ugal/promexporter to v1.14.29 (cf3fdd4)
- Update module github.com/gin-contrib/sse to v1.1.1 (6f70472)
1.12.42 (2026-03-26)
- Update module github.com/grafana/pyroscope-go to v1.2.8 (e2b0197)
1.12.41 (2026-03-25)
- Update module github.com/d0ugal/promexporter to v1.14.28 (8eb38b4)
1.12.40 (2026-03-24)
- Update module github.com/pelletier/go-toml/v2 to v2.3.0 (ae78a7e)
1.12.39 (2026-03-23)
- Update dependency go to v1.26.1 (7f1e59d)
- Update google.golang.org/genproto/googleapis/api digest to d00831a (fb1e144)
- Update module github.com/bytedance/gopkg to v0.1.4 (7ea7821)
- Update module github.com/d0ugal/promexporter to v1.14.27 (b58627a)
- Update module github.com/prometheus/procfs to v0.20.1 (91514be)
- Update module go.yaml.in/yaml/v2 to v2.4.4 (27d625b)
- Update opentelemetry-go monorepo to v1.42.0 (f261f44)
1.12.38 (2026-03-13)
- Update dependency go to v1.26.0 (cda98df)
- Update google.golang.org/genproto/googleapis/api digest to 2f722ef (2653568)
- Update google.golang.org/genproto/googleapis/api digest to 42d3e9b (408635e)
- Update google.golang.org/genproto/googleapis/api digest to 4cfbd41 (69ab70d)
- Update google.golang.org/genproto/googleapis/api digest to 84a4fc4 (218f059)
- Update google.golang.org/genproto/googleapis/rpc digest to 2f722ef (e162a31)
- Update google.golang.org/genproto/googleapis/rpc digest to 42d3e9b (16f26c9)
- Update google.golang.org/genproto/googleapis/rpc digest to 4cfbd41 (1de2413)
- Update google.golang.org/genproto/googleapis/rpc digest to a2cb227 (1ae87b2)
- Update google.golang.org/genproto/googleapis/rpc digest to a57be14 (f1e9f5a)
- Update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.8 (f64e5ce)
- Update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.28.0 (0faae56)
- Update module github.com/klauspost/compress to v1.18.4 (2e0d704)
- Update module github.com/prometheus/procfs to v0.20.0 (6df7390)
- Update module golang.org/x/arch to v0.24.0 (b933c7c)
- Update module golang.org/x/crypto to v0.48.0 (e1405f2)
- Update module golang.org/x/net to v0.50.0 (7ff9f33)
- Update module golang.org/x/sys to v0.41.0 (fa45ffa)
- Update module google.golang.org/grpc to v1.79.0 (c01a860)
- Update module google.golang.org/grpc to v1.79.1 (c9441b4)
- Update opentelemetry-go-contrib monorepo to v0.67.0 (c9a361d)
1.12.37 (2026-02-05)
- Update dependency go to v1.25.7 (f91ad25)
- Update google.golang.org/genproto/googleapis/api digest to 546029d (7f6fec3)
- Update google.golang.org/genproto/googleapis/api digest to ce8ad4c (5aebfda)
- Update google.golang.org/genproto/googleapis/rpc digest to 546029d (3b7a6ad)
- Update google.golang.org/genproto/googleapis/rpc digest to ce8ad4c (d26a966)
- Update module github.com/d0ugal/promexporter to v2 (8e15226)
- Update opentelemetry-go monorepo to v1.40.0 (c0b1a52)
- Update opentelemetry-go-contrib monorepo to v0.65.0 (bff66fb)
1.12.36 (2026-02-01)
- Update google.golang.org/genproto/googleapis/api digest to 8636f87 (3d7a1e6)
- Update google.golang.org/genproto/googleapis/api digest to d11affd (156eeff)
- Update google.golang.org/genproto/googleapis/rpc digest to 8636f87 (fc49d28)
- Update google.golang.org/genproto/googleapis/rpc digest to d11affd (d7998a0)
- Update module github.com/d0ugal/promexporter to v1.14.25 (340ae63)
- Update module github.com/d0ugal/promexporter to v1.14.26 (4f58806)
- Update module github.com/gabriel-vasile/mimetype to v1.4.13 (d2c9be9)
- Update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.6 (158f127)
- Update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.7 (659b817)
1.12.35 (2026-01-23)
- Update google.golang.org/genproto/googleapis/api digest to 409b4a9 (51c84cd)
- Update google.golang.org/genproto/googleapis/api digest to 8e98ce8 (b12d596)
- Update google.golang.org/genproto/googleapis/api digest to b8f7ae3 (c85b339)
- Update google.golang.org/genproto/googleapis/rpc digest to 8e98ce8 (f99de61)
- Update google.golang.org/genproto/googleapis/rpc digest to b8f7ae3 (585aa93)
- Update module github.com/bytedance/sonic to v1.15.0 (5ca357d)
- Update module github.com/d0ugal/promexporter to v1.14.22 (ebba16e)
- Update module github.com/d0ugal/promexporter to v1.14.23 (22266e4)
- Update module github.com/d0ugal/promexporter to v1.14.24 (86fdc71)
- Update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.5 (ba62391)
1.12.34 (2026-01-17)
- Update module github.com/d0ugal/promexporter to v1.14.21 (a81157d)
1.12.33 (2026-01-16)
- Update dependency go to v1.25.6 (849b725)
- Update google.golang.org/genproto/googleapis/api digest to 3f89685 (8adafb4)
- Update google.golang.org/genproto/googleapis/rpc digest to 3f89685 (d92f852)
- Update module github.com/klauspost/compress to v1.18.3 (79bc92c)
1.12.32 (2026-01-14)
- Update google.golang.org/genproto/googleapis/api digest to 99fd39f (8f11a41)
- Update google.golang.org/genproto/googleapis/rpc digest to 99fd39f (aa1f540)
- Update module github.com/d0ugal/promexporter to v1.14.18 (82b5f10)
- Update module github.com/d0ugal/promexporter to v1.14.19 (7f8cfc2)
- Update module github.com/d0ugal/promexporter to v1.14.20 (16716fb)
- Update module github.com/gosnmp/gosnmp to v1.43.2 (4d3c182)
- Update module golang.org/x/net to v0.49.0 (75ad5a2)
1.12.31 (2026-01-11)
- Update module github.com/d0ugal/promexporter to v1.14.17 (1c23d36)
1.12.30 (2026-01-11)
- Update module github.com/d0ugal/promexporter to v1.14.16 (1aac781)
- Update module github.com/quic-go/quic-go to v0.59.0 (693b3f3)
- Update module golang.org/x/text to v0.33.0 (44a826d)
1.12.29 (2026-01-09)
- Update module github.com/d0ugal/promexporter to v1.14.15 (629de32)
1.12.28 (2026-01-08)
- Update module github.com/d0ugal/promexporter to v1.14.14 (ffcad6c)
- Update module golang.org/x/sys to v0.40.0 (768b371)
1.12.27 (2026-01-08)
- Update module github.com/goccy/go-yaml to v1.19.2 (f6386bc)
1.12.26 (2026-01-06)
- Update module github.com/d0ugal/promexporter to v1.14.13 (3b9e414)
- Update module github.com/gosnmp/gosnmp to v1.43.1 (03647c4)
- Update module github.com/prometheus/common to v0.67.5 (0295a3a)
1.12.25 (2026-01-04)
- Update module github.com/gosnmp/gosnmp to v1.43.0 (754392c)
1.12.24 (2025-12-27)
- Update module github.com/d0ugal/promexporter to v1.14.12 (e08bafe)
- Update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.4 (a279f61)
1.12.23 (2025-12-24)
- Update module github.com/go-playground/validator/v10 to v10.30.1 (9184e2a)
1.12.22 (2025-12-23)
- Update module github.com/d0ugal/promexporter to v1.14.11 (6eab7b7)
1.12.21 (2025-12-23)
- Update module github.com/d0ugal/promexporter to v1.14.10 (0bccb68)
- Update module google.golang.org/grpc to v1.78.0 (2af1e7b)
1.12.20 (2025-12-23)
- Update google.golang.org/genproto/googleapis/api digest to 0a764e5 (1a16d5d)
- Update google.golang.org/genproto/googleapis/rpc digest to 0a764e5 (8fd8f87)
1.12.19 (2025-12-22)
- Update module github.com/d0ugal/promexporter to v1.14.9 (f8e2d0d)
- Update module github.com/go-playground/validator/v10 to v10.30.0 (0b9c0d9)
1.12.18 (2025-12-21)
- Update module github.com/d0ugal/promexporter to v1.14.8 (a847898)
- Update module github.com/quic-go/quic-go to v0.58.0 (6eddaf9)
1.12.17 (2025-12-20)
- Update module github.com/d0ugal/promexporter to v1.14.7 (73b2f0a)
1.12.16 (2025-12-17)
- Update module github.com/goccy/go-yaml to v1.19.1 (2411537)
1.12.15 (2025-12-14)
- Update google.golang.org/genproto/googleapis/api digest to 97cd9d5 (22ae71e)
- Update google.golang.org/genproto/googleapis/rpc digest to 97cd9d5 (b68c048)
- Update module github.com/d0ugal/promexporter to v1.14.5 (0a9e062)
- Update module github.com/d0ugal/promexporter to v1.14.6 (5ae196e)
- Update module github.com/gabriel-vasile/mimetype to v1.4.12 (09e3fec)
- Update module github.com/go-playground/validator/v10 to v10.29.0 (54a8b06)
- Update module google.golang.org/protobuf to v1.36.11 (35bebc7)
1.12.14 (2025-12-10)
- Update module github.com/d0ugal/promexporter to v1.14.4 (fa24cfd)
1.12.13 (2025-12-09)
- ci: add GOMODCACHE env var to fix permission denied error (262ac2d)
- Update module golang.org/x/crypto to v0.46.0 (f81dbfa)
- Update module golang.org/x/net to v0.48.0 (165c84d)
- Update module golang.org/x/sys to v0.39.0 (1a5b9d9)
- Update opentelemetry-go monorepo to v1.39.0 (0c238e6)
- Update opentelemetry-go-contrib monorepo to v0.64.0 (5bb8a3a)
1.12.12 (2025-12-04)
- workflows: fix workflow syntax errors and revert Alpine to 3.22.2 (8a1ec11)
1.12.11 (2025-12-04)
- Update dependency go to v1.25.5 (80610df)
- Update google.golang.org/genproto/googleapis/api digest to ff82c1b (be76180)
- Update google.golang.org/genproto/googleapis/rpc digest to ff82c1b (a90dc4d)
- Update module github.com/d0ugal/promexporter to v1.14.3 (24c3457)
1.12.10 (2025-12-01)
- remove trailing blank lines in workflow file (cfb732b)
- Update module github.com/d0ugal/promexporter to v1.14.1 (483d1cd)
- Update module github.com/d0ugal/promexporter to v1.14.2 (0ec341b)
- Update module github.com/klauspost/compress to v1.18.2 (d8580d4)
1.12.9 (2025-11-29)
- Update module github.com/d0ugal/promexporter to v1.13.8 (1431dd6)
- Update module github.com/goccy/go-yaml to v1.19.0 (33c05b8)
1.12.8 (2025-11-26)
- Update module github.com/d0ugal/promexporter to v1.13.7 (0bba065)
- Update module github.com/quic-go/quic-go to v0.57.1 (8e8bba8)
1.12.7 (2025-11-25)
- Update google.golang.org/genproto/googleapis/api digest to 79d6a2a (e5591e9)
- Update google.golang.org/genproto/googleapis/rpc digest to 79d6a2a (e2a3f00)
1.12.6 (2025-11-21)
- Update module github.com/d0ugal/promexporter to v1.13.5 (6bcd42b)
- Update module github.com/d0ugal/promexporter to v1.13.6 (e642806)
- Update module github.com/prometheus/common to v0.67.4 (f86dee9)
1.12.5 (2025-11-21)
- ci: prevent dev-build from running on PRs and fix YAML syntax (5bfcb46)
- Update module github.com/d0ugal/promexporter to v1.13.4 (2418472)
1.12.4 (2025-11-20)
- correct step property indentation in workflows (347cb9f)
- resolve YAML linting issues (a5d6c3c)
- Update module github.com/d0ugal/promexporter to v1.13.3 (4b6b736)
- Update module golang.org/x/crypto to v0.45.0 (6f7ff48)
1.12.3 (2025-11-18)
- Update module github.com/d0ugal/promexporter to v1.13.2 (7ed4f93)
1.12.2 (2025-11-18)
- Update module github.com/prometheus/common to v0.67.3 (7805e72)
- Update module google.golang.org/grpc to v1.77.0 (ab3a1ee)
1.12.1 (2025-11-12)
- Update module github.com/d0ugal/promexporter to v1.13.1 (98e9716)
1.12.0 (2025-11-12)
- ci: ensure CI runs for release-please branches and PRs (5e5aee9)
- ci: use RELEASE_TOKEN secret for release-please (5d09f1a)
- ci: check github.head_ref for release-please PR detection (71863ca)
- Update module github.com/d0ugal/promexporter to v1.12.2 (7677c9e)
- Update module golang.org/x/net to v0.47.0 (80e8f8e)
1.11.7 (2025-11-11)
- Update google.golang.org/genproto/googleapis/api digest to 83f4791 (6626729)
- Update google.golang.org/genproto/googleapis/api digest to 95abcf5 (0e100fc)
- Update google.golang.org/genproto/googleapis/rpc digest to 83f4791 (55a436b)
- Update google.golang.org/genproto/googleapis/rpc digest to 95abcf5 (03983a8)
- Update module github.com/d0ugal/promexporter to v1.12.1 (41e0e51)
1.11.6 (2025-11-10)
- Remove duplicate info metric registration (78d1715)
- Update module github.com/d0ugal/promexporter to v1.12.0 (5f543f2)
1.11.5 (2025-11-09)
- Update module github.com/d0ugal/promexporter to v1.11.2 (57a1c5c)
- Update module github.com/quic-go/quic-go to v0.56.0 (cb5e6e2)
- Update module golang.org/x/arch to v0.23.0 (da1ea23)
- Update module golang.org/x/sys to v0.38.0 (1ad7d46)
1.11.4 (2025-11-06)
- Update module github.com/d0ugal/promexporter to v1.11.1 (5a2618d)
1.11.3 (2025-11-05)
- Update dependency go to v1.25.4 (4ae8832)
1.11.2 (2025-11-04)
- Update module github.com/d0ugal/promexporter to v1.11.0 (3dfc65d)
1.11.1 (2025-11-04)
- Update google.golang.org/genproto/googleapis/api digest to f26f940 (25f3eef)
- Update google.golang.org/genproto/googleapis/rpc digest to f26f940 (4f73318)
- Update module github.com/d0ugal/promexporter to v1.9.0 (9e7a143)
- Update module go.opentelemetry.io/proto/otlp to v1.9.0 (c00a017)
1.11.0 (2025-11-02)
- add dev-tag Makefile target (796d941)
- add duplication linter (dupl) to golangci configuration (fa4851a)
- add tracing configuration support (5212127)
- ci: add auto-format workflow (e45defd)
- integrate OpenTelemetry tracing into collector (7bd98f5)
- trigger CI after auto-format workflow completes (f933454)
- add nolint comments for contextcheck on span context extraction (cde4c80)
- remove unused spanCtx variables and fix disconnect call (befa34c)
- remove unused spanCtx variables from collection functions (4010029)
- resolve contextcheck and whitespace linting issues (ca2fd85)
- update collectMetrics signature to accept context parameter (01036b4)
- Update google.golang.org/genproto/googleapis/api digest to ab9386a (5ab992a)
- Update google.golang.org/genproto/googleapis/rpc digest to ab9386a (feb0482)
- Update module github.com/bytedance/sonic to v1.14.2 (a18fc2a)
- Update module github.com/d0ugal/promexporter to v1.6.1 (fdec88c)
- Update module github.com/d0ugal/promexporter to v1.7.1 (3bdf37e)
- Update module github.com/d0ugal/promexporter to v1.8.0 (20407d6)
- Update module github.com/gabriel-vasile/mimetype to v1.4.11 (beee98d)
- Update module github.com/prometheus/common to v0.67.2 (a5f4458)
- Update module github.com/prometheus/procfs to v0.19.2 (b2abe38)
- Update module github.com/ugorji/go/codec to v1.3.1 (5c41f36)
1.10.3 (2025-10-27)
- add missing prometheus import (0799b6d)
- ci: use Makefile for linting instead of golangci-lint-action (e58d3c4)
1.10.2 (2025-10-26)
- add internal version package and update version handling (c291635)
- Update module github.com/d0ugal/promexporter to v1.5.0 (50274b7)
- Update module github.com/prometheus/procfs to v0.19.1 (cdcd48f)
- use WithVersionInfo to pass version info to promexporter (845b9ef)
1.10.1 (2025-10-25)
- Update module github.com/d0ugal/promexporter to v1.4.1 (f69dd9e)
- Update module github.com/prometheus/procfs to v0.19.0 (9645973)
1.10.0 (2025-10-25)
- update promexporter to v1.4.0 (b23cb04)
- Update module github.com/d0ugal/promexporter to v1.1.0 (93e026c)
- Update module github.com/d0ugal/promexporter to v1.2.0 (0936bcc)
- Update module github.com/d0ugal/promexporter to v1.3.1 (bb627a2)
1.9.0 (2025-10-22)
- remove problematic config tests to unblock CI (247b01f)
- resolve linting issues (75955bf)
- restore correct metric names with printer prefix (74deed5)
- restore stable version metric info and labels (4ab232e)
- update config tests to use promexporter structure (11fdda4)
- update go.sum for promexporter v1.0.0 (1a5598a)
- Update module github.com/d0ugal/promexporter to v1 (ecb0128)
- Update module github.com/d0ugal/promexporter to v1.0.1 (c174130)
- Update module github.com/prometheus/procfs to v0.18.0 (5dc763f)
- update to latest promexporter changes (012a512)
1.8.0 (2025-10-14)
- set Gin to release mode unless debug logging is enabled (b49cc56)
- auto-fix import ordering with golangci-lint (07a4dda)
- correct import ordering for gci linter (cd2daee)
1.7.1 (2025-10-14)
1.7.0 (2025-10-08)
- update dependencies to v0.22.0 (41113c6)
- update dependencies to v0.29.0 (6621411)
- Update module golang.org/x/crypto to v0.43.0 (9fe49e5)
- Update module golang.org/x/sys to v0.37.0 (5f4d06a)
- Update module golang.org/x/text to v0.30.0 (971f952)
- update gomod commitMessagePrefix from feat to fix (f41d0f8)
1.6.0 (2025-10-08)
1.5.0 (2025-10-07)
- update dependencies to v0.67.1 (85b0959)
1.4.0 (2025-10-06)
- renovate: use feat: commit messages for dependency updates (7d214aa)
- update dependencies to v2.4.3 (dd3a893)
1.3.0 (2025-10-03)
- renovate: add docs commit message format for documentation updates (ced03a7)
1.2.0 (2025-10-02)
- deps: migrate to YAML v3 (4a7f5ff)
- renovate: add gomodTidy post-update option for Go modules (497b5d2)
1.1.6 (2025-10-02)
- remove unnecessary renovate config changes (7d595cf)
1.1.5 (2025-10-02)
- enable indirect dependency updates in renovate config (a9293d1)
1.1.4 (2025-09-22)
- lint: whitespace (184754a)
1.1.3 (2025-09-22)
- lint: resolve godoclint and gosec issues (d80a317)
- lint: resolve godoclint and gosec issues (c3c0677)
1.1.2 (2025-09-20)
- lint: resolve gosec configuration contradiction (b88cf5d)
1.1.1 (2025-09-20)
- deps: update module github.com/gin-gonic/gin to v1.11.0 (5ed3bce)
- deps: update module github.com/gin-gonic/gin to v1.11.0 (c8def93)
1.1.0 (2025-09-12)
- add printer uptime metric (fbab094)
- change uptime metric to Unix timestamp for better PromQL support (fa7a3e7)
- implement proper page counter parsing from Brother counters data (903767f)
- populate brother_printer_info metric with Brother-specific OIDs (85cf77b)
- remove _count suffix from gauge metrics to follow Prometheus best practices (f3b2a2c)
- remove binary (ae98e60)
1.0.4 (2025-09-12)
- deps: update module github.com/gosnmp/gosnmp to v1.42.1 (41b924a)
- deps: update module github.com/gosnmp/gosnmp to v1.42.1 (14b97c7)
- deps: update module github.com/prometheus/client_golang to v1.23.2 (333cae2)
- deps: update module github.com/prometheus/client_golang to v1.23.2 (ff4a5a0)
- deps: update module github.com/stretchr/testify to v1.11.1 (ab18d5b)
- deps: update module github.com/stretchr/testify to v1.11.1 (88066ce)
1.0.3 (2025-09-11)
1.0.2 (2025-09-11)
1.0.1 (2025-09-11)
- initial Brother printer exporter implementation (0a6195c)
- Initial implementation of Brother printer exporter
- SNMP-based monitoring for Brother printers
- Comprehensive metrics including toner/drum levels, page counts, and maintenance data
- Support for both percentage and page-based life tracking
- HTML dashboard with metrics overview
- Professional UI with version information and configuration display
- Robust error handling and fallback to standard MIB metrics
- Accurate Brother-specific SNMP data collection using proprietary OIDs
- Support for individual color page counters and duplex printing metrics