Skip to content

Releases: proxmoxer/proxmoxer

2.0.1: verify_ssl bugfix

20 Dec 03:58
Compare
Choose a tag to compare
  • Bugfix (https): properly pass verify_ssl all the way to the backend auth (Dominik Rimpf)

2.0.0: Move to Python 3; Tasks tools; Misc Bugfixes

28 Nov 01:23
c82d84a
Compare
Choose a tag to compare
  • Improvement (all): Convert testing framework to use pytest (John Hollowell)
  • Improvement (all): Remove Python 2.x support (minimum version of 3.7) (John Hollowell)
  • Improvement (all): Refactor code to Python 3 standards (John Hollowell)
  • Bugfix (all): Remove None values from request data and params (Kristian Heljas)
  • Addition (tools): Added Task tools (John Hollowell)
  • Bugfix (all): Allow specifying resource_id as 0 (John Bergvall)
  • Improvement (all): Remove ProxmoxResourceBase (John Hollowell)
  • Bugfix (all): Add platform detection before using shlex functions (Kevin Boyd)
  • Improvement (https): Added path_prefix argument which is appended after the root of the URL (before api2/) (John Hollowell)

Breaking Changes

  • ProxmoxResourceBase removed
  • proxmoxer.backends.https.AuthenticationError moved to proxmoxer.AuthenticationError
  • Removed ProxmoxHTTPTicketAuth and its arguments auth_token and csrf_token
  • keyword arguments to backends order changed (should not affect users specifying arguments by name)

1.3.1: Fix non-JSON Endpoint Error Parsing

14 May 15:29
Compare
Choose a tag to compare
  • Bugfix (all): fix error handling for APIs that don't give a dict in the response (Alex Wuillaume)

1.3.0: Local backend; IPv6; Code clean up

14 Mar 12:46
5dc2962
Compare
Choose a tag to compare
  • 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, and local backends (Markus Reiter)
  • Improvement (https): Support IPv6 addresses (Daviddcc)
  • Improvement: Move CI to GitHub actions from Travis.ci (John Hollowell)
  • Improvement: Cleanup documentation and move to dedicated site (John Hollowell)
  • Improvement: Add pre-commit hooks for formatting and linting and format all code (John Hollowell)

1.2.0: PVE, PMG, and PBS; Large File Upload; OTP

09 Oct 02:30
2706e7e
Compare
Choose a tag to compare
  • 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 and 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 and Thomas Baag)
  • Improvement: Tests are now not installed when using PIP (Ville Skyttä)
  • Addition: Devcontainer definition now available to make development easier (John Hollowell)

1.1.1: Ticket Renewal Bugfix

16 Jul 20:44
2994cef
Compare
Choose a tag to compare

Bugfix (https): correctly renew ticket in the session, not just the auth (John Hollowell)

1.1.0: API Token, ticket renewal, and deprecated ProxmoxHTTPTicketAuth

21 May 15:18
a4d5b99
Compare
Choose a tag to compare
  • Addition (https): Added API Token authentication (John Hollowell)
  • Improvement (https): user/password authentication refreshes ticket to prevent expiration (CompileNix and John Hollowell)
  • Bugfix (ssh_paramiko): Handle empty stderr from ssh connections (morph027)
  • DEPRECATED (https): using auth_token and csrf_token (ProxmoxHTTPTicketAuth) is now deprecated. Either pass the auth_token as the password or use the API Tokens.

1.0.4: HTTPS Improvements and Organization Handover

12 Feb 04:27
Compare
Choose a tag to compare

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)
Transfered development to proxmoxer organization