Releases: claffin/cloudproxy
Release v0.6.44
Automated release for changes in main branch
Changes in this release:
fix: linting
Release v0.6.43
Automated release for changes in main branch
Changes in this release:
Merge pull request #103 from claffin/fix-hetzner-ubuntu-image-deprecation
fix: resolve Hetzner ubuntu-20.04 deprecation and upgrade DigitalOcea…
Release v0.6.42
Automated release for changes in main branch
Changes in this release:
fix: resolve build issues and remove legacy Armv7
Release v0.6.41
Automated release for changes in main branch
Changes in this release:
fix: update upload-artifact action from v3 to v4
GitHub deprecated v3 of the artifact actions, causing workflow failures.
Updated to v4 to resolve the CI/CD pipeline issue.
Release v0.6.40
Automated release for changes in main branch
Changes in this release:
Optimize multi-arch Docker builds with parallel matrix strategy
- Split multi-platform builds into parallel jobs using matrix strategy
- Build each architecture (amd64, arm64, arm/v7) independently
- Add platform-specific GitHub Actions caching for better layer reuse
- Create manifest list after individual platform builds complete
- Add BuildKit cache mount for pip dependencies in Dockerfile
This reduces build time from ~30 minutes to ~10-15 minutes by running
architecture builds in parallel instead of sequentially with QEMU.
Release v0.6.39
Automated release for changes in main branch
Changes in this release:
Switch docker base image
Release v0.6.38
Automated release for changes in main branch
Changes in this release:
Updated to support multi-arch builds
Release v0.6.37
Automated release for changes in main branch
Changes in this release:
Merge pull request #98 from claffin/rolling-deployments
feat: add rolling deployment support for zero-downtime proxy recycling
Release v0.6.36
Automated release for changes in main branch
Changes in this release:
Merge pull request #97 from claffin/vultr
feat: add Vultr provider support
Release v0.6.35
Automated release for changes in main branch
Changes in this release:
refactor: update tests to set no_auth configuration and improve proxy handling
- Adjust test cases in
test_check.pyandtest_check_multi_account.pyto setno_authto True, ensuring consistent behavior during proxy checks. - Enhance proxy request assertions to include both HTTP and HTTPS protocols.
- Update GCP provider tests to mock
get_clientfor better isolation and reliability in tests. - Modify assertions in
test_gcp_startto useANYfor more flexible verification of deployment calls.