@effect/platform-bun
0.91.2
Patch Changes
-
#6803
9c4d4b5Thanks @tim-smart! - Allow configuring cluster RPC serialization buffer limits. -
Updated dependencies [
9c4d4b5,af0f45b,af0f45b,af0f45b,af0f45b,af0f45b,af0f45b,af0f45b,af0f45b,af0f45b]:- @effect/rpc@0.76.2
- @effect/cluster@0.60.2
0.91.1
Patch Changes
-
#6652
e5dfd78Thanks @IMax153! - Add anextendEnvoption toCommand.envfor spawning commands with a clean environment. -
Updated dependencies [
e5dfd78,7ccbd9c,ad4085e,4b03605,63ca816,ab2af6d,59beb5b,8a405fd,3cc3c6e,3d390f2,fcabf08,8ee801d,5859b37,735d81b,ff54da3]:- @effect/platform@0.97.1
- @effect/platform-node-shared@0.61.1
- effect@3.22.1
- @effect/sql@0.52.1
- @effect/cluster@0.60.1
- @effect/rpc@0.76.1
0.91.0
Patch Changes
- Updated dependencies [
fffdee0]:- effect@3.22.0
- @effect/cluster@0.60.0
- @effect/platform@0.97.0
- @effect/platform-node-shared@0.61.0
- @effect/rpc@0.76.0
- @effect/sql@0.52.0
0.90.0
Patch Changes
- Updated dependencies [
26e1922]:- @effect/cluster@0.59.0
- @effect/platform-node-shared@0.60.0
0.89.0
Patch Changes
- Updated dependencies [
f7bb09b,bd7552a,ad1a7eb,0d32048,0d32048]:- effect@3.21.0
- @effect/cluster@0.58.0
- @effect/platform@0.96.0
- @effect/platform-node-shared@0.59.0
- @effect/rpc@0.75.0
- @effect/sql@0.51.0
0.88.0
Patch Changes
- Updated dependencies [
fc82e81,82996bc,4d97a61,f6b0960,8798a84]:- effect@3.20.0
- @effect/cluster@0.57.0
- @effect/platform@0.95.0
- @effect/platform-node-shared@0.58.0
- @effect/rpc@0.74.0
- @effect/sql@0.50.0
0.87.1
Patch Changes
-
#5977
118e7a4Thanks @scotttrinh! - AddedrowsandisTTYproperties toTerminal -
Updated dependencies [
7e925ea,118e7a4,d7e75d6,4860d1e]:- effect@3.19.15
- @effect/platform-node-shared@0.57.1
- @effect/platform@0.94.2
0.87.0
Patch Changes
- Updated dependencies [
77eeb86,ff7053f,287c32c]:- effect@3.19.13
- @effect/platform@0.94.0
- @effect/cluster@0.56.0
- @effect/platform-node-shared@0.57.0
- @effect/rpc@0.73.0
- @effect/sql@0.49.0
0.86.0
Patch Changes
- Updated dependencies [
811852a]:- @effect/sql@0.48.6
- @effect/cluster@0.55.0
- @effect/platform-node-shared@0.56.0
0.85.0
Patch Changes
- Updated dependencies []:
- @effect/cluster@0.54.0
- @effect/platform-node-shared@0.55.0
0.84.0
Patch Changes
- Updated dependencies [
794c790,079975c,62f7636]:- @effect/rpc@0.72.2
- effect@3.19.5
- @effect/cluster@0.53.0
- @effect/platform-node-shared@0.54.0
0.83.0
Patch Changes
- Updated dependencies [
571025c,d43577b]:- @effect/cluster@0.52.0
- @effect/sql@0.48.0
- @effect/rpc@0.72.1
- @effect/platform-node-shared@0.53.0
0.82.0
Minor Changes
-
#5606
24a1685Thanks @tim-smart! - backport @effect/cluster from effect v4@effect/cluster no longer requires a Shard Manager, and instead relies on the
RunnerStorageservice to track runner state.To migrate, remove any Shard Manager deployments and use the updated layers in
@effect/platform-nodeor@effect/platform-bun.Breaking Changes
ShardManagermodule has been removedEntityNotManagedByRunnererror has been removed- Shard locks now use database advisory locks, which requires stable sessions for database connections. This means load balancers or proxies that rotate connections may cause issues.
@effect/platform-node/NodeClusterSocketRunneris now@effect/cluster/NodeClusterSocket@effect/platform-node/NodeClusterHttpRunneris now@effect/cluster/NodeClusterHttp@effect/platform-bun/BunClusterSocketRunneris now@effect/cluster/BunClusterSocket@effect/platform-bun/BunClusterHttpRunneris now@effect/cluster/BunClusterHttp
New Features
RunnerHealth.layerK8shas been added, which uses the Kubernetes API to track runner health and liveness. To use it, you will need a service account with permissions to read pod information.
Patch Changes
- Updated dependencies [
3c15d5f,3863fa8,2a03c76,24a1685,24a1685]:- effect@3.19.0
- @effect/platform-node-shared@0.52.0
- @effect/cluster@0.51.0
- @effect/rpc@0.72.0
- @effect/platform@0.93.0
- @effect/sql@0.47.0
0.81.1
Patch Changes
-
#5602
64b764bThanks @tim-smart! - guard against race conditions in NodeSocketServer -
Updated dependencies [
64b764b]:- @effect/cluster@0.50.3
- @effect/platform-node-shared@0.51.3
0.81.0
Patch Changes
- Updated dependencies [
1c6ab74,70fe803,c296e32,a098ddf]:- effect@3.18.0
- @effect/platform@0.92.0
- @effect/cluster@0.50.0
- @effect/platform-node-shared@0.51.0
- @effect/rpc@0.71.0
- @effect/sql@0.46.0
0.80.0
Patch Changes
- Updated dependencies [
d4d86a8]:- @effect/platform@0.91.0
- @effect/rpc@0.70.0
- @effect/cluster@0.49.0
- @effect/platform-node-shared@0.50.0
- @effect/sql@0.45.0
0.79.1
Patch Changes
-
#5517
de07e58Thanks @tim-smart! - add onOpen option to Socket.run -
Updated dependencies [
de07e58,de07e58]:- @effect/platform-node-shared@0.49.2
- @effect/cluster@0.48.10
- @effect/platform@0.90.10
- @effect/rpc@0.69.3
0.79.0
Patch Changes
- Updated dependencies [
3e163b2]:- @effect/rpc@0.69.0
- @effect/cluster@0.48.0
- @effect/platform-node-shared@0.49.0
0.78.0
Patch Changes
- Updated dependencies [
a949539,a949539]:- @effect/cluster@0.47.0
- effect@3.17.7
- @effect/platform-node-shared@0.48.0
0.77.1
Patch Changes
-
#5347
20f0d69Thanks @tim-smart! - update Cluster layer conditional storage types -
Updated dependencies [
d0b5fd1,20f0d69]:- @effect/cluster@0.46.4
- @effect/sql@0.44.1
- @effect/platform-node-shared@0.47.2
0.77.0
Patch Changes
- Updated dependencies [
5a0f4f1,e9cbd26]:- effect@3.17.1
- @effect/rpc@0.68.0
- @effect/cluster@0.46.0
- @effect/platform-node-shared@0.47.0
0.76.0
Patch Changes
- Updated dependencies [
7813640]:- @effect/platform@0.90.0
- @effect/cluster@0.45.0
- @effect/platform-node-shared@0.46.0
- @effect/rpc@0.67.0
- @effect/sql@0.44.0
0.75.0
Patch Changes
- Updated dependencies [
40c3c87,ed2c74a,073a1b8,f382e99,e8c7ba5,7e10415,e9bdece,8d95eb0]:- effect@3.17.0
- @effect/cluster@0.44.0
- @effect/platform@0.89.0
- @effect/platform-node-shared@0.45.0
- @effect/rpc@0.66.0
- @effect/sql@0.43.0
0.74.0
Patch Changes
- Updated dependencies [
f5dfabf,17a5ea8,d25f22b]:- effect@3.16.14
- @effect/sql@0.42.0
- @effect/platform@0.88.1
- @effect/cluster@0.43.0
- @effect/platform-node-shared@0.44.0
- @effect/rpc@0.65.1
0.73.0
Patch Changes
- Updated dependencies [
27206d7,dbabf5e]:- @effect/platform@0.88.0
- @effect/cluster@0.42.0
- @effect/platform-node-shared@0.43.0
- @effect/rpc@0.65.0
- @effect/sql@0.41.0
0.72.18
Patch Changes
- Updated dependencies [
c1c05a8,5b7cd92,81fe4a2]:- effect@3.16.13
- @effect/rpc@0.64.14
- @effect/cluster@0.41.18
- @effect/platform@0.87.13
- @effect/platform-node-shared@0.42.18
- @effect/sql@0.40.14
0.72.17
Patch Changes
- Updated dependencies [
56b33c3]:- @effect/cluster@0.41.17
- @effect/platform-node-shared@0.42.17
0.72.16
Patch Changes
- Updated dependencies [
32ba77a,d5e25b2]:- @effect/platform@0.87.12
- @effect/platform-node-shared@0.42.16
- @effect/cluster@0.41.16
- @effect/rpc@0.64.13
- @effect/sql@0.40.13
0.72.15
Patch Changes
- Updated dependencies [
79a1947,001392b,7bfb099]:- @effect/rpc@0.64.12
- @effect/platform@0.87.11
- @effect/cluster@0.41.15
- @effect/platform-node-shared@0.42.15
- @effect/sql@0.40.12
0.72.14
Patch Changes
-
#5175
678318dThanks @tim-smart! - propagate headers to HttpServerResponse.raw(Response) -
Updated dependencies [
678318d,678318d]:- @effect/platform@0.87.10
- @effect/cluster@0.41.14
- @effect/platform-node-shared@0.42.14
- @effect/rpc@0.64.11
- @effect/sql@0.40.11
0.72.13
Patch Changes
- Updated dependencies [
54514a2]:- @effect/platform@0.87.9
- @effect/cluster@0.41.13
- @effect/platform-node-shared@0.42.13
- @effect/rpc@0.64.10
- @effect/sql@0.40.10
0.72.12
Patch Changes
- Updated dependencies [
4ce4f82]:- @effect/platform@0.87.8
- @effect/cluster@0.41.12
- @effect/platform-node-shared@0.42.12
- @effect/rpc@0.64.9
- @effect/sql@0.40.9
0.72.11
Patch Changes
- Updated dependencies [
a9b617f,7e26e86]:- @effect/platform@0.87.7
- @effect/cluster@0.41.11
- @effect/platform-node-shared@0.42.11
- @effect/rpc@0.64.8
- @effect/sql@0.40.8
0.72.10
Patch Changes
- Updated dependencies [
905da99]:- effect@3.16.12
- @effect/cluster@0.41.10
- @effect/platform@0.87.6
- @effect/platform-node-shared@0.42.10
- @effect/rpc@0.64.7
- @effect/sql@0.40.7
0.72.9
Patch Changes
- Updated dependencies []:
- @effect/sql@0.40.6
- @effect/cluster@0.41.9
- @effect/platform-node-shared@0.42.9
0.72.8
Patch Changes
- Updated dependencies [
2fd8676]:- @effect/platform@0.87.5
- @effect/cluster@0.41.8
- @effect/platform-node-shared@0.42.8
- @effect/rpc@0.64.6
- @effect/sql@0.40.5
0.72.7
Patch Changes
- Updated dependencies [
b01d2e0]:- @effect/cluster@0.41.7
- @effect/platform-node-shared@0.42.7
0.72.6
Patch Changes
- Updated dependencies [
7fdc16b,e82a4fd]:- @effect/cluster@0.41.6
- @effect/platform@0.87.4
- @effect/platform-node-shared@0.42.6
- @effect/rpc@0.64.5
- @effect/sql@0.40.4
0.72.5
Patch Changes
-
#5128
1b6e396Thanks @tim-smart! - attach http request scope to stream lifetime for stream responses -
Updated dependencies [
1b6e396,46c3216]:- @effect/platform@0.87.3
- @effect/sql@0.40.3
- @effect/cluster@0.41.5
- @effect/platform-node-shared@0.42.5
- @effect/rpc@0.64.4
0.72.4
Patch Changes
- Updated dependencies [
4fea68c,b927954,99590a6,6c3e24c]:- @effect/platform@0.87.2
- effect@3.16.11
- @effect/cluster@0.41.4
- @effect/platform-node-shared@0.42.4
- @effect/rpc@0.64.3
- @effect/sql@0.40.2
0.72.3
Patch Changes
- Updated dependencies [
faad30e]:- effect@3.16.10
- @effect/cluster@0.41.3
- @effect/platform@0.87.1
- @effect/platform-node-shared@0.42.3
- @effect/rpc@0.64.2
- @effect/sql@0.40.1
0.72.2
Patch Changes
- Updated dependencies [
112a93a]:- @effect/rpc@0.64.1
- @effect/cluster@0.41.2
- @effect/platform-node-shared@0.42.2
0.72.1
Patch Changes
0.72.0
Patch Changes
- Updated dependencies [
b5bac9a,867919c]:- @effect/rpc@0.64.0
- @effect/platform@0.87.0
- @effect/cluster@0.41.0
- @effect/platform-node-shared@0.42.0
- @effect/sql@0.40.0
0.71.0
Patch Changes
- Updated dependencies [
5137c70,c23d25c,5137c70,5137c70]:- effect@3.16.9
- @effect/platform@0.86.0
- @effect/cluster@0.40.0
- @effect/platform-node-shared@0.41.0
- @effect/rpc@0.63.0
- @effect/sql@0.39.0
0.70.5
Patch Changes
- Updated dependencies [
ff90206]:- @effect/cluster@0.39.5
- @effect/platform-node-shared@0.40.5
0.70.4
Patch Changes
- Updated dependencies [
a8d99b2]:- @effect/rpc@0.62.4
- @effect/cluster@0.39.4
- @effect/platform-node-shared@0.40.4
0.70.3
Patch Changes
- Updated dependencies [
914a191]:- @effect/platform@0.85.2
- @effect/cluster@0.39.3
- @effect/platform-node-shared@0.40.3
- @effect/rpc@0.62.3
- @effect/sql@0.38.2
0.70.2
Patch Changes
- Updated dependencies [
ddfd1e4]:- @effect/rpc@0.62.2
- @effect/cluster@0.39.2
- @effect/platform-node-shared@0.40.2
0.70.1
Patch Changes
- Updated dependencies [
8cb98d5,db2dd3c]:- effect@3.16.8
- @effect/cluster@0.39.1
- @effect/platform@0.85.1
- @effect/platform-node-shared@0.40.1
- @effect/rpc@0.62.1
- @effect/sql@0.38.1
0.70.0
Patch Changes
- Updated dependencies [
93687dd,93687dd,93687dd]:- @effect/platform@0.85.0
- @effect/cluster@0.39.0
- @effect/platform-node-shared@0.40.0
- @effect/rpc@0.62.0
- @effect/sql@0.38.0
0.69.16
Patch Changes
- Updated dependencies [
1bb0d8a,cbac1ac]:- effect@3.16.7
- @effect/cluster@0.38.16
- @effect/rpc@0.61.15
- @effect/platform@0.84.11
- @effect/platform-node-shared@0.39.16
- @effect/sql@0.37.12
0.69.15
Patch Changes
- Updated dependencies [
a5f7595,a02470c,bf369b2,f891d45]:- effect@3.16.6
- @effect/platform@0.84.10
- @effect/cluster@0.38.15
- @effect/platform-node-shared@0.39.15
- @effect/rpc@0.61.14
- @effect/sql@0.37.11
0.69.14
Patch Changes
- Updated dependencies [
ee3a197,ee3a197]:- @effect/rpc@0.61.13
- @effect/cluster@0.38.14
- @effect/platform-node-shared@0.39.14
0.69.13
Patch Changes
- Updated dependencies [
e0d3d42]:- @effect/rpc@0.61.12
- @effect/cluster@0.38.13
- @effect/platform-node-shared@0.39.13
0.69.12
Patch Changes
- Updated dependencies [
dca92fd]:- @effect/cluster@0.38.12
- @effect/rpc@0.61.11
- @effect/platform-node-shared@0.39.12
0.69.11
Patch Changes
- Updated dependencies [
cc283b9]:- @effect/cluster@0.38.11
- @effect/platform-node-shared@0.39.11
0.69.10
Patch Changes
- Updated dependencies [
6e2e886,bf418ef]:- @effect/cluster@0.38.10
- effect@3.16.5
- @effect/platform-node-shared@0.39.10
- @effect/platform@0.84.9
- @effect/rpc@0.61.10
- @effect/sql@0.37.10
0.69.9
Patch Changes
- Updated dependencies [
7bf6cb9,7bf6cb9]:- @effect/rpc@0.61.9
- @effect/cluster@0.38.9
- @effect/platform-node-shared@0.39.9
0.69.8
Patch Changes
- Updated dependencies []:
- @effect/cluster@0.38.8
- @effect/platform-node-shared@0.39.8
0.69.7
Patch Changes
- Updated dependencies [
22166f8]:- @effect/cluster@0.38.7
- @effect/platform-node-shared@0.39.7
0.69.6
Patch Changes
-
#4998
f8ff7dcThanks @tim-smart! - expose MessageStorage in cluster clientOnly layers -
Updated dependencies [
f8ff7dc,8b9db77]:- @effect/platform-node-shared@0.39.6
- @effect/platform@0.84.8
- @effect/cluster@0.38.6
- @effect/rpc@0.61.8
- @effect/sql@0.37.9
0.69.5
Patch Changes
- Updated dependencies [
74ab9a0,770008e]:- effect@3.16.4
- @effect/cluster@0.38.5
- @effect/platform@0.84.7
- @effect/platform-node-shared@0.39.5
- @effect/rpc@0.61.7
- @effect/sql@0.37.8
0.69.4
Patch Changes
- Updated dependencies [
7e59d0e]:- @effect/cluster@0.38.4
- @effect/platform-node-shared@0.39.4
0.69.3
Patch Changes
- Updated dependencies [
59575c5]:- @effect/cluster@0.38.3
- @effect/platform-node-shared@0.39.3
- @effect/sql@0.37.7
0.69.2
Patch Changes
-
#4975
ceea77aThanks @tim-smart! - allow wrapping a web Response with HttpServerResponse.raw on some platforms -
Updated dependencies [
d244b63,ceea77a]:- @effect/cluster@0.38.2
- @effect/platform@0.84.6
- @effect/platform-node-shared@0.39.2
- @effect/rpc@0.61.6
- @effect/sql@0.37.6
0.69.1
Patch Changes
- Updated dependencies [
612c739]:- @effect/cluster@0.38.1
- @effect/platform-node-shared@0.39.1
0.69.0
Patch Changes
- Updated dependencies [
3086405,ec52c6a,71e1e6c,d0067ca,8c79abe]:- @effect/cluster@0.38.0
- @effect/platform@0.84.5
- @effect/rpc@0.61.5
- @effect/platform-node-shared@0.39.0
- @effect/sql@0.37.5
0.68.2
Patch Changes
- Updated dependencies [
6dfbae9]:- @effect/cluster@0.37.2
- @effect/platform-node-shared@0.38.2
0.68.1
Patch Changes
- Updated dependencies []:
- @effect/cluster@0.37.1
- @effect/platform-node-shared@0.38.1
0.68.0
Patch Changes
- Updated dependencies [
87722fc,36217ee,a116aea]:- effect@3.16.3
- @effect/rpc@0.61.4
- @effect/cluster@0.37.0
- @effect/platform@0.84.4
- @effect/platform-node-shared@0.38.0
- @effect/sql@0.37.4
0.67.3
Patch Changes
- Updated dependencies [
ab7684f]:- @effect/platform@0.84.3
- @effect/cluster@0.36.3
- @effect/platform-node-shared@0.37.3
- @effect/rpc@0.61.3
- @effect/sql@0.37.3
0.67.2
Patch Changes
- Updated dependencies [
0ddf148,a77afb1]:- effect@3.16.2
- @effect/rpc@0.61.2
- @effect/cluster@0.36.2
- @effect/platform@0.84.2
- @effect/platform-node-shared@0.37.2
- @effect/sql@0.37.2
0.67.1
Patch Changes
- Updated dependencies [
71174d0,d615e6e]:- @effect/platform@0.84.1
- effect@3.16.1
- @effect/cluster@0.36.1
- @effect/platform-node-shared@0.37.1
- @effect/rpc@0.61.1
- @effect/sql@0.37.1
0.67.0
Patch Changes
- Updated dependencies [
ee0bd5d,5189800,58bfeaa,194d748,918c9ea,9198e6f,2a370bf,58ccb91,fd47834]:- effect@3.16.0
- @effect/cluster@0.36.0
- @effect/platform@0.84.0
- @effect/platform-node-shared@0.37.0
- @effect/rpc@0.61.0
- @effect/sql@0.37.0
0.66.0
Patch Changes
- Updated dependencies [
5522520,cc5bb2b]:- @effect/platform@0.83.0
- effect@3.15.5
- @effect/cluster@0.35.0
- @effect/platform-node-shared@0.36.0
- @effect/rpc@0.60.0
- @effect/sql@0.36.0
0.65.5
Patch Changes
- Updated dependencies [
0617b9d,58c5fd3]:- @effect/platform@0.82.8
- @effect/cluster@0.34.5
- @effect/platform-node-shared@0.35.5
- @effect/rpc@0.59.9
- @effect/sql@0.35.8
0.65.4
Patch Changes
- Updated dependencies [
f570554,78047e8,c20b95a,94ada43]:- effect@3.15.4
- @effect/platform-node-shared@0.35.4
- @effect/platform@0.82.7
- @effect/cluster@0.34.4
- @effect/rpc@0.59.8
- @effect/sql@0.35.7
0.65.3
Patch Changes
- Updated dependencies [
618903b]:- @effect/platform@0.82.6
- @effect/cluster@0.34.3
- @effect/platform-node-shared@0.35.3
- @effect/rpc@0.59.7
- @effect/sql@0.35.6
0.65.2
Patch Changes
- Updated dependencies [
7764a07,4577f54,30a0d9c]:- @effect/platform@0.82.5
- effect@3.15.3
- @effect/cluster@0.34.2
- @effect/platform-node-shared@0.35.2
- @effect/rpc@0.59.6
- @effect/sql@0.35.5
0.65.1
Patch Changes
- Updated dependencies [
1627a02,d45e8a8,89657ac,d13b68e]:- @effect/cluster@0.34.1
- @effect/platform@0.82.4
- @effect/sql@0.35.4
- @effect/platform-node-shared@0.35.1
- @effect/rpc@0.59.5
0.65.0
Patch Changes
- Updated dependencies [
b8722b8,a328f4b,eaf8405]:- effect@3.15.2
- @effect/platform@0.82.3
- @effect/cluster@0.34.0
- @effect/platform-node-shared@0.35.0
- @effect/rpc@0.59.4
- @effect/sql@0.35.3
0.64.3
Patch Changes
- Updated dependencies [
739a3d4]:- @effect/platform@0.82.2
- @effect/cluster@0.33.3
- @effect/platform-node-shared@0.34.3
- @effect/rpc@0.59.3
- @effect/sql@0.35.2
0.64.2
Patch Changes
- Updated dependencies [
787ce70,1269641,1269641]:- effect@3.15.1
- @effect/cluster@0.33.2
- @effect/platform@0.82.1
- @effect/platform-node-shared@0.34.2
- @effect/rpc@0.59.2
- @effect/sql@0.35.1
0.64.1
Patch Changes
- Updated dependencies [
6495440]:- @effect/rpc@0.59.1
- @effect/cluster@0.33.1
- @effect/platform-node-shared@0.34.1
0.64.0
Patch Changes
- Updated dependencies [
c654595,d9f5dea,49aa723,74c14d0,e4f49b6,6f02224,1dcfd41,b21ab16,fcf1822,0061dd1,8421e6e,a9b3fb7,fa10f56]:- effect@3.15.0
- @effect/platform@0.82.0
- @effect/cluster@0.33.0
- @effect/platform-node-shared@0.34.0
- @effect/rpc@0.59.0
- @effect/sql@0.35.0
0.63.0
Patch Changes
- Updated dependencies [
cd6cd0e]:- @effect/rpc@0.58.0
- @effect/cluster@0.32.0
- @effect/platform-node-shared@0.33.0
0.62.1
Patch Changes
- Updated dependencies [
24a9ebb]:- effect@3.14.22
- @effect/cluster@0.31.1
- @effect/platform@0.81.1
- @effect/platform-node-shared@0.32.1
- @effect/rpc@0.57.1
- @effect/sql@0.34.1
0.62.0
Patch Changes
- Updated dependencies [
672920f]:- @effect/platform@0.81.0
- @effect/cluster@0.31.0
- @effect/platform-node-shared@0.32.0
- @effect/rpc@0.57.0
- @effect/sql@0.34.0
0.61.11
Patch Changes
- Updated dependencies [
2f3b7d4]:- effect@3.14.21
- @effect/cluster@0.30.11
- @effect/platform@0.80.21
- @effect/platform-node-shared@0.31.11
- @effect/rpc@0.56.9
- @effect/sql@0.33.21
0.61.10
Patch Changes
- Updated dependencies [
17e2f30]:- effect@3.14.20
- @effect/cluster@0.30.10
- @effect/platform@0.80.20
- @effect/platform-node-shared@0.31.10
- @effect/rpc@0.56.8
- @effect/sql@0.33.20
0.61.9
Patch Changes
0.61.8
Patch Changes
- Updated dependencies [
1b30f61]:- @effect/cluster@0.30.8
- @effect/platform-node-shared@0.31.8
0.61.7
Patch Changes
- Updated dependencies [
146af39,056a910,e25e7bb,3273d57]:- @effect/cluster@0.30.7
- effect@3.14.19
- @effect/platform@0.80.19
- @effect/platform-node-shared@0.31.7
- @effect/rpc@0.56.7
- @effect/sql@0.33.19
0.61.6
Patch Changes
- Updated dependencies [
b1164d4]:- effect@3.14.18
- @effect/cluster@0.30.6
- @effect/platform@0.80.18
- @effect/platform-node-shared@0.31.6
- @effect/rpc@0.56.6
- @effect/sql@0.33.18
0.61.5
Patch Changes
- Updated dependencies [
0b54681,41a59d5]:- effect@3.14.17
- @effect/cluster@0.30.5
- @effect/platform@0.80.17
- @effect/platform-node-shared@0.31.5
- @effect/rpc@0.56.5
- @effect/sql@0.33.17
0.61.4
Patch Changes
- Updated dependencies [
ee14444,f1c8583]:- effect@3.14.16
- @effect/platform@0.80.16
- @effect/cluster@0.30.4
- @effect/platform-node-shared@0.31.4
- @effect/rpc@0.56.4
- @effect/sql@0.33.16
0.61.3
Patch Changes
- Updated dependencies [
239cc99,8b6c947,c50a63b]:- effect@3.14.15
- @effect/cluster@0.30.3
- @effect/platform@0.80.15
- @effect/platform-node-shared@0.31.3
- @effect/rpc@0.56.3
- @effect/sql@0.33.15
0.61.2
Patch Changes
- Updated dependencies [
664293f,6ed8d15]:- @effect/cluster@0.30.2
- effect@3.14.14
- @effect/platform-node-shared@0.31.2
- @effect/platform@0.80.14
- @effect/rpc@0.56.2
- @effect/sql@0.33.14
0.61.1
Patch Changes
- Updated dependencies [
ee77788,5fce6ba,570e45f]:- effect@3.14.13
- @effect/cluster@0.30.1
- @effect/platform@0.80.13
- @effect/platform-node-shared@0.31.1
- @effect/rpc@0.56.1
- @effect/sql@0.33.13
0.61.0
Patch Changes
- Updated dependencies [
d6e1156,2c66c16]:- @effect/rpc@0.56.0
- @effect/cluster@0.30.0
- @effect/platform-node-shared@0.31.0
0.60.22
Patch Changes
- Updated dependencies [
c2ad9ee,9c68654]:- effect@3.14.12
- @effect/cluster@0.29.22
- @effect/platform@0.80.12
- @effect/platform-node-shared@0.30.22
- @effect/rpc@0.55.17
- @effect/sql@0.33.12
0.60.21
Patch Changes
- Updated dependencies [
e536127,b5ad11e]:- effect@3.14.11
- @effect/rpc@0.55.16
- @effect/cluster@0.29.21
- @effect/platform@0.80.11
- @effect/platform-node-shared@0.30.21
- @effect/sql@0.33.11
0.60.20
Patch Changes
- Updated dependencies [
d3df84e]:- @effect/rpc@0.55.15
- @effect/cluster@0.29.20
- @effect/platform-node-shared@0.30.20
0.60.19
Patch Changes
- Updated dependencies [
bc7efa3]:- effect@3.14.10
- @effect/cluster@0.29.19
- @effect/platform@0.80.10
- @effect/platform-node-shared@0.30.19
- @effect/rpc@0.55.14
- @effect/sql@0.33.10
0.60.18
Patch Changes
- Updated dependencies [
d78249f]:- effect@3.14.9
- @effect/cluster@0.29.18
- @effect/platform@0.80.9
- @effect/platform-node-shared@0.30.18
- @effect/rpc@0.55.13
- @effect/sql@0.33.9
0.60.17
Patch Changes
- Updated dependencies [
58eaca9]:- @effect/rpc@0.55.12
- @effect/cluster@0.29.17
- @effect/platform-node-shared@0.30.17
0.60.16
Patch Changes
- Updated dependencies [
a79b732,a79b732]:- @effect/cluster@0.29.16
- @effect/platform-node-shared@0.30.16
0.60.15
Patch Changes
- Updated dependencies [
6966708]:- @effect/cluster@0.29.15
- @effect/platform-node-shared@0.30.15
0.60.14
Patch Changes
- Updated dependencies [
da21953]:- @effect/cluster@0.29.14
- @effect/platform-node-shared@0.30.14
0.60.13
Patch Changes
- Updated dependencies [
b3a2d32,896fbbf]:- effect@3.14.8
- @effect/cluster@0.29.13
- @effect/platform@0.80.8
- @effect/platform-node-shared@0.30.13
- @effect/rpc@0.55.11
- @effect/sql@0.33.8
0.60.12
Patch Changes
- Updated dependencies [
b542a4b]:- effect@3.14.7
- @effect/cluster@0.29.12
- @effect/platform@0.80.7
- @effect/platform-node-shared@0.30.12
- @effect/rpc@0.55.10
- @effect/sql@0.33.7
0.60.11
Patch Changes
- Updated dependencies [
a1d4673]:- @effect/rpc@0.55.9
- @effect/cluster@0.29.11
- @effect/platform-node-shared@0.30.11
0.60.10
Patch Changes
- Updated dependencies [
47618c1,6077882]:- effect@3.14.6
- @effect/cluster@0.29.10
- @effect/platform@0.80.6
- @effect/platform-node-shared@0.30.10
- @effect/rpc@0.55.8
- @effect/sql@0.33.6
0.60.9
Patch Changes
- Updated dependencies [
4414042]:- @effect/rpc@0.55.7
- @effect/cluster@0.29.9
- @effect/platform-node-shared@0.30.9
0.60.8
Patch Changes
- Updated dependencies [
40dbfef,85fba81,5a5ebdd]:- effect@3.14.5
- @effect/platform@0.80.5
- @effect/cluster@0.29.8
- @effect/platform-node-shared@0.30.8
- @effect/rpc@0.55.6
- @effect/sql@0.33.5
0.60.7
Patch Changes
- Updated dependencies [
e4ba2c6,e3e5873,26c060c]:- effect@3.14.4
- @effect/rpc@0.55.5
- @effect/cluster@0.29.7
- @effect/platform@0.80.4
- @effect/platform-node-shared@0.30.7
- @effect/sql@0.33.4
0.60.6
Patch Changes
- Updated dependencies [
0ec5e03,05c4d77,37aa8e1,34f03d6]:- @effect/rpc@0.55.4
- effect@3.14.3
- @effect/cluster@0.29.6
- @effect/platform-node-shared@0.30.6
- @effect/platform@0.80.3
- @effect/sql@0.33.3
0.60.5
Patch Changes
- Updated dependencies [
f87991b,f87991b,0a3e3e1]:- effect@3.14.2
- @effect/cluster@0.29.5
- @effect/platform@0.80.2
- @effect/platform-node-shared@0.30.5
- @effect/rpc@0.55.3
- @effect/sql@0.33.2
0.60.4
Patch Changes
- Updated dependencies [
d2f11e5]:- @effect/rpc@0.55.2
- @effect/cluster@0.29.4
- @effect/platform-node-shared@0.30.4
0.60.3
Patch Changes
- Updated dependencies [
18a7936]:- @effect/cluster@0.29.3
- @effect/platform-node-shared@0.30.3
0.60.2
Patch Changes
- Updated dependencies [
3a99a2d]:- @effect/cluster@0.29.2
- @effect/platform-node-shared@0.30.2
0.60.1
Patch Changes
- Updated dependencies [
4a274fe,814733f]:- effect@3.14.1
- @effect/cluster@0.29.1
- @effect/platform@0.80.1
- @effect/platform-node-shared@0.30.1
- @effect/rpc@0.55.1
- @effect/sql@0.33.1
0.60.0
Minor Changes
Patch Changes
-
#4469
aba2d1dThanks @tim-smart! - Move SocketServer modules to @effect/platform -
Updated dependencies [
1f47e4e,26dd75f,aba2d1d,3131f8f,aba2d1d,aba2d1d,04dff2d,c7fac0c,aba2d1d,ffaa3f3,ab957c1,35db9ce,aba2d1d,cf77ea9,26dd75f,baaab60]:- effect@3.14.0
- @effect/platform@0.80.0
- @effect/platform-node-shared@0.30.0
- @effect/cluster@0.29.0
- @effect/rpc@0.55.0
- @effect/sql@0.33.0
0.59.4
Patch Changes
- Updated dependencies [
5662363,5f1fd15,8bb1460]:- @effect/platform@0.79.4
- @effect/platform-node-shared@0.29.4
0.59.3
Patch Changes
- Updated dependencies [
0c4803f,6f65ac4]:- effect@3.13.12
- @effect/platform@0.79.3
- @effect/platform-node-shared@0.29.3
0.59.2
Patch Changes
- Updated dependencies [
fad8cca,4296293,9c241ab,082b0c1,be12983,de88127]:- effect@3.13.11
- @effect/platform@0.79.2
- @effect/platform-node-shared@0.29.2
0.59.1
Patch Changes
- Updated dependencies [
527c964]:- effect@3.13.10
- @effect/platform@0.79.1
- @effect/platform-node-shared@0.29.1
0.59.0
Patch Changes
-
#4580
bbdc279Thanks @tim-smart! - prevent worker handler interrupts from shutting down runner -
#4583
d630249Thanks @tim-smart! - support Layer.launch when using WorkerRunner -
Updated dependencies [
88fe129,d630249,2976e52]:- @effect/platform@0.79.0
- effect@3.13.9
- @effect/platform-node-shared@0.29.0
0.58.1
Patch Changes
- Updated dependencies [
c65d336,22d2ebb]:- effect@3.13.8
- @effect/platform@0.78.1
- @effect/platform-node-shared@0.28.1
0.58.0
Patch Changes
- Updated dependencies [
c5bcf53]:- @effect/platform-node-shared@0.28.0
- @effect/platform@0.78.0
0.57.7
Patch Changes
-
#4539
99fcbf7Thanks @schickling! - Fixed interruption of timeout in worker shutdown -
Updated dependencies [
05306d5,840cc73,9bf8a74,87ba23c,f910880,0d01480]:- @effect/platform-node-shared@0.27.7
- @effect/platform@0.77.7
- effect@3.13.7
0.57.6
Patch Changes
- Updated dependencies [
3154ce4]:- effect@3.13.6
- @effect/platform@0.77.6
- @effect/platform-node-shared@0.27.6
0.57.5
Patch Changes
- Updated dependencies [
367bb35,6cf11c3,a0acec8]:- effect@3.13.5
- @effect/platform@0.77.5
- @effect/platform-node-shared@0.27.5
0.57.4
Patch Changes
- Updated dependencies [
e0746f9,17d9e89]:- @effect/platform@0.77.4
- effect@3.13.4
- @effect/platform-node-shared@0.27.4
0.57.3
Patch Changes
- Updated dependencies [
cc5588d,623c8cd,00b4eb1,f2aee98,fb798eb,2251b15,2e15c1e,a4979db,b74255a,d7f6a5c,9dd8979,477b488,10932cb,9f6c784,2c639ec,886aaa8]:- effect@3.13.3
- @effect/platform@0.77.3
- @effect/platform-node-shared@0.27.3
0.57.2
Patch Changes
- Updated dependencies [
31be72a,3e7ce97,31be72a]:- effect@3.13.2
- @effect/platform@0.77.2
- @effect/platform-node-shared@0.27.2
0.57.1
Patch Changes
- Updated dependencies [
b56a211]:- effect@3.13.1
- @effect/platform@0.77.1
- @effect/platform-node-shared@0.27.1
0.57.0
Patch Changes
- Updated dependencies [
8baef83,655bfe2,d90cbc2,75632bd,c874a2e,bf865e5,f98b2b7,de8ce92,cf8b2dd,db426a5,6862444,5fc8a90,546a492,65c4796,9760fdc,5b471e7,4f810cc]:- effect@3.13.0
- @effect/platform@0.77.0
- @effect/platform-node-shared@0.27.0
0.56.1
Patch Changes
- Updated dependencies [
4018eae,543d36d,c407726,f70a65a,ba409f6,3d2e356]:- effect@3.12.12
- @effect/platform@0.76.1
- @effect/platform-node-shared@0.26.1
0.56.0
Minor Changes
- #4429
2473ad5Thanks @tim-smart! - run platform workers in a Scope, send errors or termination to a CloseLatch
Patch Changes
- Updated dependencies [
b6a032f,42ddd5f,2fe447c,2473ad5]:- effect@3.12.11
- @effect/platform@0.76.0
- @effect/platform-node-shared@0.26.0
0.55.4
Patch Changes
- Updated dependencies [
e30f132,33fa667,87f5f28,7d57ecd,4dbd170]:- effect@3.12.10
- @effect/platform@0.75.4
- @effect/platform-node-shared@0.25.4
0.55.3
Patch Changes
- Updated dependencies [
1b4a4e9]:- effect@3.12.9
- @effect/platform@0.75.3
- @effect/platform-node-shared@0.25.3
0.55.2
Patch Changes
-
#4353
8f6006aThanks @tim-smart! - fix HttpServerRequest.arrayBuffer for bun & web handlers -
Updated dependencies [
59b3cfb,766113c,bb05fb8,712277f,f269122,8f6006a,c45b559,430c846,7b03057,a9c94c8,107e6f0,c9175ae,65c11b9,e386d2f,9172efb]:- @effect/platform@0.75.2
- effect@3.12.8
- @effect/platform-node-shared@0.25.2
0.55.1
Patch Changes
- Updated dependencies [
8dff1d1]:- effect@3.12.7
- @effect/platform@0.75.1
- @effect/platform-node-shared@0.25.1
0.55.0
Patch Changes
- Updated dependencies [
5e43ce5,289c13b,76eb7d0,8b4e75d,fc5e0f0,004fd2b,b2a31be,5514d05,bf5f0ae,3b19bcf,b064b3b,eb264ed,289c13b,f474678,ee187d0]:- @effect/platform@0.75.0
- effect@3.12.6
- @effect/platform-node-shared@0.25.0
0.54.0
Patch Changes
- Updated dependencies [
a8b0ddb,8653072,507d546,a8b0ddb,8db239b,84a0911,84a0911,3179a9f,6cb9b76,1fcbe55,d9a63d9,6cb9b76]:- effect@3.12.5
- @effect/platform@0.74.0
- @effect/platform-node-shared@0.24.0
0.53.1
Patch Changes
- Updated dependencies [
5b50ea4,c170a68,a66c2eb,c9e5e1b,7b3d58d]:- effect@3.12.4
- @effect/platform@0.73.1
- @effect/platform-node-shared@0.23.1
0.53.0
Patch Changes
-
Updated dependencies [
d7dac48,c110032,1d7fd2b,1d7fd2b,23ac740,8cd7319]:- effect@3.12.3
- @effect/platform@0.73.0
- @effect/platform-node-shared@0.23.0
0.52.2
Patch Changes
- Updated dependencies [
734af82,b63c780,212e784,f852cb0,7276ae2,212e784,212e784,212e784,c640d77,0def088]:- effect@3.12.2
- @effect/platform@0.72.2
- @effect/platform-node-shared@0.22.2
0.52.1
Patch Changes
- Updated dependencies [
302b57d,0988083,8b46be6,bfe8027,16dd657,39db211]:- effect@3.12.1
- @effect/platform@0.72.1
- @effect/platform-node-shared@0.22.1
0.52.0
Patch Changes
- Updated dependencies [
abb22a4,f369a89,642376c,3d2b7a7,ef64c6f,73f9c6f,17cb451,d801820,e1eeb2d,c11f3a6,618f7e0,c0ba834,e1eeb2d]:- effect@3.12.0
- @effect/platform@0.72.0
- @effect/platform-node-shared@0.22.0
0.51.7
Patch Changes
- Updated dependencies [
39457d4,a475cc2,199214e,b3c160d]:- effect@3.11.10
- @effect/platform@0.71.7
- @effect/platform-node-shared@0.21.7
0.51.6
Patch Changes
- Updated dependencies [
1c08a0b,1ce703b,1ce703b]:- effect@3.11.9
- @effect/platform@0.71.6
- @effect/platform-node-shared@0.21.6
0.51.5
Patch Changes
- Updated dependencies [
05d71f8,e66b920]:- @effect/platform@0.71.5
- @effect/platform-node-shared@0.21.5
0.51.4
Patch Changes
- Updated dependencies [
909181a,909181a,1a6b52d]:- @effect/platform@0.71.4
- effect@3.11.8
- @effect/platform-node-shared@0.21.4
0.51.3
Patch Changes
- Updated dependencies [
6984508,883639c]:- @effect/platform@0.71.3
- @effect/platform-node-shared@0.21.3
0.51.2
Patch Changes
- Updated dependencies [
2408616,cec0b4d,cec0b4d,8d978c5,cec0b4d,cec0b4d]:- effect@3.11.7
- @effect/platform@0.71.2
- @effect/platform-node-shared@0.21.2
0.51.1
Patch Changes
- Updated dependencies [
1d3df5b]:- @effect/platform@0.71.1
- @effect/platform-node-shared@0.21.1
0.51.0
Patch Changes
- Updated dependencies [
662d1ce,c99a0f3,11fc401,c99a0f3,31c62d8]:- effect@3.11.6
- @effect/platform@0.71.0
- @effect/platform-node-shared@0.21.0
0.50.7
Patch Changes
- Updated dependencies [
9f5a6f7,22905cf,9f5a6f7,1e59e4f,9f5a6f7,8d914e5,03bb00f,9f5a6f7,14e1149,9f5a6f7,9f5a6f7]:- effect@3.11.5
- @effect/platform@0.70.7
- @effect/platform-node-shared@0.20.7
0.50.6
Patch Changes
- Updated dependencies [
9a5b8e3]:- @effect/platform@0.70.6
- @effect/platform-node-shared@0.20.6
0.50.5
Patch Changes
-
#4095
76b5996Thanks @Zamion101! - Implement remoteAddress using BunServer.requestIp(source) -
Updated dependencies [
415f4c9,518b258,6e323a3,518b258,6e323a3]:- @effect/platform@0.70.5
- effect@3.11.4
- @effect/platform-node-shared@0.20.5
0.50.4
Patch Changes
- Updated dependencies [
90906f7,3862cd3,3862cd3,343b6aa,afba339]:- effect@3.11.3
- @effect/platform@0.70.4
- @effect/platform-node-shared@0.20.4
0.50.3
Patch Changes
- Updated dependencies [
7044730]:- @effect/platform@0.70.3
- @effect/platform-node-shared@0.20.3
0.50.2
Patch Changes
- Updated dependencies [
01cee56,c2249ea,1358aa5,1de3fe7]:- effect@3.11.2
- @effect/platform@0.70.2
- @effect/platform-node-shared@0.20.2
0.50.1
Patch Changes
- Updated dependencies [
dd8a2d8,a71bfef]:- effect@3.11.1
- @effect/platform@0.70.1
- @effect/platform-node-shared@0.20.1
0.50.0
Patch Changes
-
#3835
5eff3f6Thanks @tim-smart! - fix multipart support for bun http server -
Updated dependencies [
147434b,6e69493,147434b,5eff3f6,d9fe79b,251d189,5a259f3,b4ce4ea,15fcc5a,9bc9a47,aadb8a4,1e2747c,9264162,e0b9b09,c36f3b9,672bde5,aadb8a4]:- effect@3.11.0
- @effect/platform@0.70.0
- @effect/platform-node-shared@0.20.0
0.49.34
Patch Changes
- Updated dependencies [
3069614,09a5e52]:- effect@3.10.20
- @effect/platform@0.69.32
- @effect/platform-node-shared@0.19.33
0.49.33
Patch Changes
- Updated dependencies [
e6d4a37]:- @effect/platform@0.69.31
- @effect/platform-node-shared@0.19.32
0.49.32
Patch Changes
- Updated dependencies [
270f199]:- @effect/platform@0.69.30
- @effect/platform-node-shared@0.19.31
0.49.31
Patch Changes
- Updated dependencies [
24cc35e]:- @effect/platform@0.69.29
- @effect/platform-node-shared@0.19.30
0.49.30
Patch Changes
- Updated dependencies [
edd72be,a3e2771,944025b,54addee,a9e00e4]:- @effect/platform@0.69.28
- effect@3.10.19
- @effect/platform-node-shared@0.19.29
0.49.29
Patch Changes
- Updated dependencies [
af409cf,beaccae]:- effect@3.10.18
- @effect/platform@0.69.27
- @effect/platform-node-shared@0.19.28
0.49.28
Patch Changes
- Updated dependencies [
c963886,42c4ce6]:- @effect/platform@0.69.26
- effect@3.10.17
- @effect/platform-node-shared@0.19.27
0.49.27
Patch Changes
- Updated dependencies [
320557a,4dca30c,1d99867,6dae414,6b0d737,d8356aa,7b93dd6]:- @effect/platform@0.69.25
- effect@3.10.16
- @effect/platform-node-shared@0.19.26
0.49.26
Patch Changes
- Updated dependencies [
3cc6514]:- @effect/platform@0.69.24
- @effect/platform-node-shared@0.19.25
0.49.25
Patch Changes
- Updated dependencies [
3aff4d3]:- @effect/platform@0.69.23
- @effect/platform-node-shared@0.19.24
0.49.24
Patch Changes
- Updated dependencies [
8398b32,72e55b7]:- effect@3.10.15
- @effect/platform@0.69.22
- @effect/platform-node-shared@0.19.23
0.49.23
Patch Changes
- Updated dependencies [
f983946,2d8a750]:- effect@3.10.14
- @effect/platform@0.69.21
- @effect/platform-node-shared@0.19.22
0.49.22
Patch Changes
- Updated dependencies [
995bbdf]:- effect@3.10.13
- @effect/platform@0.69.20
- @effect/platform-node-shared@0.19.21
0.49.21
Patch Changes
- Updated dependencies [
eb8c52d]:- @effect/platform@0.69.19
- @effect/platform-node-shared@0.19.20
0.49.20
Patch Changes
-
#3904
dd14efeThanks @tim-smart! - improve platform/Worker shutdown and logging -
Updated dependencies [
a0584ec,dd14efe,dd14efe]:- @effect/platform-node-shared@0.19.19
- @effect/platform@0.69.18
- effect@3.10.12
0.49.19
Patch Changes
- Updated dependencies [
5eef499,8240b1c,5eef499]:- effect@3.10.11
- @effect/platform@0.69.17
- @effect/platform-node-shared@0.19.18
0.49.18
Patch Changes
- Updated dependencies [
3ff8e5b]:- @effect/platform-node-shared@0.19.17
0.49.17
Patch Changes
- Updated dependencies [
cd720ae,cd720ae,cd720ae,b631f40,7d89650]:- effect@3.10.10
- @effect/platform-node-shared@0.19.16
- @effect/platform@0.69.16
0.49.16
Patch Changes
-
#3885
8a30e1dThanks @tim-smart! - simplify HttpApiBuilder handler logic -
Updated dependencies [
8a30e1d]:- @effect/platform@0.69.15
- @effect/platform-node-shared@0.19.15
0.49.15
Patch Changes
- Updated dependencies [
a123e80,bd5fcd3,0289d3b,7386b71,07c493a,257ab1b,4211a23]:- effect@3.10.9
- @effect/platform@0.69.14
- @effect/platform-node-shared@0.19.14
0.49.14
Patch Changes
- Updated dependencies [
68b5c9e,9c9928d,6306e66,361c7f3]:- effect@3.10.8
- @effect/platform@0.69.13
- @effect/platform-node-shared@0.19.13
0.49.13
Patch Changes
- Updated dependencies [
33f5b9f,50f0281]:- effect@3.10.7
- @effect/platform@0.69.12
- @effect/platform-node-shared@0.19.12
0.49.12
Patch Changes
- Updated dependencies [
ce1c21f,81ddd45]:- effect@3.10.6
- @effect/platform@0.69.11
- @effect/platform-node-shared@0.19.11
0.49.11
Patch Changes
- Updated dependencies [
3a6d757,59d813a]:- effect@3.10.5
- @effect/platform@0.69.10
- @effect/platform-node-shared@0.19.10
0.49.10
Patch Changes
- Updated dependencies [
2367708]:- @effect/platform@0.69.9
- effect@3.10.4
- @effect/platform-node-shared@0.19.9
0.49.9
Patch Changes
- Updated dependencies [
522f7c5]:- @effect/platform@0.69.8
- @effect/platform-node-shared@0.19.8
0.49.8
Patch Changes
- Updated dependencies [
690d6c5,b9423d8,279fe3a]:- @effect/platform@0.69.7
- effect@3.10.3
- @effect/platform-node-shared@0.19.7
0.49.7
Patch Changes
- Updated dependencies [
714e119,c1afd55,42cd72a]:- effect@3.10.2
- @effect/platform@0.69.6
- @effect/platform-node-shared@0.19.6
0.49.6
Patch Changes
- Updated dependencies [
9604d6b]:- effect@3.10.1
- @effect/platform@0.69.5
- @effect/platform-node-shared@0.19.5
0.49.5
Patch Changes
- Updated dependencies [
c86b1d7]:- @effect/platform@0.69.4
- @effect/platform-node-shared@0.19.4
0.49.4
Patch Changes
- Updated dependencies [
d5fba63,1eb2c30,02d413e]:- @effect/platform@0.69.3
- @effect/platform-node-shared@0.19.3
0.49.3
Patch Changes
- Updated dependencies [
e7afc47]:- @effect/platform@0.69.2
- @effect/platform-node-shared@0.19.2
0.49.2
Patch Changes
0.49.1
Patch Changes
-
#3802
7564f56Thanks @tim-smart! - add HttpServer.layerContext to platform-node/bun -
Updated dependencies [
7564f56,7564f56]:- @effect/platform@0.69.1
- @effect/platform-node-shared@0.19.1
0.49.0
Patch Changes
- Updated dependencies [
4a01828,6d9de6b,4a01828,c79c4c1,38d30f0,5821ce3]:- effect@3.10.0
- @effect/platform@0.69.0
- @effect/platform-node-shared@0.19.0
0.48.6
Patch Changes
- Updated dependencies []:
- @effect/platform@0.68.6
- @effect/platform-node-shared@0.18.6
0.48.5
Patch Changes
- Updated dependencies [
2036402]:- @effect/platform@0.68.5
- @effect/platform-node-shared@0.18.5
0.48.4
Patch Changes
- Updated dependencies [
1b1ef29]:- @effect/platform@0.68.4
- @effect/platform-node-shared@0.18.4
0.48.3
Patch Changes
-
#3769
8c33087Thanks @tim-smart! - add support for WebSocket protocols option -
Updated dependencies [
61a99b2,8c33087]:- effect@3.9.2
- @effect/platform@0.68.3
- @effect/platform-node-shared@0.18.3
0.48.2
Patch Changes
- Updated dependencies []:
- @effect/platform@0.68.2
- @effect/platform-node-shared@0.18.2
0.48.1
Patch Changes
- Updated dependencies [
b75ac5d]:- @effect/platform@0.68.1
- @effect/platform-node-shared@0.18.1
0.48.0
Patch Changes
- Updated dependencies [
90ceeab,90ceeab,90ceeab]:- @effect/platform@0.68.0
- @effect/platform-node-shared@0.18.0
0.47.1
Patch Changes
- Updated dependencies [
3b2ad1d]:- @effect/platform@0.67.1
- effect@3.9.1
- @effect/platform-node-shared@0.17.1
0.47.0
Patch Changes
- Updated dependencies [
ff3d1aa,0ba66f2,bf77f51,016f9ad,0779681,534129f,d75140c,be0451c,9237ac6,be0451c,5b36494,c716adb,4986391,d75140c,d1387ae]:- effect@3.9.0
- @effect/platform@0.67.0
- @effect/platform-node-shared@0.17.0
0.46.4
Patch Changes
- Updated dependencies [
88e85db,f40da15,8e94585,83887ca,5266b6c,cdead5c,f40da15,766a8af]:- effect@3.8.5
- @effect/platform@0.66.3
- @effect/platform-node-shared@0.16.4
0.46.3
Patch Changes
- Updated dependencies [
660cd0f]:- @effect/platform-node-shared@0.16.3
0.46.2
Patch Changes
- Updated dependencies [
fd83d0e,4509656,090e41c]:- @effect/platform@0.66.2
- effect@3.8.4
- @effect/platform-node-shared@0.16.2
0.46.1
Patch Changes
- Updated dependencies [
3812788,0e0af6d]:- @effect/platform@0.66.1
- @effect/platform-node-shared@0.16.1
0.46.0
Patch Changes
- Updated dependencies []:
- @effect/platform-node-shared@0.16.0
- @effect/platform@0.66.0
0.45.5
Patch Changes
- Updated dependencies [
321b201,bb5ec6b]:- @effect/platform@0.65.5
- effect@3.8.3
- @effect/platform-node-shared@0.15.5
0.45.4
Patch Changes
- Updated dependencies []:
- @effect/platform@0.65.4
- @effect/platform-node-shared@0.15.4
0.45.3
Patch Changes
- Updated dependencies [
f0d8ef1]:- effect@3.8.2
- @effect/platform@0.65.3
- @effect/platform-node-shared@0.15.3
0.45.2
Patch Changes
- Updated dependencies [
10bf621,cd75658,ae36fa6]:- effect@3.8.1
- @effect/platform-node-shared@0.15.2
- @effect/platform@0.65.2
0.45.1
Patch Changes
- Updated dependencies [
e44c5f2]:- @effect/platform@0.65.1
- @effect/platform-node-shared@0.15.1
0.45.0
Minor Changes
-
#3541
7041393Thanks @tim-smart! - refactor /platform HttpClientHttpClient.fetch removed
The
HttpClient.fetchclient implementation has been removed. Instead, you can access aHttpClientusing the correspondingContext.Tag.import { FetchHttpClient, HttpClient } from "@effect/platform"import { Effect } from "effect"Effect.gen(function* () {const client = yield* HttpClient.HttpClient// make a get requestyield* client.get("https://jsonplaceholder.typicode.com/todos/1")}).pipe(Effect.scoped,// the fetch client has been moved to the `FetchHttpClient` moduleEffect.provide(FetchHttpClient.layer))HttpClientinterface now uses methodsInstead of being a function that returns the response, the
HttpClientinterface now uses methods to make requests.Some shorthand methods have been added to the
HttpClientinterface to make less complex requests easier.import {FetchHttpClient,HttpClient,HttpClientRequest} from "@effect/platform"import { Effect } from "effect"Effect.gen(function* () {const client = yield* HttpClient.HttpClient// make a get requestyield* client.get("https://jsonplaceholder.typicode.com/todos/1")// make a post requestyield* client.post("https://jsonplaceholder.typicode.com/todos")// execute a request instanceyield* client.execute(HttpClientRequest.get("https://jsonplaceholder.typicode.com/todos/1"))})Scoped
HttpClientResponsehelpers removedThe
HttpClientResponsehelpers that also supplied theScopehave been removed.Instead, you can use the
HttpClientResponsemethods directly, and explicitly add aEffect.scopedto the pipeline.import { FetchHttpClient, HttpClient } from "@effect/platform"import { Effect } from "effect"Effect.gen(function* () {const client = yield* HttpClient.HttpClientyield* client.get("https://jsonplaceholder.typicode.com/todos/1").pipe(Effect.flatMap((response) => response.json),Effect.scoped // supply the `Scope`)})Some apis have been renamed
Including the
HttpClientRequestbody apis, which is to make them more discoverable.
Patch Changes
- Updated dependencies [
fcfa6ee,bb9931b,5798f76,5f0bfa1,812a4e8,6a128f6,273565e,adf7d7a,569a801,aa1fa53,02f6b06,12b893e,bbad27e,7041393,e0d21a5,adf7d7a,007289a,42a8f99,eebfd29,040703d]:- effect@3.8.0
- @effect/platform@0.65.0
- @effect/platform-node-shared@0.15.0
0.44.1
Patch Changes
- Updated dependencies [
35a0f81,8261c5a]:- effect@3.7.3
- @effect/platform@0.64.1
- @effect/platform-node-shared@0.14.1
0.44.0
Minor Changes
Patch Changes
- Updated dependencies [
90ac8f6,90ac8f6,3791e24,3791e24]:- @effect/platform-node-shared@0.14.0
- @effect/platform@0.64.0
0.43.3
Patch Changes
- Updated dependencies [
4a701c4,64c2292]:- @effect/platform@0.63.3
- @effect/platform-node-shared@0.13.3
0.43.2
Patch Changes
- Updated dependencies [
8a601d7,353ba19]:- effect@3.7.2
- @effect/platform@0.63.2
- @effect/platform-node-shared@0.13.2
0.43.1
Patch Changes
- Updated dependencies [
79859e7,f6a469c,dcb9ec0,79aa6b1]:- effect@3.7.1
- @effect/platform@0.63.1
- @effect/platform-node-shared@0.13.1
0.43.0
Patch Changes
- Updated dependencies [
db89601,2f456cc,8745e41,e557838,d6e7e40,8356321,192f2eb,718cb70,e9d0310,6bf28f7]:- effect@3.7.0
- @effect/platform@0.63.0
- @effect/platform-node-shared@0.13.0
0.42.5
Patch Changes
- Updated dependencies [
e809286]:- effect@3.6.8
- @effect/platform@0.62.5
- @effect/platform-node-shared@0.12.5
0.42.4
Patch Changes
- Updated dependencies [
e7a65e3,50ec889]:- @effect/platform-node-shared@0.12.4
- @effect/platform@0.62.4
- effect@3.6.7
0.42.3
Patch Changes
- Updated dependencies [
f960bf4,46a575f]:- effect@3.6.6
- @effect/platform@0.62.3
- @effect/platform-node-shared@0.12.3
0.42.2
Patch Changes
- Updated dependencies [
413994c,14a47a8,0c09841]:- @effect/platform@0.62.2
- effect@3.6.5
- @effect/platform-node-shared@0.12.2
0.42.1
Patch Changes
- Updated dependencies [
9efe0e5]:- @effect/platform@0.62.1
- @effect/platform-node-shared@0.12.1
0.42.0
Patch Changes
-
Updated dependencies [
8295281,c940df6,00b6c6d,f8d95a6]:- effect@3.6.4
- @effect/platform@0.62.0
- @effect/platform-node-shared@0.12.0
0.41.8
Patch Changes
- Updated dependencies [
04adcac]:- effect@3.6.3
- @effect/platform@0.61.8
- @effect/platform-node-shared@0.11.8
0.41.7
Patch Changes
- Updated dependencies [
17245a4,630d40e,630d40e]:- @effect/platform@0.61.7
- @effect/platform-node-shared@0.11.7
0.41.6
Patch Changes
- Updated dependencies [
d829b57,fd4b2f6]:- @effect/platform@0.61.6
- effect@3.6.2
- @effect/platform-node-shared@0.11.6
0.41.5
Patch Changes
-
#3409
056b710Thanks @sukovanej! - AddBunHttpServer.layerTest.import { HttpClientRequest, HttpRouter, HttpServer } from "@effect/platform"import { BunHttpServer } from "@effect/platform-bun"import { expect, it } from "bun:test"import { Effect } from "effect"it("test", () =>Effect.gen(function* (_) {yield* HttpServer.serveEffect(HttpRouter.empty)const response = yield* HttpClientRequest.get("/non-existing")expect(response.status).toEqual(404)}).pipe(Effect.provide(BunHttpServer.layerTest),Effect.scoped,Effect.runPromise)) -
Updated dependencies [
056b710]:- @effect/platform@0.61.5
- @effect/platform-node-shared@0.11.5
0.41.4
Patch Changes
- Updated dependencies [
e7cb109]:- @effect/platform@0.61.4
- @effect/platform-node-shared@0.11.4
0.41.3
Patch Changes
- Updated dependencies [
510a34d,fb9f786,45dbb9f]:- effect@3.6.1
- @effect/platform@0.61.3
- @effect/platform-node-shared@0.11.3
0.41.2
Patch Changes
- Updated dependencies []:
- @effect/platform@0.61.2
- @effect/platform-node-shared@0.11.2
0.41.1
Patch Changes
- Updated dependencies [
11223bf]:- @effect/platform@0.61.1
- @effect/platform-node-shared@0.11.1
0.41.0
Patch Changes
- Updated dependencies [
1e0fe80,8135294,cd255a4,3845646,2d09078,4bce5a0,4ddbff0,e74cc38,bb069b4,cd255a4,7d02174]:- effect@3.6.0
- @effect/platform@0.61.0
- @effect/platform-node-shared@0.11.0
0.40.3
Patch Changes
- Updated dependencies [
6359644,7f41e42,f566fd1]:- effect@3.5.9
- @effect/platform@0.60.3
- @effect/platform-node-shared@0.10.3
0.40.2
Patch Changes
- Updated dependencies [
eb4d014,1ba640c,c8c71bd,a26ce58,fc20f73]:- @effect/platform@0.60.2
- effect@3.5.8
- @effect/platform-node-shared@0.10.2
0.40.1
Patch Changes
- Updated dependencies []:
- @effect/platform@0.60.1
- @effect/platform-node-shared@0.10.1
0.40.0
Patch Changes
- Updated dependencies []:
- @effect/platform@0.60.0
- @effect/platform-node-shared@0.10.0
0.39.3
Patch Changes
-
#3310
99bddcfThanks @fubhy! - Added additional pure annotations to improve tree-shakeability -
Updated dependencies [
3afcc93,99bddcf]:- effect@3.5.7
- @effect/platform@0.59.3
- @effect/platform-node-shared@0.9.3
0.39.2
Patch Changes
- Updated dependencies [
cc327a1,4bfe4fb,2b14d18]:- effect@3.5.6
- @effect/platform@0.59.2
- @effect/platform-node-shared@0.9.2
0.39.1
Patch Changes
- Updated dependencies [
a9d7800,fcecff7,adbf753,adbf753]:- effect@3.5.5
- @effect/platform@0.59.1
- @effect/platform-node-shared@0.9.1
0.39.0
Minor Changes
-
#3260
53c0db0Thanks @tim-smart! - replace /platform RefailError with use of the “cause” property -
#3255
ada68b3Thanks @tim-smart! - refactor & simplify /platform backing workersImproves worker performance by 2x
Patch Changes
-
Updated dependencies [
53c0db0,ed0dde4,ada68b3,ca775ce,5be9cc0,203658f,eb1c4d4]:- @effect/platform-node-shared@0.9.0
- @effect/platform@0.59.0
- effect@3.5.4
0.38.26
Patch Changes
- Updated dependencies [
edb0da3,a1db40a,c8d3fb0,dabd028,786b2ab,fc57354]:- effect@3.5.3
- @effect/platform@0.58.27
- @effect/platform-node-shared@0.8.26
0.38.25
Patch Changes
- Updated dependencies [
639208e,6684b4c,6684b4c,6684b4c]:- effect@3.5.2
- @effect/platform@0.58.26
- @effect/platform-node-shared@0.8.25
0.38.24
Patch Changes
- Updated dependencies [
0623fca]:- @effect/platform@0.58.25
- @effect/platform-node-shared@0.8.24
0.38.23
Patch Changes
- Updated dependencies [
55fdd76]:- effect@3.5.1
- @effect/platform@0.58.24
- @effect/platform-node-shared@0.8.23
0.38.22
Patch Changes
- Updated dependencies [
a1f5b83,a1f5b83,a1f5b83,60bc3d0,5ab348f,60bc3d0,3e04bf8,e7fc45f,a1f5b83,4626de5,f01e7db,60bc3d0,79d2d91,ac71f37,8432360,e4bf1bf,13cb861,79d2d91,e7fc45f,9f66825]:- effect@3.5.0
- @effect/platform@0.58.23
- @effect/platform-node-shared@0.8.22
0.38.21
Patch Changes
-
#3209
366f2eeThanks @tim-smart! - simplify /platform http response handling -
Updated dependencies [
7af137c,ee4b3dc,366f2ee,366f2ee,097d25c]:- effect@3.4.9
- @effect/platform@0.58.22
- @effect/platform-node-shared@0.8.21
0.38.20
Patch Changes
- Updated dependencies [
a435e0f,b5554db,a9c4fb3]:- effect@3.4.8
- @effect/platform@0.58.21
- @effect/platform-node-shared@0.8.20
0.38.19
Patch Changes
- Updated dependencies [
a5737d6]:- effect@3.4.7
- @effect/platform@0.58.20
- @effect/platform-node-shared@0.8.19
0.38.18
Patch Changes
- Updated dependencies []:
- @effect/platform@0.58.19
- @effect/platform-node-shared@0.8.18
0.38.17
Patch Changes
- Updated dependencies [
7f8900a]:- @effect/platform@0.58.18
- @effect/platform-node-shared@0.8.17
0.38.16
Patch Changes
- Updated dependencies [
5c0ceb0,5c0ceb0,33735b1,5c0ceb0,139d4b3]:- effect@3.4.6
- @effect/platform@0.58.17
- @effect/platform-node-shared@0.8.16
0.38.15
Patch Changes
- Updated dependencies []:
- @effect/platform@0.58.16
- @effect/platform-node-shared@0.8.15
0.38.14
Patch Changes
- Updated dependencies [
baa90df]:- @effect/platform@0.58.15
- @effect/platform-node-shared@0.8.14
0.38.13
Patch Changes
- Updated dependencies [
52a87c7,6d2280e]:- @effect/platform@0.58.14
- @effect/platform-node-shared@0.8.13
0.38.12
Patch Changes
- Updated dependencies [
a047af9,dbd53ea]:- effect@3.4.5
- @effect/platform@0.58.13
- @effect/platform-node-shared@0.8.12
0.38.11
Patch Changes
- Updated dependencies [
74e0ad2,74e0ad2,72638e3,d7dde2b,9b2fc3b]:- @effect/platform@0.58.12
- effect@3.4.4
- @effect/platform-node-shared@0.8.11
0.38.10
Patch Changes
- Updated dependencies [
a5b95b5,5e29579]:- @effect/platform@0.58.11
- @effect/platform-node-shared@0.8.10
0.38.9
Patch Changes
-
Updated dependencies [
a48ee84,c342739,8898e5e,a48ee84,a48ee84,ff78636,c86bd4e,bbdd365,ab3180f,bbdd365]:- @effect/platform@0.58.10
- effect@3.4.3
- @effect/platform-node-shared@0.8.9
0.38.8
Patch Changes
- Updated dependencies []:
- @effect/platform@0.58.9
- @effect/platform-node-shared@0.8.8
0.38.7
Patch Changes
- Updated dependencies [
3da1497]:- effect@3.4.2
- @effect/platform@0.58.8
- @effect/platform-node-shared@0.8.7
0.38.6
Patch Changes
- Updated dependencies [
027004a]:- @effect/platform@0.58.7
- @effect/platform-node-shared@0.8.6
0.38.5
Patch Changes
- Updated dependencies [
66a1910,2e8e252]:- effect@3.4.1
- @effect/platform@0.58.6
- @effect/platform-node-shared@0.8.5
0.38.4
Patch Changes
- Updated dependencies [
37a07a2]:- @effect/platform@0.58.5
- @effect/platform-node-shared@0.8.4
0.38.3
Patch Changes
- Updated dependencies [
b77fb0a]:- @effect/platform@0.58.4
- @effect/platform-node-shared@0.8.3
0.38.2
Patch Changes
- Updated dependencies []:
- @effect/platform@0.58.3
- @effect/platform-node-shared@0.8.2
0.38.1
Patch Changes
- Updated dependencies []:
- @effect/platform@0.58.2
- @effect/platform-node-shared@0.8.1
0.38.0
Minor Changes
Patch Changes
0.37.0
Minor Changes
-
#2938
63dd0c3Thanks @tim-smart! - restructure platform http to use flattened modulesInstead of using the previous re-exports, you now use the modules directly.
Before:
import { HttpClient } from "@effect/platform"HttpClient.request.get("/").pipe(HttpClient.client.fetchOk)After:
import { HttpClient, HttpClientRequest } from "@effect/platform"HttpClientRequest.get("/").pipe(HttpClient.fetchOk)
Patch Changes
- Updated dependencies [
c0ce180,63dd0c3,61707b6,9c1b5b3,a35faf8,ff73c0c,984d516,8c3b8a2,017e2f9,91bf8a2,c6a4a26]:- effect@3.4.0
- @effect/platform-node-shared@0.7.0
- @effect/platform@0.58.0
0.36.17
Patch Changes
- Updated dependencies [
3ba7ea1]:- @effect/platform-node-shared@0.6.17
- @effect/platform@0.57.8
0.36.16
Patch Changes
- Updated dependencies []:
- @effect/platform@0.57.7
- @effect/platform-node-shared@0.6.16
0.36.15
Patch Changes
- Updated dependencies []:
- @effect/platform@0.57.6
- @effect/platform-node-shared@0.6.15
0.36.14
Patch Changes
- Updated dependencies [
b8ea6aa]:- @effect/platform@0.57.5
- @effect/platform-node-shared@0.6.14
0.36.13
Patch Changes
- Updated dependencies [
6c89408]:- effect@3.3.5
- @effect/platform@0.57.4
- @effect/platform-node-shared@0.6.13
0.36.12
Patch Changes
- Updated dependencies [
a67b8fe]:- effect@3.3.4
- @effect/platform@0.57.3
- @effect/platform-node-shared@0.6.12
0.36.11
Patch Changes
- Updated dependencies [
06ede85,7204ca5]:- effect@3.3.3
- @effect/platform@0.57.2
- @effect/platform-node-shared@0.6.11
0.36.10
Patch Changes
- Updated dependencies [
07e12ec,3572646,1aed347,df4bf4b,f085f92]:- @effect/platform-node-shared@0.6.10
- @effect/platform@0.57.1
- effect@3.3.2
0.36.9
Patch Changes
- Updated dependencies [
eb98c5b,184fed8,4d3fbe8,6068e07,3a77e20]:- effect@3.3.1
- @effect/platform@0.57.0
- @effect/platform-node-shared@0.6.9
0.36.8
Patch Changes
- Updated dependencies [
2b9ddfc,1f4ac00,9305b76,0f40d98,188f0a5,b761ef0,b53f69b,0f40d98,5bd549e,67f160a]:- @effect/platform@0.56.0
- effect@3.3.0
- @effect/platform-node-shared@0.6.8
0.36.7
Patch Changes
- Updated dependencies [
a67d602]:- @effect/platform@0.55.7
- @effect/platform-node-shared@0.6.7
0.36.6
Patch Changes
- Updated dependencies [
8c5d280,6ba6d26,3f28bf2,5817820,799aa20]:- effect@3.2.9
- @effect/platform@0.55.6
- @effect/platform-node-shared@0.6.6
0.36.5
Patch Changes
- Updated dependencies []:
- @effect/platform@0.55.5
- @effect/platform-node-shared@0.6.5
0.36.4
Patch Changes
- Updated dependencies [
fb91f17]:- effect@3.2.8
- @effect/platform@0.55.4
- @effect/platform-node-shared@0.6.4
0.36.3
Patch Changes
- Updated dependencies [
6801fca]:- effect@3.2.7
- @effect/platform@0.55.3
- @effect/platform-node-shared@0.6.3
0.36.2
Patch Changes
- Updated dependencies [
2c2280b,cc8ac50]:- @effect/platform@0.55.2
- effect@3.2.6
- @effect/platform-node-shared@0.6.2
0.36.1
Patch Changes
- Updated dependencies [
c5c94ed]:- @effect/platform-node-shared@0.6.1
- @effect/platform@0.55.1
0.36.0
Minor Changes
- #2835
5133ca9Thanks @tim-smart! - remove pool resizing in platform workers to enable concurrent access
Patch Changes
- Updated dependencies [
608b01f,031c712,a44e532,5133ca9]:- effect@3.2.5
- @effect/platform@0.55.0
- @effect/platform-node-shared@0.6.0
0.35.0
Minor Changes
- #2801
1af94dfThanks @tim-smart! - removepermitsfrom workers, to prevent issues with pool resizing
Patch Changes
- Updated dependencies [
1af94df,1af94df,c07e0ce,e313a01,1af94df]:- effect@3.2.4
- @effect/platform@0.54.0
- @effect/platform-node-shared@0.5.0
0.34.20
Patch Changes
-
Updated dependencies [
45578e8]:- effect@3.2.3
- @effect/platform@0.53.14
- @effect/platform-node-shared@0.4.33
0.34.19
Patch Changes
- Updated dependencies [
5d9266e,9f8122e,6a6f670,c1eaef9]:- effect@3.2.2
- @effect/platform@0.53.13
- @effect/platform-node-shared@0.4.32
0.34.18
Patch Changes
- Updated dependencies []:
- @effect/platform@0.53.12
- @effect/platform-node-shared@0.4.31
0.34.17
Patch Changes
- Updated dependencies [
c1e991d]:- effect@3.2.1
- @effect/platform@0.53.11
- @effect/platform-node-shared@0.4.30
0.34.16
Patch Changes
- Updated dependencies [
146cadd,7135748,7135748,963b4e7,64c9414,7135748,2cbb76b,870c5fa,146cadd,7135748,64c9414]:- effect@3.2.0
- @effect/platform@0.53.10
- @effect/platform-node-shared@0.4.29
0.34.15
Patch Changes
-
#2761
17fc22eThanks @KhraksMamtsov! - Add{ once: true }to all"abort"event listeners forAbortControllerto automatically remove handlers after execution -
Updated dependencies [
17fc22e,810f222,596aaea]:- @effect/platform@0.53.9
- effect@3.1.6
- @effect/platform-node-shared@0.4.28
0.34.14
Patch Changes
- Updated dependencies []:
- @effect/platform@0.53.8
- @effect/platform-node-shared@0.4.27
0.34.13
Patch Changes
- Updated dependencies []:
- @effect/platform@0.53.7
- @effect/platform-node-shared@0.4.26
0.34.12
Patch Changes
- Updated dependencies [
6ac4847,6ac4847]:- @effect/platform-node-shared@0.4.25
- @effect/platform@0.53.6
- effect@3.1.5
0.34.11
Patch Changes
- Updated dependencies []:
- @effect/platform@0.53.5
- @effect/platform-node-shared@0.4.24
0.34.10
Patch Changes
- Updated dependencies [
e41e911]:- effect@3.1.4
- @effect/platform@0.53.4
- @effect/platform-node-shared@0.4.23
0.34.9
Patch Changes
- Updated dependencies []:
- @effect/platform@0.53.3
- @effect/platform-node-shared@0.4.22
0.34.8
Patch Changes
- #2722
d4fb55dThanks @tim-smart! - run .close() when browser worker shuts down
0.34.7
Patch Changes
- Updated dependencies [
1f6dc96]:- effect@3.1.3
- @effect/platform@0.53.2
- @effect/platform-node-shared@0.4.21
0.34.6
Patch Changes
- Updated dependencies []:
- @effect/platform@0.53.1
- @effect/platform-node-shared@0.4.20
0.34.5
Patch Changes
- Updated dependencies [
d57fbbb]:- @effect/platform@0.53.0
- @effect/platform-node-shared@0.4.19
0.34.4
Patch Changes
- Updated dependencies [
5866c62]:- @effect/platform@0.52.3
- @effect/platform-node-shared@0.4.18
0.34.3
Patch Changes
- Updated dependencies [
2e1cdf6]:- @effect/platform@0.52.2
- effect@3.1.2
- @effect/platform-node-shared@0.4.17
0.34.2
Patch Changes
- Updated dependencies [
e5e56d1]:- effect@3.1.1
- @effect/platform@0.52.1
- @effect/platform-node-shared@0.4.16
0.34.1
Patch Changes
- Updated dependencies [
9deab0a,7719b8a]:- @effect/platform@0.52.0
- @effect/platform-node-shared@0.4.15
0.34.0
Minor Changes
- #2543
0ec93cbThanks @github-actions! - * capitalised Http.multipart.FileSchema and Http.multipart.FilesSchema- exported Http.multipart.FileSchema
- added Http.multipart.SingleFileSchema
Patch Changes
- Updated dependencies [
c3c12c6,ba64ea6,b5de2d2,a1c7ab8,a023f28,0ec93cb,1c9454d,a023f28,92d56db]:- effect@3.1.0
- @effect/platform@0.51.0
- @effect/platform-node-shared@0.4.14
0.33.13
Patch Changes
-
#2656
557707bThanks @tim-smart! - update dependencies -
Updated dependencies [
16039a0,557707b,d1d33e1,f4ed306,661004f,e79cb83]:- @effect/platform@0.50.8
- @effect/platform-node-shared@0.4.13
- effect@3.0.8
0.33.12
Patch Changes
- Updated dependencies [
18de56b]:- effect@3.0.7
- @effect/platform@0.50.7
- @effect/platform-node-shared@0.4.12
0.33.11
Patch Changes
- Updated dependencies [
ffe4f4e,027418e,ac1898e,ffe4f4e]:- effect@3.0.6
- @effect/platform@0.50.6
- @effect/platform-node-shared@0.4.11
0.33.10
Patch Changes
- Updated dependencies [
6222404,868ed2a]:- effect@3.0.5
- @effect/platform@0.50.5
- @effect/platform-node-shared@0.4.10
0.33.9
Patch Changes
- Updated dependencies [
9a24667]:- effect@3.0.4
- @effect/platform@0.50.4
- @effect/platform-node-shared@0.4.9
0.33.8
Patch Changes
- Updated dependencies [
b3b51a2]:- @effect/platform@0.50.3
- @effect/platform-node-shared@0.4.8
0.33.7
Patch Changes
- Updated dependencies []:
- @effect/platform@0.50.2
- @effect/platform-node-shared@0.4.7
0.33.6
Patch Changes
- Updated dependencies []:
- @effect/platform@0.50.1
- @effect/platform-node-shared@0.4.6
0.33.5
Patch Changes
- Updated dependencies [
6f38dff,a7b4b84,a3b0e6c,6f38dff]:- @effect/platform@0.50.0
- effect@3.0.3
- @effect/platform-node-shared@0.4.5
0.33.4
Patch Changes
-
Updated dependencies [
2cecdbd]:- @effect/platform-node-shared@0.4.4
- @effect/platform@0.49.4
- effect@3.0.2
0.33.3
Patch Changes
- Updated dependencies [
8d39d65]:- @effect/platform@0.49.3
- @effect/platform-node-shared@0.4.3
0.33.2
Patch Changes
- Updated dependencies [
5ef0a1a]:- @effect/platform-node-shared@0.4.2
- @effect/platform@0.49.2
0.33.1
Patch Changes
- Updated dependencies [
3da0cfa,570e8d8,87c5687,8edacca]:- effect@3.0.1
- @effect/platform-node-shared@0.4.1
- @effect/platform@0.49.1
0.33.0
Minor Changes
-
#2207
aa4a3b5Thanks @github-actions! - Swap type parameters in /platform data typesA codemod has been released to make migration easier:
npx @effect/codemod platform-0.49 src/**/* -
#2207
5a2314bThanks @github-actions! - replace use ofunitterminology withvoidFor all the data types.
Effect.unit // => Effect.voidStream.unit // => Stream.void// etc -
#2207
2fb7d9cThanks @github-actions! - Release Effect 3.0 🎉
Patch Changes
-
#2207
6460414Thanks @github-actions! - properly handle multiple ports in SharedWorker -
#2529
78b767cThanks @fubhy! - RenamedReadonlyArrayandReadonlyRecordmodules for better discoverability. -
Updated dependencies [
1b5f0c7,d50a652,9a3bd47,6460414,cf69f46,cf69f46,be9d025,78b767c,aa4a3b5,1499974,1b5f0c7,5c2b561,6c6087a,a18f594,1499974,2f96d93,5a2314b,25d74f8,6c6087a,271b79f,1b5f0c7,2fb7d9c,53d1c2a,e7e1bbe,10c169e,6424181]:- effect@3.0.0
- @effect/platform@0.49.0
- @effect/platform-node-shared@0.4.0
0.32.42
Patch Changes
-
#2517
b79cc59Thanks @tim-smart! - add uninterruptible option to http routes, for marking a route as uninterruptible -
Updated dependencies [
b79cc59]:- @effect/platform@0.48.29
- @effect/platform-node-shared@0.3.29
0.32.41
Patch Changes
-
#2504
da22adcThanks @tim-smart! - use a FiberSet to run http server fibers -
#2515
d590094Thanks @tim-smart! - add Http.router.uninterruptible, for marking a route as uninterruptible -
Updated dependencies [
41c8102,776ef2b,217147e,90776ec,8709856,232c353,0ca835c,8709856,d590094,e983740,e3e0924]:- effect@2.4.19
- @effect/platform@0.48.28
- @effect/platform-node-shared@0.3.28
0.32.40
Patch Changes
- Updated dependencies [
c6dd3c6,672f137,672f137]:- @effect/platform@0.48.27
- @effect/platform-node-shared@0.3.27
0.32.39
Patch Changes
- Updated dependencies [
365a486]:- @effect/platform@0.48.26
- @effect/platform-node-shared@0.3.26
0.32.38
Patch Changes
- Updated dependencies [
dadc690,d209171]:- effect@2.4.18
- @effect/platform@0.48.25
- @effect/platform-node-shared@0.3.25
0.32.37
Patch Changes
- Updated dependencies [
f993857,9c6a500,8fdfda6,607b2e7,8fdfda6,35ad0ba,8206caf,7ddd654,7ddd654,8fdfda6,f456ba2]:- @effect/platform-node-shared@0.3.24
- @effect/platform@0.48.24
- effect@2.4.17
0.32.36
Patch Changes
- Updated dependencies [
5170ce7,63a1df2,5170ce7,74a5dae]:- @effect/platform@0.48.23
- effect@2.4.16
- @effect/platform-node-shared@0.3.23
0.32.35
Patch Changes
- Updated dependencies []:
- @effect/platform@0.48.22
- @effect/platform-node-shared@0.3.22
0.32.34
Patch Changes
- Updated dependencies [
d7688c0,b3a4fac]:- effect@2.4.15
- @effect/platform@0.48.21
- @effect/platform-node-shared@0.3.21
0.32.33
Patch Changes
- Updated dependencies [
4789083,4789083]:- @effect/platform@0.48.20
- @effect/platform-node-shared@0.3.20
0.32.32
Patch Changes
- Updated dependencies [
fb7285e]:- @effect/platform@0.48.19
- @effect/platform-node-shared@0.3.19
0.32.31
Patch Changes
- Updated dependencies [
26435ec,26435ec,6180c0c]:- @effect/platform-node-shared@0.3.18
- @effect/platform@0.48.18
- effect@2.4.14
0.32.30
Patch Changes
-
#2403
8c9abe2Thanks @tim-smart! - add set-cookie headers in Http.response.toWeb -
Updated dependencies [
47a8f1b,8c9abe2,8c9abe2,3336287,54b7c00,3336287,47a8f1b]:- @effect/platform@0.48.17
- effect@2.4.13
- @effect/platform-node-shared@0.3.17
0.32.29
Patch Changes
-
#2387
75a8d16Thanks @tim-smart! - add Cookies module to /platform httpTo add cookies to a http response:
import * as Http from "@effect/platform/HttpServer"Http.response.empty().pipe(Http.response.setCookies([["name", "value"],["foo", "bar", { httpOnly: true }]]))You can also use cookies with the http client:
import * as Http from "@effect/platform/HttpClient"import { Effect, Ref } from "effect"Effect.gen(function* (_) {const ref = yield* _(Ref.make(Http.cookies.empty))const defaultClient = yield* _(Http.client.Client)const clientWithCookies = defaultClient.pipe(Http.client.withCookiesRef(ref),Http.client.filterStatusOk)// cookies will be stored in the ref and sent in any subsequent requestsyield* _(Http.request.get("https://www.google.com/"),clientWithCookies,Effect.scoped)}) -
#2385
3307729Thanks @tim-smart! - update typescript to 5.4 -
Updated dependencies [
75a8d16,3307729]:- @effect/platform-node-shared@0.3.16
- @effect/platform@0.48.16
- effect@2.4.12
0.32.28
Patch Changes
-
#2384
2f488c4Thanks @tim-smart! - update dependencies -
Updated dependencies [
2f488c4,37ca592,317b5b8]:- @effect/platform-node-shared@0.3.15
- effect@2.4.11
- @effect/platform@0.48.15
0.32.27
Patch Changes
- Updated dependencies [
9bab1f9,9bbde5b]:- effect@2.4.10
- @effect/platform@0.48.14
- @effect/platform-node-shared@0.3.14
0.32.26
Patch Changes
- Updated dependencies [
1879f62]:- @effect/platform-node-shared@0.3.13
- @effect/platform@0.48.13
0.32.25
Patch Changes
- Updated dependencies []:
- @effect/platform@0.48.12
- @effect/platform-node-shared@0.3.12
0.32.24
Patch Changes
- Updated dependencies [
0f6c7b4]:- @effect/platform-node-shared@0.3.11
- @effect/platform@0.48.11
0.32.23
Patch Changes
-
#2357
71fd528Thanks @tim-smart! - make more data types in /platform implement Inspectable -
Updated dependencies [
71fd528]:- @effect/platform-node-shared@0.3.10
- @effect/platform@0.48.10
- effect@2.4.9
0.32.22
Patch Changes
- Updated dependencies [
bb0b69e,6b20bad,4e64e9b,3851a02,5f5fcd9,814e5b8]:- effect@2.4.8
- @effect/platform@0.48.9
- @effect/platform-node-shared@0.3.9
0.32.21
Patch Changes
- Updated dependencies [
69d27bb]:- @effect/platform-node-shared@0.3.8
- @effect/platform@0.48.8
0.32.20
Patch Changes
- Updated dependencies [
f908948]:- @effect/platform@0.48.7
- @effect/platform-node-shared@0.3.7
0.32.19
Patch Changes
- Updated dependencies [
eb93283]:- effect@2.4.7
- @effect/platform@0.48.6
- @effect/platform-node-shared@0.3.6
0.32.18
Patch Changes
- Updated dependencies [
e006e4a]:- @effect/platform-node-shared@0.3.5
- @effect/platform@0.48.5
0.32.17
Patch Changes
- Updated dependencies []:
- @effect/platform@0.48.4
- @effect/platform-node-shared@0.3.4
0.32.16
Patch Changes
0.32.15
Patch Changes
- Updated dependencies [
4f35a7e,9971186]:- @effect/platform@0.48.2
- effect@2.4.6
- @effect/platform-node-shared@0.3.2
0.32.14
Patch Changes
- Updated dependencies [
bce21c5,c7d3036]:- effect@2.4.5
- @effect/platform@0.48.1
- @effect/platform-node-shared@0.3.1
0.32.13
Patch Changes
-
#2283
509be1aThanks @tim-smart! - add SocketCloseError with additional metadata -
Updated dependencies [
5d47ee0,1cb7f9c,817a04c,d90a99d,dd05faa,509be1a,1cb7f9c,dd05faa,e7ca973,a1f44cb,d910dd2,e7ca973,802674b,bdff193]:- effect@2.4.4
- @effect/platform@0.48.0
- @effect/platform-node-shared@0.3.0
0.32.12
Patch Changes
-
#2276
0680545Thanks @tim-smart! - improve /platform error messages -
Updated dependencies [
0680545,20e63fb,20e63fb]:- @effect/platform@0.47.1
- effect@2.4.3
- @effect/platform-node-shared@0.2.5
0.32.11
Patch Changes
-
#2267
0f3d99cThanks @tim-smart! - propogate Socket handler errors to .run Effect -
#2261
fa9663cThanks @tim-smart! - add websocket support to platform http serverYou can use the
Http.request.upgrade*apis to access theSocketfor the request.Here is an example server that handles websockets on the
/wspath:import { NodeHttpServer, NodeRuntime } from "@effect/platform-node"import * as Http from "@effect/platform/HttpServer"import { Console, Effect, Layer, Schedule, Stream } from "effect"import { createServer } from "node:http"const ServerLive = NodeHttpServer.server.layer(() => createServer(), {port: 3000})const HttpLive = Http.router.empty.pipe(Http.router.get("/ws",Effect.gen(function* (_) {yield* _(Stream.fromSchedule(Schedule.spaced(1000)),Stream.map(JSON.stringify),Stream.encodeText,Stream.pipeThroughChannel(Http.request.upgradeChannel()),Stream.decodeText(),Stream.runForEach(Console.log))return Http.response.empty()})),Http.server.serve(Http.middleware.logger),Http.server.withLogAddress,Layer.provide(ServerLive))NodeRuntime.runMain(Layer.launch(HttpLive)) -
Updated dependencies [
e03811e,ac41d84,0f3d99c,6137533,f373529,1bf9f31,e3ff789,6137533,507ba40,4064ea0,e466afe,f373529,de74eb8,fa9663c,fa9663c]:- effect@2.4.2
- @effect/platform-node-shared@0.2.4
- @effect/platform@0.47.0
0.32.10
Patch Changes
- Updated dependencies [
a4a0006,7535080,0a37676,bd1d7ac,6f503b7]:- effect@2.4.1
- @effect/platform@0.46.3
- @effect/platform-node-shared@0.2.3
0.32.9
Patch Changes
- Updated dependencies []:
- @effect/platform@0.46.2
- @effect/platform-node-shared@0.2.2
0.32.8
Patch Changes
- Updated dependencies [
aa6556f]:- @effect/platform@0.46.1
- @effect/platform-node-shared@0.2.1
0.32.7
Patch Changes
- Updated dependencies [
5de7be5,489fcf3,7d9c3bf,d8d278b,14c5711,5de7be5,b9cb3a9,585fcce,93b412d,55b26a6,a025b12,2097739]:- effect@2.4.0
- @effect/platform@0.46.0
- @effect/platform-node-shared@0.2.0
0.32.6
Patch Changes
-
#2187
e6d36c0Thanks @tim-smart! - update development dependencies -
Updated dependencies [
5ad2eec,e6d36c0]:- effect@2.3.8
- @effect/platform-node-shared@0.1.14
- @effect/platform@0.45.6
0.32.5
Patch Changes
- Updated dependencies [
6daf084]:- @effect/platform@0.45.5
- @effect/platform-node-shared@0.1.13
0.32.4
Patch Changes
- Updated dependencies [
bc8404d,abcb7d9,2c5cbcd,6565916,abcb7d9]:- effect@2.3.7
- @effect/platform@0.45.4
- @effect/platform-node-shared@0.1.12
0.32.3
Patch Changes
- Updated dependencies [
09532a8]:- @effect/platform@0.45.3
- @effect/platform-node-shared@0.1.11
0.32.2
Patch Changes
- Updated dependencies [
b1163b2,b46b869,de1b226,a663390,ff88f80,11be07b,c568645,88835e5,b415577,ff8046f,44c3b43]:- effect@2.3.6
- @effect/platform@0.45.2
- @effect/platform-node-shared@0.1.10
0.32.1
Patch Changes
- Updated dependencies [
65895ab]:- @effect/platform@0.45.1
- @effect/platform-node-shared@0.1.9
0.32.0
Minor Changes
-
#2119
2b62548Thanks @tim-smart! - add Scope to Http clientThis change adds a scope to the default http client, ensuring connections are cleaned up if you abort the request at any point.
Some response helpers have been added to reduce the noise.
import * as Http from "@effect/platform/HttpClient"import { Effect } from "effect"// instead ofHttp.request.get("/").pipe(Http.client.fetchOk(),Effect.flatMap((_) => _.json),Effect.scoped)// you can doHttp.request.get("/").pipe(Http.client.fetchOk(), Http.response.json)// other helpers includeHttp.response.textHttp.response.streamHttp.response.arrayBufferHttp.response.urlParamsBodyHttp.response.formDataHttp.response.schema * Effect
Patch Changes
- Updated dependencies [
2b62548]:- @effect/platform@0.45.0
- @effect/platform-node-shared@0.1.8
0.31.7
Patch Changes
- Updated dependencies [
b881365]:- effect@2.3.5
- @effect/platform@0.44.7
- @effect/platform-node-shared@0.1.7
0.31.6
Patch Changes
- Updated dependencies [
17bda66]:- effect@2.3.4
- @effect/platform@0.44.6
- @effect/platform-node-shared@0.1.6
0.31.5
Patch Changes
- Updated dependencies []:
- @effect/platform@0.44.5
- @effect/platform-node-shared@0.1.5
0.31.4
Patch Changes
- Updated dependencies [
efd41d8,0f83515,0f83515]:- effect@2.3.3
- @effect/platform@0.44.4
- @effect/platform-node-shared@0.1.4
0.31.3
Patch Changes
- Updated dependencies [
6654f5f,2eb11b4,56c09bd,71aa5b1,1700af8]:- effect@2.3.2
- @effect/platform@0.44.3
- @effect/platform-node-shared@0.1.3
0.31.2
Patch Changes
- Updated dependencies [
29739dd]:- @effect/platform@0.44.2
- @effect/platform-node-shared@0.1.2
0.31.1
Patch Changes
- Updated dependencies [
b5a8215]:- effect@2.3.1
- @effect/platform@0.44.1
- @effect/platform-node-shared@0.1.1
0.31.0
Minor Changes
-
#2006
9a2d1c1Thanks @github-actions! - With this change we now require a string key to be provided for all tags and renames the dear oldTagtoGenericTag, so when previously you could do:import { Effect, Context } from "effect"interface Service {readonly _: unique symbol}const Service = Context.Tag<Service,{number: Effect.Effect<never, never, number>}>()you are now mandated to do:
import { Effect, Context } from "effect"interface Service {readonly _: unique symbol}const Service = Context.GenericTag<Service,{number: Effect.Effect<never, never, number>}>("Service")This makes by default all tags globals and ensures better debuggaility when unexpected errors arise.
Furthermore we introduce a new way of constructing tags that should be considered the new default:
import { Effect, Context } from "effect"class Service extends Context.Tag("Service")<Service,{number: Effect.Effect<never, never, number>}>() {}const program = Effect.flatMap(Service, ({ number }) => number).pipe(Effect.flatMap((_) => Effect.log(`number: ${_}`)))this will use “Service” as the key and will create automatically an opaque identifier (the class) to be used at the type level, it does something similar to the above in a single shot.
-
#2006
1a77f72Thanks @github-actions! - changeEffecttype parameters order fromEffect<R, E, A>toEffect<A, E = never, R = never> -
#2006
af47aa3Thanks @github-actions! - move where platform worker spawn function is providedWith this change, the point in which you provide the spawn function moves closer to the edge, where you provide platform specific implementation.
This seperates even more platform concerns from your business logic. Example:
import { Worker } from "@effect/platform"import { BrowserWorker } from "@effect/platform-browser"import { Effect } from "effect"Worker.makePool({ ... }).pipe(Effect.provide(BrowserWorker.layer(() => new globalThis.Worker(...)))) -
#2006
a34dbdcThanks @github-actions! - - Schema: change type parameters order fromSchema<R, I, A>toSchema<A, I = A, R = never>- Serializable: change type parameters order from
Serializable<R, I, A>toSerializable<A, I, R> - Class: change type parameters order from
Class<R, I, A, C, Self, Inherited>toClass<A, I, R, C, Self, Inherited> - PropertySignature: change type parameters order from
PropertySignature<R, From, FromIsOptional, To, ToIsOptional>toPropertySignature<From, FromIsOptional, To, ToIsOptional, R = never>
- Serializable: change type parameters order from
-
#2006
b1e2086Thanks @github-actions! - remove re-exports from platform packages -
#2006
9a2d1c1Thanks @github-actions! - This change enablesEffect.serviceConstantsandEffect.serviceMembersto access any constant in the service, not only the effects, namely it is now possible to do:import { Effect, Context } from "effect"class NumberRepo extends Context.TagClass("NumberRepo")<NumberRepo,{readonly numbers: Array<number>}>() {static numbers = Effect.serviceConstants(NumberRepo).numbers}
Patch Changes
- Updated dependencies [
96bcee2,b1e2086,96bcee2,c77f635,e343a74,acf1894,9a2d1c1,1a77f72,af47aa3,c986f0e,96bcee2,70dde23,a34dbdc,81b7425,b1e2086,02c3461,0e56e99,8b0ded9,8dd83e8,5127afe,d75f6fe,7356e5c,3077cde,be19ce0,4a5d01a,78f47ab,6361ee2,52e5d20,c6137ec,86f665d,f5ae081,4a5d01a,60686f5,9a2d1c1,5127afe,8ee2931,6727474,5127afe]:- effect@2.3.0
- @effect/platform@0.44.0
- @effect/platform-node-shared@0.1.0
0.30.11
Patch Changes
- Updated dependencies [
3ddfdbf,3ddfdbf]:- effect@2.2.5
- @effect/platform@0.43.11
- @effect/platform-node@0.42.11
0.30.10
Patch Changes
- Updated dependencies [
d0b911c,330e1a4,6928a2b,296bc1c]:- effect@2.2.4
- @effect/platform@0.43.10
- @effect/platform-node@0.42.10
0.30.9
Patch Changes
- Updated dependencies [
1b841a9]:- @effect/platform@0.43.9
- @effect/platform-node@0.42.9
0.30.8
Patch Changes
- Updated dependencies [
32bf796]:- @effect/platform@0.43.8
- @effect/platform-node@0.42.8
0.30.7
Patch Changes
- Updated dependencies [
cde08f3]:- @effect/platform@0.43.7
- @effect/platform-node@0.42.7
0.30.6
Patch Changes
- Updated dependencies [
c96bb17]:- @effect/platform@0.43.6
- @effect/platform-node@0.42.6
0.30.5
Patch Changes
- Updated dependencies []:
- @effect/platform@0.43.5
- @effect/platform-node@0.42.5
0.30.4
Patch Changes
-
#1999
78f5921Thanks @tim-smart! - ensure forked fibers are interruptible -
Updated dependencies [
22794e0,f73e6c0,78f5921]:- effect@2.2.3
- @effect/platform-node@0.42.4
- @effect/platform@0.43.4
0.30.3
Patch Changes
- Updated dependencies []:
- @effect/platform@0.43.3
- @effect/platform-node@0.42.3
0.30.2
Patch Changes
- Updated dependencies []:
- @effect/platform@0.43.2
- @effect/platform-node@0.42.2
0.30.1
Patch Changes
- Updated dependencies [
d404561,7b84a3c]:- effect@2.2.2
- @effect/platform@0.43.1
- @effect/platform-node@0.42.1
0.30.0
Minor Changes
Patch Changes
- Updated dependencies [
84da31f,645bea2,62b40e8]:- effect@2.2.1
- @effect/platform-node@0.42.0
- @effect/platform@0.43.0
0.29.8
Patch Changes
- Updated dependencies [
202befc,fe05ad7,ee4ff8a,ee4ff8a,ee4ff8a,ee4ff8a,10df798]:- effect@2.2.0
- @effect/platform@0.42.7
- @effect/platform-node@0.41.8
0.29.7
Patch Changes
- Updated dependencies [
21b9edd]:- effect@2.1.2
- @effect/platform@0.42.6
- @effect/platform-node@0.41.7
0.29.6
Patch Changes
- Updated dependencies []:
- @effect/platform@0.42.5
- @effect/platform-node@0.41.6
0.29.5
Patch Changes
- Updated dependencies [
a222524]:- effect@2.1.1
- @effect/platform@0.42.4
- @effect/platform-node@0.41.5
0.29.4
Patch Changes
- Updated dependencies []:
- @effect/platform@0.42.3
- @effect/platform-node@0.41.4
0.29.3
Patch Changes
- Updated dependencies [
05c44b3,05c44b3,05c44b3,05c44b3,05c44b3,05c44b3]:- effect@2.1.0
- @effect/platform@0.42.2
- @effect/platform-node@0.41.3
0.29.2
Patch Changes
- Updated dependencies [
f7f19f6]:- effect@2.0.5
- @effect/platform@0.42.1
- @effect/platform-node@0.41.2
0.29.1
Patch Changes
- Updated dependencies [
536c1df,8eec87e,540b294,536c1df,a3f96d6,71ed54c,8eec87e,536c1df,8eec87e,8eec87e,25adce7,536c1df,48a3d40]:- effect@2.0.4
- @effect/platform-node@0.41.1
- @effect/platform@0.42.0
0.29.0
Minor Changes
- #1885
1d3a06bThanks @mikearnaldi! - lift worker shutdown to /platform implementation
Patch Changes
-
#1885
1d3a06bThanks @mikearnaldi! - Avoid killing all fibers on interrupt -
Updated dependencies [
87f7ef2,1d3a06b,1d3a06b]:- effect@2.0.3
- @effect/platform-node@0.41.0
- @effect/platform@0.41.0
0.28.4
Patch Changes
- Updated dependencies []:
- @effect/platform@0.40.4
- @effect/platform-node@0.40.4
0.28.3
Patch Changes
-
#1879
92c0322Thanks @tim-smart! - add http Multiplex module -
Updated dependencies [
92c0322]:- @effect/platform-node@0.40.3
- @effect/platform@0.40.3
0.28.2
Patch Changes
- Updated dependencies [
4c90c54,d5a1949,d3d3bda]:- @effect/platform@0.40.2
- effect@2.0.2
- @effect/platform-node@0.40.2
0.28.1
Patch Changes
- Updated dependencies [
16bd87d]:- effect@2.0.1
- @effect/platform@0.40.1
- @effect/platform-node@0.40.1
0.28.0
Minor Changes
-
d0471caThanks @mikearnaldi! - Switch to monorepo structure -
#1846
693b8f3Thanks @fubhy! - EnabledexactOptionalPropertyTypesthroughout
Patch Changes
-
d987daaThanks @mikearnaldi! - Switch effect dependency to caret -
Updated dependencies [
d987daa,7b5eaa3,0724211,9f2bc5a,04fb8b4,d0471ca,bcf0900,99d22cb,6299b84,c0aeb5e,693b8f3]:- @effect/platform-node@0.40.0
- @effect/platform@0.40.0
- effect@2.0.0
0.27.0
Minor Changes
-
#369
5d5f62bThanks @tim-smart! - rename server FormData module to Multipart -
#372
15784c9Thanks @tim-smart! - update dependencies -
#373
b042ba5Thanks @tim-smart! - update effect
Patch Changes
- Updated dependencies [
5d5f62b,15784c9,b042ba5,49fb154]:- @effect/platform-node@0.39.0
- @effect/platform@0.39.0
0.26.0
Minor Changes
- #367
7d1584bThanks @tim-smart! - update effect
Patch Changes
- Updated dependencies [
7d1584b]:- @effect/platform-node@0.38.0
- @effect/platform@0.38.0
0.25.10
Patch Changes
-
#366
1d6bf73Thanks @tim-smart! - add Scope to every http request -
#365
3351136Thanks @tim-smart! - respond with 503 on server induced interrupt -
Updated dependencies [
e2c545a,1d6bf73,3351136]:- @effect/platform@0.37.8
- @effect/platform-node@0.37.10
0.25.9
Patch Changes
- Updated dependencies [
df3af6b]:- @effect/platform@0.37.7
- @effect/platform-node@0.37.9
0.25.8
Patch Changes
0.25.7
Patch Changes
-
#357
6db1c07Thanks @tim-smart! - respond witu 499 on interrupt -
Updated dependencies [
6db1c07]:- @effect/platform-node@0.37.7
0.25.6
Patch Changes
-
#354
190bc84Thanks @tim-smart! - add Layer support to SerializedWorker -
Updated dependencies [
190bc84]:- @effect/platform-node@0.37.6
- @effect/platform@0.37.5
0.25.5
Patch Changes
-
#352
1c02a35Thanks @tim-smart! - interrupt all fibers on worker interrupt -
Updated dependencies [
1c02a35,1c02a35]:- @effect/platform-node@0.37.5
- @effect/platform@0.37.4
0.25.4
Patch Changes
-
#350
b30e5e3Thanks @tim-smart! - add decode option to worker runner -
Updated dependencies [
b30e5e3]:- @effect/platform-node@0.37.4
- @effect/platform@0.37.3
0.25.3
Patch Changes
-
#348
28edc60Thanks @tim-smart! - add layer worker runner apis -
Updated dependencies [
28edc60]:- @effect/platform-node@0.37.3
- @effect/platform@0.37.2
0.25.2
Patch Changes
- Updated dependencies [
c0fdc3d]:- @effect/platform-node@0.37.2
0.25.1
Patch Changes
-
#344
5b7cdbdThanks @tim-smart! - support error and output transfers in worker runners -
#344
5b7cdbdThanks @tim-smart! - support initialMessage in workers -
#344
5b7cdbdThanks @tim-smart! - add Schema transforms to Transferable -
#344
5b7cdbdThanks @tim-smart! - make worker encoding return Effects -
Updated dependencies [
5b7cdbd,5b7cdbd,5b7cdbd,5b7cdbd]:- @effect/platform-node@0.37.1
- @effect/platform@0.37.1
0.25.0
Minor Changes
- #341
649f57fThanks @tim-smart! - use peer deps for /platform-*
Patch Changes
0.24.0
Minor Changes
-
#338
7eaa8e5Thanks @tim-smart! - change http serve api to return immediately -
#338
7eaa8e5Thanks @tim-smart! - Http.server.serve now returns a Layer
Patch Changes
-
#338
7eaa8e5Thanks @tim-smart! - add Http.server.serveEffect -
Updated dependencies [
7eaa8e5,7eaa8e5,7eaa8e5]:- @effect/platform-node@0.36.0
- @effect/platform@0.36.0
0.23.1
Patch Changes
-
#335
4f0166eThanks @tim-smart! - add SerializedWorker -
Updated dependencies [
4f0166e,4f0166e]:- @effect/platform-node@0.35.1
- @effect/platform@0.35.0
0.23.0
Minor Changes
- #331
db1ca18Thanks @tim-smart! - update effect
Patch Changes
- Updated dependencies [
db1ca18]:- @effect/platform-node@0.35.0
- @effect/platform@0.34.0
0.22.3
Patch Changes
- Updated dependencies [
5c75749]:- @effect/platform-node@0.34.3
0.22.2
Patch Changes
- Updated dependencies [
162aa91]:- @effect/platform@0.33.1
- @effect/platform-node@0.34.2
0.22.1
Patch Changes
-
#324
6b90c81Thanks @tim-smart! - improve serve api -
Updated dependencies [
6b90c81]:- @effect/platform-node@0.34.1
0.22.0
Minor Changes
- #321
16a5bcaThanks @tim-smart! - update effect
Patch Changes
- Updated dependencies [
425365e,425365e,16a5bca]:- @effect/platform-node@0.34.0
- @effect/platform@0.33.0
0.21.5
Patch Changes
- Updated dependencies [
19431f0]:- @effect/platform-node@0.33.5
0.21.4
Patch Changes
- Updated dependencies [
e63cf81]:- @effect/platform-node@0.33.4
0.21.3
Patch Changes
- Updated dependencies [
cc1f588]:- @effect/platform-node@0.33.3
- @effect/platform@0.32.2
0.21.2
Patch Changes
-
#310
14239fbThanks @tim-smart! - update effect -
Updated dependencies [
14239fb]:- @effect/platform-node@0.33.2
- @effect/platform@0.32.1
0.21.1
Patch Changes
- Updated dependencies [
4da9a1b]:- @effect/platform-node@0.33.1
0.21.0
Minor Changes
- #307
746f969Thanks @tim-smart! - update effect
Patch Changes
- Updated dependencies [
746f969,92e56a1,92e56a1]:- @effect/platform@0.32.0
- @effect/platform-node@0.33.0
0.20.3
Patch Changes
- Updated dependencies [
7a46ec6]:- @effect/platform@0.31.2
- @effect/platform-node@0.32.3
0.20.2
Patch Changes
- Updated dependencies [
2f1ca0c]:- @effect/platform-node@0.32.2
0.20.1
Patch Changes
-
#293
5a7d254Thanks @tim-smart! - ensure http methods are uppercase -
Updated dependencies [
b712491,5a7d254]:- @effect/platform@0.31.1
- @effect/platform-node@0.32.1
0.20.0
Minor Changes
- #291
5a677f1Thanks @tim-smart! - update effect
Patch Changes
-
#289
624855fThanks @tim-smart! - update deps -
Updated dependencies [
5a677f1,624855f]:- @effect/platform-node@0.32.0
- @effect/platform@0.31.0
0.19.9
Patch Changes
- Updated dependencies [
d5d0932]:- @effect/platform@0.30.6
- @effect/platform-node@0.31.9
0.19.8
Patch Changes
-
#285
a13377bThanks @IMax153! - avoid mutating global state with Terminal service -
Updated dependencies [
a13377b]:- @effect/platform-node@0.31.8
0.19.7
Patch Changes
-
#283
efd464bThanks @tim-smart! - add WorkerManager to Node/BunContext -
#283
efd464bThanks @tim-smart! - remove Terminal from Node/BunContext -
Updated dependencies [
efd464b,efd464b]:- @effect/platform-node@0.31.7
0.19.6
Patch Changes
-
#280
d8e2234Thanks @mikearnaldi! - Recursive interrupt all fibers on kill -
Updated dependencies [
534cb34,534cb34,d8e2234]:- @effect/platform-node@0.31.6
0.19.5
Patch Changes
- Updated dependencies [
36e449c]:- @effect/platform@0.30.5
- @effect/platform-node@0.31.5
0.19.4
Patch Changes
-
#275
e28989eThanks @tim-smart! - add stack to WorkerError -
Updated dependencies [
e28989e]:- @effect/platform-node@0.31.4
- @effect/platform@0.30.4
0.19.3
Patch Changes
-
#273
589cd44Thanks @tim-smart! - use removeEventListener over signal -
#272
1a055acThanks @tim-smart! - add WorkerError to send api -
Updated dependencies [
1a055ac]:- @effect/platform-node@0.31.3
- @effect/platform@0.30.3
0.19.2
Patch Changes
- Updated dependencies [
3257fd5]:- @effect/platform-node@0.31.2
- @effect/platform@0.30.2
0.19.1
Patch Changes
- Updated dependencies [
58f5ccc]:- @effect/platform-node@0.31.1
- @effect/platform@0.30.1
0.19.0
Minor Changes
- #267
3d38b40Thanks @tim-smart! - update effect
Patch Changes
- Updated dependencies [
3d38b40]:- @effect/platform-node@0.31.0
- @effect/platform@0.30.0
0.18.1
Patch Changes
- Updated dependencies [
2bbe692]:- @effect/platform-node@0.30.1
- @effect/platform@0.29.1
0.18.0
Minor Changes
- #250
6e18090Thanks @tim-smart! - updated FormData model and apis
Patch Changes
- Updated dependencies [
6e18090]:- @effect/platform-node@0.30.0
- @effect/platform@0.29.0
0.17.4
Patch Changes
- Updated dependencies [
8f5e6a2]:- @effect/platform-node@0.29.4
- @effect/platform@0.28.4
0.17.3
Patch Changes
- Updated dependencies [
9f79c1f]:- @effect/platform@0.28.3
- @effect/platform-node@0.29.3
0.17.2
Patch Changes
-
#256
62cbddbThanks @jessekelly881! - fix: added missing File type export -
#255
fea76daThanks @IMax153! - add basic Terminal interface for prompting user input -
Updated dependencies [
62cbddb,fea76da]:- @effect/platform-node@0.29.2
- @effect/platform@0.28.2
0.17.1
Patch Changes
-
Updated dependencies [
43d2e29]:- @effect/platform-node@0.29.1
- @effect/platform@0.28.1
0.17.0
Minor Changes
Patch Changes
- Updated dependencies [
05fef78]:- @effect/platform-node@0.29.0
- @effect/platform@0.28.0
0.16.4
Patch Changes
- Updated dependencies [
8a4b1c1]:- @effect/platform-node@0.28.4
- @effect/platform@0.27.4
0.16.3
Patch Changes
-
#243
1ac0a42Thanks @tim-smart! - fix worker interruption -
Updated dependencies [
1ac0a42]:- @effect/platform-node@0.28.3
- @effect/platform@0.27.3
0.16.2
Patch Changes
-
#241
e2aa7cdThanks @tim-smart! - decrease bun worker close timeout -
Updated dependencies [
e2aa7cd]:- @effect/platform@0.27.2
- @effect/platform-node@0.28.2
0.16.1
Patch Changes
-
#239
4d94b9dThanks @tim-smart! - update effect -
Updated dependencies [
4d94b9d]:- @effect/platform-node@0.28.1
- @effect/platform@0.27.1
0.16.0
Minor Changes
- #237
1f79ed6Thanks @tim-smart! - update effect
Patch Changes
- Updated dependencies [
1f79ed6]:- @effect/platform-node@0.28.0
- @effect/platform@0.27.0
0.15.9
Patch Changes
-
#235
6e14c02Thanks @tim-smart! - fix for hanging worker shutdown -
Updated dependencies [
6e14c02]:- @effect/platform-node@0.27.9
- @effect/platform@0.26.7
0.15.8
Patch Changes
-
#233
71947e0Thanks @tim-smart! - fix worker scope hanging on close -
Updated dependencies [
71947e0]:- @effect/platform-node@0.27.8
- @effect/platform@0.26.6
0.15.7
Patch Changes
-
#231
a3cbba4Thanks @tim-smart! - add onCreate and broadcast to pool options -
Updated dependencies [
a3cbba4]:- @effect/platform-node@0.27.7
- @effect/platform@0.26.5
0.15.6
Patch Changes
-
#229
4661a8cThanks @tim-smart! - type worker runner success as never -
#229
4661a8cThanks @tim-smart! - disable worker pool scaling -
Updated dependencies [
4661a8c,4661a8c]:- @effect/platform-node@0.27.6
- @effect/platform@0.26.4
0.15.5
Patch Changes
- Updated dependencies [
abb6baa]:- @effect/platform@0.26.3
- @effect/platform-node@0.27.5
0.15.4
Patch Changes
-
#223
3ab8299Thanks @tim-smart! - add apis to access underlying http request source -
Updated dependencies [
3ab8299,3ab8299]:- @effect/platform-node@0.27.4
0.15.3
Patch Changes
-
#221
3e57e82Thanks @tim-smart! - export WorkerRunner layers -
Updated dependencies [
3e57e82]:- @effect/platform-node@0.27.3
0.15.2
Patch Changes
- Updated dependencies [
f37f58c]:- @effect/platform@0.26.2
- @effect/platform-node@0.27.2
0.15.1
Patch Changes
- Updated dependencies [
7471ac1]:- @effect/platform@0.26.1
- @effect/platform-node@0.27.1
0.15.0
Minor Changes
- #215
59da2a6Thanks @tim-smart! - seperate request processing in http client
Patch Changes
- Updated dependencies [
59da2a6]:- @effect/platform@0.26.0
- @effect/platform-node@0.27.0
0.14.1
Patch Changes
-
#213
38a49ebThanks @tim-smart! - update effect -
Updated dependencies [
38a49eb]:- @effect/platform-node@0.26.1
- @effect/platform@0.25.1
0.14.0
Minor Changes
- #211
9ec45cbThanks @tim-smart! - update effect
Patch Changes
- Updated dependencies [
9ec45cb]:- @effect/platform-node@0.26.0
- @effect/platform@0.25.0
0.13.0
Minor Changes
- #209
9c51aa1Thanks @tim-smart! - update effect
Patch Changes
- Updated dependencies [
9c51aa1]:- @effect/platform-node@0.25.0
- @effect/platform@0.24.0
0.12.1
Patch Changes
0.12.0
Minor Changes
- #204
ee0c08fThanks @tim-smart! - update effect
Patch Changes
- Updated dependencies [
ee0c08f]:- @effect/platform-node@0.24.0
- @effect/platform@0.23.0
0.11.2
Patch Changes
-
#194
79b71d8Thanks @tim-smart! - add Worker & WorkerRunner modules -
Updated dependencies [
79b71d8]:- @effect/platform-node@0.23.2
- @effect/platform@0.22.1
0.11.1
Patch Changes
- Updated dependencies [
58a002a]:- @effect/platform-node@0.23.1
0.11.0
Minor Changes
- #199
1e94b15Thanks @tim-smart! - enable tracing by default
Patch Changes
- Updated dependencies [
fcc5871,fcc5871,fcc5871,1e94b15]:- @effect/platform-node@0.23.0
- @effect/platform@0.22.0
0.10.1
Patch Changes
- Updated dependencies [
25ce726]:- @effect/platform-node@0.22.1
0.10.0
Minor Changes
- #193
9ec4b1dThanks @tim-smart! - update effect
Patch Changes
-
#191
2711aeaThanks @tim-smart! - update effect -
Updated dependencies [
2711aea,9ec4b1d]:- @effect/platform-node@0.22.0
- @effect/platform@0.21.0
0.9.0
Minor Changes
- #189
b07f8cdThanks @tim-smart! - update effect
Patch Changes
- Updated dependencies [
b07f8cd]:- @effect/platform-node@0.21.0
- @effect/platform@0.20.0
0.8.1
Patch Changes
-
#187
26e05daThanks @tim-smart! - fix order of pre response access -
Updated dependencies [
26e05da]:- @effect/platform-node@0.20.1
0.8.0
Minor Changes
- #184
903b599Thanks @tim-smart! - update effect
Patch Changes
-
#186
a3bcda4Thanks @tim-smart! - add pre response handlers to http -
Updated dependencies [
903b599,a3bcda4]:- @effect/platform-node@0.20.0
- @effect/platform@0.19.0
0.7.9
Patch Changes
-
#181
d0d5458Thanks @tim-smart! - fix error type exports -
Updated dependencies [
d0d5458]:- @effect/platform-node@0.19.9
0.7.8
Patch Changes
-
#179
843488fThanks @tim-smart! - update effect -
Updated dependencies [
843488f]:- @effect/platform-node@0.19.8
- @effect/platform@0.18.7
0.7.7
Patch Changes
- Updated dependencies [
6116f8b]:- @effect/platform-node@0.19.7
0.7.6
Patch Changes
0.7.5
Patch Changes
-
#171
fbbcaa9Thanks @tim-smart! - remove preserveModules patch for preconstruct -
Updated dependencies [
fbbcaa9]:- @effect/platform-node@0.19.5
- @effect/platform@0.18.5
0.7.4
Patch Changes
-
#169
bd8778dThanks @tim-smart! - fix nested modules -
Updated dependencies [
bd8778d]:- @effect/platform@0.18.4
- @effect/platform-node@0.19.4
0.7.3
Patch Changes
-
#167
7027589Thanks @tim-smart! - build with preconstruct -
Updated dependencies [
7027589]:- @effect/platform-node@0.19.3
- @effect/platform@0.18.3
0.7.2
Patch Changes
-
Updated dependencies [
7e3a741]:- @effect/platform-node@0.19.2
- @effect/platform@0.18.2
0.7.1
Patch Changes
-
#163
c957232Thanks @tim-smart! - update effect -
Updated dependencies [
c957232]:- @effect/platform-node@0.19.1
- @effect/platform@0.18.1
0.7.0
Minor Changes
Patch Changes
- Updated dependencies [
c2dc0ab]:- @effect/platform-node@0.19.0
- @effect/platform@0.18.0
0.6.1
Patch Changes
- Updated dependencies [
9b10bf3]:- @effect/platform@0.17.1
- @effect/platform-node@0.18.1
0.6.0
Minor Changes
- #156
e6c4101Thanks @tim-smart! - update dependencies
Patch Changes
- Updated dependencies [
e6c4101]:- @effect/platform-node@0.18.0
- @effect/platform@0.17.0
0.5.0
Minor Changes
-
#153
be1b6f0Thanks @IMax153! - make platform-node an explicit dependency of platform-bun -
#155
937b9e5Thanks @tim-smart! - use direct deps in sibling packages
Patch Changes
0.4.2
Patch Changes
- Updated dependencies [
ea877f8]:- @effect/platform-node@0.16.2
0.4.1
Patch Changes
-
#148
492f0e7Thanks @tim-smart! - add IncomingMessage.remoteAddress -
Updated dependencies [
492f0e7]:- @effect/platform-node@0.16.1
0.4.0
Minor Changes
- #145
d0522beThanks @tim-smart! - update dependencies
Patch Changes
0.3.3
Patch Changes
- Updated dependencies [
8571c36]:- @effect/platform-node@0.15.2
0.3.2
Patch Changes
- #140
fadedf1Thanks @tim-smart! - remove host from bun server urls
0.3.1
Patch Changes
- Updated dependencies []:
- @effect/platform-node@0.15.1
0.3.0
Minor Changes
- #135
99f2a49Thanks @tim-smart! - update dependencies
Patch Changes
- Updated dependencies [
99f2a49]:- @effect/platform-node@0.15.0
0.2.1
Patch Changes
-
#133
1d2c403Thanks @tim-smart! - add http platform abstraction -
#133
1d2c403Thanks @tim-smart! - handle HEAD requests -
Updated dependencies [
1d2c403,1d2c403]:- @effect/platform-node@0.14.1
0.2.0
Minor Changes
- #130
2713c4fThanks @tim-smart! - update dependencies
Patch Changes
- Updated dependencies [
2713c4f]:- @effect/platform-node@1.0.0
0.1.1
Patch Changes
- Updated dependencies [
12fbbe9]:- @effect/platform-node@0.13.18
0.1.0
Minor Changes
- #125
eb54e53Thanks @tim-smart! - add /platform-bun
Patch Changes
-
#125
eb54e53Thanks @tim-smart! - restruture platform-node for platform-bun reuse -
Updated dependencies [
eb54e53]:- @effect/platform-node@0.13.17