diff --git a/pom.xml b/pom.xml
index f98eab59..35b3f240 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,7 +28,7 @@
org.jenkins-ci.plugins
plugin
- 3.54
+ 4.1
org.jenkins-ci.plugins.workflow
@@ -64,7 +64,7 @@
2.36
-SNAPSHOT
- 2.176.1
+ 2.248
8
true
2.20
@@ -79,7 +79,7 @@
org.jenkins-ci.plugins
durable-task
- 1.33
+ 1.35-rc463.dbcd6297773f
org.jenkins-ci.plugins.workflow
diff --git a/src/main/java/org/jenkinsci/plugins/workflow/steps/durable_task/DurableTaskStep.java b/src/main/java/org/jenkinsci/plugins/workflow/steps/durable_task/DurableTaskStep.java
index 061b1bac..a720e0ae 100644
--- a/src/main/java/org/jenkinsci/plugins/workflow/steps/durable_task/DurableTaskStep.java
+++ b/src/main/java/org/jenkinsci/plugins/workflow/steps/durable_task/DurableTaskStep.java
@@ -35,6 +35,7 @@
import hudson.init.Terminator;
import hudson.model.Node;
import hudson.model.Result;
+import hudson.model.Run;
import hudson.model.TaskListener;
import hudson.remoting.Channel;
import hudson.remoting.ChannelClosedException;
@@ -302,6 +303,7 @@ static final class Execution extends AbstractStepExecutionImpl implements Runnab
ws = context.get(FilePath.class);
node = FilePathUtils.getNodeName(ws);
DurableTask durableTask = step.task();
+ durableTask.setRun(context.get(Run.class));
if (returnStdout) {
durableTask.captureOutput();
}