[PR #219] Release v2.3.0 #213

Open
opened 2026-02-27 15:46:55 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/proxmoxer/proxmoxer/pull/219
Author: @jhollowe
Created: 2/7/2026
Status: 🔄 Open

Base: masterHead: release/2.3.0


📝 Commits (10+)

  • 8808b69 Add exit_code to Response from command_base and ResourceException
  • cf1bcde Adjust tests for responses==0.25.5 changes
  • bb2bb91 Merge pull request #201 from jhollowe/cmd-exit-code
  • c16375a Add workaround for broken pvesh output.
  • 90d091c Add test for pvesh JSON preceded by non-JSON.
  • 7052964 Merge pull request #205 from reitermarkus/pvesh-workaround
  • 442c4f2 Update testing to python 3.10 - 3.13 (#214)
  • d5d0f30 Update 2FA Mechanism (#158)
  • ef8856d Add ability to pass proxy configuration to https backend (#206)
  • c3d086f Only decode response as JSON if call was successful (#204)

📊 Changes

21 files changed (+216 additions, -84 deletions)

View changed files

📝 .devcontainer/devcontainer.json (+1 -1)
📝 .github/workflows/ci.yaml (+9 -8)
📝 .pre-commit-config.yaml (+11 -11)
📝 CHANGELOG.md (+8 -0)
📝 proxmoxer/__init__.py (+1 -1)
📝 proxmoxer/backends/command_base.py (+22 -7)
📝 proxmoxer/backends/https.py (+45 -16)
📝 proxmoxer/backends/local.py (+1 -1)
📝 proxmoxer/backends/openssh.py (+1 -1)
📝 proxmoxer/backends/ssh_paramiko.py (+1 -1)
📝 proxmoxer/core.py (+4 -1)
📝 setup.py (+2 -2)
📝 test_requirements.txt (+2 -1)
📝 tests/api_mock.py (+25 -5)
📝 tests/test_command_base.py (+33 -8)
📝 tests/test_core.py (+14 -2)
📝 tests/test_https.py (+13 -9)
📝 tests/test_local.py (+2 -1)
📝 tests/test_openssh.py (+3 -2)
📝 tests/test_paramiko.py (+3 -1)

...and 1 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/proxmoxer/proxmoxer/pull/219 **Author:** [@jhollowe](https://github.com/jhollowe) **Created:** 2/7/2026 **Status:** 🔄 Open **Base:** `master` ← **Head:** `release/2.3.0` --- ### 📝 Commits (10+) - [`8808b69`](https://github.com/proxmoxer/proxmoxer/commit/8808b69905f0c9c4f0b7aee5863a44814d7cec39) Add exit_code to Response from command_base and ResourceException - [`cf1bcde`](https://github.com/proxmoxer/proxmoxer/commit/cf1bcde696537c74ef00d8e71fb86735fb4c2c79) Adjust tests for responses==0.25.5 changes - [`bb2bb91`](https://github.com/proxmoxer/proxmoxer/commit/bb2bb911ebbda975f135d53b13cc5f34bb76a708) Merge pull request #201 from jhollowe/cmd-exit-code - [`c16375a`](https://github.com/proxmoxer/proxmoxer/commit/c16375ae0cd0dde9b1dd22c74158fb5e8ad333d8) Add workaround for broken `pvesh` output. - [`90d091c`](https://github.com/proxmoxer/proxmoxer/commit/90d091c90ea6d51120f1216490cb815a3911ed1e) Add test for `pvesh` JSON preceded by non-JSON. - [`7052964`](https://github.com/proxmoxer/proxmoxer/commit/705296499e7e3b6ed8f200a4d3306f8d3bfd552c) Merge pull request #205 from reitermarkus/pvesh-workaround - [`442c4f2`](https://github.com/proxmoxer/proxmoxer/commit/442c4f2af97b24010ce17fe2303936d072513ab9) Update testing to python 3.10 - 3.13 (#214) - [`d5d0f30`](https://github.com/proxmoxer/proxmoxer/commit/d5d0f30f216519329239a3a0881b59a8df6f30cd) Update 2FA Mechanism (#158) - [`ef8856d`](https://github.com/proxmoxer/proxmoxer/commit/ef8856d43e5ca92f35e779e5a47c64b17f7e2814) Add ability to pass proxy configuration to https backend (#206) - [`c3d086f`](https://github.com/proxmoxer/proxmoxer/commit/c3d086f6781dacc290dd94f60f09665940046e43) Only decode response as JSON if call was successful (#204) ### 📊 Changes **21 files changed** (+216 additions, -84 deletions) <details> <summary>View changed files</summary> 📝 `.devcontainer/devcontainer.json` (+1 -1) 📝 `.github/workflows/ci.yaml` (+9 -8) 📝 `.pre-commit-config.yaml` (+11 -11) 📝 `CHANGELOG.md` (+8 -0) 📝 `proxmoxer/__init__.py` (+1 -1) 📝 `proxmoxer/backends/command_base.py` (+22 -7) 📝 `proxmoxer/backends/https.py` (+45 -16) 📝 `proxmoxer/backends/local.py` (+1 -1) 📝 `proxmoxer/backends/openssh.py` (+1 -1) 📝 `proxmoxer/backends/ssh_paramiko.py` (+1 -1) 📝 `proxmoxer/core.py` (+4 -1) 📝 `setup.py` (+2 -2) 📝 `test_requirements.txt` (+2 -1) 📝 `tests/api_mock.py` (+25 -5) 📝 `tests/test_command_base.py` (+33 -8) 📝 `tests/test_core.py` (+14 -2) 📝 `tests/test_https.py` (+13 -9) 📝 `tests/test_local.py` (+2 -1) 📝 `tests/test_openssh.py` (+3 -2) 📝 `tests/test_paramiko.py` (+3 -1) _...and 1 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/proxmoxer#213
No description provided.