Skip to content

Releases: somethingwithproof/cloudflare-ufw-sync

v1.0.0 - First Stable Release

04 Oct 08:28

Choose a tag to compare

🎉 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

  1. Configure the tool:
# /etc/cloudflare-ufw-sync/config.yml
cloudflare:
  ip_types:
    - v4
    - v6
ufw:
  port: 443
  proto: tcp
  1. 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