Skip to content

Commit b188697

Browse files
v0.15.0
1 parent 88f9dfd commit b188697

3 files changed

Lines changed: 43 additions & 1 deletion

File tree

.versionbot/CHANGELOG.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,39 @@
1+
- commits:
2+
- subject: Add seek_with_interrupt method for user-controlled worker cancellation
3+
hash: 519ec0b784fc0584bc62a15cc8c28bb249926955
4+
body: >
5+
Adds seek_with_interrupt that accepts an Interrupt parameter for
6+
external
7+
8+
cancellation. The existing seek_target method now delegates to this new
9+
method
10+
11+
with a default interrupt, maintaining backward compatibility.
12+
13+
14+
When interrupted (either by user or worker drop), cancellation is
15+
properly
16+
17+
propagated to running workflow tasks.
18+
footer:
19+
Change-type: minor
20+
change-type: minor
21+
author: Felipe Lalanne
22+
nested: []
23+
- subject: Make Interrupt struct public
24+
hash: b6cf117c4c5816acc6131f25cd918f0d7b1794ff
25+
body: |
26+
This interface already existed for internal usage, but this now makes it
27+
available extenrLly for use in the upcoming seek_with_interrupt Worker
28+
method.
29+
footer:
30+
Change-type: minor
31+
change-type: minor
32+
author: Felipe Lalanne
33+
nested: []
34+
version: 0.15.0
35+
title: ""
36+
date: 2025-06-11T20:27:17.046Z
137
- commits:
238
- subject: Remove unused `stack_len` arg in Planner try_task
339
hash: 106586472b58f7f3de5970117ea2a81576621134

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file
44
automatically by Versionist. DO NOT EDIT THIS FILE MANUALLY!
55
This project adheres to [Semantic Versioning](http://semver.org/).
66

7+
# v0.15.0
8+
## (2025-06-11)
9+
10+
* Add seek_with_interrupt method for user-controlled worker cancellation [Felipe Lalanne]
11+
* Make Interrupt struct public [Felipe Lalanne]
12+
713
# v0.14.3
814
## (2025-06-06)
915

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "mahler"
3-
version = "0.14.3"
3+
version = "0.15.0"
44
edition = "2021"
55
description = "An automated job orchestration library that builds and executes dynamic workflows"
66

0 commit comments

Comments
 (0)