Skip to content

Commit 0d381fd

Browse files
Release Java SDK v1.31.0 (#2635)
1 parent 943fe2e commit 0d381fd

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

releases/v1.31.0

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# **Highlights**
2+
3+
## Task Queue Fairness (Pre-release)
4+
5+
This release adds support for Task Queue Fairness. Fairness is a new feature of Temporal’s task queues that allows for more control over the order that tasks are dispatched from a backlog. It’s intended to address common situations like multi-tenant applications and reserved capacity bands. For more details see the javadoc's on `io.temporal.common.Priority`.
6+
7+
Fairness is currently not supported in any OSS Temporal release, but support will be coming soon. To experiment with this feature please see the [pre-release development server](https://github.com/temporalio/cli/releases/tag/v1.4.1-cloud-v1-29-0-139-2.0) or if you are a Temporal Cloud customer reach out to your SA to be enabled once it is available in Temporal Cloud.
8+
9+
# Bugfixes
10+
11+
## No longer retry "gRPC message size to large" error
12+
13+
The SDK will no longer retry "gRPC message size to large" errors or related errors. These errors occur if the user tries to make a gRPC request that exceeds the Temporal Service limits (typically 4 MB).
14+
15+
# What's Changed
16+
17+
2025-06-26 - 68e4c4c5 - Add defaults for PollerBehaviorAutoscaling (#2574)
18+
2025-06-27 - 4afe41b6 - Publish to Sonatype central (#2576)
19+
2025-06-27 - a1eb7dc9 - Don't scale down on error if we have never seen a poller decision (#2575)
20+
2025-07-03 - f919926a - Update snapshot URL (#2577)
21+
2025-07-07 - fd648d1c - Fix flake in testNullTaskReleasesSlot (#2583)
22+
2025-07-08 - 4acf6742 - Update test server to v1.4.0 (#2587)
23+
2025-07-08 - d310594f - Add support for activity reset (#2546)
24+
2025-07-08 - d75b253d - Update Proto API to v1.50.0 (#2581)
25+
2025-07-10 - bc5ab1d7 - When parsing operation token allow a zero version (#2591)
26+
2025-07-10 - ca3a27a4 - Use correct operation token on OPERATION_TOKEN (#2589)
27+
2025-07-17 - ffb44f9f - Remove @Experimental notice from Update-with-start (#2599)
28+
2025-07-22 - 76672fa0 - Fix ApplicationFailure.Builder handling a null Category (#2602)
29+
2025-08-01 - 26546a7f - Fix using wrong config option for resource controller (#2607)
30+
2025-08-11 - f9580aaf - Align Nexus handler failure conversion with other SDKs (#2613)
31+
2025-08-12 - b5057e86 - Fix adding a generic parameter failing (#2619)
32+
2025-08-12 - cd76ad6e - Do not auto-retry gRPC-message-size-too-large errors (#2604)
33+
2025-08-12 - ff939d7f - Nexus - Only pass a completion callback if a completion URL is provided (#2615)
34+
2025-08-13 - 0dd76e06 - Add info on features test issue for CI (#2623)
35+
2025-08-13 - 5b7e82cd - Added retry options to ActivityInfo. Added ActivityInfo tests. (#2622)
36+
2025-08-15 - acf7473a - Bump some Github actions (#2628)
37+
2025-08-15 - b854df4c - Clarify NexusOperationCancellationType (#2630)
38+
2025-08-15 - f2475c19 - Bump cloud api version to v0.7.1
39+
2025-08-18 - 71c7426b - Fix Javadoc of io.temporal.workflow.Workflow#getVersion (#2631)
40+
2025-08-19 - b6b42903 - Fairness Keys & Weights (#2633)
41+
2025-08-20 - 943fe2e3 - Revert removing "Control" field (#2634)

0 commit comments

Comments
 (0)