@effect/platform-node-shared
0.61.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@3.22.1
- @effect/sql@0.52.1
- @effect/cluster@0.60.1
- @effect/rpc@0.76.1
0.61.0
Patch Changes
- Updated dependencies [
fffdee0]:- effect@3.22.0
- @effect/cluster@0.60.0
- @effect/platform@0.97.0
- @effect/rpc@0.76.0
- @effect/sql@0.52.0
0.60.0
Patch Changes
- Updated dependencies [
26e1922]:- @effect/cluster@0.59.0
0.59.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/rpc@0.75.0
- @effect/sql@0.51.0
0.58.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/rpc@0.74.0
- @effect/sql@0.50.0
0.57.1
Patch Changes
-
#5977
118e7a4Thanks @scotttrinh! - AddedrowsandisTTYproperties toTerminal -
Updated dependencies [
7e925ea,118e7a4,d7e75d6,4860d1e]:- effect@3.19.15
- @effect/platform@0.94.2
0.57.0
Patch Changes
- Updated dependencies [
77eeb86,ff7053f,287c32c]:- effect@3.19.13
- @effect/platform@0.94.0
- @effect/cluster@0.56.0
- @effect/rpc@0.73.0
- @effect/sql@0.49.0
0.56.0
Patch Changes
- Updated dependencies [
811852a]:- @effect/sql@0.48.6
- @effect/cluster@0.55.0
0.55.0
Patch Changes
- Updated dependencies []:
- @effect/cluster@0.54.0
0.54.0
Patch Changes
- Updated dependencies [
794c790,079975c,62f7636]:- @effect/rpc@0.72.2
- effect@3.19.5
- @effect/cluster@0.53.0
0.53.0
Patch Changes
- Updated dependencies [
571025c,d43577b]:- @effect/cluster@0.52.0
- @effect/sql@0.48.0
- @effect/rpc@0.72.1
0.52.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/cluster@0.51.0
- @effect/rpc@0.72.0
- @effect/platform@0.93.0
- @effect/sql@0.47.0
0.51.6
Patch Changes
-
#5642
b8e3c6dThanks @tim-smart! - fix ReferenceError in NodeSocket.fromNet -
Updated dependencies [
b8e3c6d]:- @effect/cluster@0.50.6
- @effect/rpc@0.71.1
0.51.5
Patch Changes
0.51.4
Patch Changes
0.51.3
Patch Changes
-
#5602
64b764bThanks @tim-smart! - guard against race conditions in NodeSocketServer -
Updated dependencies [
64b764b]:- @effect/cluster@0.50.3
0.51.2
Patch Changes
-
#5590
f4c4702Thanks @tim-smart! - add openTimeout options to NodeSocket.makeNet -
Updated dependencies [
f4c4702,f6987c0]:- @effect/cluster@0.50.2
- @effect/platform@0.92.1
0.51.1
Patch Changes
-
#5585
cf17f2fThanks @tim-smart! - keep socket error listener attached in NodeSocket -
Updated dependencies [
07802f7,cf17f2f]:- effect@3.18.1
- @effect/cluster@0.50.1
0.51.0
Patch Changes
- Updated dependencies [
1c6ab74,70fe803,c296e32,a098ddf]:- effect@3.18.0
- @effect/platform@0.92.0
- @effect/cluster@0.50.0
- @effect/rpc@0.71.0
- @effect/sql@0.46.0
0.50.1
Patch Changes
-
#5557
978b6ffThanks @tim-smart! - allow NodeSocket.makeNet open to be interrupted -
Updated dependencies [
978b6ff]:- @effect/cluster@0.49.1
0.50.0
Patch Changes
- Updated dependencies [
d4d86a8]:- @effect/platform@0.91.0
- @effect/rpc@0.70.0
- @effect/cluster@0.49.0
- @effect/sql@0.45.0
0.49.2
Patch Changes
-
#5517
de07e58Thanks @tim-smart! - backport cluster improvements from effect 4 -
Updated dependencies [
de07e58,de07e58]:- @effect/cluster@0.48.10
- @effect/platform@0.90.10
- @effect/rpc@0.69.3
0.49.1
Patch Changes
-
#5481
333be04Thanks @jpowersdev! - Allow user to set extension of file created usingFileSystem.makeTempFile -
Updated dependencies [
333be04,0a9ec23]:- @effect/platform@0.90.8
- @effect/cluster@0.48.4
0.49.0
Patch Changes
- Updated dependencies [
3e163b2]:- @effect/rpc@0.69.0
- @effect/cluster@0.48.0
0.48.1
Patch Changes
- #5383
5c67e29Thanks @IMax153! - Ensure that user input is always offered to the terminal input mailbox
0.48.0
Patch Changes
0.47.2
Patch Changes
-
#5347
20f0d69Thanks @tim-smart! - update Cluster layer conditional storage types -
Updated dependencies [
d0b5fd1]:- @effect/cluster@0.46.4
- @effect/sql@0.44.1
0.47.1
Patch Changes
-
#5327
695bc1aThanks @fubhy! - Improved child process cleanup -
#5339
f1ad6c5Thanks @fubhy! - AddedstderrandstdoutasNodeStreamandstderrandstdinasNodeSink
0.47.0
Patch Changes
0.46.0
Patch Changes
- Updated dependencies [
7813640]:- @effect/platform@0.90.0
- @effect/cluster@0.45.0
- @effect/rpc@0.67.0
- @effect/sql@0.44.0
0.45.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/rpc@0.66.0
- @effect/sql@0.43.0
0.44.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/rpc@0.65.1
0.43.0
Patch Changes
- Updated dependencies [
27206d7,dbabf5e]:- @effect/platform@0.88.0
- @effect/cluster@0.42.0
- @effect/rpc@0.65.0
- @effect/sql@0.41.0
0.42.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/sql@0.40.14
0.42.17
Patch Changes
- Updated dependencies [
56b33c3]:- @effect/cluster@0.41.17
0.42.16
Patch Changes
-
#5174
d5e25b2Thanks @schickling! - feat(platform): add recursive option to FileSystem.watchAdded a
recursiveoption toFileSystem.watchthat allows watching for changes in subdirectories. When set totrue, the watcher will monitor changes in all nested directories.Note: The recursive option is only supported on macOS and Windows. On other platforms, it will be ignored.
Example:
import { FileSystem } from "@effect/platform"import { Effect, Stream } from "effect"Effect.gen(function* () {const fs = yield* FileSystem.FileSystem// Watch directory and all subdirectoriesyield* fs.watch("src", { recursive: true }).pipe(Stream.runForEach(console.log))}) -
Updated dependencies [
32ba77a,d5e25b2]:- @effect/platform@0.87.12
- @effect/cluster@0.41.16
- @effect/rpc@0.64.13
- @effect/sql@0.40.13
0.42.15
Patch Changes
- Updated dependencies [
79a1947,001392b,7bfb099]:- @effect/rpc@0.64.12
- @effect/platform@0.87.11
- @effect/cluster@0.41.15
- @effect/sql@0.40.12
0.42.14
Patch Changes
- Updated dependencies [
678318d,678318d]:- @effect/platform@0.87.10
- @effect/cluster@0.41.14
- @effect/rpc@0.64.11
- @effect/sql@0.40.11
0.42.13
Patch Changes
- Updated dependencies [
54514a2]:- @effect/platform@0.87.9
- @effect/cluster@0.41.13
- @effect/rpc@0.64.10
- @effect/sql@0.40.10
0.42.12
Patch Changes
- Updated dependencies [
4ce4f82]:- @effect/platform@0.87.8
- @effect/cluster@0.41.12
- @effect/rpc@0.64.9
- @effect/sql@0.40.9
0.42.11
Patch Changes
- Updated dependencies [
a9b617f,7e26e86]:- @effect/platform@0.87.7
- @effect/cluster@0.41.11
- @effect/rpc@0.64.8
- @effect/sql@0.40.8
0.42.10
Patch Changes
- Updated dependencies [
905da99]:- effect@3.16.12
- @effect/cluster@0.41.10
- @effect/platform@0.87.6
- @effect/rpc@0.64.7
- @effect/sql@0.40.7
0.42.9
Patch Changes
- Updated dependencies []:
- @effect/sql@0.40.6
- @effect/cluster@0.41.9
0.42.8
Patch Changes
- Updated dependencies [
2fd8676]:- @effect/platform@0.87.5
- @effect/cluster@0.41.8
- @effect/rpc@0.64.6
- @effect/sql@0.40.5
0.42.7
Patch Changes
- Updated dependencies [
b01d2e0]:- @effect/cluster@0.41.7
0.42.6
Patch Changes
- Updated dependencies [
7fdc16b,e82a4fd]:- @effect/cluster@0.41.6
- @effect/platform@0.87.4
- @effect/rpc@0.64.5
- @effect/sql@0.40.4
0.42.5
Patch Changes
- Updated dependencies [
1b6e396,46c3216]:- @effect/platform@0.87.3
- @effect/sql@0.40.3
- @effect/cluster@0.41.5
- @effect/rpc@0.64.4
0.42.4
Patch Changes
- Updated dependencies [
4fea68c,b927954,99590a6,6c3e24c]:- @effect/platform@0.87.2
- effect@3.16.11
- @effect/cluster@0.41.4
- @effect/rpc@0.64.3
- @effect/sql@0.40.2
0.42.3
Patch Changes
- Updated dependencies [
faad30e]:- effect@3.16.10
- @effect/cluster@0.41.3
- @effect/platform@0.87.1
- @effect/rpc@0.64.2
- @effect/sql@0.40.1
0.42.2
Patch Changes
- Updated dependencies [
112a93a]:- @effect/rpc@0.64.1
- @effect/cluster@0.41.2
0.42.1
Patch Changes
0.42.0
Patch Changes
-
#5084
f90813fThanks @tim-smart! - correctly propagate fs.watch errors when the stat fails -
Updated dependencies [
b5bac9a,867919c]:- @effect/rpc@0.64.0
- @effect/platform@0.87.0
- @effect/cluster@0.41.0
- @effect/sql@0.40.0
0.41.0
Patch Changes
- Updated dependencies [
5137c70,c23d25c,5137c70,5137c70]:- effect@3.16.9
- @effect/platform@0.86.0
- @effect/cluster@0.40.0
- @effect/rpc@0.63.0
- @effect/sql@0.39.0
0.40.5
Patch Changes
- Updated dependencies [
ff90206]:- @effect/cluster@0.39.5
0.40.4
Patch Changes
- Updated dependencies [
a8d99b2]:- @effect/rpc@0.62.4
- @effect/cluster@0.39.4
0.40.3
Patch Changes
- Updated dependencies [
914a191]:- @effect/platform@0.85.2
- @effect/cluster@0.39.3
- @effect/rpc@0.62.3
- @effect/sql@0.38.2
0.40.2
Patch Changes
- Updated dependencies [
ddfd1e4]:- @effect/rpc@0.62.2
- @effect/cluster@0.39.2
0.40.1
Patch Changes
- Updated dependencies [
8cb98d5,db2dd3c]:- effect@3.16.8
- @effect/cluster@0.39.1
- @effect/platform@0.85.1
- @effect/rpc@0.62.1
- @effect/sql@0.38.1
0.40.0
Patch Changes
- Updated dependencies [
93687dd,93687dd,93687dd]:- @effect/platform@0.85.0
- @effect/cluster@0.39.0
- @effect/rpc@0.62.0
- @effect/sql@0.38.0
0.39.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/sql@0.37.12
0.39.15
Patch Changes
- Updated dependencies [
a5f7595,a02470c,bf369b2,f891d45]:- effect@3.16.6
- @effect/platform@0.84.10
- @effect/cluster@0.38.15
- @effect/rpc@0.61.14
- @effect/sql@0.37.11
0.39.14
Patch Changes
0.39.13
Patch Changes
- Updated dependencies [
e0d3d42]:- @effect/rpc@0.61.12
- @effect/cluster@0.38.13
0.39.12
Patch Changes
- Updated dependencies [
dca92fd]:- @effect/cluster@0.38.12
- @effect/rpc@0.61.11
0.39.11
Patch Changes
- Updated dependencies [
cc283b9]:- @effect/cluster@0.38.11
0.39.10
Patch Changes
- Updated dependencies [
6e2e886,bf418ef]:- @effect/cluster@0.38.10
- effect@3.16.5
- @effect/platform@0.84.9
- @effect/rpc@0.61.10
- @effect/sql@0.37.10
0.39.9
Patch Changes
0.39.8
Patch Changes
- Updated dependencies []:
- @effect/cluster@0.38.8
0.39.7
Patch Changes
- Updated dependencies [
22166f8]:- @effect/cluster@0.38.7
0.39.6
Patch Changes
-
#4998
f8ff7dcThanks @tim-smart! - expose MessageStorage in cluster clientOnly layers -
Updated dependencies [
8b9db77]:- @effect/platform@0.84.8
- @effect/cluster@0.38.6
- @effect/rpc@0.61.8
- @effect/sql@0.37.9
0.39.5
Patch Changes
- Updated dependencies [
74ab9a0,770008e]:- effect@3.16.4
- @effect/cluster@0.38.5
- @effect/platform@0.84.7
- @effect/rpc@0.61.7
- @effect/sql@0.37.8
0.39.4
Patch Changes
- Updated dependencies [
7e59d0e]:- @effect/cluster@0.38.4
0.39.3
Patch Changes
- Updated dependencies [
59575c5]:- @effect/cluster@0.38.3
- @effect/sql@0.37.7
0.39.2
Patch Changes
- Updated dependencies [
d244b63,ceea77a]:- @effect/cluster@0.38.2
- @effect/platform@0.84.6
- @effect/rpc@0.61.6
- @effect/sql@0.37.6
0.39.1
Patch Changes
- Updated dependencies [
612c739]:- @effect/cluster@0.38.1
0.39.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/sql@0.37.5
0.38.2
Patch Changes
- Updated dependencies [
6dfbae9]:- @effect/cluster@0.37.2
0.38.1
Patch Changes
- Updated dependencies []:
- @effect/cluster@0.37.1
0.38.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/sql@0.37.4
0.37.3
Patch Changes
- Updated dependencies [
ab7684f]:- @effect/platform@0.84.3
- @effect/cluster@0.36.3
- @effect/rpc@0.61.3
- @effect/sql@0.37.3
0.37.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/sql@0.37.2
0.37.1
Patch Changes
- Updated dependencies [
71174d0,d615e6e]:- @effect/platform@0.84.1
- effect@3.16.1
- @effect/cluster@0.36.1
- @effect/rpc@0.61.1
- @effect/sql@0.37.1
0.37.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/rpc@0.61.0
- @effect/sql@0.37.0
0.36.0
Patch Changes
- Updated dependencies [
5522520,cc5bb2b]:- @effect/platform@0.83.0
- effect@3.15.5
- @effect/cluster@0.35.0
- @effect/rpc@0.60.0
- @effect/sql@0.36.0
0.35.5
Patch Changes
- Updated dependencies [
0617b9d,58c5fd3]:- @effect/platform@0.82.8
- @effect/cluster@0.34.5
- @effect/rpc@0.59.9
- @effect/sql@0.35.8
0.35.4
Patch Changes
-
#4921
c20b95aThanks @tim-smart! - update /platform dependencies -
Updated dependencies [
f570554,78047e8,c20b95a,94ada43]:- effect@3.15.4
- @effect/platform@0.82.7
- @effect/cluster@0.34.4
- @effect/rpc@0.59.8
- @effect/sql@0.35.7
0.35.3
Patch Changes
- Updated dependencies [
618903b]:- @effect/platform@0.82.6
- @effect/cluster@0.34.3
- @effect/rpc@0.59.7
- @effect/sql@0.35.6
0.35.2
Patch Changes
- Updated dependencies [
7764a07,4577f54,30a0d9c]:- @effect/platform@0.82.5
- effect@3.15.3
- @effect/cluster@0.34.2
- @effect/rpc@0.59.6
- @effect/sql@0.35.5
0.35.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/rpc@0.59.5
0.35.0
Patch Changes
- Updated dependencies [
b8722b8,a328f4b,eaf8405]:- effect@3.15.2
- @effect/platform@0.82.3
- @effect/cluster@0.34.0
- @effect/rpc@0.59.4
- @effect/sql@0.35.3
0.34.3
Patch Changes
- Updated dependencies [
739a3d4]:- @effect/platform@0.82.2
- @effect/cluster@0.33.3
- @effect/rpc@0.59.3
- @effect/sql@0.35.2
0.34.2
Patch Changes
- Updated dependencies [
787ce70,1269641,1269641]:- effect@3.15.1
- @effect/cluster@0.33.2
- @effect/platform@0.82.1
- @effect/rpc@0.59.2
- @effect/sql@0.35.1
0.34.1
Patch Changes
- Updated dependencies [
6495440]:- @effect/rpc@0.59.1
- @effect/cluster@0.33.1
0.34.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/rpc@0.59.0
- @effect/sql@0.35.0
0.33.0
Patch Changes
- Updated dependencies [
cd6cd0e]:- @effect/rpc@0.58.0
- @effect/cluster@0.32.0
0.32.1
Patch Changes
- Updated dependencies [
24a9ebb]:- effect@3.14.22
- @effect/cluster@0.31.1
- @effect/platform@0.81.1
- @effect/rpc@0.57.1
- @effect/sql@0.34.1
0.32.0
Patch Changes
- Updated dependencies [
672920f]:- @effect/platform@0.81.0
- @effect/cluster@0.31.0
- @effect/rpc@0.57.0
- @effect/sql@0.34.0
0.31.11
Patch Changes
- Updated dependencies [
2f3b7d4]:- effect@3.14.21
- @effect/cluster@0.30.11
- @effect/platform@0.80.21
- @effect/rpc@0.56.9
- @effect/sql@0.33.21
0.31.10
Patch Changes
- Updated dependencies [
17e2f30]:- effect@3.14.20
- @effect/cluster@0.30.10
- @effect/platform@0.80.20
- @effect/rpc@0.56.8
- @effect/sql@0.33.20
0.31.9
Patch Changes
-
#4827
114dad9Thanks @mlegenhausen! - FixStreamAdaptererror forwarding -
Updated dependencies [
2d55bc5]:- @effect/cluster@0.30.9
0.31.8
Patch Changes
- Updated dependencies [
1b30f61]:- @effect/cluster@0.30.8
0.31.7
Patch Changes
- Updated dependencies [
146af39,056a910,e25e7bb,3273d57]:- @effect/cluster@0.30.7
- effect@3.14.19
- @effect/platform@0.80.19
- @effect/rpc@0.56.7
- @effect/sql@0.33.19
0.31.6
Patch Changes
- Updated dependencies [
b1164d4]:- effect@3.14.18
- @effect/cluster@0.30.6
- @effect/platform@0.80.18
- @effect/rpc@0.56.6
- @effect/sql@0.33.18
0.31.5
Patch Changes
- Updated dependencies [
0b54681,41a59d5]:- effect@3.14.17
- @effect/cluster@0.30.5
- @effect/platform@0.80.17
- @effect/rpc@0.56.5
- @effect/sql@0.33.17
0.31.4
Patch Changes
- Updated dependencies [
ee14444,f1c8583]:- effect@3.14.16
- @effect/platform@0.80.16
- @effect/cluster@0.30.4
- @effect/rpc@0.56.4
- @effect/sql@0.33.16
0.31.3
Patch Changes
- Updated dependencies [
239cc99,8b6c947,c50a63b]:- effect@3.14.15
- @effect/cluster@0.30.3
- @effect/platform@0.80.15
- @effect/rpc@0.56.3
- @effect/sql@0.33.15
0.31.2
Patch Changes
- Updated dependencies [
664293f,6ed8d15]:- @effect/cluster@0.30.2
- effect@3.14.14
- @effect/platform@0.80.14
- @effect/rpc@0.56.2
- @effect/sql@0.33.14
0.31.1
Patch Changes
- Updated dependencies [
ee77788,5fce6ba,570e45f]:- effect@3.14.13
- @effect/cluster@0.30.1
- @effect/platform@0.80.13
- @effect/rpc@0.56.1
- @effect/sql@0.33.13
0.31.0
Patch Changes
0.30.22
Patch Changes
- Updated dependencies [
c2ad9ee,9c68654]:- effect@3.14.12
- @effect/cluster@0.29.22
- @effect/platform@0.80.12
- @effect/rpc@0.55.17
- @effect/sql@0.33.12
0.30.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/sql@0.33.11
0.30.20
Patch Changes
- Updated dependencies [
d3df84e]:- @effect/rpc@0.55.15
- @effect/cluster@0.29.20
0.30.19
Patch Changes
- Updated dependencies [
bc7efa3]:- effect@3.14.10
- @effect/cluster@0.29.19
- @effect/platform@0.80.10
- @effect/rpc@0.55.14
- @effect/sql@0.33.10
0.30.18
Patch Changes
- Updated dependencies [
d78249f]:- effect@3.14.9
- @effect/cluster@0.29.18
- @effect/platform@0.80.9
- @effect/rpc@0.55.13
- @effect/sql@0.33.9
0.30.17
Patch Changes
- Updated dependencies [
58eaca9]:- @effect/rpc@0.55.12
- @effect/cluster@0.29.17
0.30.16
Patch Changes
0.30.15
Patch Changes
- Updated dependencies [
6966708]:- @effect/cluster@0.29.15
0.30.14
Patch Changes
- Updated dependencies [
da21953]:- @effect/cluster@0.29.14
0.30.13
Patch Changes
- Updated dependencies [
b3a2d32,896fbbf]:- effect@3.14.8
- @effect/cluster@0.29.13
- @effect/platform@0.80.8
- @effect/rpc@0.55.11
- @effect/sql@0.33.8
0.30.12
Patch Changes
- Updated dependencies [
b542a4b]:- effect@3.14.7
- @effect/cluster@0.29.12
- @effect/platform@0.80.7
- @effect/rpc@0.55.10
- @effect/sql@0.33.7
0.30.11
Patch Changes
- Updated dependencies [
a1d4673]:- @effect/rpc@0.55.9
- @effect/cluster@0.29.11
0.30.10
Patch Changes
- Updated dependencies [
47618c1,6077882]:- effect@3.14.6
- @effect/cluster@0.29.10
- @effect/platform@0.80.6
- @effect/rpc@0.55.8
- @effect/sql@0.33.6
0.30.9
Patch Changes
- Updated dependencies [
4414042]:- @effect/rpc@0.55.7
- @effect/cluster@0.29.9
0.30.8
Patch Changes
- Updated dependencies [
40dbfef,85fba81,5a5ebdd]:- effect@3.14.5
- @effect/platform@0.80.5
- @effect/cluster@0.29.8
- @effect/rpc@0.55.6
- @effect/sql@0.33.5
0.30.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/sql@0.33.4
0.30.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@0.80.3
- @effect/sql@0.33.3
0.30.5
Patch Changes
- Updated dependencies [
f87991b,f87991b,0a3e3e1]:- effect@3.14.2
- @effect/cluster@0.29.5
- @effect/platform@0.80.2
- @effect/rpc@0.55.3
- @effect/sql@0.33.2
0.30.4
Patch Changes
- Updated dependencies [
d2f11e5]:- @effect/rpc@0.55.2
- @effect/cluster@0.29.4
0.30.3
Patch Changes
- Updated dependencies [
18a7936]:- @effect/cluster@0.29.3
0.30.2
Patch Changes
- Updated dependencies [
3a99a2d]:- @effect/cluster@0.29.2
0.30.1
Patch Changes
- Updated dependencies [
4a274fe,814733f]:- effect@3.14.1
- @effect/cluster@0.29.1
- @effect/platform@0.80.1
- @effect/rpc@0.55.1
- @effect/sql@0.33.1
0.30.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/cluster@0.29.0
- @effect/rpc@0.55.0
- @effect/sql@0.33.0
0.29.4
Patch Changes
0.29.3
Patch Changes
0.29.2
Patch Changes
- Updated dependencies [
fad8cca,4296293,9c241ab,082b0c1,be12983,de88127]:- effect@3.13.11
- @effect/platform@0.79.2
0.29.1
Patch Changes
- Updated dependencies [
527c964]:- effect@3.13.10
- @effect/platform@0.79.1
0.29.0
Patch Changes
0.28.1
Patch Changes
0.28.0
Patch Changes
-
#4560
6cd4a10Thanks @tim-smart! - ensure empty Chunk’s don’t cause NodeStream.toReadable to hang -
Updated dependencies [
c5bcf53]:- @effect/platform@0.78.0
0.27.7
Patch Changes
-
#4558
05306d5Thanks @tim-smart! - refactor NodeStream.toReadable -
Updated dependencies [
840cc73,9bf8a74,87ba23c,f910880,0d01480]:- @effect/platform@0.77.7
- effect@3.13.7
0.27.6
Patch Changes
- Updated dependencies [
3154ce4]:- effect@3.13.6
- @effect/platform@0.77.6
0.27.5
Patch Changes
0.27.4
Patch Changes
0.27.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
0.27.2
Patch Changes
0.27.1
Patch Changes
- Updated dependencies [
b56a211]:- effect@3.13.1
- @effect/platform@0.77.1
0.27.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
0.26.1
Patch Changes
- Updated dependencies [
4018eae,543d36d,c407726,f70a65a,ba409f6,3d2e356]:- effect@3.12.12
- @effect/platform@0.76.1
0.26.0
Patch Changes
0.25.4
Patch Changes
- Updated dependencies [
e30f132,33fa667,87f5f28,7d57ecd,4dbd170]:- effect@3.12.10
- @effect/platform@0.75.4
0.25.3
Patch Changes
- Updated dependencies [
1b4a4e9]:- effect@3.12.9
- @effect/platform@0.75.3
0.25.2
Patch Changes
-
#4345
c9175aeThanks @ethanniser! - Addition ofsyncproperty toFileSystem.Filerepresenting thefsyncsyscall. -
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
0.25.1
Patch Changes
- Updated dependencies [
8dff1d1]:- effect@3.12.7
- @effect/platform@0.75.1
0.25.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
0.24.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
0.23.1
Patch Changes
- Updated dependencies [
5b50ea4,c170a68,a66c2eb,c9e5e1b,7b3d58d]:- effect@3.12.4
- @effect/platform@0.73.1
0.23.0
Patch Changes
-
Updated dependencies [
d7dac48,c110032,1d7fd2b,1d7fd2b,23ac740,8cd7319]:- effect@3.12.3
- @effect/platform@0.73.0
0.22.2
Patch Changes
- Updated dependencies [
734af82,b63c780,212e784,f852cb0,7276ae2,212e784,212e784,212e784,c640d77,0def088]:- effect@3.12.2
- @effect/platform@0.72.2
0.22.1
Patch Changes
- Updated dependencies [
302b57d,0988083,8b46be6,bfe8027,16dd657,39db211]:- effect@3.12.1
- @effect/platform@0.72.1
0.22.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
0.21.7
Patch Changes
0.21.6
Patch Changes
0.21.5
Patch Changes
0.21.4
Patch Changes
0.21.3
Patch Changes
0.21.2
Patch Changes
- Updated dependencies [
2408616,cec0b4d,cec0b4d,8d978c5,cec0b4d,cec0b4d]:- effect@3.11.7
- @effect/platform@0.71.2
0.21.1
Patch Changes
- Updated dependencies [
1d3df5b]:- @effect/platform@0.71.1
0.21.0
Patch Changes
- Updated dependencies [
662d1ce,c99a0f3,11fc401,c99a0f3,31c62d8]:- effect@3.11.6
- @effect/platform@0.71.0
0.20.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
0.20.6
Patch Changes
- Updated dependencies [
9a5b8e3]:- @effect/platform@0.70.6
0.20.5
Patch Changes
-
#4087
518b258Thanks @tim-smart! - remove Socket write indirection -
Updated dependencies [
415f4c9,518b258,6e323a3,518b258,6e323a3]:- @effect/platform@0.70.5
- effect@3.11.4
0.20.4
Patch Changes
- Updated dependencies [
90906f7,3862cd3,3862cd3,343b6aa,afba339]:- effect@3.11.3
- @effect/platform@0.70.4
0.20.3
Patch Changes
- Updated dependencies [
7044730]:- @effect/platform@0.70.3
0.20.2
Patch Changes
0.20.1
Patch Changes
0.20.0
Patch Changes
- 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
0.19.33
Patch Changes
0.19.32
Patch Changes
- Updated dependencies [
e6d4a37]:- @effect/platform@0.69.31
0.19.31
Patch Changes
- Updated dependencies [
270f199]:- @effect/platform@0.69.30
0.19.30
Patch Changes
- Updated dependencies [
24cc35e]:- @effect/platform@0.69.29
0.19.29
Patch Changes
- Updated dependencies [
edd72be,a3e2771,944025b,54addee,a9e00e4]:- @effect/platform@0.69.28
- effect@3.10.19
0.19.28
Patch Changes
0.19.27
Patch Changes
0.19.26
Patch Changes
- Updated dependencies [
320557a,4dca30c,1d99867,6dae414,6b0d737,d8356aa,7b93dd6]:- @effect/platform@0.69.25
- effect@3.10.16
0.19.25
Patch Changes
- Updated dependencies [
3cc6514]:- @effect/platform@0.69.24
0.19.24
Patch Changes
- Updated dependencies [
3aff4d3]:- @effect/platform@0.69.23
0.19.23
Patch Changes
0.19.22
Patch Changes
0.19.21
Patch Changes
- Updated dependencies [
995bbdf]:- effect@3.10.13
- @effect/platform@0.69.20
0.19.20
Patch Changes
- Updated dependencies [
eb8c52d]:- @effect/platform@0.69.19
0.19.19
Patch Changes
-
#3906
a0584ecThanks @tim-smart! - ensure Socket send queue is not ended -
Updated dependencies [
a0584ec,dd14efe,dd14efe]:- @effect/platform@0.69.18
- effect@3.10.12
0.19.18
Patch Changes
0.19.17
Patch Changes
0.19.16
Patch Changes
-
#3893
cd720aeThanks @tim-smart! - refactor Socket internal code -
Updated dependencies [
cd720ae,cd720ae,cd720ae,b631f40,7d89650]:- effect@3.10.10
- @effect/platform@0.69.16
0.19.15
Patch Changes
- Updated dependencies [
8a30e1d]:- @effect/platform@0.69.15
0.19.14
Patch Changes
-
#3882
257ab1bThanks @tim-smart! - simplify Socket internal code -
Updated dependencies [
a123e80,bd5fcd3,0289d3b,7386b71,07c493a,257ab1b,4211a23]:- effect@3.10.9
- @effect/platform@0.69.14
0.19.13
Patch Changes
0.19.12
Patch Changes
0.19.11
Patch Changes
0.19.10
Patch Changes
0.19.9
Patch Changes
- Updated dependencies [
2367708]:- @effect/platform@0.69.9
- effect@3.10.4
0.19.8
Patch Changes
- Updated dependencies [
522f7c5]:- @effect/platform@0.69.8
0.19.7
Patch Changes
0.19.6
Patch Changes
0.19.5
Patch Changes
- Updated dependencies [
9604d6b]:- effect@3.10.1
- @effect/platform@0.69.5
0.19.4
Patch Changes
- Updated dependencies [
c86b1d7]:- @effect/platform@0.69.4
0.19.3
Patch Changes
0.19.2
Patch Changes
- Updated dependencies [
e7afc47]:- @effect/platform@0.69.2
0.19.1
Patch Changes
0.19.0
Patch Changes
- Updated dependencies [
4a01828,6d9de6b,4a01828,c79c4c1,38d30f0,5821ce3]:- effect@3.10.0
- @effect/platform@0.69.0
0.18.6
Patch Changes
- Updated dependencies []:
- @effect/platform@0.68.6
0.18.5
Patch Changes
- Updated dependencies [
2036402]:- @effect/platform@0.68.5
0.18.4
Patch Changes
- Updated dependencies [
1b1ef29]:- @effect/platform@0.68.4
0.18.3
Patch Changes
0.18.2
Patch Changes
- Updated dependencies []:
- @effect/platform@0.68.2
0.18.1
Patch Changes
- Updated dependencies [
b75ac5d]:- @effect/platform@0.68.1
0.18.0
Patch Changes
0.17.1
Patch Changes
- Updated dependencies [
3b2ad1d]:- @effect/platform@0.67.1
- effect@3.9.1
0.17.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
0.16.4
Patch Changes
- Updated dependencies [
88e85db,f40da15,8e94585,83887ca,5266b6c,cdead5c,f40da15,766a8af]:- effect@3.8.5
- @effect/platform@0.66.3
0.16.3
Patch Changes
0.16.2
Patch Changes
0.16.1
Patch Changes
-
Updated dependencies [
3812788]:- @effect/platform@0.66.1
0.16.0
Patch Changes
-
#3656
6d4d861Thanks @tim-smart! - only call process.exit in runMain if signal has been intercepted -
Updated dependencies []:
- @effect/platform@0.66.0
0.15.5
Patch Changes
0.15.4
Patch Changes
- Updated dependencies []:
- @effect/platform@0.65.4
0.15.3
Patch Changes
- Updated dependencies [
f0d8ef1]:- effect@3.8.2
- @effect/platform@0.65.3
0.15.2
Patch Changes
-
#3616
cd75658Thanks @tim-smart! - use Mailbox for NodeStream module -
Updated dependencies [
10bf621,ae36fa6]:- effect@3.8.1
- @effect/platform@0.65.2
0.15.1
Patch Changes
- Updated dependencies [
e44c5f2]:- @effect/platform@0.65.1
0.15.0
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
0.14.1
Patch Changes
0.14.0
Minor Changes
Patch Changes
0.13.3
Patch Changes
-
#3555
64c2292Thanks @tim-smart! - leave node stream listeners attached to prevent unhandled errors -
Updated dependencies [
4a701c4]:- @effect/platform@0.63.3
0.13.2
Patch Changes
0.13.1
Patch Changes
0.13.0
Patch Changes
- Updated dependencies [
db89601,2f456cc,8745e41,e557838,d6e7e40,8356321,192f2eb,718cb70,e9d0310,6bf28f7]:- effect@3.7.0
- @effect/platform@0.63.0
0.12.5
Patch Changes
- Updated dependencies [
e809286]:- effect@3.6.8
- @effect/platform@0.62.5
0.12.4
Patch Changes
-
#3506
e7a65e3Thanks @tim-smart! - use Logger.pretty for runMain, and support dual usage -
Updated dependencies [
e7a65e3,50ec889]:- @effect/platform@0.62.4
- effect@3.6.7
0.12.3
Patch Changes
0.12.2
Patch Changes
0.12.1
Patch Changes
- Updated dependencies [
9efe0e5]:- @effect/platform@0.62.1
0.12.0
Patch Changes
0.11.8
Patch Changes
- Updated dependencies [
04adcac]:- effect@3.6.3
- @effect/platform@0.61.8
0.11.7
Patch Changes
0.11.6
Patch Changes
0.11.5
Patch Changes
- Updated dependencies [
056b710]:- @effect/platform@0.61.5
0.11.4
Patch Changes
- Updated dependencies [
e7cb109]:- @effect/platform@0.61.4
0.11.3
Patch Changes
0.11.2
Patch Changes
- Updated dependencies []:
- @effect/platform@0.61.2
0.11.1
Patch Changes
- Updated dependencies [
11223bf]:- @effect/platform@0.61.1
0.11.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
0.10.3
Patch Changes
0.10.2
Patch Changes
- Updated dependencies [
eb4d014,1ba640c,c8c71bd,a26ce58,fc20f73]:- @effect/platform@0.60.2
- effect@3.5.8
0.10.1
Patch Changes
- Updated dependencies []:
- @effect/platform@0.60.1
0.10.0
Patch Changes
- Updated dependencies []:
- @effect/platform@0.60.0
0.9.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
0.9.2
Patch Changes
0.9.1
Patch Changes
0.9.0
Minor Changes
Patch Changes
-
Updated dependencies [
53c0db0,ed0dde4,ada68b3,ca775ce,5be9cc0,203658f,eb1c4d4]:- @effect/platform@0.59.0
- effect@3.5.4
0.8.26
Patch Changes
- Updated dependencies [
edb0da3,a1db40a,c8d3fb0,dabd028,786b2ab,fc57354]:- effect@3.5.3
- @effect/platform@0.58.27
0.8.25
Patch Changes
0.8.24
Patch Changes
- Updated dependencies [
0623fca]:- @effect/platform@0.58.25
0.8.23
Patch Changes
- Updated dependencies [
55fdd76]:- effect@3.5.1
- @effect/platform@0.58.24
0.8.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
0.8.21
Patch Changes
- Updated dependencies [
7af137c,ee4b3dc,366f2ee,366f2ee,097d25c]:- effect@3.4.9
- @effect/platform@0.58.22
0.8.20
Patch Changes
0.8.19
Patch Changes
- Updated dependencies [
a5737d6]:- effect@3.4.7
- @effect/platform@0.58.20
0.8.18
Patch Changes
- Updated dependencies []:
- @effect/platform@0.58.19
0.8.17
Patch Changes
- Updated dependencies [
7f8900a]:- @effect/platform@0.58.18
0.8.16
Patch Changes
- Updated dependencies [
5c0ceb0,5c0ceb0,33735b1,5c0ceb0,139d4b3]:- effect@3.4.6
- @effect/platform@0.58.17
0.8.15
Patch Changes
- Updated dependencies []:
- @effect/platform@0.58.16
0.8.14
Patch Changes
- Updated dependencies [
baa90df]:- @effect/platform@0.58.15
0.8.13
Patch Changes
0.8.12
Patch Changes
0.8.11
Patch Changes
- Updated dependencies [
74e0ad2,74e0ad2,72638e3,d7dde2b,9b2fc3b]:- @effect/platform@0.58.12
- effect@3.4.4
0.8.10
Patch Changes
0.8.9
Patch Changes
-
Updated dependencies [
a48ee84,c342739,8898e5e,a48ee84,a48ee84,ff78636,c86bd4e,ab3180f,bbdd365]:- @effect/platform@0.58.10
- effect@3.4.3
0.8.8
Patch Changes
- Updated dependencies []:
- @effect/platform@0.58.9
0.8.7
Patch Changes
- Updated dependencies [
3da1497]:- effect@3.4.2
- @effect/platform@0.58.8
0.8.6
Patch Changes
- Updated dependencies [
027004a]:- @effect/platform@0.58.7
0.8.5
Patch Changes
0.8.4
Patch Changes
- Updated dependencies [
37a07a2]:- @effect/platform@0.58.5
0.8.3
Patch Changes
- Updated dependencies [
b77fb0a]:- @effect/platform@0.58.4
0.8.2
Patch Changes
- Updated dependencies []:
- @effect/platform@0.58.3
0.8.1
Patch Changes
- Updated dependencies []:
- @effect/platform@0.58.2
0.8.0
Minor Changes
Patch Changes
- Updated dependencies [
5a248aa]:- @effect/platform@0.58.1
0.7.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@0.58.0
0.6.17
Patch Changes
-
#3030
3ba7ea1Thanks @tim-smart! - update find-my-way-ts & multipasta -
Updated dependencies [
3ba7ea1]:- @effect/platform@0.57.8
0.6.16
Patch Changes
- Updated dependencies []:
- @effect/platform@0.57.7
0.6.15
Patch Changes
- Updated dependencies []:
- @effect/platform@0.57.6
0.6.14
Patch Changes
- Updated dependencies [
b8ea6aa]:- @effect/platform@0.57.5
0.6.13
Patch Changes
- Updated dependencies [
6c89408]:- effect@3.3.5
- @effect/platform@0.57.4
0.6.12
Patch Changes
- Updated dependencies [
a67b8fe]:- effect@3.3.4
- @effect/platform@0.57.3
0.6.11
Patch Changes
0.6.10
Patch Changes
-
#2988
07e12ecThanks @tim-smart! - refactor Socket to use do notation -
Updated dependencies [
07e12ec,3572646,1aed347,df4bf4b,f085f92]:- @effect/platform@0.57.1
- effect@3.3.2
0.6.9
Patch Changes
- Updated dependencies [
eb98c5b,184fed8,4d3fbe8,6068e07,3a77e20]:- effect@3.3.1
- @effect/platform@0.57.0
0.6.8
Patch Changes
- Updated dependencies [
2b9ddfc,1f4ac00,9305b76,0f40d98,188f0a5,b761ef0,b53f69b,0f40d98,5bd549e,67f160a]:- @effect/platform@0.56.0
- effect@3.3.0
0.6.7
Patch Changes
- Updated dependencies [
a67d602]:- @effect/platform@0.55.7
0.6.6
Patch Changes
- Updated dependencies [
8c5d280,6ba6d26,3f28bf2,5817820,799aa20]:- effect@3.2.9
- @effect/platform@0.55.6
0.6.5
Patch Changes
- Updated dependencies []:
- @effect/platform@0.55.5
0.6.4
Patch Changes
- Updated dependencies [
fb91f17]:- effect@3.2.8
- @effect/platform@0.55.4
0.6.3
Patch Changes
- Updated dependencies [
6801fca]:- effect@3.2.7
- @effect/platform@0.55.3
0.6.2
Patch Changes
0.6.1
Patch Changes
-
#2859
c5c94edThanks @tim-smart! - remove temp directory for FileSystem makeTempFileScoped -
Updated dependencies []:
- @effect/platform@0.55.1
0.6.0
Minor Changes
- #2835
5133ca9Thanks @tim-smart! - remove pool resizing in platform workers to enable concurrent access
Patch Changes
0.5.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
0.4.33
Patch Changes
- Updated dependencies [
45578e8]:- effect@3.2.3
- @effect/platform@0.53.14
0.4.32
Patch Changes
0.4.31
Patch Changes
- Updated dependencies []:
- @effect/platform@0.53.12
0.4.30
Patch Changes
- Updated dependencies [
c1e991d]:- effect@3.2.1
- @effect/platform@0.53.11
0.4.29
Patch Changes
- Updated dependencies [
146cadd,7135748,7135748,963b4e7,64c9414,7135748,2cbb76b,870c5fa,146cadd,7135748,64c9414]:- effect@3.2.0
- @effect/platform@0.53.10
0.4.28
Patch Changes
0.4.27
Patch Changes
- Updated dependencies []:
- @effect/platform@0.53.8
0.4.26
Patch Changes
- Updated dependencies []:
- @effect/platform@0.53.7
0.4.25
Patch Changes
-
#2750
6ac4847Thanks @tim-smart! - fix memory leak in Socket’s -
Updated dependencies [
6ac4847,6ac4847]:- @effect/platform@0.53.6
- effect@3.1.5
0.4.24
Patch Changes
- Updated dependencies []:
- @effect/platform@0.53.5
0.4.23
Patch Changes
- Updated dependencies [
e41e911]:- effect@3.1.4
- @effect/platform@0.53.4
0.4.22
Patch Changes
- Updated dependencies []:
- @effect/platform@0.53.3
0.4.21
Patch Changes
- Updated dependencies [
1f6dc96]:- effect@3.1.3
- @effect/platform@0.53.2
0.4.20
Patch Changes
- Updated dependencies []:
- @effect/platform@0.53.1
0.4.19
Patch Changes
- Updated dependencies [
d57fbbb]:- @effect/platform@0.53.0
0.4.18
Patch Changes
- Updated dependencies [
5866c62]:- @effect/platform@0.52.3
0.4.17
Patch Changes
- Updated dependencies [
2e1cdf6]:- @effect/platform@0.52.2
- effect@3.1.2
0.4.16
Patch Changes
- Updated dependencies [
e5e56d1]:- effect@3.1.1
- @effect/platform@0.52.1
0.4.15
Patch Changes
0.4.14
Patch Changes
- Updated dependencies [
c3c12c6,ba64ea6,b5de2d2,a1c7ab8,a023f28,0ec93cb,1c9454d,a023f28,92d56db]:- effect@3.1.0
- @effect/platform@0.51.0
0.4.13
Patch Changes
-
#2656
557707bThanks @tim-smart! - update dependencies -
Updated dependencies [
16039a0,557707b,d1d33e1,f4ed306,661004f,e79cb83]:- @effect/platform@0.50.8
- effect@3.0.8
0.4.12
Patch Changes
- Updated dependencies [
18de56b]:- effect@3.0.7
- @effect/platform@0.50.7
0.4.11
Patch Changes
0.4.10
Patch Changes
0.4.9
Patch Changes
- Updated dependencies [
9a24667]:- effect@3.0.4
- @effect/platform@0.50.4
0.4.8
Patch Changes
- Updated dependencies [
b3b51a2]:- @effect/platform@0.50.3
0.4.7
Patch Changes
- Updated dependencies []:
- @effect/platform@0.50.2
0.4.6
Patch Changes
- Updated dependencies []:
- @effect/platform@0.50.1
0.4.5
Patch Changes
0.4.4
Patch Changes
-
Updated dependencies [
2cecdbd]:- @effect/platform@0.49.4
- effect@3.0.2
0.4.3
Patch Changes
- Updated dependencies [
8d39d65]:- @effect/platform@0.49.3
0.4.2
Patch Changes
-
#2556
5ef0a1aThanks @tim-smart! - fix Command stdin being closed too early -
Updated dependencies [
5ef0a1a]:- @effect/platform@0.49.2
0.4.1
Patch Changes
-
#2542
87c5687Thanks @tim-smart! - allow fs.watch backend to be customizedIf you want to use the @parcel/watcher backend, you now need to provide it to your effects.
import { Layer } from "effect"import { FileSystem } from "@effect/platform"import { NodeFileSystem } from "@effect/platform-node"import * as ParcelWatcher from "@effect/platform-node/NodeFileSystem/ParcelWatcher"// create a Layer that uses the ParcelWatcher backendNodeFileSystem.layer.pipe(Layer.provide(ParcelWatcher.layer)) -
Updated dependencies [
3da0cfa,570e8d8,87c5687,8edacca]:- effect@3.0.1
- @effect/platform@0.49.1
0.4.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
-
#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
0.3.29
Patch Changes
- Updated dependencies [
b79cc59]:- @effect/platform@0.48.29
0.3.28
Patch Changes
- Updated dependencies [
41c8102,776ef2b,217147e,90776ec,8709856,232c353,0ca835c,8709856,d590094,e983740,e3e0924]:- effect@2.4.19
- @effect/platform@0.48.28
0.3.27
Patch Changes
-
#2486
672f137Thanks @tim-smart! - accept string as a valid Socket input -
#2486
672f137Thanks @tim-smart! - add Socket.runRaw to handle strings directly -
Updated dependencies [
c6dd3c6,672f137,672f137]:- @effect/platform@0.48.27
0.3.26
Patch Changes
- Updated dependencies [
365a486]:- @effect/platform@0.48.26
0.3.25
Patch Changes
0.3.24
Patch Changes
-
#2458
f993857Thanks @tim-smart! - use node fs/promises for readdir, to fix recursive option -
#2427
9c6a500Thanks @devmatteini! - add force option to FileSystem.remove -
Updated dependencies [
9c6a500,8fdfda6,607b2e7,8fdfda6,35ad0ba,8206caf,7ddd654,7ddd654,8fdfda6,f456ba2]:- @effect/platform@0.48.24
- effect@2.4.17
0.3.23
Patch Changes
0.3.22
Patch Changes
- Updated dependencies []:
- @effect/platform@0.48.22
0.3.21
Patch Changes
0.3.20
Patch Changes
0.3.19
Patch Changes
- Updated dependencies [
fb7285e]:- @effect/platform@0.48.19
0.3.18
Patch Changes
-
#2410
26435ecThanks @tim-smart! - add undici http client to @effect/platform-node -
#2410
26435ecThanks @tim-smart! - add NodeStream.toReadableWith this api you can convert an Effect Stream into a node.js Readable stream.
import { Stream } from "effect"import * as NodeStream from "@effect/platform-node/NodeStream"// Effect<Readable>NodeStream.toReadable(Stream.make("a", "b", "c")) -
Updated dependencies [
26435ec,6180c0c]:- @effect/platform@0.48.18
- effect@2.4.14
0.3.17
Patch Changes
- Updated dependencies [
47a8f1b,8c9abe2,8c9abe2,3336287,54b7c00,3336287,47a8f1b]:- @effect/platform@0.48.17
- effect@2.4.13
0.3.16
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@0.48.16
- effect@2.4.12
0.3.15
Patch Changes
-
#2384
2f488c4Thanks @tim-smart! - update dependencies -
Updated dependencies [
2f488c4,37ca592,317b5b8]:- effect@2.4.11
- @effect/platform@0.48.15
0.3.14
Patch Changes
0.3.13
Patch Changes
-
#2368
1879f62Thanks @tim-smart! - fallback to node fs.watch if @parcel/watcher fails to import -
Updated dependencies []:
- @effect/platform@0.48.13
0.3.12
Patch Changes
- Updated dependencies []:
- @effect/platform@0.48.12
0.3.11
Patch Changes
-
#2360
0f6c7b4Thanks @tim-smart! - add support for watching single files -
Updated dependencies [
0f6c7b4]:- @effect/platform@0.48.11
0.3.10
Patch Changes
-
#2357
71fd528Thanks @tim-smart! - make more data types in /platform implement Inspectable -
Updated dependencies [
71fd528]:- @effect/platform@0.48.10
- effect@2.4.9
0.3.9
Patch Changes
- Updated dependencies [
bb0b69e,6b20bad,4e64e9b,3851a02,5f5fcd9,814e5b8]:- effect@2.4.8
- @effect/platform@0.48.9
0.3.8
Patch Changes
-
#2334
69d27bbThanks @tim-smart! - add .watch method to /platform FileSystemIt can be used to listen for file system events. Example:
import { FileSystem } from "@effect/platform"import { NodeFileSystem, NodeRuntime } from "@effect/platform-node"import { Console, Effect, Stream } from "effect"Effect.gen(function* (_) {const fs = yield* _(FileSystem.FileSystem)yield* _(fs.watch("./"), Stream.runForEach(Console.log))}).pipe(Effect.provide(NodeFileSystem.layer), NodeRuntime.runMain) -
Updated dependencies [
69d27bb]:- @effect/platform@0.48.8
0.3.7
Patch Changes
- Updated dependencies [
f908948]:- @effect/platform@0.48.7
0.3.6
Patch Changes
- Updated dependencies [
eb93283]:- effect@2.4.7
- @effect/platform@0.48.6
0.3.5
Patch Changes
-
#2325
e006e4aThanks @tim-smart! - ensure Socket fibers are interruptible -
Updated dependencies [
e006e4a]:- @effect/platform@0.48.5
0.3.4
Patch Changes
- Updated dependencies []:
- @effect/platform@0.48.4
0.3.3
Patch Changes
-
#2314
c362e06Thanks @tim-smart! - prevent unhandled fiber errors in Sockets -
Updated dependencies [
c362e06,83ddd6f]:- @effect/platform@0.48.3
0.3.2
Patch Changes
0.3.1
Patch Changes
0.3.0
Minor Changes
- #2287
a1f44cbThanks @tim-smart! - add option to /platform runMain to disable error reporting
Patch Changes
-
#2283
509be1aThanks @tim-smart! - add SocketCloseError with additional metadata -
#2281
e7ca973Thanks @tim-smart! - support closing a Socket by writing a CloseEvent -
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
0.2.5
Patch Changes
0.2.4
Patch Changes
-
#2267
0f3d99cThanks @tim-smart! - propogate Socket handler errors to .run Effect -
Updated dependencies [
e03811e,ac41d84,0f3d99c,6137533,f373529,1bf9f31,e3ff789,6137533,507ba40,4064ea0,e466afe,f373529,de74eb8,fa9663c,fa9663c]:- effect@2.4.2
- @effect/platform@0.47.0
0.2.3
Patch Changes
- Updated dependencies [
a4a0006,7535080,0a37676,bd1d7ac,6f503b7]:- effect@2.4.1
- @effect/platform@0.46.3
0.2.2
Patch Changes
- Updated dependencies []:
- @effect/platform@0.46.2
0.2.1
Patch Changes
- Updated dependencies [
aa6556f]:- @effect/platform@0.46.1
0.2.0
Minor Changes
-
#2101
a025b12Thanks @github-actions! - Swap type params of Either fromEither<E, A>toEither<R, L = never>.Along the same line of the other changes this allows to shorten the most common types such as:
import { Either } from "effect"const right: Either.Either<string> = Either.right("ok")
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
0.1.14
Patch Changes
-
#2187
e6d36c0Thanks @tim-smart! - update development dependencies -
Updated dependencies [
5ad2eec,e6d36c0]:- effect@2.3.8
- @effect/platform@0.45.6
0.1.13
Patch Changes
- Updated dependencies [
6daf084]:- @effect/platform@0.45.5
0.1.12
Patch Changes
- Updated dependencies [
bc8404d,abcb7d9,2c5cbcd,6565916,abcb7d9]:- effect@2.3.7
- @effect/platform@0.45.4
0.1.11
Patch Changes
- Updated dependencies [
09532a8]:- @effect/platform@0.45.3
0.1.10
Patch Changes
- Updated dependencies [
b1163b2,b46b869,de1b226,a663390,ff88f80,11be07b,c568645,88835e5,b415577,ff8046f,44c3b43]:- effect@2.3.6
- @effect/platform@0.45.2
0.1.9
Patch Changes
- Updated dependencies [
65895ab]:- @effect/platform@0.45.1
0.1.8
Patch Changes
- Updated dependencies [
2b62548]:- @effect/platform@0.45.0
0.1.7
Patch Changes
- Updated dependencies [
b881365]:- effect@2.3.5
- @effect/platform@0.44.7
0.1.6
Patch Changes
- Updated dependencies [
17bda66]:- effect@2.3.4
- @effect/platform@0.44.6
0.1.5
Patch Changes
- Updated dependencies []:
- @effect/platform@0.44.5
0.1.4
Patch Changes
0.1.3
Patch Changes
- Updated dependencies [
6654f5f,2eb11b4,56c09bd,71aa5b1,1700af8]:- effect@2.3.2
- @effect/platform@0.44.3
0.1.2
Patch Changes
- Updated dependencies [
29739dd]:- @effect/platform@0.44.2
0.1.1
Patch Changes
- Updated dependencies [
b5a8215]:- effect@2.3.1
- @effect/platform@0.44.1
0.1.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
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