Release Notes - v0.4.0
Major Changes
- Completely replaced third-party Proxmox client with a direct HTTP implementation to resolve compatibility issues with Traefik's plugin system
- Removed problematic dependency chains that were causing plugin loading failures
- Simplified dependency structure for better stability and maintainability
Bug Fixes
- Fixed critical issue where Traefik would fail to load the plugin due to dependency conflicts with the built-in "unsafe" package
- Improved error handling for API requests
Technical Details
- Implemented a custom Proxmox API client using Go's standard HTTP library
- Removed dependencies on
github.com/luthermonson/go-proxmoxand its transitive dependencies - Maintained complete API compatibility with previous versions
Compatibility
- Compatible with Traefik Proxy 3.x
- Tested with Proxmox VE 8.x
Installation
No changes to installation or configuration required. Existing users can update to this version without modifying their configuration.