From 45a78b52088dedc8476516ca715c238cc5ea2507 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 10 Jul 2026 04:40:00 -0600 Subject: [PATCH] Fill in since annotations (#27057) Co-authored-by: timja <21194782+timja@users.noreply.github.com> --- .../java/hudson/security/BasicPasswordComplexityRule.java | 2 +- .../main/java/hudson/security/HudsonPrivateSecurityRealm.java | 4 ++-- .../main/java/hudson/security/NonePasswordComplexityRule.java | 2 +- .../java/hudson/security/PasswordComplexityException.java | 2 +- .../src/main/java/hudson/security/PasswordComplexityRule.java | 2 +- .../hudson/security/PasswordComplexityRuleDescriptor.java | 2 +- .../main/java/jenkins/security/XstreamSafeObjectField.java | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/core/src/main/java/hudson/security/BasicPasswordComplexityRule.java b/core/src/main/java/hudson/security/BasicPasswordComplexityRule.java index 8ddba35f1f..1db65bf08f 100644 --- a/core/src/main/java/hudson/security/BasicPasswordComplexityRule.java +++ b/core/src/main/java/hudson/security/BasicPasswordComplexityRule.java @@ -35,7 +35,7 @@ import org.kohsuke.stapler.DataBoundConstructor; * Built-in {@link PasswordComplexityRule} that checks minimum length * and character type requirements. * - * @since TODO + * @since 2.572 */ public class BasicPasswordComplexityRule extends PasswordComplexityRule { diff --git a/core/src/main/java/hudson/security/HudsonPrivateSecurityRealm.java b/core/src/main/java/hudson/security/HudsonPrivateSecurityRealm.java index f51bba32f9..41b46484a5 100644 --- a/core/src/main/java/hudson/security/HudsonPrivateSecurityRealm.java +++ b/core/src/main/java/hudson/security/HudsonPrivateSecurityRealm.java @@ -180,7 +180,7 @@ public class HudsonPrivateSecurityRealm extends AbstractPasswordBasedSecurityRea } /** - * @since TODO + * @since 2.572 */ @Restricted(NoExternalUse.class) public PasswordComplexityRule getPasswordComplexityRule() { @@ -188,7 +188,7 @@ public class HudsonPrivateSecurityRealm extends AbstractPasswordBasedSecurityRea } /** - * @since TODO + * @since 2.572 */ @DataBoundSetter public void setPasswordComplexityRule(PasswordComplexityRule passwordComplexityRule) { diff --git a/core/src/main/java/hudson/security/NonePasswordComplexityRule.java b/core/src/main/java/hudson/security/NonePasswordComplexityRule.java index ca09eec9cc..c934588f46 100644 --- a/core/src/main/java/hudson/security/NonePasswordComplexityRule.java +++ b/core/src/main/java/hudson/security/NonePasswordComplexityRule.java @@ -32,7 +32,7 @@ import org.kohsuke.stapler.DataBoundConstructor; /** * A {@link PasswordComplexityRule} that accepts any password. * - * @since TODO + * @since 2.572 */ public class NonePasswordComplexityRule extends PasswordComplexityRule { diff --git a/core/src/main/java/hudson/security/PasswordComplexityException.java b/core/src/main/java/hudson/security/PasswordComplexityException.java index e83633270f..7a68efa6bb 100644 --- a/core/src/main/java/hudson/security/PasswordComplexityException.java +++ b/core/src/main/java/hudson/security/PasswordComplexityException.java @@ -28,7 +28,7 @@ package hudson.security; * Thrown by {@link PasswordComplexityRule#validate(String)} when a password * does not meet the configured complexity requirements. * - * @since TODO + * @since 2.572 */ public class PasswordComplexityException extends Exception { public PasswordComplexityException(String message) { diff --git a/core/src/main/java/hudson/security/PasswordComplexityRule.java b/core/src/main/java/hudson/security/PasswordComplexityRule.java index 7b9c34d21e..a0c1edf248 100644 --- a/core/src/main/java/hudson/security/PasswordComplexityRule.java +++ b/core/src/main/java/hudson/security/PasswordComplexityRule.java @@ -39,7 +39,7 @@ import jenkins.model.Jenkins; * and password changes. Each implementation can have an optional {@code config.jelly} * to configure its validation rules. * - * @since TODO + * @since 2.572 */ public abstract class PasswordComplexityRule implements Describable, ExtensionPoint { diff --git a/core/src/main/java/hudson/security/PasswordComplexityRuleDescriptor.java b/core/src/main/java/hudson/security/PasswordComplexityRuleDescriptor.java index b9f69dd5b9..f19bb8595b 100644 --- a/core/src/main/java/hudson/security/PasswordComplexityRuleDescriptor.java +++ b/core/src/main/java/hudson/security/PasswordComplexityRuleDescriptor.java @@ -29,7 +29,7 @@ import hudson.model.Descriptor; /** * {@link Descriptor} for {@link PasswordComplexityRule}. * - * @since TODO + * @since 2.572 */ public abstract class PasswordComplexityRuleDescriptor extends Descriptor { } diff --git a/core/src/main/java/jenkins/security/XstreamSafeObjectField.java b/core/src/main/java/jenkins/security/XstreamSafeObjectField.java index ad45fde90a..af005446e5 100644 --- a/core/src/main/java/jenkins/security/XstreamSafeObjectField.java +++ b/core/src/main/java/jenkins/security/XstreamSafeObjectField.java @@ -46,7 +46,7 @@ import java.lang.annotation.Target; * @see SECURITY-3707 * @see JEP-200: Switch Remoting/XStream denylist to an allowlist * - * @since TODO + * @since 2.572 */ @Documented @Retention(RetentionPolicy.RUNTIME)