Skip to content

Commit 6aca435

Browse files
authored
Release Java SDK v1.33.0 (#2791)
1 parent f50934b commit 6aca435

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

releases/v1.33.0

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# **💥 BREAKING CHANGES**
2+
3+
## TLS When API Key Is Provided
4+
5+
TLS is now enabled automatically when an API key is provided to the client.
6+
7+
If you currently use an API key without TLS, you will need to adjust your connection configuration or explicitly disable TLS where appropriate.
8+
9+
## Search Attributes on Continue-As-New
10+
11+
When a workflow continues-as-new without explicitly setting search attributes, the SDK now carries over the previous execution's search attributes.
12+
13+
If your code relied on search attributes being cleared on continue-as-new when none were set, you must now explicitly set or clear them as needed.
14+
15+
# **Highlights**
16+
17+
## Plugin Support
18+
19+
This release adds plugin support for the Java SDK, making it easier to design features that customizes SDK behavior.
20+
21+
## Worker Versioning and Environment Config
22+
23+
Removed experimental warnings for worker versioning and environment configuration; these features are now considered stable.
24+
25+
## gRPC Security Upgrade
26+
27+
Upgraded gRPC to 1.75.0 to address CVE-2025-55163 and CVE-2025-24970.
28+
29+
## workflowcheck (Experimental)
30+
31+
Initial support for the Java static analyzer (workflowcheck) to help validate workflow code (experimental).
32+
33+
# What's Changed
34+
35+
2025-12-04 - 50d15bd7 - 💥 Carry over search attributes on continue-as-new if none are explicitly set (#2731)
36+
2025-12-10 - a39d10cc - Defer updating workflow completion metrics until completion accepted by server (#2742)
37+
2026-01-05 - 2ff9c2c1 - 💥 [BREAKING] enable TLS if api key provided (#2740)
38+
2026-01-07 - 2322bd0d - Fix test server to return INVALID_ARGUMENT for UNHANDLED_COMMAND (#2757)
39+
2026-01-16 - 7a1a238a - Update Graal reachability metadata to fix Nexus in time skipping test server (#2759)
40+
2026-01-18 - f5df5c44 - fix: envconfig, use OS-specific config file paths (#2762)
41+
2026-01-26 - 67d56ddb - Plugin Support for Java SDK (#2761)
42+
2026-01-26 - 9fae229e - Upgrade grpc to 1.75.0 to fix CVE-2025-55163 and CVE-2025-24970 (#2763)
43+
2026-01-28 - 87b07f58 - Fix UnsupportedOperationException when merging ActivityOptions with immutable context propagators (#2749)
44+
2026-02-04 - fecc1566 - workflowcheck - initial support for Java static analyzer (#2767)
45+
2026-02-09 - 2a0ad001 - Remove experimental warnings for worker versioning and envconfig (#2771)
46+
2026-02-11 - 22a1c1a6 - Fix deep recursion in ResourceBasedSlotSupplier causing futures to never resolve (#2779)
47+
2026-02-17 - c43aa836 - Add DETERMINISTIC_CANCELLATION_SCOPE_ORDER to initial SDK flags (#2782)
48+
2026-02-18 - ea2a0946 - Make search attribute type more lenient when parsing (#2788)
49+
2026-02-19 - 81f3cc33 - fix nexus-service-bean explicitConfig support (#2789)

0 commit comments

Comments
 (0)