libpve-rs-perl (0.11.4) trixie; urgency=medium

  * update proxmox-oci to 0.2.1 to fix rootfs extraction when paths already
    exist. Remove paths from previous layers that conflict with new layer
    entries before unpacking to better align with the OCI spec and improve
    support for some CT images.

 -- Proxmox Support Team <support@proxmox.com>  Wed, 10 Dec 2025 19:26:00 +0100

libpve-rs-perl (0.11.3) trixie; urgency=medium

  * resource scheduling: allow granular usage changes.

 -- Proxmox Support Team <support@proxmox.com>  Fri, 14 Nov 2025 13:22:18 +0100

libpve-rs-perl (0.11.2) trixie; urgency=medium

  * fabrics: handle missing running-config and no fabrics config

 -- Proxmox Support Team <support@proxmox.com>  Fri, 14 Nov 2025 11:45:46 +0100

libpve-rs-perl (0.11.1) trixie; urgency=medium

  * sdn status: rename network_type to network-type

  * fabrics: add functions to get:
    - the neighbors for a fabric
    - the interfaces used for a fabric
    - routes learned by a fabric
    - l2vpn and l3vpn routes for evpn
    - status of fabric

 -- Proxmox Support Team <support@proxmox.com>  Fri, 14 Nov 2025 01:19:02 +0100

libpve-rs-perl (0.11.0) trixie; urgency=medium

  * sdn fabrics: always add node-ip to all fabric interfaces to ensure
    connection that could go through an intermediate node still work for cases
    where there is no direct connection (anymore).

  * add Perl bindings for OCI container image parser/extractor module.

 -- Proxmox Support Team <support@proxmox.com>  Wed, 12 Nov 2025 14:54:13 +0100

libpve-rs-perl (0.10.10) trixie; urgency=medium

  * re-build with newer proxmox-tfa crate to ignore backup state and
    eligibility in authentication checks

 -- Proxmox Support Team <support@proxmox.com>  Thu, 07 Aug 2025 10:20:34 +0200

libpve-rs-perl (0.10.9) trixie; urgency=medium

  * re-build with newer proxmox-tfa crate to have credentials store their
    backup eligibility states to fix more issues with passkeys

 -- Proxmox Support Team <support@proxmox.com>  Wed, 06 Aug 2025 16:08:42 +0200

libpve-rs-perl (0.10.8) trixie; urgency=medium

  * re-build with newer proxmox-tfa crate to fix issues with bitwarden
    passkeys

 -- Proxmox Support Team <support@proxmox.com>  Wed, 06 Aug 2025 14:03:20 +0200

libpve-rs-perl (0.10.7) trixie; urgency=medium

  * re-build with newer proxmox-http to fix issues with webhook notification
    targets producing an "bad uri: POST is missing scheme" error

 -- Proxmox Support Team <support@proxmox.com>  Mon, 04 Aug 2025 11:44:06 +0200

libpve-rs-perl (0.10.6) trixie; urgency=medium

  * re-build with newer proxmox-ve-config to get a fix that canonicalizes IP
    addresses for SDN fabrics to avoid a warning from FRR.

 -- Proxmox Support Team <support@proxmox.com>  Wed, 30 Jul 2025 14:32:08 +0200

libpve-rs-perl (0.10.5) trixie; urgency=medium

  * fix #6541: openid connect: fix usage of newer ureq http-client to avoid a
    panicon usage, like OIDC endpoint discovery on login.

  * ensure a proxmox-openid connect crate version is used where the http
    client uses the platform verifier for TLS certs again, avoiding
    false-positives when rejecting connections even though they use a valid
    and by the system trusted cert.

 -- Proxmox Support Team <support@proxmox.com>  Mon, 21 Jul 2025 17:48:24 +0200

libpve-rs-perl (0.10.4) trixie; urgency=medium

  * fabrics: helper for mapping interface names.

 -- Proxmox Support Team <support@proxmox.com>  Thu, 17 Jul 2025 21:10:31 +0200

libpve-rs-perl (0.10.3) trixie; urgency=medium

  * Add PVE::RS::SDN::Fabrics module.

  * sdn: fabrics: add api methods.

  * sdn: fabrics: add frr config generation.

  * sdn: fabrics: add helper to generate ifupdown2 configuration.

  * sdn: fabrics: add helper for network API endpoint.

 -- Proxmox Support Team <support@proxmox.com>  Thu, 17 Jul 2025 00:01:18 +0200

libpve-rs-perl (0.10.2) trixie; urgency=medium

  * re-build with newer proxmox-apt to include a signed-by release-key line in
    the deb822 repository output for Proxmox repos.

 -- Proxmox Support Team <support@proxmox.com>  Tue, 15 Jul 2025 23:32:31 +0200

