- Addition (local): Added
local
backend for running directly on Proxmox hosts. (Markus Reiter) - Bugfix (all): properly parse command string sent to QEMU guest agent (John Hollowell)
- Improvement (command_base): Refactor code to have a unified CLI backend base for
openssh
,ssh_paramiko
, andlocal
backends (Markus Reiter) - Improvement (https): Support IPv6 addresses (TODO)[https://github.com/TODO]
- Improvement: Move CI to GitHub actions from Travis.ci (John Hollowell)
- Improvement: Cleanup documentaiton and move to dedicated site (John Hollowell)
- Improvement: Add
pre-commit
hooks for formatting and linting and format all code (John Hollowell)
- Addition (https): Added OTP code support to authentication (John Hollowell)
- Addition (https): Added support for large file uploads using requests_toolbelt module (John Hollowell)
- Addition (all): Added support for Proxmox Mail Gateway (PMG) and Proxmox Backup Server (PBS) with parameter validation (Gabriel Cardoso de Faria, John Hollowell)
- Addition (all): Added detailed information to ResourceException (mihailstoynov)
- Bugfix (base_ssh): Resolved issue with values containing spaces by encapsulating values in quotes (mihailstoynov)
- Bugfix (all): Resolved issue with using get/post/push/delete on a base ProxmoxAPI object (John Hollowell)
- Bugfix (all): Added support for responses which are not JSON (John Hollowell)
- Improvement: Added and updated documentation (Ananias Filho, Thomas Baag)
- Improvement: Tests are now not installed when using PIP (Ville Skyttä)
- Addition: Devcontainer definition now available to make development easier (John Hollowell)
- Bugfix (https): correctly renew ticket in the session, not just the auth (John Hollowell)
- Addition (https): Added API Token authentication (John Hollowell)
- Improvement (https): user/password authentication refreshes ticket to prevent expiration (CompileNix, John Hollowell)
- Bugfix (ssh_paramiko): Handle empty stderr from ssh connections (morph027)
- DEPRECATED (https): using
auth_token
andcsrf_token
(ProxmoxHTTPTicketAuth) is now deprecated. Either pass theauth_token
as thepassword
or use the API Tokens.
- Improvement (https): Added timeout to authentication (James Lin)
- Improvement (https): Handle AnyEvent::HTTP status codes gracefully (Georges Martin)
- Improvement (https): Advanced error message with error code >=400 (ssi444)
- Bugfix (ssh): Fix pvesh output format for version > 5.3 (timansky)
- Transferred development to proxmoxer organization
- Improvement (https): Added option to specify port in hostname parameter (pvanagtmaal)
- Improvement: Added stderr to the Response content (Jérôme Schneider)
- Bugfix (ssh_paramiko): Paramiko python3: stdout and stderr must be a str not bytes (Jérôme Schneider)
- New lxc example in docu (Geert Stappers)
- Tarball repackaged with tests
- LICENSE file now included in tarball
- Added verify_ssl parameter to ProxmoxHTTPAuth (Walter Doekes)
- Update Proxmoxer readme (Emmanuel Kasper)
- Display the reason of API calls errors (Emmanuel Kasper, kantsdog)
- Filter for ssh response code (Chris Plock)
- Adding sudo to execute CLI with paramiko ssh backend (Jason Meridth)
- Proxmoxer/backends/ssh_paramiko: improve file upload (Jérôme Schneider)
- Removed newline in tmp_filename string (Jérôme Schneider)
- Fix to avoid module reloading (jklang)
- Minor typo fix (Srinivas Sakhamuri)
- Adding sudo to execute pvesh CLI in openssh backend (Wei Tie, Srinivas Sakhamuri)
- Add support to specify an identity file for ssh connections (Srinivas Sakhamuri)
- fix for python 3.4 (kokuev)
- Https will now raise AuthenticationError when appropriate. (scap1784)
- Preliminary python 3 compatibility. (wdoekes)
- Additional example. (wdoekes)
- Added ignore of "InsecureRequestWarning: Unverified HTTPS request is being made..." warning while using https (requests) backend.
- Added logging
- Added openssh backend
- Tests are reorganized
- Added next tests
- Bugfixes
- Added first tests
- Added support for travis and coveralls
- Bugfixes
- Initial try.