1"@effect/platform/WorkerRunner#BackingRunner":
2 replacement: "WorkerRunner.WorkerRunner"
3 note: "The low-level backing runner became the primary WorkerRunner interface."
4"@effect/platform/WorkerRunner#BackingRunner.Message":
5 replacement: "WorkerRunner.PlatformMessage"
6 note: "The request/close wire tuple moved to the top-level PlatformMessage type."
7"@effect/platform/WorkerRunner#CloseLatch":
8 replacement: "none"
9 note: "The public close-latch service was removed; WorkerRunner implementations manage lifetime through their run effect and adapter scope."
10"@effect/platform/WorkerRunner#launch":
11 replacement: "RpcServer.layerProtocolWorkerRunner"
12 note: "For schema-defined workers, provide the worker-runner RPC protocol and launch the normal RpcServer layer."
13"@effect/platform/WorkerRunner#layer":
14 replacement: "WorkerRunner.WorkerRunnerPlatform.start + WorkerRunner.WorkerRunner.run"
15 note: "The generic processing layer was removed; use the low-level runner directly or the RpcServer worker protocol."
16"@effect/platform/WorkerRunner#layerCloseLatch":
17 replacement: "none"
18 note: "The public close-latch layer was removed; adapter runner lifetime is managed internally."
19"@effect/platform/WorkerRunner#layerSerialized":
20 replacement: "RpcServer.layerProtocolWorkerRunner"
21 note: "Serialized tagged-request handlers moved to RpcGroup handlers served through the worker-runner RPC protocol."
22"@effect/platform/WorkerRunner#make":
23 replacement: "WorkerRunner.WorkerRunnerPlatform.start + WorkerRunner.WorkerRunner.run"
24 note: "Start the platform runner and register the low-level message handler directly."
25"@effect/platform/WorkerRunner#makeSerialized":
26 replacement: "RpcServer.makeProtocolWorkerRunner"
27 note: "Serialized tagged-request execution moved to RpcServer with an RpcGroup handler layer."
28"@effect/platform/WorkerRunner#PlatformRunner":
29 replacement: "WorkerRunner.WorkerRunnerPlatform"
30 note: "The platform service was renamed and is now a Context.Service class."
31"@effect/platform/WorkerRunner#PlatformRunnerTypeId":
32 replacement: "none"
33 note: "The Context.Service class replaces the public platform-runner type-id alias."
34"@effect/platform/WorkerRunner#Runner":
35 replacement: "WorkerRunner.WorkerRunner"
36 note: "The namespace-only runner API was replaced by the low-level WorkerRunner interface."
37"@effect/platform/WorkerRunner#Runner.Options":
38 replacement: "none"
39 note: "The custom decode/encode callbacks were removed; use raw low-level messages or define schemas in the v4 RPC model."
40"@effect/platform/WorkerRunner#SerializedRunner":
41 replacement: "RpcServer with RpcGroup handlers"
42 note: "The serialized runner namespace was removed in favor of typed Rpc definitions and RpcServer."
43"@effect/platform/WorkerRunner#SerializedRunner.Handlers":
44 replacement: "RpcGroup.HandlersFrom"
45 note: "Define an RpcGroup and derive its server handler object type with HandlersFrom."
46"@effect/platform/WorkerRunner#SerializedRunner.HandlersContext":
47 replacement: "RpcGroup.HandlersServices"
48 note: "Derive services required by an RpcGroup handler object with HandlersServices."
49"@effect/platform/WorkerRunner#SerializedRunner.InitialContext":
50 replacement: "none"
51 note: "Initial-message layer outputs are no longer inferred by this helper; model initialization as normal RpcGroup handler layers and services."
52"@effect/platform/WorkerRunner#SerializedRunner.InitialEnv":
53 replacement: "none"
54 note: "Initial-message layer inputs are no longer inferred by this helper; model initialization as normal RpcGroup handler layers and services."