github temporalio/sdk-java v1.40.0

4 hours ago

Breaking changes

  • ActivitySerializationContext methods getActivityType and getActivityTaskQueue are now marked @Nullable because
    the values are unavailable during deserialization in some context, particularly when fetching a result of a standalone
    activity.

What's Changed

2026-09-15 - 5c9599d - Account for dynamic workflows when setting WorkflowImplementationOptions (#3042)
2026-09-15 - 664cf09 - Unified link converter methods (#3068)
2026-09-15 - 6d6b743 - Move Cloud Run OpenTelemetry plugin to temporal-gcp-cloud-run-opentelemetry (#3064)
2026-09-15 - 8cbe003 - Propagate headers on signals in the test server (#3066)
2026-09-15 - a16ffa9 - Propagate Nexus links and request IDs to all activity starts in Nexus handlers (#3048)
2026-09-16 - 3513f75 - NexusSerializationContext for Java (#3075)
2026-09-16 - 827a5b8 - Add Google Cloud Run CloudRunIdPlugin (#3028)
2026-09-18 - 3e327b9 - 💥 Use ActivitySerializationContext when starting and getting result of Standalone Activity (#3063)
2026-09-18 - 961a35e - Nexus serialization consistency (#3084)
2026-09-20 - b250876 - Classify SDK tests for Cloud execution (#3033)
2026-09-21 - 8d2f35e - Add support for setting ActivityID (#3044)
2026-09-28 - 67c9a92 - Enable SDK flags CANCEL_AWAIT_TIMER_ON_CONDITION and VERSION_WAIT_FOR_MARKER (#3099)

Don't miss a new sdk-java release

NewReleases is sending notifications on new releases.