Repository navigation
v1.0.2
·
10 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
🚀 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 JOINon the zones cache. - Granular Change Tracking: Audit entries now exhibit deep, granular
before -> aftercomparisons 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-ForandX-Real-IPheaders.
🛠️ How to Update
- Pull the latest docker image or rebuild the binary.
- No new database migrations or configuration changes are strictly required for this patch release.
Full Changelog: v1.0.1...v1.0.2