1"@effect/cluster/Reply#ReplyEncoded":
2 replacement: "effect/cluster/Reply#Encoded"
3 note: "Renamed to Encoded and no longer parameterized by an Rpc; payload fields are unknown and validated by Reply.Reply(rpc, codecFor) with the transport's codec."
4"@effect/cluster/Reply#serialize":
5 replacement: "effect/cluster/Reply#serialize"
6 note: "Moved into core Effect and now returns the non-generic Reply.Encoded wire union. Pass the transport's codecFor as the second argument."
7"@effect/cluster/Reply#TypeId":
8 replacement: "none"
9 note: "The reply marker is private in v4. Use Reply.isReply for runtime refinement."
10"@effect/cluster/Reply#Reply":
11 replacement: "Reply.Reply(rpc, codecFor)"
12 note: "Pass the transport codec. Decoding replies requires Rpc.ServicesClient; encoding replies requires Rpc.ServicesServer."