Jenkins jenkins-2.452.1-rc released

jenkins jenkins-2.452.1-rc released

The latest LTS release candidate (RC) for Jenkins 2.452.1 has been published, and is ready to be tested.

Please report issues found in this thread.

Final release is scheduled for 15.05.2024.

Download the RC from artifactory.

After final release, the official changelog and official upgrade guide will be available on www.jenkins.io/download.

@jenkins-release-bot
I had an issue with the Jenkins multibranch pipeline. I have set up a mechanism to shut down the Jenkins server at night and back it up in the morning. However, every time it starts and scans for available changes, the existing pipelines get disabled. Can you please suggest a fix for this?

Try ones after removing mechanism.

In that case working fine. but it should even work smoothly even after restarts as well

@arpanalchemy @amit98100 i am using jenkins version 2.452.1 and i am making my plugin compatible with Jquery3 but while using this plugin, its grey out. Kindly assist me

Looks like an issue of version compatibility between Jenkins and the plugin. Try either to downgrade Jenkins to one of the lower versions or check if there is most up-to-date version of the plugin.

it might be a css issue rather than a jquery3 , use it in no conflict mode , check the script properly with no css issues , plugin dependencies and update the jquery code

all the code is present at this link - jenkinsci/leapwork-plugin: Leapwork Integration with Jenkins (github.com). I am planning to make it to compatible with JQuery3 but its grey out in available plugin
Below is my updated pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.jenkins-ci.plugins</groupId>
        <artifactId>plugin</artifactId>
        <version>4.80</version>
        <relativePath/>
    </parent>
    <groupId>io.jenkins.plugins</groupId>
    <artifactId>leapwork</artifactId>
    <version>${revision}${changelist}</version>
    <packaging>hpi</packaging>
    <properties>
        <revision>4.0.11</revision>
        <changelist>-SNAPSHOT</changelist>
        <gitHubRepo>jenkinsci/leapwork-plugin</gitHubRepo>
        <jenkins.version>2.440.1</jenkins.version>
        <gitHubRepo>jenkinsci/leapwork-plugin</gitHubRepo>
    </properties>
    <name>Leapwork</name>
    <url>https://github.com/${gitHubRepo}</url>

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>io.jenkins.tools.bom</groupId>
                <artifactId>bom-2.440.x</artifactId>
                <version>2815.vf5d6f093b_23e</version>
                <scope>import</scope>
                <type>pom</type>
            </dependency>
        </dependencies>
    </dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>com.ning</groupId>
            <artifactId>async-http-client</artifactId>
            <version>1.9.40</version>
        </dependency>
        <dependency>
            <groupId>io.jenkins.plugins</groupId>
            <artifactId>gson-api</artifactId>
        </dependency>
        <dependency>
            <groupId>jakarta.xml.bind</groupId>
            <artifactId>jakarta.xml.bind-api</artifactId>
            <version>3.0.1</version>
        </dependency>
        <dependency>
            <groupId>com.sun.xml.bind</groupId>
            <artifactId>jaxb-impl</artifactId>
            <version>3.0.0</version>
            <scope>runtime</scope>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-nop</artifactId>
            <version>1.7.32</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>io.jenkins.plugins</groupId>
            <artifactId>jquery3-api</artifactId>
            <version>3.7.1-2</version>
        </dependency>
        <dependency>
            <groupId>io.jenkins.plugins</groupId>
            <artifactId>commons-lang3-api</artifactId>
            <version>3.13.0-62.v7d18e55f51e2</version>
        </dependency>
        <dependency>
            <groupId>io.jenkins.plugins</groupId>
            <artifactId>commons-text-api</artifactId>
            <version>1.11.0-95.v22a_d30ee5d36</version>
        </dependency>
    </dependencies>

    <licenses>
        <license>
            <name>MIT License</name>
            <url>https://opensource.org/licenses/MIT</url>
        </license>
    </licenses>
    <developers>
        <developer>
            <name>Leapwork DevOps</name>
            <email>prioritysupport@leapwork.com</email>
        </developer>
    </developers>

    <scm>
        <connection>scm:git:https://github.com/${gitHubRepo}</connection>
        <developerConnection>scm:git:git@github.com:${gitHubRepo}.git</developerConnection>
        <url>https://github.com/${gitHubRepo}</url>
        <tag>leapwork-4.0.5</tag>
    </scm>

    <repositories>
        <repository>
            <id>repo.jenkins-ci.org</id>
            <url>https://repo.jenkins-ci.org/public/</url>
        </repository>
    </repositories>
    <pluginRepositories>
        <pluginRepository>
            <id>repo.jenkins-ci.org</id>
            <url>https://repo.jenkins-ci.org/public/</url>
        </pluginRepository>
    </pluginRepositories>
</project>

@alex1974 @Prabhas123 kindly assist

This is the wrong thread for your question. As I already wrote in another post of yours the jquery3 plugin is installed when you have declared a dependency on it and you can make use of it.
In the plugin manager of Jenkins, the button is greyed out because the plugin is required by other plugins.

I would like to Inform you that In my org, my team is getting security vulnerabilities while using this plugin . due to that i want to upgrade it to Jquery3 otherwise i do not have any other motive to use it in my code.

as per your response , I have already added dependency so do i need to change somewhere else too or not ?
Please correct if my understanding is wrong.
Really appreacite your efforts on this forum