libpve-rs-perl (0.10.1) trixie; urgency=medium

  * update proxmox-apt dependency to 0.99.1 to get correct paths for the now
    default deb822 format used for our standard apt repos.

 -- Proxmox Support Team <support@proxmox.com>  Tue, 08 Jul 2025 18:23:43 +0200

libpve-rs-perl (0.10.0) trixie; urgency=medium

  * re-build for Debian Trixie based releases.

 -- Proxmox Support Team <support@proxmox.com>  Sat, 31 May 2025 16:48:48 +0200

libpve-rs-perl (0.9.4) bookworm; urgency=medium

  * rebuild with proxmox-notify version 0.5.4:
    + ensures a bug fix for the missing Content-Length header for webhook
      notification is included.
    + fix #6143: notify: allow overriding notification templates.

 -- Proxmox Support Team <support@proxmox.com>  Tue, 08 Apr 2025 12:56:07 +0200

libpve-rs-perl (0.9.3) bookworm; urgency=medium

  * fix #4234: openid: adjust openid verification function for userinfo option

  * log: use new logging builder, print to stderr and journald

 -- Proxmox Support Team <support@proxmox.com>  Fri, 04 Apr 2025 19:45:17 +0200

libpve-rs-perl (0.9.2) bookworm; urgency=medium

  * move openid code from pve-rs to common with backward compatible wrappers

 -- Proxmox Support Team <support@proxmox.com>  Wed, 26 Feb 2025 17:41:51 +0100

libpve-rs-perl (0.9.1) bookworm; urgency=medium

  * fix #5927: firewall: alias: lowercase names of aliases

 -- Proxmox Support Team <support@proxmox.com>  Mon, 25 Nov 2024 22:10:29 +0100

libpve-rs-perl (0.9.0) bookworm; urgency=medium

  * firewall: sdn: ignore EPERM when reading the legacy IPAM file

 -- Proxmox Support Team <support@proxmox.com>  Wed, 20 Nov 2024 16:17:53 +0100

libpve-rs-perl (0.8.13) bookworm; urgency=medium

  * sdn: use new IPAM state path with fallback to legacy one

 -- Proxmox Support Team <support@proxmox.com>  Tue, 19 Nov 2024 16:11:04 +0100

libpve-rs-perl (0.8.12) bookworm; urgency=medium

  * add PVE::RS::Firewall::SDN module

 -- Proxmox Support Team <support@proxmox.com>  Sun, 17 Nov 2024 12:18:54 +0100

libpve-rs-perl (0.8.11) bookworm; urgency=medium

  * update proxmox-subscription to 0.5

  * pve: update proxmox-apt to >= 0.11.4 to ensure new Ceph Squid repos are
    available

  * notify: add bindings for webhook API routes

  * notify: add bindings for get_targets, which allows us to drop the impl of
    that function on the perl side.

 -- Proxmox Support Team <support@proxmox.com>  Mon, 11 Nov 2024 20:41:54 +0100

libpve-rs-perl (0.8.10) bookworm; urgency=medium

  * use apt api implementation from the proxmox-apt crate

  * send apt update notification via proxmox-notify

  * add bindings for proxmox-shared-cache crate

  * update to current proxmox-time/tfa/sys/log crates

 -- Proxmox Support Team <support@proxmox.com>  Fri, 09 Aug 2024 13:42:38 +0200

libpve-rs-perl (0.8.9) bookworm; urgency=medium

  * update to notify 0.4: use file based notification templates

 -- Proxmox Support Team <support@proxmox.com>  Tue, 04 Jun 2024 11:01:03 +0200

libpve-rs-perl (0.8.8) bookworm; urgency=medium

  * notify: include 'hostname' and 'type' metadata fields for forwarded mails

  * notify: smtp: forward original message instead of nesting

  * notify: smtp: add 'Auto-Submitted' header to email body

  * notify: api: allow resetting built-in targets if used by a matcher

 -- Proxmox Support Team <support@proxmox.com>  Wed, 10 Jan 2024 14:19:47 +0100

libpve-rs-perl (0.8.7) bookworm; urgency=medium

  * notify: adapt to new matcher-based notification routing

  * notify: add bindings for smtp API calls

  * pve-rs: notify: remove notify_context for PVE

  * notify: add 'disable' parameter

  * notify: support 'origin' paramter

 -- Proxmox Support Team <support@proxmox.com>  Fri, 17 Nov 2023 13:41:17 +0100

libpve-rs-perl (0.8.6) bookworm; urgency=medium

  * re-build with newer proxmox-apt depenceny to make Ceph Reef repo available

 -- Proxmox Support Team <support@proxmox.com>  Tue, 05 Sep 2023 15:37:44 +0200

