Releases: jmrplens/Cloudflare-DNS-Updater
Releases · jmrplens/Cloudflare-DNS-Updater
alpha_13092024
After a lot of work, I have rewritten the script from scratch.
It is now handled in a different way, so it is not backwards compatible, you need to update anywhere the script is called.
The main functionalities have already been validated, the operation without yaml (only flags) and the notification system have to be validated.
Features
-
DNS Record Management:
- Update A (IPv4) and AAAA (IPv6) records
- Support for multiple domains
- Create new DNS records if they don't exist (optional)
- Delete DNS records when IPv4 or IPv6 is set to false
-
Configuration:
- YAML configuration file for easy setup
- Command-line options for quick adjustments
- Support for environment variables for sensitive data
-
Performance:
- Parallel processing of domains
- Configurable retry mechanism for API requests
-
Testing and Debugging:
- Test mode (dry run) for verification without making changes
- Extensive logging capabilities
- Debug mode for detailed output
-
Notification Systems:
- Multiple notification methods (Email, Telegram, Slack, Discord)
-
User Interface:
- Colorized terminal output with progress indication
- Man page for easy reference (TODO)
v0.8.8
v0.8.5
What's Changed
- Feature/add unit test by @jmrplens in #21
- [StepSecurity] Apply security best practices by @step-security-bot in #22
- Bump actions/checkout from 2.7.0 to 3.5.3 by @dependabot in #24
- Bump codecov/codecov-action from 2.1.0 to 3.1.4 by @dependabot in #23
- [StepSecurity] ci: Harden GitHub Actions by @step-security-bot in #25
- Bump step-security/harden-runner from 2.4.0 to 2.4.1 by @dependabot in #26
- Update test.bats by @jmrplens in #27
- Update codecov.yaml by @jmrplens in #28
- [StepSecurity] ci: Harden GitHub Actions by @step-security-bot in #34
- Update config.yml by @jmrplens in #35
- Bump github/codeql-action from 2.20.0 to 2.20.1 by @dependabot in #36
- Bump ossf/scorecard-action from 2.1.3 to 2.2.0 by @dependabot in #37
- Update codecov.yaml by @jmrplens in #38
Full Changelog: v0.8.1...v0.8.5
v0.8.1
What's Changed
- Update package.yaml by @jmrplens in #15
- [StepSecurity] Apply security best practices by @step-security-bot in #16
- Bump docker/metadata-action from 9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7 to 818d4b7b91585d195f67373fd9cb0332e31a7175 by @dependabot in #20
- Bump actions/dependency-review-action from 2.5.1 to 3.0.6 by @dependabot in #19
- Bump docker/login-action from 65b78e6e13532edd9afa3aa52ac7964289d1a9c1 to 465a07811f14bebb1938fbed4728c6a1ff8901fc by @dependabot in #18
- Bump docker/build-push-action from f2a1d5e99d037542a71f64918e516c093c6f3fc4 to 2eb1c1961a95fc15694676618e422e8ba1d63825 by @dependabot in #17
Full Changelog: v0.8...v0.8.1
v0.8 First public release
What's Changed
- [StepSecurity] Apply security best practices by @step-security-bot in #6
- Bump actions/checkout from 3.1.0 to 3.5.3 by @dependabot in #11
- Bump codacy/codacy-analysis-cli-action from 1.1.0 to 4.3.0 by @dependabot in #10
- Bump ossf/scorecard-action from 2.1.2 to 2.1.3 by @dependabot in #9
- Bump actions/upload-artifact from 3.1.0 to 3.1.2 by @dependabot in #8
- Bump github/codeql-action from 2.2.4 to 2.20.0 by @dependabot in #7
- Bug/fix minor bugs by @jmrplens in #13
Full Changelog: https://github.com/jmrplens/DynDNS_Cloudflare_IPv4-6/commits/v0.8