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
{{ message }}
Repository navigation
Commit 3abd6dd
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: CHANGELOG.md
+26-3Lines changed: 26 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,11 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
8
## Unreleased
9
9
10
+
ADDED
11
+
12
+
- Added `OrchestrationQuery.task_hub_names` to filter orchestration instances
13
+
by one or more task hubs.
14
+
10
15
CHANGED
11
16
12
17
- Dropped Python 3.10 support. Python 3.11 or later is now required.
@@ -18,9 +23,27 @@ failure is still raised directly.
18
23
19
24
FIXED
20
25
21
-
- Orchestrator generators are now closed when a dispatch ends, so cleanup in
22
-
`finally` blocks runs deterministically, including for async bridges that would
23
-
otherwise retain tasks, event loops, and orchestration contexts.
26
+
- Implemented `__hash__` and `__repr__` for `EntityInstanceId`, making identity attributes immutable to guarantee hash stability when used in sets or dict keys.
27
+
- Large-payload externalization now checks every eligible payload's maximum
28
+
size before uploading or replacing any protobuf values, including carryover
29
+
events and entity payloads, for both synchronous and asynchronous calls.
30
+
Oversized messages remain unchanged and cause no uploads; their size error
31
+
now takes precedence over hypothetical earlier storage failures.
32
+
- Orchestrations that exceed the configured external payload storage limit now
33
+
fail without retrying and release their entity locks, allowing other callers to
0 commit comments