chore(deps): update effect - #24
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
commit: |
renovate
Bot
force-pushed
the
renovate/effect
branch
from
July 21, 2026 06:46
4313a16 to
f71d352
Compare
renovate
Bot
force-pushed
the
renovate/effect
branch
from
July 23, 2026 05:08
f71d352 to
b27bf39
Compare
renovate
Bot
force-pushed
the
renovate/effect
branch
from
July 27, 2026 00:47
b27bf39 to
1d763e2
Compare
renovate
Bot
force-pushed
the
renovate/effect
branch
from
August 4, 2026 01:07
1d763e2 to
c7df06a
Compare
renovate
Bot
force-pushed
the
renovate/effect
branch
from
August 6, 2026 05:15
c7df06a to
d1da671
Compare
renovate
Bot
force-pushed
the
renovate/effect
branch
from
August 6, 2026 14:47
d1da671 to
d961498
Compare
renovate
Bot
force-pushed
the
renovate/effect
branch
from
August 7, 2026 05:59
d961498 to
c87df31
Compare
renovate
Bot
force-pushed
the
renovate/effect
branch
from
August 8, 2026 13:54
c87df31 to
6b36b97
Compare
renovate
Bot
force-pushed
the
renovate/effect
branch
from
August 10, 2026 08:57
6b36b97 to
36a2f73
Compare
renovate
Bot
force-pushed
the
renovate/effect
branch
from
August 12, 2026 21:38
36a2f73 to
bb2590f
Compare
renovate
Bot
force-pushed
the
renovate/effect
branch
3 times, most recently
from
August 20, 2026 05:25
683f6b5 to
001c99b
Compare
renovate
Bot
force-pushed
the
renovate/effect
branch
from
August 25, 2026 12:55
001c99b to
8ec5c6f
Compare
renovate
Bot
force-pushed
the
renovate/effect
branch
2 times, most recently
from
September 10, 2026 04:23
0ee4e7b to
3ef9bff
Compare
renovate
Bot
force-pushed
the
renovate/effect
branch
from
September 11, 2026 05:53
3ef9bff to
b69a5d7
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
4.0.0-beta.98→4.0.0-beta.1074.0.0-beta.98→4.0.0-rc.1144.0.0-beta.98→4.0.0-rc.1144.0.0-beta.98→4.0.0-rc.113Release Notes
Effect-TS/effect (@effect/openapi-generator)
v4.0.0-beta.107Compare Source
Patch Changes
596f3f9,9611ed4,8b91605,d901928,b32bdef]:v4.0.0-beta.106Compare Source
Patch Changes
2695168,6310a8c,c2071b1,7aff81a,a1d4057,abf77b0,6c60375,22f4897,615d1d5,3a86757,f4a9762,0bcf6ed,ba9cb63,42c810d,1416ccd,08d0d39,548908a,4b3460d,d170596,aea89d0,deed5fb]:v4.0.0-beta.105Compare Source
Patch Changes
0418564,d334a85,f0be855,31efc5c,b206fa5,b938c8a,8525f05]:v4.0.0-beta.104Compare Source
Patch Changes
1001bcc,993ba60,67faacd,b78acdf,fbb9ce5,722ea48,3058fd5,62d0575,99dd6b5,7963ce1,af14e75,24e22d2,647d14e,1434eec,a5278b1,6af04a5,cb6c837,d44cead,88c7632,abcbb2a,8f63cce,d56dfcf,a98cda9,6704bb8,6143de2,936b135,1bbae84,d795ee7,0a82d88,9215bc5,a1b5df2,92a9ac5,6bde7f2,a712131,2e6f760,aa05804,badd3bf,02b0265,3437e21,41a550d,17b5d50,96e5e95,e4d589e,ae4cf7b,6ef5f1a,545d876,2235a29,b32f4cb,7f4c095,5f3fb81,17f0b91,0cdadd7,39b57d7,5a6a573,59f5e99,45379d6,1949439,e443403,03af7e8,0f721d4,130b28d,c987a12,4158562,306014a,729a663,caf84b6,ce067f7,7a41f5a,781022a,39f1297,2db266b,2141e28,3c5e429,20ddc63,841b3ea,82a3fbf,eb9ee83,64dc7c7,84dc8ab,b4463f4,592dd36,85d2b44,32e4a69,13c5872,3454cdb,e930804,7f12d4b,181c9ef,dd9f891,433fb81,8459cdb,6124ab3,01bd954,ba2c3aa,0a45ef3,8459cdb,eaa7e71,db4c2cc,22f150a,90ffb08,d517692,721b9f0,01af079,32a59e8]:v4.0.0-beta.103Compare Source
Patch Changes
#6781
acee269Thanks @gcanti! - Deduplicate equivalent fallback definitions when compiling JSON Schema, and reconstruct only definitions reachable from multi-document roots.Remove
SchemaMultiDocumentandfromSchemaMultiDocument; multi-document import and revival now return the ordered root schemas directly.Stop the OpenAPI generator from emitting component schemas that are not reachable from a generated root.
#6777
8e7c706Thanks @tim-smart! - Bound pending SSE decoder state with a configurable maximum event size.#6701
9867b9fThanks @fubhy! - Removed explicit ./index entrypoints#6770
f0c8151Thanks @tim-smart! - Decode Effect SSE event schemas as complete events, including reserved failure events, in generated HTTP clients.Updated dependencies [
e56cd8f,f77c120,b2f95a9,04fd44a,b74333d,1c40b28,aeba0c8,b3901d2,4a0984a,fffd88b,f3f6c1e,ef07642,f1bc827,aeba0c8,081f4d8,5287b24,13d31cf,acee269,31170c1,205ebc7,ed0ebf8,a3fd084,ee29ddf,6086309,4a57af2,660875b,8e7c706,5f63adb,053bc42,c0a1534,f1e3a37,cedb01a,1747440,aeba0c8,aeba0c8,b4f1ee2,a4757f1,cd122b9,5de588b,3895b9c,89ce5f3,985de09,9800e3a,4dc35f6,e8eb62b,ecd9993,5ab9c08,f5cf965,a94cbed,9160ad7,aeba0c8,aeba0c8,52494be,5441c8e,c9b56ab,8ef7257,1519406,9716990,733f75b,48155c8,951d06b,d767b65,5d52d9d,f4151e1,e02fbb6,724ce09,dbe91f6,4c008d2,b650832,b46c92f,5335797,4b3460d,6301fd7,aebc5c6,52b2d7b,eec5744,24e0e93,aeba0c8,aeba0c8,aeba0c8,1a7ce81,48f22a7,c96b7f6,6d2a942,cc27b19,8f9499f,3eeea73,0a532e5,f398149,aeba0c8,ace903e,e8eb62b,aeba0c8,48f22a7,d48506d,aeba0c8,d48506d,d48506d,52262be,1284aa1,9867b9f,d0f1a22,979ce39,b6d3e67,adf6c6c,7314d60,aeba0c8,1acbd8b,7bde6cc,a959a8b]:v4.0.0-beta.102Compare Source
Patch Changes
#6608
0e50ec7Thanks @gcanti! - AddSchema.Naturalfor non-negative safe integers and use canonicalSchema.Int,Schema.Finite, andSchema.Naturalschemas for numeric domain values across Effect, AI protocols, and OpenAPI patches.Update the date, date-time, file, time-zone, cluster, event-log, persistence, socket, SQL, and DevTools schemas to reject invalid non-finite or non-integer values where appropriate. Correct the decoded schema of
Schema.NumberFromString, and allowSchema.DurationFromMillisandSchema.DurationFromNanosto represent negative durations.#6567
5101e92Thanks @gcanti! - AddRecord.assignPropertyand safely handle dynamic record keys such as__proto__and inherited property names.Updated dependencies [
b6392e1,7ed9450,45762bd,a6e8391,4ac7e8b,4cd40f5,6956bc0,0e50ec7,9fcdade,57367d5,35c445f,c917bb9,bc1f358,0e0c9d7,73d40aa,4f1e318,9d8d85c,6079fda,5101e92,d0b3265,7a03c89,cea1d9c,078e1f5,97bafea,fab0ab8,c323d8b,6966353,0444004,028bbb3,ff5d6e2,1bfce93,7ce815c,7271a7f,475fe5c]:v4.0.0-beta.101Compare Source
Patch Changes
731bea1,731bea1,731bea1,731bea1,731bea1,b35ed29,dd44624,731bea1,2bae1ac]:v4.0.0-beta.100Compare Source
Patch Changes
#6483
ce95d88Thanks @jpenilla! - Fix generation order for recursive schemas referenced by earlier recursive definitions, closes #6357.Updated dependencies [
c1288dd,b0f1a50,2b58a3d,6dc83f2,c1e2fe0,f3fbae8,e000f80,f4ee765,510b55f,31d3fc4,875e618,688d46a,6ff5023,c0333e7,06e7e8c,eb9b102,8b155da,3a87335]:v4.0.0-beta.99Compare Source
Patch Changes
8ce4795,80b539f,88a54cc,e6e6dba,bfb203e,2e9a34a,55d4eb3,bddb010,a328835,5560d05,8f6e3ad,46997fa,9e6e12d,3394b93,febeabc,54161c9,385f7a4,7eea4d0,7543afe,44b9cf3,7eea4d0,0a8aa6a,c8d9fcf,9ca7f9a,e7aca89,55d7560,f809189,88a54cc,0ebdbe7,7517d09,212493b,88a54cc,80ea8cb,8df19f4]:Effect-TS/effect (@effect/platform-bun)
v4.0.0-rc.114Compare Source
Patch Changes
#8185
9266051Thanks @tim-smart! - FixBunHttpServerstartup whenhostnameis omitted by explicitly listening on::, preserving IPv4 and IPv6 connectivity and avoiding aServeErrorwhen parsing Bun's default hostname.Preserve the configured listen address in
BunClusterHttp, including loopback addresses, when applying the HTTP server hostname default.Updated dependencies [
3ff4952,6d55555,716e0c0,d4e4ad5,b1988f4,482b7d7,716e0c0,9941e6d]:v4.0.0-rc.113Compare Source
Patch Changes
#7477
be0f822Thanks @candrewlee14! - Allow sockets to use browser, Bun, and Node WebSocket implementations without consumer casts. Platform constructorsnow support typed opening-handshake headers where available.
#7800
d877605Thanks @kitlangton! - Report Unix socket addresses from Bun HTTP servers.#8036
66e2becThanks @nikhilsnayak! - Preserve mapped errors from Bun readable streams.#7772
1e92dbdThanks @tim-smart! - Improve HTTP server throughput by reducing routing, request handling, responseconstruction, and body encoding overhead. Add
Effect.withFiberSucceedforsynchronously computing successful values from the current fiber. Copy pooled
byte views by their exact range when exposing
ArrayBuffervalues.#7511
a4bb2aaThanks @tim-smart! - AddNodeSocket.makeTls,NodeSocket.makeTlsChannel, andNodeSocket.layerTlsfor TLS client connections.These mirror the existing
makeNetfamily but dialtls.connect, so they take the fulltls.ConnectionOptionsset:trust anchors (
ca), client certificates (cert/key), ALPN protocols, andservername. The socket opens once thehandshake completes; a failed handshake fails with a
SocketOpenError.#7512
5664c94Thanks @tim-smart! - AddNodeSocketServer.makeTlsandNodeSocketServer.layerTlsfor TLS socket servers.#7514
b76a1cfThanks @tim-smart! - Add Socket.upgrade, for upgrading tcp sockets using STARTTLS#7525
53843f6Thanks @fubhy! - AddByteSizemodule and use it across the ecosystem#8110
4ab4e83Thanks @tim-smart! - Prevent precision loss in Node/Bun filesystem operations andHttpPlatformfile responses.#8148
7999b07Thanks @tim-smart! - Preserve the response Content-Type when compressing file, raw, stream, and byte-array responses on Node, Bun, Deno, and the web platform, including headers overridden after body construction.#7564
464d0b3Thanks @typedrat! - Load Bun'sRedisClientlazily inBunRedis.#7524
0a08ae0Thanks @fubhy! - AddNetAddressundereffect/unstable/netfor MAC, IP, internet socket, and Unix socket addresses, with checked parsing, schemas, equality, canonical string serialization, and URL formatting. Companion modulesIpInterfaceandIpNetworkrepresent IP interfaces and CIDR networks.HTTP and socket servers now expose
NetAddress.SocketAddress. Replace TCPhostnameaccess withNetAddress.formatIp(address.address)and useUnixPathAddress.pathfor Unix sockets. URL helpers bracket IPv6 addresses and reject scoped IPv6. Bun and Deno HTTP server layers can now fail withServeErrorwhen listener address conversion fails.PostgreSQL
inetvalues now useIpInterface;cidrvalues useIpNetworkand reject addresses with host bits set.#7487
ba53b64Thanks @tim-smart! - RedesignSocketaround a scoped, pull-based reader with transport backpressure.Socketnow exposesreaderandwriter. Client reader acquisition dials and yields a pull of non-empty batches: one buffer for TCP and one entry per WebSocket frame. TCP applies backpressure while paused; pausable WebSockets pause athighWaterMark(64 KiB by default) and resume after draining. Browser WebSockets cannot pause, so they can fail withSocketReadErrorat a configuredhighWaterMark. Writes await native drain signals and batch withcork/uncorkwhere available.Breaking changes
Socket.run,Socket.runString, andSocket.runRaware removed. Acquiresocket.reader(orSocket.readerBytes/Socket.readerString) in a scope and pull in a loop. Code before the first pull replacesonOpen.Socket.makenow takes{ reader, writer }. The writer acquisition is infallible and yields aWriterwithwriteandwriteAll; both operations can still fail withSocketError.Every close fails the pull with
SocketErrorwrappingSocketCloseError. The close-code predicates are removed; useEffect.retryaround the scoped read loop to reconnect.Socket.toChannelandSocket.toChannelStringnow read from the pull and fail on close.Socket.toStreamis added for read-only consumption.fromWebSocketdrops theonInitialRunoption;SendQueueCapacityis removed.Accepted server sockets pause immediately. Their reader attaches to the existing connection and cannot reconnect after close.
#8035
6f6bd84Thanks @nikhilsnayak! - Preserve configured Bun routes when Effect HTTP handlers are installed or restored.#7461
b4d5398Thanks @tim-smart! - Remove the MessagePack encoding and RPC serialization APIs together with themsgpackrdependency. Event-log persistence and remote messages now use SchemaBinary, and cluster transports use SchemaBinary unless NDJSON is selected explicitly.#7427
1a2cceeThanks @tim-smart! - Use SchemaBinary as the default RPC serialization for TCP cluster connections, including configurable frame limits.Cluster payloads are encoded with the binary codec on the wire. When a persisted reply cannot be encoded for JSO
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.