From b1ddac7c45330b83aeff0013bfc2810a4557d0d0 Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Wed, 4 Sep 2024 15:41:29 +0200 Subject: [PATCH] client: bump to 0.5.0-1 Signed-off-by: Wolfgang Bumiller --- proxmox-client/Cargo.toml | 2 +- proxmox-client/debian/changelog | 16 ++++++++++++++++ proxmox-client/debian/control | 16 ++++++++-------- 3 files changed, 25 insertions(+), 9 deletions(-) diff --git a/proxmox-client/Cargo.toml b/proxmox-client/Cargo.toml index 82b9a41c..a62eafca 100644 --- a/proxmox-client/Cargo.toml +++ b/proxmox-client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "proxmox-client" -version = "0.4.1" +version = "0.5.0" description = "Base client for proxmox APIs for handling login and ticket renewal" authors.workspace = true license.workspace = true diff --git a/proxmox-client/debian/changelog b/proxmox-client/debian/changelog index 46c4b05f..3aa63ade 100644 --- a/proxmox-client/debian/changelog +++ b/proxmox-client/debian/changelog @@ -1,3 +1,19 @@ +rust-proxmox-client (0.5.0-1) bookworm; urgency=medium + + * add generic `Client::request` trait method + + * provide default impls for all the specialized Client trait methods to use + the generic `request` method + + * add `Client::Body` as associated type to declare which body type is used + (hyper::Body for hyper based clients, ReadableStream for wasm on the + web...) + + * add `Client::streaming_request` as a variant which returns the underlying + `Self::Body` + + -- Proxmox Support Team Wed, 04 Sep 2024 15:41:21 +0200 + rust-proxmox-client (0.4.1-1) bookworm; urgency=medium * drop a lot of unused dependencies: diff --git a/proxmox-client/debian/control b/proxmox-client/debian/control index 5c75d15e..930a9869 100644 --- a/proxmox-client/debian/control +++ b/proxmox-client/debian/control @@ -39,10 +39,10 @@ Provides: librust-proxmox-client+default-dev (= ${binary:Version}), librust-proxmox-client-0-dev (= ${binary:Version}), librust-proxmox-client-0+default-dev (= ${binary:Version}), - librust-proxmox-client-0.4-dev (= ${binary:Version}), - librust-proxmox-client-0.4+default-dev (= ${binary:Version}), - librust-proxmox-client-0.4.1-dev (= ${binary:Version}), - librust-proxmox-client-0.4.1+default-dev (= ${binary:Version}) + librust-proxmox-client-0.5-dev (= ${binary:Version}), + librust-proxmox-client-0.5+default-dev (= ${binary:Version}), + librust-proxmox-client-0.5.0-dev (= ${binary:Version}), + librust-proxmox-client-0.5.0+default-dev (= ${binary:Version}) Description: Base client for proxmox APIs for handling login and ticket renewal - Rust source code Source code for Debianized Rust crate "proxmox-client" @@ -59,8 +59,8 @@ Depends: librust-proxmox-http-0.9+default-dev (>= 0.9.2-~~) Provides: librust-proxmox-client-0+hyper-client-dev (= ${binary:Version}), - librust-proxmox-client-0.4+hyper-client-dev (= ${binary:Version}), - librust-proxmox-client-0.4.1+hyper-client-dev (= ${binary:Version}) + librust-proxmox-client-0.5+hyper-client-dev (= ${binary:Version}), + librust-proxmox-client-0.5.0+hyper-client-dev (= ${binary:Version}) Description: Base client for proxmox APIs for handling login and ticket renewal - feature "hyper-client" This metapackage enables feature "hyper-client" for the Rust proxmox-client crate, by pulling in any additional dependencies needed by that feature. @@ -75,8 +75,8 @@ Depends: librust-proxmox-login-0.1+webauthn-dev Provides: librust-proxmox-client-0+webauthn-dev (= ${binary:Version}), - librust-proxmox-client-0.4+webauthn-dev (= ${binary:Version}), - librust-proxmox-client-0.4.1+webauthn-dev (= ${binary:Version}) + librust-proxmox-client-0.5+webauthn-dev (= ${binary:Version}), + librust-proxmox-client-0.5.0+webauthn-dev (= ${binary:Version}) Description: Base client for proxmox APIs for handling login and ticket renewal - feature "webauthn" This metapackage enables feature "webauthn" for the Rust proxmox-client crate, by pulling in any additional dependencies needed by that feature.