chore(effect): update effect to 4.0.0-beta.93 - #165
Merged
Conversation
c74babd0a Version Packages (beta) (#2506) 2bc541501 Fix StructuralProto equality (#2519) ba7e77e04 Move UrlParams.makeUrl to Url.make (#2518) 5713ee7ed accept UrlParams.Input in some UrlParams apis (#2505) ceaffb8e5 render nested error causes in Tracer exception events (#2511) 00652fe95 Preserve content schema identifiers when emitting JSON Schema for `Schema.fromJsonString`, closes #2495 (#2512) e11cccc7d ensure handler errors don't cause httpapi security middleware to fallback (#2507) 6c5816746 fix(httpapi): return 400 for malformed JSON request body (#2492) a445fe526 Version Packages (beta) (#2502) affdc1390 Fix excess property handling in schema-backed class constructors, closes #2499 (#2501) 04cda0309 Version Packages (beta) (#2486) b135b2517 Fix `Schedule.andThenResult` to emit `self` outputs as `Failure` and `other` outputs as `Success`, closes #2497 (#2498) aaa21a369 Fix string case conversion for numeric word segments (#2488) 3475ee6c2 fix RequestResolver interruption (#2485) 011ce634f Version Packages (beta) (#2484) d237fdf72 Fix `Config.schema` so missing array values are treated as missing data (#2483) 13581e983 Version Packages (beta) (#2481) 7777e1540 Add custom errors to Effect.fromOption (#2479) 5376197ca render causes in OtlpTracer exception events (#2480) b7d46ab7e Align Schema.Void with typescript behaviour (#2475) 46b3836f2 Version Packages (beta) (#2473) fe1b2d53b Fix sqlite-do Durable Object transactions (#2217) 641295595 Additional connection options for MssqlClientConfig (#2397) 6cbbdf3a0 Fail with typed SqlError when sqlite-bun statement preparation throws (#2399) 7b8a54939 fix(ai-anthropic): emit null (not undefined) for caller toolId in non-streaming responses (#2450) 911f1b847 Rate limit adaptive (#2472) 8beeeea52 Scope unknown request tag failures to the request instead of the connection (#2457) c306fcfeb Add isOpen method to Latch to query latch position (#2428) a2e306a0d Version Packages (beta) (#2467) 12fcf35b9 Emit Schema.ConstraintDecoder in generated SSE clients (#2469) 5a0c1a4fa Expose source schema on schema wrappers (#2468) 1eea2ea37 Use URL.canParse for URL schema decoding (#2466) a2f0f1735 Refactor schedule cookbook (#2465) 595bb5e42 Version Packages (beta) (#2447) 7dbec240d Strip response metadata from HTTP server span failures (#2454) 46b3e7994 do not use performance.timeOrigin and calculate origins lazily (#2464) 28b419639 Match NodeHttpServer layerConfig services (#2463) 0b5795a0a Add SQL valuesUnprepared (#2462) 108a9335f Fail RpcClient HTTP requests with a defect when the response closes early (#2461) 4a005d019 Preserve external span sampling in OpenTelemetry (#2451) 3e3a859ec Fix `Cron.next` skipping days when overflowing (#2455) 8800449a2 Add unused internal export lint rule (#2460) d9171b6cd Clarify Redacted schema migration, closes #2456 (#2458) 489dfd430 Fix bundle resolver for package export subpaths (#2453) 6d0fda0d0 Remove the `keepDeclarations` option from `Schema.toCodecStringTree` (#2452) d8c00a171 Fix Schema handling of encoded-side checks for container ASTs (#2449) 7e1f455fa Improve Schema type-level performance (#2442) 85b631701 Expose CLI environment to schemas (#2446) git-subtree-dir: .context/effect git-subtree-split: c74babd0ad2d96fa6759a16a3f014e3f8d0bdacb
…ct-smol tag effect@4.0.0-beta.93 @ c74babd)
Bump effect + @effect/{atom-react,platform-bun,vitest} from beta.85 to
beta.93 (subtree refreshed in the preceding commit).
- Regenerate the effect bun patch: drop the workerd/miniflare clock fix
(upstreamed in beta.86, PR #2464) and keep only the still-unpatched
McpServer `clientSessions` injection.
- fetch.ts: UrlParams.makeUrl -> Url.make (renamed in beta.93, PR #2518).
- MCP tool types + domain test: Schema.Decoder was removed; use
Schema.Codec<unknown, unknown, never, unknown> for the concrete tool
schema field/bound (Top-compatible) and Schema.ConstraintDecoder for
the decode-only test helper.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Contributor
|
Your LLM provider API key was rejected. Rotate the key in your provider dashboard, then update the matching GitHub Actions secret. Update repo secret → · Model settings → · Setup docs → · Ask in Discord →
|
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.

Updates Effect from
4.0.0-beta.85to4.0.0-beta.93(all patch-level changes; no majors). The.context/effectsubtree reference source is refreshed first, then the workspace pins are bumped.What changed
Subtree refresh (
6ac4c9b09) —git subtree pullof the effect-smoleffect@4.0.0-beta.93tag (c74babd) into.context/effect, so the reference source matches the published npm version.Version bump + fixes (
41458ac22):effect,@effect/atom-react,@effect/platform-bun,@effect/vitestto beta.93 (root catalog + strayapps/scraperpin).@effect/language-servicefloats on^.patches/effect@4.0.0-beta.93.patch): the old patch had two hunks — the workerd/miniflare clock fix (Date.now()-anchored hrtime origin) was upstreamed in beta.86 (PR #2464, verified identical in the shipped dist) so it's dropped; only the still-unpatched McpServerclientSessionsinjection remains (load-bearing for the KV-backed MCP session store inapps/api/src/mcp/app.ts).UrlParams.makeUrl→Url.makeinlib/effect-cloudflare/src/fetch.ts(renamed in beta.93, PR #2518).Schema.Decoderwas removed. The MCP tool-schema field/bound (apps/api/src/mcp/tools/{registry,types}.ts) now usesSchema.Codec<unknown, unknown, never, unknown>— the exact structural equivalent of the oldDecoder<unknown, never>, andTop-compatible sotoInputSchema/toJsonSchemaDocumentstill accept it. The decode-only domain test helper usesSchema.ConstraintDecoder(the lighter, non-Topdecode-only successor introduced by the beta.86 Schema type-perf refactor).Reviewer notes
Schema.Decoderreplacements are intentionally different: the concrete schema field needsCodec(it's passed where a fullTopis required), while a pure decode-only generic bound usesConstraintDecoder.Verification
bun typecheck— 24/24 tasks passbun run test— 18/18 tasks (query-engine 709, api 708, web 555, ingest 38)🤖 Generated with Claude Code