1.4.12 (2026-08-24)
- bump distroless/static-debian12 from
1b7b9f0toafa5c87(#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)
1.4.10 (2026-08-18)
- 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)
1.4.8 (2026-08-15)
- note that API v1 is unavailable from Poweradmin 4.5.0 (a0dfdc6)
1.4.7 (2026-08-14)
1.4.6 (2026-08-14)
1.4.5 (2026-08-04)
1.4.4 (2026-07-28)
1.4.3 (2026-07-26)
- extend compatibility table to Poweradmin 4.4.x (36c9227)
1.4.2 (2026-07-17)
- 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)
- reject record responses without a record object and cap response body reads (5e5efef)
1.4.0 (2026-07-09)
- 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)
- release 1.4.0 (af800ad)
1.3.0 (2026-05-30)
1.2.8 (2026-05-30)
- 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)
- 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)
- 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)
- drop deprecated cosign --output-certificate from signs config (13b61c0)
- drop deprecated cosign --output-certificate from signs config (800319c)
1.2.4 (2026-04-27)
1.2.3 (2026-04-13)
- bump golangci-lint to v2.11.4 for Go 1.26 compatibility (413aa38)
1.2.2 (2026-03-25)
- use TARGETPLATFORM arg for binary path in GoReleaser Dockerfile (3f0b5cd)
1.2.1 (2026-03-25)
- use pre-built binary in GoReleaser Docker build to fix missing go.sum (a843a74)
1.2.0 (2026-03-25)
- support PowerAdmin v2 wrapped API response format for records list (74a8189)
1.1.2 (2026-03-13)
- keep .git/ in Docker build context for version metadata (8a576fb)
1.1.1 (2026-03-06)
- resolve FlexBool unmarshalling and TXT record quoting issues (c7ebdde)
1.1.0 (2025-12-06)
- enable backward compatibility with PowerAdmin API v1 (abf2d5f)
1.0.3 (2025-12-06)
- switch to distroless base image for smaller footprint (b50ad7f)
1.0.2 (2025-12-06)
- add Dockerfile.goreleaser for GoReleaser builds (eb1b9e8)
1.0.1 (2025-12-06)
- add cmd/webhook/main.go and fix .gitignore patterns (cf9408a)
- add external-dns webhook provider for PowerAdmin (329ab96)