You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Full Changelog: [azuremanaged-v1.3.0...azuremanaged-v1.4.0](https://github.com/microsoft/durabletask-python/compare/azuremanaged-v1.3.0...azuremanaged-v1.4.0)
Copy file name to clipboardExpand all lines: CHANGELOG.md
+27-13Lines changed: 27 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## Unreleased
9
9
10
+
## v1.4.0
11
+
10
12
ADDED
11
13
12
14
- Added large payload externalization support for automatically
@@ -22,16 +24,28 @@ ADDED
22
24
- Added `AsyncTaskHubGrpcClient` for asyncio-based applications using `grpc.aio`
23
25
- Added `DefaultAsyncClientInterceptorImpl` for async gRPC metadata interceptors
24
26
- Added `get_async_grpc_channel` helper for creating async gRPC channels
27
+
- Added orchestration restart client support
28
+
- Added batch client actions for purge and query operations across orchestrations and entities
29
+
- Added worker work item filtering support
30
+
- Added new `work_item_filtering` sample
25
31
- Improved distributed tracing support with full span coverage for orchestrations, activities, sub-orchestrations, timers, and events
26
32
27
33
CHANGED
28
34
29
35
- Refactored `TaskHubGrpcClient` to share request-building and validation logic
30
36
with `AsyncTaskHubGrpcClient` via module-level helper functions
37
+
- Updated generated protobuf definitions to the latest durabletask-protobuf commit
38
+
- Improved timer scheduling behavior for orchestrator timers
39
+
- Updated GitHub workflow permissions for release and test pipelines
40
+
- Added GitHub Copilot agent workflows for PR verification, daily code review, and issue triage
41
+
- Updated examples and docs across orchestration, entity, fan-out/fan-in, and versioning samples
31
42
32
43
FIXED:
33
44
34
45
- Fix unbound variable in entity V1 processing
46
+
- Fixed `compute_next_delay` returning `None` when `max_retry_interval` is not set
47
+
- Fixed multiple entity-related bugs across ID parsing and failure handling
48
+
- Fixed flaky in-memory backend tests
35
49
36
50
## v1.3.0
37
51
@@ -103,72 +117,72 @@ FIXED:
103
117
104
118
## v0.3.0
105
119
106
-
### New
120
+
### New (v0.3.0)
107
121
108
122
- Added `ConcurrencyOptions` class for fine-grained concurrency control with separate limits for activities and orchestrations. The thread pool worker count can also be configured.
109
123
110
-
### Fixed
124
+
### Fixed (v0.3.0)
111
125
112
126
- Fixed an issue where a worker could not recover after its connection was interrupted or severed
113
127
114
128
## v0.2.1
115
129
116
-
### New
130
+
### New (v0.2.1)
117
131
118
132
- Added `set_custom_status` orchestrator API ([#31](https://github.com/microsoft/durabletask-python/pull/31)) - contributed by [@famarting](https://github.com/famarting)
119
133
- Added `purge_orchestration` client API ([#34](https://github.com/microsoft/durabletask-python/pull/34)) - contributed by [@famarting](https://github.com/famarting)
120
134
- Added new `durabletask-azuremanaged` package for use with the [Durable Task Scheduler](https://learn.microsoft.com/azure/azure-functions/durable/durable-task-scheduler/durable-task-scheduler) - by [@RyanLettieri](https://github.com/RyanLettieri)
121
135
122
-
### Changes
136
+
### Changes (v0.2.1)
123
137
124
138
- Protos are compiled with gRPC 1.62.3 / protobuf 3.25.X instead of the latest release. This ensures compatibility with a wider range of grpcio versions for better compatibility with other packages / libraries ([#36](https://github.com/microsoft/durabletask-python/pull/36)) - by [@berndverst](https://github.com/berndverst)
125
139
- Http and grpc protocols and their secure variants are stripped from the host name parameter if provided. Secure mode is enabled if the protocol provided is https or grpcs ([#38](https://github.com/microsoft/durabletask-python/pull/38) - by [@berndverst)(https://github.com/berndverst)
126
140
- Improve ProtoGen by downloading proto file directly instead of using submodule ([#39](https://github.com/microsoft/durabletask-python/pull/39) - by [@berndverst](https://github.com/berndverst)
127
141
128
-
### Updates
142
+
### Updates (v0.2.1)
129
143
130
144
- Updated `durabletask-protobuf` submodule reference to latest
131
145
132
146
## v0.1.1a1
133
147
134
-
### New
148
+
### New (v0.1.1a1)
135
149
136
150
- Add recursive flag in terminate_orchestration to support cascade terminate ([#27](https://github.com/microsoft/durabletask-python/pull/27)) - contributed by [@shivamkm07](https://github.com/shivamkm07)
137
151
138
152
## v0.1.0
139
153
140
-
### New
154
+
### New (v0.1.0)
141
155
142
156
- Retry policies for activities and sub-orchestrations ([#11](https://github.com/microsoft/durabletask-python/pull/11)) - contributed by [@DeepanshuA](https://github.com/DeepanshuA)
143
157
144
-
### Fixed
158
+
### Fixed (v0.1.0)
145
159
146
160
- Fix try/except in orchestrator functions not being handled correctly ([#21](https://github.com/microsoft/durabletask-python/pull/21)) - by [@cgillum](https://github.com/cgillum)
147
161
- Updated `durabletask-protobuf` submodule reference to latest distributed tracing commit - by [@cgillum](https://github.com/cgillum)
148
162
149
163
## v0.1.0a5
150
164
151
-
### New
165
+
### New (v0.1.0a5)
152
166
153
167
- Adds support for secure channels ([#18](https://github.com/microsoft/durabletask-python/pull/18)) - contributed by [@elena-kolevska](https://github.com/elena-kolevska)
154
168
155
-
### Fixed
169
+
### Fixed (v0.1.0a5)
156
170
157
171
- Fix zero argument values sent to activities as None ([#13](https://github.com/microsoft/durabletask-python/pull/13)) - contributed by [@DeepanshuA](https://github.com/DeepanshuA)
158
172
159
173
## v0.1.0a3
160
174
161
-
### New
175
+
### New (v0.1.0a3)
162
176
163
177
- Add gRPC metadata option ([#16](https://github.com/microsoft/durabletask-python/pull/16)) - contributed by [@DeepanshuA](https://github.com/DeepanshuA)
164
178
165
-
### Changes
179
+
### Changes (v0.1.0a3)
166
180
167
181
- Removed Python 3.7 support due to EOL ([#14](https://github.com/microsoft/durabletask-python/pull/14)) - contributed by [@berndverst](https://github.com/berndverst)
- Support for Python 3.7+ ([#10](https://github.com/microsoft/durabletask-python/pull/10)) - contributed by [@DeepanshuA](https://github.com/DeepanshuA)
0 commit comments