0.10.10 (2026-08-21)
- deps: update module github.com/prometheus/client_golang (v1.23.2 → v1.24.0) (#276) (cc63630)
- deps: update module golang.org/x/sync (v0.21.0 → v0.22.0) (#271) (45f002d)
- go: update module sigs.k8s.io/external-dns (v0.21.0 → v0.22.0) (#312) (ada3935)
- ci: fail the merge gate on cancelled jobs, and key the lint cache on the toolchain (#293) (0d0abca)
- deps: update module github.com/prometheus/client_golang (v1.24.0 → v1.24.1) (#281) (b5ca23b)
- go: update module go (1.26.4 → 1.26.5) (#302) (ed85692)
- go: update module go (1.26.5 → 1.26.6) (#307) (c3a0c92)
- gate pull requests on a single Build Success check (#284) (f9244d6)
- github-action: Update action actions/checkout (v7.0.0 → v7.0.1) (7d0f63a)
- github-action: Update action actions/stale (v10.3.0 → v10.4.0) (fed963e)
- github-action: Update action actions/stale (v10.4.0 → v11.0.0) (#294) (39338f0)
- github-action: Update action docker/github-builder (v1.12.0 → v1.13.0) (7aaa300)
- github-action: Update action docker/github-builder (v1.13.0 → v1.14.0) (dddd3a9)
- github-action: Update action docker/github-builder (v1.14.0 → v1.15.0) (#292) (fc10a57)
- github-action: Update action docker/github-builder (v1.15.0 → v1.16.0) (#305) (a05131f)
- github-action: Update action home-operations/.github/actions/workflow-lint (v1.0.2 → v1.0.3) (#301) (cd22d30)
- github-action: Update action jdx/mise-action (v4.2.0 → v4.2.1) (39bb0fb)
- github-action: Update action jdx/mise-action (v4.2.1 → v4.2.2) (#288) (b371250)
- github-action: Update action jdx/mise-action (v4.2.2 → v4.2.3) (#290) (af33171)
- github-action: Update action jdx/mise-action (v4.2.3 → v4.2.4) (#303) (f9e4782)
- github-action: update workflow-lint action (1.0.0 → v1.0.2) (#298) (b36f7e7)
- lint workflows with the shared composite action (#287) (24556e2)
- renovate: reactive dashboard + config runs in one workflow (#282) (73dc821)
- skip release-please churn and stop cancelling main runs (#275) (9608dc2)
- skip release-please version-bump PRs in checks (#283) (45c7f27)
- wire govulncheck into mise and CI (#300) (8ea7966)
- github-action: update action jdx/mise-action (v4.2.4 → v4.2.5) (#309) (6291830)
- go: pin go directive to 1.26.1 (#310) (0674b98)
- mise: Lock file maintenance tool (#280) (a140d90)
- mise: prune lockfile to used platforms (#299) (d8cd350)
- mise: Update tool go (1.26.4 → 1.26.5) (#272) (4e08b20)
- mise: update tool go (1.26.5 → 1.26.6) (#311) (25f566e)
- mise: update tool go:golang.org/x/vuln/cmd/govulncheck (1.6.0 → v1.7.0) (#308) (0874d3f)
- mise: Update tool lefthook (2.1.9 → 2.1.10) (#270) (94a9f77)
- mise: Update tool oxfmt (0.57.0 → 0.58.0) (#268) (18cdddf)
- mise: Update tool oxfmt (0.58.0 → 0.59.0) (#273) (1d1cf5b)
- mise: Update tool oxfmt (0.59.0 → 0.60.0) (#279) (ddcdf65)
- mise: Update tool oxfmt (0.60.0 → 0.61.0) (#289) (ebbeed6)
- mise: Update tool oxfmt (0.61.0 → 0.62.0) (#304) (b71b144)
- mise: Update tool oxfmt (0.62.0 → 0.63.0) (#306) (6a018b0)
- mise: Update tool zizmor (1.26.1 → 1.27.0) (#274) (573fa64)
- mise: Update tool zizmor (1.27.0 → 1.28.0) (#278) (2f39159)
- mise: Update tool zizmor (1.28.0 → 1.29.0) (#297) (3173103)
- release-please: standardize the release pull request title pattern (#295) (5f825de)
- standardize release-please changelog sections (#291) (5f0866a)
0.10.9 (2026-07-04)
0.10.8 (2026-07-03)
0.10.7 (2026-06-29)
- unifi: drop redundant instrumented HTTP client causing unbounded path-cardinality metric (#262) (eb75811)
- add minimumGroupSize to Go toolchain configuration (84d0d97)
- mise: Update tool oxfmt (0.55.0 → 0.56.0) (#259) (9c9aeed)
- mise: Update tool zizmor (1.25.2 → 1.26.1) (#257) (d7dab15)
- renovate: inherit shared toolchain group preset (#261) (f4881e7)
0.10.6 (2026-06-18)
- revert move the metrics/health server to 8081 (b66dc41)
0.10.5 (2026-06-18)
0.10.4 (2026-06-10)
- metrics: bound the HTTP endpoint label to matched routes (#244) (f29edcb)
- metrics: reset stale per-type records gauge after a type's records are deleted (#235) (1e3fab7)
- metrics: track consecutive_errors/last_success per operation (#236) (9fee152)
- server: run the readiness probe detached from the caller's request context (#232) (ec3e3b8)
- server: stop /readyz from leaking upstream detail to anonymous callers (#242) (a65595b)
- unifi: account for the create-endpoint response body size (#246) (ba72eb2)
- unifi: bound apply workers, retry attempts, and the connection pool (#234) (d1cde15)
- unifi: cap the buffered JSON response read (#238) (27ba5a7)
- unifi: clear controller-managed TTL on TXT/MX/SRV to stop reconcile churn (#243) (47d5f1a)
- unifi: don't retry non-idempotent POST creates on 5xx/network errors (#233) (0b8178c)
- unifi: guard backoff jitter against a panicking divisor (#245) (b07a6be)
- unifi: key record groups by a struct, not concatenated name+type (#239) (ad65d42)
- unifi: size the startup site-resolution timeout to the retry budget (#240) (bd6f975)
- unifi: skip disabled UniFi policies instead of reporting them as live (#241) (8ff327c)
- webhook: log AdjustEndpoints errors; drop no-op Negotiate WriteHeader (#247) (af8e136), closes #227 #228
0.10.3 (2026-06-10)
- deps: update module golang.org/x/sync (v0.20.0 → v0.21.0) (#210) (d2d80c3)
- mise: update tool oxfmt (0.53.0 → 0.54.0) (#211) (8403ccc)
- mise: update tool go (1.26.3 → 1.26.4) (38b8819)
- move mise to mise folder (45e9f2f)
- update release-please-config.json to remove paths (cf07cb9)
- update rlspls workflow name (9f96b22)
0.10.2 (2026-06-02)
- mise: update tool oxfmt (0.52.0 → 0.53.0) (0a5c909)
- mise: update tool lefthook (2.1.8 → 2.1.9) (ee5439f)
- Delete TESTING.md (f1b4c05)
- mise lock (3c8e388)
- remove 'Contents' section from README (06d5007)
- update UniFi OS minimum version to 5.x (bea273e)
0.10.1 (2026-05-31)
0.10.0 (2026-05-31)
- code quality and Go 1.26 modernization pass (#199)
- migration to home-operations org (570fab4)