libpve-rs-perl (0.8.5) bookworm; urgency=medium

  * add PVE::RS::Notify module

 -- Proxmox Support Team <support@proxmox.com>  Mon, 24 Jul 2023 11:18:56 +0200

libpve-rs-perl (0.8.4) bookworm; urgency=medium

  * reset failure counts when unlocking second factors

 -- Proxmox Support Team <support@proxmox.com>  Wed, 05 Jul 2023 13:30:17 +0200

libpve-rs-perl (0.8.3) bookworm; urgency=medium

  * set default log level to 'info'

  * introduce PVE_LOG environment variable to override log level

  * add tfa_lock_status query sub

  * bump proxmox-tfa to 4.0.2

 -- Proxmox Support Team <support@proxmox.com>  Mon, 05 Jun 2023 12:55:03 +0200

libpve-rs-perl (0.8.2) bookworm; urgency=medium

  * update proxmox-apt which updated repositories info for bookworm

 -- Proxmox Support Team <support@proxmox.com>  Sun, 04 Jun 2023 18:33:42 +0200

libpve-rs-perl (0.8.1) bookworm; urgency=medium

  * bump proxmox-apt,http,openid,subscription,sys crates to their bookworm
    versions

  * bump proxmox-tfa to 4.0.1 to include the unlock API

  * enable TFA lockout and provide the `api_unlock_tfa` call

 -- Proxmox Support Team <support@proxmox.com>  Wed, 31 May 2023 14:17:31 +0200

libpve-rs-perl (0.8.0) bookworm; urgency=medium

  * rebuild for Debian 12 Bookworm based release series

 -- Proxmox Support Team <support@proxmox.com>  Tue, 16 May 2023 14:26:52 +0200

libpve-rs-perl (0.7.6) bullseye; urgency=medium

  * update to new tfa crate

  * introduce new authentication_verify2 call to utilize the totp/tfa locking
    capabilities of the TFA API

 -- Proxmox Support Team <support@proxmox.com>  Wed, 10 May 2023 10:54:10 +0200

libpve-rs-perl (0.7.5) bullseye; urgency=medium

  * update proxmox-resource-scheduling dependency to 0.2.1 to pull in an
    improvement for with services where CPU should matter more if there is no
    memory load at all

 -- Proxmox Support Team <support@proxmox.com>  Tue, 21 Mar 2023 17:58:22 +0100

libpve-rs-perl (0.7.4) bullseye; urgency=medium

  * initialize logging when shared library is loaded

  * update to new TFA crate

  * bump proxmox-resource-scheduling dependency to 0.2 to pull in a fix for
    usage calculation for homogeneous nodes

  * pve: test: resource scheduling: add test with overcommitted node

  * update nix to 0.26

 -- Proxmox Support Team <support@proxmox.com>  Tue, 21 Mar 2023 15:28:08 +0100

libpve-rs-perl (0.7.3) bullseye; urgency=medium

  * add PVE::RS::ResourceScheduling::Static and tests

 -- Proxmox Support Team <support@proxmox.com>  Tue, 15 Nov 2022 11:13:26 +0100

libpve-rs-perl (0.7.2) bullseye; urgency=medium

  * update to proxmox-subscription 0.3 / proxmox-http 0.7

 -- Proxmox Support Team <support@proxmox.com>  Wed, 7 Sep 2022 11:56:38 +0200

libpve-rs-perl (0.7.1) bullseye; urgency=medium

  * add 'allow-subdomains' property to webauthn config

 -- Proxmox Support Team <support@proxmox.com>  Mon, 25 Jul 2022 13:45:11 +0200

libpve-rs-perl (0.7.0) bullseye; urgency=medium

  * add Proxmox::RS::Subscription support

  * bump proxmox-http to 0.6.4 to fix an issue with proxy authorization

  * adapt to changes in proxmox-apt

 -- Proxmox Support Team <support@proxmox.com>  Thu, 21 Jul 2022 14:56:12 +0200

libpve-rs-perl (0.6.2) bullseye; urgency=medium

  * add common apt module

  * update nix to 0.24

 -- Proxmox Support Team <support@proxmox.com>  Fri, 08 Jul 2022 14:48:21 +0200

libpve-rs-perl (0.6.1) bullseye; urgency=medium

  * update OpenID connect proxmox integration dependency to fix Azure AD
    support due to them not supporting chunked transfer encoding.

 -- Proxmox Support Team <support@proxmox.com>  Tue, 19 Apr 2022 10:58:30 +0200

libpve-rs-perl (0.6.0) bullseye; urgency=medium

  * update to perlmod 0.12

  * provide Proxmox::RS::CalendarEvent instead of PVE::RS::CalendarEvent

 -- Proxmox Support Team <support@proxmox.com>  Tue, 01 Mar 2022 10:36:53 +0100

libpve-rs-perl (0.5.1) bullseye; urgency=medium

  * update OpenID Connect dependency, avoiding linking with curl and all its
    dependencies and fixing compatibillity with auth0, a commercial identiy
    service provider that uses a non-standard conform timestamp in their
    responses.

 -- Proxmox Support Team <support@proxmox.com>  Thu, 03 Feb 2022 08:47:39 +0100

libpve-rs-perl (0.5.0) bullseye; urgency=medium

  * pve-rs: add perlmod for CalendarEvent

 -- Proxmox Support Team <support@proxmox.com>  Thu, 13 Jan 2022 14:02:56 +0100

libpve-rs-perl (0.4.4) bullseye; urgency=medium

  * fix an issue with multi-facet u2f where the appid was used instead of the
    origin, which caused verifications to fail

 -- Proxmox Support Team <support@proxmox.com>  Mon, 22 Nov 2021 13:31:24 +0100

libpve-rs-perl (0.4.3) bullseye; urgency=medium

  * fix 0.4.x build, actually break libpve-access-control (<< 7.1-3) due to
    OpenID changes to ensure that we have no package state that would break
    login..

 -- Proxmox Support Team <support@proxmox.com>  Fri, 19 Nov 2021 14:34:41 +0100

libpve-rs-perl (0.4.2) bullseye; urgency=medium

  * fix resetting unreadable webauthn challenge data

 -- Proxmox Support Team <support@proxmox.com>  Fri, 19 Nov 2021 14:14:04 +0100

libpve-rs-perl (0.4.1) bullseye; urgency=medium

  * rebuild with base64 0.13

 -- Proxmox Support Team <support@proxmox.com>  Fri, 19 Nov 2021 11:26:08 +0100

libpve-rs-perl (0.4.0) bullseye; urgency=medium

  * depend on proxmox-openid 0.9 (support prompt and scopes)

  * openid: use new verify_authorization_code_simple() to return all claims

 -- Proxmox Support Team <support@proxmox.com>  Thu, 18 Nov 2021 09:52:26 +0100

libpve-rs-perl (0.3.2) bullseye; urgency=medium

  * generate an explicit 'incompatible' tfa entry for the old ticket api if a
    user has no compatible entry available and just use the first best-fitting
    entry otherwise

 -- Proxmox Support Team <support@proxmox.com>  Wed, 17 Nov 2021 12:36:30 +0100

libpve-rs-perl (0.3.1) bullseye; urgency=medium

  * fix issue which caused the unpadded base64 encoded entries in the old
    tfa.cfg file to error due to an off-by-1 error trimming the final byte

 -- Proxmox Support Team <support@proxmox.com>  Fri, 12 Nov 2021 10:23:55 +0100

libpve-rs-perl (0.3.0) bullseye; urgency=medium

  * add TFA api

 -- Proxmox Support Team <support@proxmox.com>  Wed, 10 Nov 2021 11:52:11 +0100

libpve-rs-perl (0.2.3) bullseye; urgency=medium

  * use newer dependencies for apt to improve repo+suite handling

 -- Proxmox Support Team <support@proxmox.com>  Thu, 29 Jul 2021 18:13:07 +0200

libpve-rs-perl (0.2.2) bullseye; urgency=medium

  * apt: avoid overwriting files that could not be parsed

  * apt: check if repository is already configured before adding

 -- Proxmox Support Team <support@proxmox.com>  Fri, 02 Jul 2021 13:06:42 +0200

libpve-rs-perl (0.2.1) bullseye; urgency=medium

  * depend on proxmox-apt 0.4.0

 -- Proxmox Support Team <support@proxmox.com>  Thu, 01 Jul 2021 18:37:20 +0200

libpve-rs-perl (0.2.0) bullseye; urgency=medium

  * add bindings for proxmox-apt

  * depend on proxmox-openid 0.6.0

  * move to native version format

 -- Proxmox Support Team <support@proxmox.com>  Wed, 30 Jun 2021 20:56:19 +0200

libpve-rs-perl (0.1.2-1) unstable; urgency=medium

  * depend on proxmox-openid 0.5.0

  * set proxmox "default-features = false"

 -- Proxmox Support Team <support@proxmox.com>  Wed, 23 Jun 2021 11:34:34 +0200

libpve-rs-perl (0.1.1-1) unstable; urgency=medium

  * depend on perlmod 0.5.1

 -- Proxmox Support Team <support@proxmox.com>  Wed, 23 Jun 2021 11:09:31 +0200

libpve-rs-perl (0.1.0-1) unstable; urgency=medium

  * Initial release.

 -- Proxmox Support Team <support@proxmox.com>  Thu, 27 May 2021 10:41:30 +0200
