Releases: somethingwithproof/cloudflare-ufw-sync
Releases · somethingwithproof/cloudflare-ufw-sync
v1.0.0 - First Stable Release
🎉 cloudflare-ufw-sync v1.0.0
This is the first stable release of cloudflare-ufw-sync, an enterprise-grade tool for synchronizing Cloudflare IP ranges with UFW firewall rules.
✨ Key Features
- 🔄 Automatic synchronization of Cloudflare IP ranges
- 🔒 Secure UFW rule management
- 🌐 IPv4 and IPv6 support
- 🚀 Daemon mode for continuous operation
- 📝 Comprehensive configuration system
- 🧪 Full test coverage
📦 Installation
git clone https://github.com/thomasvincent/cloudflare-ufw-sync.git
cd cloudflare-ufw-sync
pip install .🔧 Quick Start
- Configure the tool:
# /etc/cloudflare-ufw-sync/config.yml
cloudflare:
ip_types:
- v4
- v6
ufw:
port: 443
proto: tcp- Run synchronization:
sudo cloudflare-ufw-sync sync📋 What's New
Added
- Production-ready release with stable API
- Comprehensive test suite (18+ unit tests)
- GitHub Actions CI/CD pipelines
- CodeQL security analysis
- Support for Python 3.8-3.12
- Enhanced documentation
Security
- Vulnerability alerts enabled
- Automated security fixes
- Proper permission handling
📚 Documentation
🙏 Contributing
Contributions are welcome! Please check our Contributing Guidelines.
📝 License
MIT License - see LICENSE
Full Changelog: v0.1.0...v1.0.0