Skip to content

v1.0.2

Choose a tag to compare

@rdeavila rdeavila released this 21 Feb 18:56
· 10 commits to main since this release
Immutable release. Only release title and notes can be modified.
1509b0f

🚀 v1.0.2 — Audit Log Overhaul & Improvements

This release brings a complete overhaul to the Audit Log, ensuring greater visibility into DNS record changes and targeted zones, along with crucial bug fixes regarding wildcards and reverse proxy IP extraction.

✨ New Features & Improvements

  • Audit Log Refresh: Overhauled the audit log interface and backend to explicitly denote the targeted Zone Name natively using a LEFT JOIN on the zones cache.
  • Granular Change Tracking: Audit entries now exhibit deep, granular before -> after comparisons precisely showcasing the changed payloads in DNS edits (instead of raw AWS outputs), and securely retain full record properties on deletions.
  • UI Enhancements: Added visual feedback (loading spinners) on Record Create, Edit, and Delete actions to indicate processing state, improving the overall user experience.

🐛 Bug Fixes

  • AWS Route53 Wildcards: Implemented octal unescaping for values coming from Route53. Special symbols and wildcard prefixes (*) now correctly display their ASCII counterparts instead of raw byte strings (e.g., \052).
  • Reverse Proxy IP Extraction: Fixed incorrect client IP logging when running the server behind a reverse proxy (e.g. Ingress Nginx) by properly inspecting the X-Forwarded-For and X-Real-IP headers.

🛠️ How to Update

  1. Pull the latest docker image or rebuild the binary.
  2. No new database migrations or configuration changes are strictly required for this patch release.

Full Changelog: v1.0.1...v1.0.2