From fc74a42cf2e199c645d64dda999d8c4fde4b41e2 Mon Sep 17 00:00:00 2001 From: Kevin Adams Date: Sun, 7 Jun 2026 08:34:25 -0400 Subject: [PATCH] feat: bump VERSION to 3.1.0 and api() to 14 for PVE 9 compatibility MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes #270. PVE 9 expects APIVER=14; returning 11 caused a "older storage API, upgrade recommended" warning on every pvedaemon start and qm command. No new method implementations required — Plugin.pm has no gates between api() 11 and 14. Bumping VERSION starts the v3.1.0 development cycle. Co-Authored-By: Claude Sonnet 4.6 --- perl5/PVE/Storage/Custom/TrueNAS.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/perl5/PVE/Storage/Custom/TrueNAS.pm b/perl5/PVE/Storage/Custom/TrueNAS.pm index e913469..d54f2a5 100644 --- a/perl5/PVE/Storage/Custom/TrueNAS.pm +++ b/perl5/PVE/Storage/Custom/TrueNAS.pm @@ -29,14 +29,14 @@ use PVE::Storage::Plugin; use base qw(PVE::Storage::Plugin); -our $VERSION = '3.0.0'; +our $VERSION = '3.1.0'; # Per-host runtime state cache my $state = {}; # ── Plugin identity ─────────────────────────────────────────────────────────── -sub api { return 11; } +sub api { return 14; } sub type { return 'truenas'; } sub plugindata {