Possibility to deprecate attribute `Control`
Is go SDK still using Control for the following cases?
can we deprecate above 2 attributes?
Yes, they are used at https://github.com/temporalio/sdk-go/blob/v1.11.1/internal/internal_event_handlers.go#L869 and https://github.com/temporalio/sdk-go/blob/v1.11.1/internal/internal_event_handlers.go#L1390 respectively.
We can look into deprecating and/or using alternative approaches if necessary. Can you explain the reasoning for deprecation?
@wxing1292 - Bump
previously the control (cadence SDK) contains the auto-incremented ID for in mem state machine
- request cancel external workflow
- signal external workflow
- child workflow?
- activity
- timer
i am checking if it is easy to deprecate this control variable since it is easy to break
I am afraid it is not easy to deprecate since it is in active use and could affect compatibility if changed.
Marking this as something for the next-gen SDK.