From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gate001.proxmox.com (gate001.proxmox.com [IPv6:2a0f:8001:1:32::40]) by lore.proxmox.com (Postfix) with ESMTPS id 601AE1FF09C for ; Mon, 02 Nov 2026 13:47:01 +0100 (CET) Received: from gate001.proxmox.com (localhost.localdomain [127.0.0.1]) by gate001.proxmox.com (Proxmox) with ESMTP id 778E1217B1; Mon, 02 Nov 2026 13:46:39 +0100 (CET) From: Christoph Heiss To: pve-devel@lists.proxmox.com Subject: [PATCH proxmox v4 07/30] installer-types: bump version to 0.3.0-1 Date: Mon, 2 Nov 2026 13:45:13 +0100 Message-ID: <20261102124539.1008075-8-c.heiss@proxmox.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20261102124539.1008075-1-c.heiss@proxmox.com> References: <20261102124539.1008075-1-c.heiss@proxmox.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1793623580276 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.220 Adjusted score from AWL reputation of From: address DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment (newer systems) RCVD_IN_DNSWL_MED -2.3 Sender listed at https://www.dnswl.org/, medium trust SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Message-ID-Hash: OPGKVV4VIXP4PKXO2FPYEZC4PPRTZ2UZ X-Message-ID-Hash: OPGKVV4VIXP4PKXO2FPYEZC4PPRTZ2UZ X-MailFrom: c.heiss@proxmox.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Proxmox VE development discussion List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Originally-by: Thomas Lamprecht Signed-off-by: Christoph Heiss --- Changes v3 -> v4: * no changes Changes v2 -> v3: * new patch proxmox-installer-types/Cargo.toml | 2 +- proxmox-installer-types/debian/changelog | 21 +++++++++++++++++++++ proxmox-installer-types/debian/control | 16 ++++++++-------- 3 files changed, 30 insertions(+), 9 deletions(-) diff --git a/proxmox-installer-types/Cargo.toml b/proxmox-installer-types/Cargo.toml index 6b634c19..70c203eb 100644 --- a/proxmox-installer-types/Cargo.toml +++ b/proxmox-installer-types/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "proxmox-installer-types" description = "Type definitions used within the installer" -version = "0.2.1" +version = "0.3.0" authors.workspace = true edition.workspace = true diff --git a/proxmox-installer-types/debian/changelog b/proxmox-installer-types/debian/changelog index c467a7ef..c1469bf6 100644 --- a/proxmox-installer-types/debian/changelog +++ b/proxmox-installer-types/debian/changelog @@ -1,3 +1,24 @@ +rust-proxmox-installer-types (0.3.0-1) trixie; urgency=medium + + * implement AsRef for FqdnConfigContainer, simplifying + matching on it. + + * use the MacAddress type for the MAC addresses in the interface name + pinning map of the answer and in the network interface info of the + post-hook data. This is a breaking change. + + * answer: add options for setting up a bond for the management + interface. + + * answer: add option for setting the VLAN tag of the management network, + for static network configurations. + + * fetch: report schema version 1.1 in the answer fetch data, as installers + built with this version accept the bond and VLAN answer options, and add + helpers to compare it with the schema version an answer requires. + + -- Proxmox Support Team Wed, 21 Oct 2026 01:06:49 +0200 + rust-proxmox-installer-types (0.2.1-1) trixie; urgency=medium * make FqdnConfigContainer::fqdn pub diff --git a/proxmox-installer-types/debian/control b/proxmox-installer-types/debian/control index 0d12dcf6..29544cf9 100644 --- a/proxmox-installer-types/debian/control +++ b/proxmox-installer-types/debian/control @@ -46,12 +46,12 @@ Provides: librust-proxmox-installer-types-0-dev (= ${binary:Version}), librust-proxmox-installer-types-0+default-dev (= ${binary:Version}), librust-proxmox-installer-types-0+legacy-dev (= ${binary:Version}), - librust-proxmox-installer-types-0.2-dev (= ${binary:Version}), - librust-proxmox-installer-types-0.2+default-dev (= ${binary:Version}), - librust-proxmox-installer-types-0.2+legacy-dev (= ${binary:Version}), - librust-proxmox-installer-types-0.2.1-dev (= ${binary:Version}), - librust-proxmox-installer-types-0.2.1+default-dev (= ${binary:Version}), - librust-proxmox-installer-types-0.2.1+legacy-dev (= ${binary:Version}) + librust-proxmox-installer-types-0.3-dev (= ${binary:Version}), + librust-proxmox-installer-types-0.3+default-dev (= ${binary:Version}), + librust-proxmox-installer-types-0.3+legacy-dev (= ${binary:Version}), + librust-proxmox-installer-types-0.3.0-dev (= ${binary:Version}), + librust-proxmox-installer-types-0.3.0+default-dev (= ${binary:Version}), + librust-proxmox-installer-types-0.3.0+legacy-dev (= ${binary:Version}) Description: Type definitions used within the installer - Rust source code Source code for Debianized Rust crate "proxmox-installer-types" @@ -65,8 +65,8 @@ Depends: librust-proxmox-section-config-3+default-dev (>= 3.3.0-~~) Provides: librust-proxmox-installer-types-0+api-types-dev (= ${binary:Version}), - librust-proxmox-installer-types-0.2+api-types-dev (= ${binary:Version}), - librust-proxmox-installer-types-0.2.1+api-types-dev (= ${binary:Version}) + librust-proxmox-installer-types-0.3+api-types-dev (= ${binary:Version}), + librust-proxmox-installer-types-0.3.0+api-types-dev (= ${binary:Version}) Description: Type definitions used within the installer - feature "api-types" This metapackage enables feature "api-types" for the Rust proxmox-installer- types crate, by pulling in any additional dependencies needed by that feature. -- 2.55.0