From 702a7f997315233dd16b55059362219c675d94c1 Mon Sep 17 00:00:00 2001 From: Louis Ruch Date: Wed, 24 Jan 2024 09:20:29 -0800 Subject: [PATCH] feat(features): Add DeletePlugin feature (#4273) --- version/feature_manager.go | 6 ++++++ version/version_base.go | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/version/feature_manager.go b/version/feature_manager.go index 41b0fe630a..45b6b9181f 100644 --- a/version/feature_manager.go +++ b/version/feature_manager.go @@ -22,6 +22,7 @@ const ( RequireVersionInWorkerInfo SshSessionRecording SupportIdInGrants + PluginDelete ) var featureMap map[Feature]MetadataConstraint @@ -79,6 +80,11 @@ func init() { featureMap[SupportIdInGrants] = MetadataConstraint{ Constraints: mustNewConstraints("< 0.15.0"), } + + // PluginDelete supports calling DeleteObjects on the Storage Plugin + featureMap[PluginDelete] = MetadataConstraint{ + Constraints: mustNewConstraints(">= 0.15.0"), + } } func mustNewConstraints(v string) gvers.Constraints { diff --git a/version/version_base.go b/version/version_base.go index 96fae904da..217c3cd0a3 100644 --- a/version/version_base.go +++ b/version/version_base.go @@ -13,7 +13,7 @@ var ( // Version is the base version // Default values - set when building locally (at build time) - Version = "0.14.0" + Version = "0.15.0" // VersionPrerelease is also set at compile time, similarly to Version. VersionPrerelease string