pve-esxi-import-tools (0.7.1) bookworm; urgency=medium * make errors before mounting more visible -- Proxmox Support Team Fri, 07 Jun 2024 13:20:08 +0200 pve-esxi-import-tools (0.7.0) bookworm; urgency=medium * add a reference count to the cache enable state so that it doesn't get disabled to early in some use cases, which would cause slow-downs. * improve handling one errors in a set of parallel reads from the same file+block combination that is not yet in the cache. These parallel accesses are synchronised, but it seems that an error caused tokio to close the channels even though we tried already to avoid that. * add a .version file to the root of the fuse mount so that one can more easily check if they are currently using the latest version, or if they require a "disable & re-enable" cycle of the ESXi storage. * add help and version flags as long and short command-line options -- Proxmox Support Team Thu, 04 Apr 2024 18:18:42 +0200 pve-esxi-import-tools (0.6.1) bookworm; urgency=medium * favor session cookie to avoid generating a new one on subsequent requests -- Proxmox Support Team Tue, 02 Apr 2024 10:23:49 +0200 pve-esxi-import-tools (0.6.0) bookworm; urgency=medium * limit async runtime to 2 to 4 worker threads (depending on CPU count) and 2 blocking threads * esxi api client: add --port parameter * don't fail read requests with ENOSYS, use EIO instead and log the request * attempt to negotiate HTTP/2 protocol via ALPN to reduce the amount of concurrent connections on modern ESXi 8+ -- Proxmox Support Team Thu, 28 Mar 2024 16:09:17 +0100 pve-esxi-import-tools (0.5.0) bookworm; urgency=medium * limit to 4 concurrent requests and synchronize retry loops * actually fail reads when getting the HTTP 500 status code -- Proxmox Support Team Wed, 27 Mar 2024 15:19:27 +0100 pve-esxi-import-tools (0.4.1) bookworm; urgency=medium * esxi fuse: reduce log of retrying due to rate-limit to warn -- Proxmox Support Team Wed, 27 Mar 2024 12:37:02 +0100 pve-esxi-import-tools (0.4.0) bookworm; urgency=medium * esxi api client: improve error message when password file is missing * esxi api client: improve error message for invalid credentials * esxi api client: rework argument parsing and add typing to better match a more modern and ergonomic python coding style -- Proxmox Support Team Wed, 27 Mar 2024 12:21:50 +0100 pve-esxi-import-tools (0.3.0) bookworm; urgency=medium * make datastores discoverable * esxi api client: output connection error via stderr * esxi api client: make cert validation errors show a more consise message * reduce log spam on startup, log when the mount is ready -- Proxmox Support Team Fri, 22 Mar 2024 16:13:53 +0100 pve-esxi-import-tools (0.2.0) bookworm; urgency=medium * rename --insecure option to slightly more telling --skip-cert-verification -- Proxmox Support Team Tue, 12 Mar 2024 16:00:26 +0100 pve-esxi-import-tools (0.1.2) bookworm; urgency=medium * default to validating tls certificates and add --insecure option to listvms.py and esxi-folder-fuse to disable verification -- Proxmox Support Team Tue, 12 Mar 2024 13:46:46 +0100 pve-esxi-import-tools (0.1.1) bookworm; urgency=medium * listvms.py: add a disks array to vms which shows the disks' capacities * listvms.py: add the power state to vms * listvms.py: refactor to only iterate over vms once * build system improvements -- Proxmox Support Team Tue, 12 Mar 2024 09:17:00 +0100 pve-esxi-import-tools (0.1.0) bookworm; urgency=medium * initial release to our staging repos for testing -- Proxmox Support Team Fri, 08 Mar 2024 13:37:24 +0100 rust-pve-esxi-import-tools (0.0.1) bookworm; urgency=medium * initial build -- Proxmox Support Team Wed, 14 Feb 2024 17:15:35 +0100