| 1 | "@effect/platform/HttpServer#Address": |
| 2 | replacement: "effect/net/NetAddress#SocketAddress" |
| 3 | note: "Replaced by the shared concrete internet-or-Unix socket address union." |
| 4 | "@effect/platform/HttpServer#addressWith": |
| 5 | replacement: "HttpServer.HttpServer.use(({ address }) => effect(address))" |
| 6 | note: "The accessor was removed; read the service and pass its Address to the callback." |
| 7 | "@effect/platform/HttpServer#HttpServer": |
| 8 | replacement: "HttpServer.HttpServer" |
| 9 | note: "The interface and tag became one Context.Service class; use its Service member for implementations." |
| 10 | "@effect/platform/HttpServer#layerContext": |
| 11 | replacement: "HttpServer.layerServices" |
| 12 | note: "Renamed; it provides the standard HTTP platform services." |
| 13 | "@effect/platform/HttpServer#make": |
| 14 | replacement: "HttpServer.make" |
| 15 | note: "Retained; it returns the Context.Service implementation. Supply a NetAddress.SocketAddress for address, using NetAddress.inetAddressUnsafe for a parsed IP and port or NetAddress.unixPathAddress for a Unix path. Use NetAddress.inetAddress to validate the port through Result instead." |
| 16 | "@effect/platform/HttpServer#formatAddress": |
| 17 | replacement: "HttpServer.formatAddress" |
| 18 | note: "Accepts NetAddress.SocketAddress and delegates to NetAddress.formatUrlUnsafe. Scoped IPv6 addresses throw NetAddressError; Unix paths use the unix:// prefix." |
| 19 | "@effect/platform/HttpServer#ServeOptions": |
| 20 | replacement: "none" |
| 21 | note: "The unused respond option model was removed with no shared v4 counterpart." |
| 22 | "@effect/platform/HttpServer#TcpAddress": |
| 23 | replacement: "effect/net/NetAddress#InetAddress" |
| 24 | note: "Replaced by the shared resolved internet-address model; use address and port instead of hostname and port." |
| 25 | "@effect/platform/HttpServer#TypeId": |
| 26 | replacement: "none" |
| 27 | note: "The public TypeId was removed; HttpServer is now a Context.Service class." |
| 28 | "@effect/platform/HttpServer#UnixAddress": |
| 29 | replacement: "effect/net/NetAddress#UnixPathAddress" |
| 30 | note: "Replaced by the shared Unix filesystem-path address model." |
| 31 | "@effect/platform/HttpServer#serve": |
| 32 | replacement: "effect/http/HttpServer#serve" |
| 33 | note: "Moved to the v4 HTTP module; the application is now an Effect producing HttpServerResponse rather than the separate HttpApp model." |