Skip to content

Latest commit

 

History

History
260 lines (128 loc) · 16.5 KB

File metadata and controls

260 lines (128 loc) · 16.5 KB

Changelog

1.4.12 (2026-08-24)

Dependency Updates

  • bump distroless/static-debian12 from 1b7b9f0 to afa5c87 (#140) (9fb0532)
  • bump github.com/aws/aws-sdk-go-v2/service/route53 (#147) (5e0590c)
  • bump golang from 1.26.6-alpine to 1.26.7-alpine (#139) (22b7def)
  • bump the go-modules group with 24 updates (#142) (56f83cf)

1.4.11 (2026-08-22)

Dependency Updates

1.4.10 (2026-08-18)

Dependency Updates

  • bump github.com/go-openapi/jsonreference from 0.21.5 to 1.0.0 (#133) (022206d)
  • bump google.golang.org/protobuf (#132) (97df741)
  • bump the go-modules group with 3 updates (#131) (25b76ac)

1.4.9 (2026-08-15)

Dependency Updates

  • bump the go-modules group with 21 updates (#129) (7efa19a)

1.4.8 (2026-08-15)

Dependency Updates

Documentation

  • note that API v1 is unavailable from Poweradmin 4.5.0 (a0dfdc6)

1.4.7 (2026-08-14)

Bug Fixes

  • update Go to 1.26.6 for six standard library vulnerabilities (#118) (01414d1)

Documentation

  • correct Go 1.26.6 compatibility row to 1.4.7 (#120) (dc37611)

1.4.6 (2026-08-14)

Dependency Updates

  • bump distroless/static-debian12 from f5b485e to 1b7b9f0 (#115) (707a50f)

1.4.5 (2026-08-04)

Dependency Updates

  • bump github.com/prometheus/client_golang from 1.24.0 to 1.24.1 (#109) (d4717c5)

1.4.4 (2026-07-28)

Dependency Updates

  • bump github.com/prometheus/client_golang from 1.23.2 to 1.24.0 (#104) (e778d90)

1.4.3 (2026-07-26)

Documentation

  • extend compatibility table to Poweradmin 4.4.x (36c9227)

1.4.2 (2026-07-17)

Bug Fixes

  • bump golang.org/x/net to 0.56.0 and golang.org/x/text to 0.39.0 for CVE-2026-46600 and CVE-2026-56852 (#96) (22e1c2b)

1.4.1 (2026-07-10)

Bug Fixes

  • reject record responses without a record object and cap response body reads (5e5efef)

1.4.0 (2026-07-09)

Bug Fixes

  • accept string and null disabled values, verify delete responses, trim base URL slash (0dd36d5)
  • aggregate multi-target record sets and reconcile target changes on update (9a9e162)
  • decode record IDs as numbers or strings so agent-backend PowerAdmin deployments can sync (bdd4b08)
  • decode v1 create response disabled field with FlexBool (ac516b4)
  • drop unsupported and apex NS endpoints and trim CNAME targets in AdjustEndpoints (e59c5e6)
  • expose only filter-matching records when a parent zone is admitted (25afe03)
  • expose unconfigured TTL when a record set has mixed TTLs so drift is repaired (250bf78)
  • fail Records when a zone listing errors instead of returning a partial view (9cd280f)
  • guard zone cache with a mutex, evict removed zones, delete before create (04a041f)
  • hide disabled records from external-dns and re-enable them instead of duplicating (d906f55)
  • raise default write timeout so a slow multi-zone records sweep is not cut off (9918050)
  • refuse HTTP redirects so writes are not silently converted to GETs (65506eb)
  • require label boundary and canonical names when matching zones (8892743)
  • send the full DNS name in record updates so apex updates are not renamed to @.<zone> (d08feb0)
  • skip records shadowed by a more specific zone in Records (ae973e6)
  • store SRV priority separately, reject malformed MX/SRV targets, trim only one TXT quote pair (a7aaf7b)
  • validate regex domain filter cleanly and check PowerAdmin reachability in readyz (f8bccf9)

Miscellaneous Chores

1.3.0 (2026-05-30)

Features

  • support LUA record type for GSLB (30edd55)
  • support LUA record type for GSLB (df6bbaf)

1.2.8 (2026-05-30)

Bug Fixes

  • idempotent record delete on 404 and typed API errors (113616f)
  • treat 404 on record delete as idempotent and surface typed API errors (920b88a)

1.2.7 (2026-05-24)

Bug Fixes

  • bump golang.org/x/net to v0.55.0 to address GO-2026-5026 (a91ae01)
  • bump golang.org/x/net to v0.55.0 to address GO-2026-5026 (51b0e90)

1.2.6 (2026-05-10)

Bug Fixes

  • address GO-2026-4918 HTTP/2 CONTINUATION infinite loop (8a73d16)
  • bump golang.org/x/net to v0.54.0 and go to 1.26.3 for GO-2026-4918 (30b4ed1)

1.2.5 (2026-04-28)

Bug Fixes

  • drop deprecated cosign --output-certificate from signs config (13b61c0)
  • drop deprecated cosign --output-certificate from signs config (800319c)

1.2.4 (2026-04-27)

Bug Fixes

  • pin GitHub-owned actions by commit SHA (9ba028e)
  • pin GitHub-owned actions by commit SHA (4e6e418)

1.2.3 (2026-04-13)

Bug Fixes

  • bump golangci-lint to v2.11.4 for Go 1.26 compatibility (413aa38)

1.2.2 (2026-03-25)

Bug Fixes

  • use TARGETPLATFORM arg for binary path in GoReleaser Dockerfile (3f0b5cd)

1.2.1 (2026-03-25)

Bug Fixes

  • use pre-built binary in GoReleaser Docker build to fix missing go.sum (a843a74)

1.2.0 (2026-03-25)

Features

  • support PowerAdmin v2 wrapped API response format for records list (74a8189)

1.1.2 (2026-03-13)

Bug Fixes

  • keep .git/ in Docker build context for version metadata (8a576fb)

1.1.1 (2026-03-06)

Bug Fixes

  • resolve FlexBool unmarshalling and TXT record quoting issues (c7ebdde)

1.1.0 (2025-12-06)

Features

  • enable backward compatibility with PowerAdmin API v1 (abf2d5f)

1.0.3 (2025-12-06)

Bug Fixes

  • switch to distroless base image for smaller footprint (b50ad7f)

1.0.2 (2025-12-06)

Bug Fixes

  • add Dockerfile.goreleaser for GoReleaser builds (eb1b9e8)

1.0.1 (2025-12-06)

Bug Fixes

  • add cmd/webhook/main.go and fix .gitignore patterns (cf9408a)

1.0.0 (2025-12-06)

Features

  • add external-dns webhook provider for PowerAdmin (329ab96)

Bug Fixes

  • preserve target multiplicity in multi-target record updates (fc297a1)
  • provider: match records by full DNS name instead of short name (84bda25)
  • resolve multi-target update and domain filter issues (6f0507b)