Skip to content

Commit 43fa0fa

Browse files
authored
Release Java SDK v1.39.0 (#3074)
1 parent f6968a4 commit 43fa0fa

1 file changed

Lines changed: 65 additions & 0 deletions

File tree

‎releases/v1.39.0‎

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
# **Breaking changes**
2+
3+
- `client.StartActivityOptions.Builder.setStaticSummary` was renamed to `setSummary` to align it with
4+
`activity.ActivityOptions`.
5+
6+
# **Highlights**
7+
8+
## Standalone Activities are stable
9+
10+
Standalone Activities feature is Generally Available. See feature guide at
11+
https://docs.temporal.io/develop/java/activities/standalone-activities
12+
13+
## Static Summary and Details are stable
14+
15+
`setSummary`/`setStaticSummary` and `setStaticDetails` for workflows and activities are stable. See feature guide at
16+
https://docs.temporal.io/develop/java/platform/enriching-ui
17+
18+
## External Storage (Public Preview)
19+
20+
This version adds experimental support for External Storage feature, allowing storing large payloads out-of-bounds,
21+
effectively lifting usual payload size restrictions. Includes a storage driver for AWS S3. See feature guide at
22+
https://docs.temporal.io/external-storage
23+
24+
# What's Changed
25+
26+
2026-08-12 - cd2b543e - Upgrade temporal-api to v1.63.5 (#3003)
27+
2026-08-12 - f9732502 - Add @TemporalOperation annotation for Nexus operations (#2928)
28+
2026-08-13 - 28619b84 - Add test verifying worker command polls omit versioning metadata (#3004)
29+
2026-08-13 - 7cf35351 - 💥 Report Nexus input deserialization failures as non-retryable BAD_REQUEST (#3002)
30+
2026-08-13 - 87a3c568 - Fix exception ser. in update validator (#3001)
31+
2026-08-13 - ade44bc4 - 💥 Fix unbounded timeout failure chain in local activity (#3006)
32+
2026-08-17 - af2f8537 - Report non-retryable PayloadValidationError as BAD_REQUEST (#3009)
33+
2026-08-20 - a0021f84 - Add payload validation failure factory (#3021)
34+
2026-08-21 - ee9abf08 - Omit null payload validation details (#3027)
35+
2026-08-24 - 12c21142 - Add SDK Sentinel PR responder (#3034)
36+
2026-08-25 - 1b2ffb18 - [SDK Sentinel] Allow activity retry delay test to complete (#3010)
37+
2026-08-26 - 37627549 - Default Nexus client activity task queue to the worker task queue (#3039)
38+
2026-08-26 - 809e57cf - Add failure_reason tag to activity execution failed metrics (#3036)
39+
2026-08-26 - 867ecf07 - Remove Experimental annotation for user metadata from a few APIs (#3038)
40+
2026-08-26 - c5f93b78 - Fix inconsistency in javadoc for WorkflowInterface (#2232) (#2233)
41+
2026-08-26 - e10c8e62 - Fix NPE when a workflow implementation uses a composed @WorkflowImpl annotation (#3024)
42+
2026-08-27 - 144ddea1 - Stabilize sticky cache metrics test (#3037)
43+
2026-08-27 - 394d8eec - Fix setRetryOptions merging initialInterval into congestionInitialInterval (#2956)
44+
2026-08-27 - 6d5ba591 - feat(#2790): Add ChildWorkflowOptions support to WorkflowImplementationOptions (#2887)
45+
2026-08-27 - b7dd8c8c - Include WorkflowType in wrapFailure error message (#2960)
46+
2026-08-27 - d730cff5 - Add GCP Cloud Run OpenTelemetry support (#3022)
47+
2026-08-28 - 6c60097d - External Storage Integration: Lazy resolving references, general refactoring (#3016)
48+
2026-08-31 - 4f5a1079 - Fix custom slot supplier SlotInfo fields (#3014)
49+
2026-09-02 - 496ddc0e - Add envconfig support to test harness (#2998)
50+
2026-09-03 - 8d6c936e - Provision isolated Cloud namespaces for SDK tests (#3032)
51+
2026-09-03 - dc0ad21c - Add workflow task completion pagination (#3051)
52+
2026-09-04 - 015fdc12 - Pass a dedicated context to the driver selector (#3047)
53+
2026-09-04 - 08171629 - External Storage Integration: NexusWorker (#3018)
54+
2026-09-04 - 108462ea - Bumping test CLI version (#3054)
55+
2026-09-04 - 479ea76c - Fix WorkerFactory command-worker cleanup race (#2952)
56+
2026-09-04 - b319d85a - Adding SDK Ergonomics Query link (#2988)
57+
2026-09-08 - c73480ff - Report runtime environment information in worker heartbeats (#3052)
58+
2026-09-09 - a49045eb - Implement operator commands for Standalone Activities (#3013)
59+
2026-09-10 - 77b2db51 - External Storage Integration: Activity worker, client (#3020)
60+
2026-09-10 - 895a65a2 - External Storage Integration: WorkflowWorker, replay, history (#3017)
61+
2026-09-11 - afdfac27 - fix broken test that referenced InMemoryDriver (#3065)
62+
2026-09-11 - dd28759b - Reject duplicates in SAA update options (#3061)
63+
2026-09-14 - 0eade162 - Add extstore s3 driver (#2907)
64+
2026-09-14 - c7f47b99 - Rename Standalone Activity StaticSummary to Summary (#3062)
65+
2026-09-14 - f6968a4e - Removed @Experimental annotations from Standalone Activities API (#3071)

0 commit comments

Comments
 (0)