Skip to content

feat: address open community discussions - #211

Merged
willswire merged 3 commits into
mainfrom
feat/address-open-discussions
Mar 4, 2026
Merged

feat: address open community discussions#211
willswire merged 3 commits into
mainfrom
feat/address-open-discussions

Conversation

@willswire

Copy link
Copy Markdown
Owner

Summary

Test plan

  • All 18 tests pass (including 2 new multi-hostname tests)
  • Verify multi-hostname update works with comma-separated hostnames on a live worker
  • Verify dual-stack multi-hostname update creates correct A and AAAA records

🤖 Generated with Claude Code

willswire and others added 3 commits March 3, 2026 20:42
Re-introduces multi-hostname support that was deprecated in v3.0.0.
Users can now pass comma-separated hostnames (e.g., hostname=example.com,*.example.com)
to update multiple DNS records in a single request. Each hostname gets both A and AAAA
records updated when dual-stack (ip + ip6) parameters are provided.

Closes #197, #125, #64, #93

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
UniFi Network Application 9.1.92+ now includes native Cloudflare DDNS.
Clarifies that this worker remains useful for multi-hostname updates,
dual-stack support, proxy status preservation, and older firmware.

Ref #180

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Expand FAQ #8 with specific API token permissions for both
  deployment and DDNS update tokens (ref #104)
- Clarify FAQ #11 for NAT/CGNAT scenarios including ip=auto usage
  and timer-based updates (ref #201)
- Add FAQ #12 for common deployment errors: missing entry-point,
  unresolved cloudflare module, package.json errors (ref #195, #106, #115)
- Add FAQ #13 for worker log debugging with wrangler tail and
  common error message explanations (ref #109)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Mar 4, 2026

Copy link
Copy Markdown
Contributor

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 98.57% 69 / 70
🔵 Statements 98.59% 70 / 71
🔵 Functions 100% 6 / 6
🔵 Branches 98.07% 51 / 52
File Coverage
File Stmts Branches Functions Lines Uncovered Lines
Changed Files
src/index.ts 98.59% 98.07% 100% 98.57% 57
Generated in workflow #110 for commit 1d4a2c4 by the Vitest Coverage Report Action

@willswire
willswire merged commit 78e6816 into main Mar 4, 2026
4 checks passed
@willswire
willswire deleted the feat/address-open-discussions branch March 4, 2026 01:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant