diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c7efe41..d658c5f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -169,6 +169,11 @@ jobs: cp ui/truenas-storage.js "${STAGING}/usr/share/truenas-proxmox/truenas-storage.js" cp ui/truenas-storage-help.html "${STAGING}/usr/share/truenas-proxmox/truenas-storage-help.html" + # Debian changelog (required by Debian policy ยง12.7) + mkdir -p "${STAGING}/usr/share/doc/truenas-proxmox" + gzip -9c packaging/changelog.Debian \ + > "${STAGING}/usr/share/doc/truenas-proxmox/changelog.Debian.gz" + echo "==> Package contents:" find "${STAGING}" | sort @@ -185,6 +190,11 @@ jobs: cp packaging/DEBIAN-transitional/postinst "${STAGING}/DEBIAN/postinst" chmod 0755 "${STAGING}/DEBIAN/postinst" + # Debian changelog + mkdir -p "${STAGING}/usr/share/doc/freenas-proxmox" + gzip -9c packaging/DEBIAN-transitional/changelog.Debian \ + > "${STAGING}/usr/share/doc/freenas-proxmox/changelog.Debian.gz" + echo "==> Transitional package contents:" find "${STAGING}" | sort diff --git a/packaging/DEBIAN-transitional/changelog.Debian b/packaging/DEBIAN-transitional/changelog.Debian new file mode 100644 index 0000000..0b1a3a3 --- /dev/null +++ b/packaging/DEBIAN-transitional/changelog.Debian @@ -0,0 +1,19 @@ +freenas-proxmox (3.0.0-1) bookworm; urgency=low + + * Transitional package โ€” installs truenas-proxmox automatically + * The freenas-proxmox package name is retired; truenas-proxmox is the successor + + -- KSA Technologies, LLC Sun, 31 May 2026 00:00:00 +0000 + +freenas-proxmox (2.4.0-1) bookworm; urgency=low + + * Quality of life improvements and minor fixes + + -- KSA Technologies, LLC Fri, 22 May 2026 00:00:00 +0000 + +freenas-proxmox (2.3.0-1) bookworm; urgency=medium + + * Hardening and stability improvements + * Bearer token authentication support + + -- KSA Technologies, LLC Mon, 19 May 2026 00:00:00 +0000 diff --git a/packaging/changelog.Debian b/packaging/changelog.Debian new file mode 100644 index 0000000..18faa5e --- /dev/null +++ b/packaging/changelog.Debian @@ -0,0 +1,27 @@ +truenas-proxmox (3.0.0-1) bookworm; urgency=medium + + * Full rewrite as native PVE::Storage::Custom plugin โ€” no PVE core patches + * Bearer token authentication only; basic auth (freenas_user/password) removed + * Per-VM dedicated iSCSI targets via TrueNAS REST API v2.0 + * QEMU connects via iscsi:// directly โ€” no iscsiadm, no kernel iSCSI sessions + * Supports TrueNAS CORE 13.0-U6 and SCALE 24.10, 25.04, 25.10 + * Supports Proxmox VE 8.x and 9.x + * Package renamed from freenas-proxmox to truenas-proxmox; transitional package provided + * alloc_image partial-failure rollback (cleanup orphaned TrueNAS resources) + * Migration docs: beginner, advanced, troubleshooting guides + + -- KSA Technologies, LLC Sun, 31 May 2026 00:00:00 +0000 + +truenas-proxmox (2.4.0-1) bookworm; urgency=low + + * Quality of life improvements and minor fixes + + -- KSA Technologies, LLC Fri, 22 May 2026 00:00:00 +0000 + +truenas-proxmox (2.3.0-1) bookworm; urgency=medium + + * Hardening and stability improvements + * Bearer token authentication support + * Build and CI infrastructure improvements + + -- KSA Technologies, LLC Mon, 19 May 2026 00:00:00 +0000