• 2.2.0 336a031712

    2.2.0 Stable

    kerem released this 2024-12-15 05:12:42 +03:00 | 14 commits to develop since this release

    📅 Originally published on GitHub: Sun, 15 Dec 2024 02:17:12 GMT
    🏷️ Git tag created: Sun, 15 Dec 2024 02:12:42 GMT

    2.2.0 (2024-12-13)

    • Bugfix (local,openssh,paramiko): Remove IP/hostname from command path (Andrea Dainese, John Hollowell)
    • Addition (https): Allow passing certificate for TLS verification (gdelaneync)
    • Bugfix (local,openssh,paramiko): Prevent a returned task ID (UPID) from throwing an error (Adam Dorsey, John Hollowell)
    • Improvement (local,openssh,paramiko): Attempt to encode binary payloads as UTF-8 before sending/JSON-ing (Adam Dorsey)
    Downloads
  • 2.1.0 3156b09947

    2.1.0 Stable

    kerem released this 2024-08-10 22:59:53 +03:00 | 26 commits to develop since this release

    📅 Originally published on GitHub: Sat, 10 Aug 2024 20:03:11 GMT
    🏷️ Git tag created: Sat, 10 Aug 2024 19:59:53 GMT

    2.1.0 (2024-08-10)

    • Improvement (docs): Update Readme with updated example (Rob Wolinski)
    • Addition (tools): Added Files tools (John Hollowell)
    • Improvement (all): Add repr to some classes and add to tests (John Hollowell)
    • Bugfix (all): Correct metadata to match supported Python versions (3.6+) (Alexei Znamensky)
    • Bugfix (https): Fix BytesWarning when logging response status/content (Walter Doekes)
    • Improvement (meta): Update devcontainer to modern unified schema (John Hollowell)
    • Improvement (meta): Add 3.12 to CI matrix, remove 3.7 testing (John Hollowell)
    • Improvement (all): Fix improper spliting of non-exec QEMU commands (John Hollowell)
    Downloads
  • 2.0.1 cdcb40da0d

    2.0.1 Stable

    kerem released this 2022-12-20 06:54:01 +03:00 | 54 commits to develop since this release

    📅 Originally published on GitHub: Tue, 20 Dec 2022 03:58:59 GMT
    🏷️ Git tag created: Tue, 20 Dec 2022 03:54:01 GMT

    • Bugfix (https): properly pass verify_ssl all the way to the backend auth (Dominik Rimpf)
    Downloads
  • 2.0.0 c82d84a909

    2.0.0 Stable

    kerem released this 2022-11-28 04:14:26 +03:00 | 62 commits to develop since this release

    📅 Originally published on GitHub: Mon, 28 Nov 2022 01:23:01 GMT
    🏷️ Git tag created: Mon, 28 Nov 2022 01:14:26 GMT

    • 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)
    Downloads
  • 1.3.1 797139bed3

    1.3.1 Stable

    kerem released this 2022-05-14 18:24:08 +03:00 | 128 commits to develop since this release

    📅 Originally published on GitHub: Sat, 14 May 2022 15:29:35 GMT
    🏷️ Git tag created: Sat, 14 May 2022 15:24:08 GMT

    • Bugfix (all): fix error handling for APIs that don't give a dict in the response (Alex Wuillaume)
    Downloads
  • 1.3.0 5dc29627fa

    1.3.0 Stable

    kerem released this 2022-03-14 15:39:15 +03:00 | 130 commits to develop since this release

    📅 Originally published on GitHub: Mon, 14 Mar 2022 12:46:33 GMT
    🏷️ Git tag created: Mon, 14 Mar 2022 12:39:15 GMT

    • 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)
    Downloads
  • 1.2.0 2706e7e1ba

    1.2.0 Stable

    kerem released this 2021-10-09 05:14:15 +03:00 | 178 commits to develop since this release

    📅 Originally published on GitHub: Sat, 09 Oct 2021 02:30:23 GMT
    🏷️ Git tag created: Sat, 09 Oct 2021 02:14:15 GMT

    • 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)
    Downloads
  • 1.1.1 2994cef3da

    1.1.1 Stable

    kerem released this 2020-06-24 05:38:23 +03:00 | 213 commits to develop since this release

    📅 Originally published on GitHub: Thu, 16 Jul 2020 20:44:28 GMT
    🏷️ Git tag created: Wed, 24 Jun 2020 02:38:23 GMT

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

    Downloads
  • 1.1.0 a4d5b9997a

    1.1.0 Stable

    kerem released this 2020-05-21 18:13:41 +03:00 | 219 commits to develop since this release

    📅 Originally published on GitHub: Thu, 21 May 2020 15:18:24 GMT
    🏷️ Git tag created: Thu, 21 May 2020 15:13:41 GMT

    • 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.
    Downloads
  • 1.0.4 1d5b36ce3e

    1.0.4 Stable

    kerem released this 2020-01-25 05:14:02 +03:00 | 234 commits to develop since this release

    📅 Originally published on GitHub: Wed, 12 Feb 2020 04:27:17 GMT
    🏷️ Git tag created: Sat, 25 Jan 2020 02:14:02 GMT

    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

    Downloads