v3.0.0
Overview
This release introduces a major refactor of the project, featuring a complete rewrite in TypeScript, an extensive suite of tests, and integration with the official Cloudflare TypeScript API Library.
Support for multiple hostnames has been deprecated in this version but may return in the future. Additionally, the required Cloudflare token must now be a User API Token, not an Account Token.
If you encounter any issues, please open an issue and share any troubleshooting steps you've tried. Our community is full of helpful individuals who have either resolved similar challenges or are actively seeking solutions. Supporting a wide range of Ubiquiti devices and UniFi versions is no small task—let's keep things collaborative and respectful as we work together toward answers!
What's Changed
- refactor by @willswire in #94
- Fixes buffer not found in cloudflare by @tjrexer in #32
- Fix buffer issue by @willswire in #34
- Upgrade to Wrangler 3.1.1 by @IDisposable in #37
- Change to wrangler deploy command in README.md by @ChrisEke in #38
- added hint about https in Server field by @damianharouff in #43
- Add compatibility to mimic other ddns servers by @colinbendell in #45
- Upgrade to Wrangler 3.17.1 by @GabrielHogan in #44
- Add Cloudflare Click To Deploy by @bman46 in #47
- Clarify UniFi OS config instructions and add manual update commands by @m-d-brown in #53
- Add
workflow_dispatch
to enable manual running of the workflow on initial fork by @MatthewA1 in #60 - README: document USG testing/debugging by @huwcbjones in #61
- Allow multiple IPs in a single request by @cyberpower678 in #67
- Update readme to
custom
ddns type by @isAdrisal in #66 - Replace buffer with atob() by @isAdrisal in #65
- Add
dyndns
back forService
in readme by @mahaffey in #69 - Deploy Action: Upgrade actions/checkout to version 4 by @MatthewA1 in #72
- Update README.md by @rainyvalley in #77
- Fix #81 Worker not deploying by @MatthewA1 in #86
- Added Instructions for Account API Tokens by @MatthewA1 in #85
- Enable logging & update readme by @JonLaliberte in #89
New Contributors
- @tjrexer made their first contribution in #32
- @IDisposable made their first contribution in #37
- @ChrisEke made their first contribution in #38
- @damianharouff made their first contribution in #43
- @colinbendell made their first contribution in #45
- @GabrielHogan made their first contribution in #44
- @bman46 made their first contribution in #47
- @m-d-brown made their first contribution in #53
- @MatthewA1 made their first contribution in #60
- @huwcbjones made their first contribution in #61
- @cyberpower678 made their first contribution in #67
- @isAdrisal made their first contribution in #66
- @mahaffey made their first contribution in #69
- @rainyvalley made their first contribution in #77
- @JonLaliberte made their first contribution in #89
Full Changelog: v2.0.0...v3.0.0