client: bump to 0.5.0-1

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
This commit is contained in:
Wolfgang Bumiller 2024-09-04 15:41:29 +02:00
parent 61e4d35dea
commit b1ddac7c45
3 changed files with 25 additions and 9 deletions

View File

@ -1,6 +1,6 @@
[package] [package]
name = "proxmox-client" name = "proxmox-client"
version = "0.4.1" version = "0.5.0"
description = "Base client for proxmox APIs for handling login and ticket renewal" description = "Base client for proxmox APIs for handling login and ticket renewal"
authors.workspace = true authors.workspace = true
license.workspace = true license.workspace = true

View File

@ -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 <support@proxmox.com> Wed, 04 Sep 2024 15:41:21 +0200
rust-proxmox-client (0.4.1-1) bookworm; urgency=medium rust-proxmox-client (0.4.1-1) bookworm; urgency=medium
* drop a lot of unused dependencies: * drop a lot of unused dependencies:

View File

@ -39,10 +39,10 @@ Provides:
librust-proxmox-client+default-dev (= ${binary:Version}), librust-proxmox-client+default-dev (= ${binary:Version}),
librust-proxmox-client-0-dev (= ${binary:Version}), librust-proxmox-client-0-dev (= ${binary:Version}),
librust-proxmox-client-0+default-dev (= ${binary:Version}), librust-proxmox-client-0+default-dev (= ${binary:Version}),
librust-proxmox-client-0.4-dev (= ${binary:Version}), librust-proxmox-client-0.5-dev (= ${binary:Version}),
librust-proxmox-client-0.4+default-dev (= ${binary:Version}), librust-proxmox-client-0.5+default-dev (= ${binary:Version}),
librust-proxmox-client-0.4.1-dev (= ${binary:Version}), librust-proxmox-client-0.5.0-dev (= ${binary:Version}),
librust-proxmox-client-0.4.1+default-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 Description: Base client for proxmox APIs for handling login and ticket renewal - Rust source code
Source code for Debianized Rust crate "proxmox-client" Source code for Debianized Rust crate "proxmox-client"
@ -59,8 +59,8 @@ Depends:
librust-proxmox-http-0.9+default-dev (>= 0.9.2-~~) librust-proxmox-http-0.9+default-dev (>= 0.9.2-~~)
Provides: Provides:
librust-proxmox-client-0+hyper-client-dev (= ${binary:Version}), librust-proxmox-client-0+hyper-client-dev (= ${binary:Version}),
librust-proxmox-client-0.4+hyper-client-dev (= ${binary:Version}), librust-proxmox-client-0.5+hyper-client-dev (= ${binary:Version}),
librust-proxmox-client-0.4.1+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" 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 This metapackage enables feature "hyper-client" for the Rust proxmox-client
crate, by pulling in any additional dependencies needed by that feature. crate, by pulling in any additional dependencies needed by that feature.
@ -75,8 +75,8 @@ Depends:
librust-proxmox-login-0.1+webauthn-dev librust-proxmox-login-0.1+webauthn-dev
Provides: Provides:
librust-proxmox-client-0+webauthn-dev (= ${binary:Version}), librust-proxmox-client-0+webauthn-dev (= ${binary:Version}),
librust-proxmox-client-0.4+webauthn-dev (= ${binary:Version}), librust-proxmox-client-0.5+webauthn-dev (= ${binary:Version}),
librust-proxmox-client-0.4.1+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" 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, This metapackage enables feature "webauthn" for the Rust proxmox-client crate,
by pulling in any additional dependencies needed by that feature. by pulling in any additional dependencies needed by that feature.