github trailofbits/algo v2.0.1
AlgoVPN 2.0.1

4 hours ago

A maintenance release focused on Ansible 12 compatibility, cloud provider fixes, and dependency updates.

🔧 Bug Fixes

Ansible 12 Compatibility

  • Fixed Ansible 12 boolean type checking (#14834) - Resolved deployments breaking due to stricter boolean handling
  • Fixed Ansible 12 double-templating issues (#14836) - Corrected Jinja2 spacing issues causing template failures
  • Fixed Ansible 12 compatibility issues (#14840) - General compatibility fixes for the Ansible 12.x series
  • Fixed AWS EC2 and Lightsail deployment failures (#14861) - Resolved Ansible 12-specific API issues
  • Fixed GCE deployment error (#14860) - Corrected JSON parsing issues with Ansible 12

Cloud Provider Fixes

  • Fixed Vultr deployment issues (#14852, #14853) - Resolved regions string conversion bug and startup script JSON serialization
  • Fixed Scaleway deployment (#14848) - Replaced broken organization_info module
  • Fixed DigitalOcean API error handling (#14830) - Improved debugging for API errors
  • Fixed update-users not working (#14859) - Resolved user management failures

Other Fixes

  • Added missing ansible.utils collection (#14880) - Fixed 'No filter named ipmath' errors for ansible-core users
  • Removed unused dependencies - Cleaned up pyopenssl and boto dependencies

⚠️ Breaking Changes

  • Removed Exoscale support (#14841) - CloudStack API has been deprecated by Exoscale

🔄 Infrastructure Updates

  • Updated Hetzner server type (#14874) - Changed from deprecated cpx11 to cpx22
  • Added pre-commit hooks (#14831) - Comprehensive code quality checks
  • Switched Dependabot to uv (#14862) - Improved dependency management
  • Added Claude Code GitHub Actions (#14873) - Automated issue triage and PR reviews

📦 Dependency Updates

  • ansible 11.9.0 → 12.2.0
  • boto3 1.40.3 → 1.41.5
  • azure-identity 1.23.1 → 1.25.1
  • azure-mgmt-compute 35.0.0 → 37.1.0
  • hcloud 2.5.4 → 2.11.1
  • google-auth 2.40.3 → 2.43.0
  • linode-api4 5.33.1 → 5.38.0
  • openstacksdk 4.6.0 → 4.8.0
  • pyyaml 6.0.2 → 6.0.3
  • requests 2.32.4 → 2.32.5

📋 Full Changelog

v2.0.0...v2.0.1

Don't miss a new algo release

NewReleases is sending notifications on new releases.