Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .context/effect/.changeset/add-adaptive-rate-limiter-store.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"effect": patch
---

Add adaptive consume and feedback operations to the unstable persistent RateLimiterStore API, including in-memory and Redis-backed bounded cooldown, learning, learned pacing, and expiry behavior for 429 Retry-After feedback.
17 changes: 17 additions & 0 deletions .context/effect/.changeset/add-values-unprepared.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
"effect": patch
"@effect/sql-clickhouse": patch
"@effect/sql-d1": patch
"@effect/sql-libsql": patch
"@effect/sql-mssql": patch
"@effect/sql-mysql2": patch
"@effect/sql-pg": patch
"@effect/sql-pglite": patch
"@effect/sql-sqlite-bun": patch
"@effect/sql-sqlite-do": patch
"@effect/sql-sqlite-node": patch
"@effect/sql-sqlite-react-native": patch
"@effect/sql-sqlite-wasm": patch
---

Add `Statement.valuesUnprepared` for returning unprepared SQL statement rows as arrays.
5 changes: 5 additions & 0 deletions .context/effect/.changeset/better-shrimps-follow.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@effect/opentelemetry": patch
---

prefix opentelemetry modules to avoid collisions
5 changes: 5 additions & 0 deletions .context/effect/.changeset/calm-tracers-sample.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@effect/opentelemetry": patch
---

Preserve sampling decisions when adapting generic Effect external spans to OpenTelemetry.
10 changes: 10 additions & 0 deletions .context/effect/.changeset/curvy-birds-float.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
"effect": patch
---

Update `Schema.Void` to model ignored `void` return values.

Runtime parsing now accepts any present value and discards it as `undefined`.
This matches TypeScript `void` return values, where callers do not observe the
returned value. Use `Schema.Undefined` when the input must be exactly
`undefined`.
5 changes: 5 additions & 0 deletions .context/effect/.changeset/fix-2497.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"effect": patch
---

Fix `Schedule.andThenResult` to emit `self` outputs as `Failure` and `other` outputs as `Success`, closes #2497.
5 changes: 5 additions & 0 deletions .context/effect/.changeset/fix-2499.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"effect": patch
---

Fix excess property handling in schema-backed class constructors, closes #2499.
5 changes: 5 additions & 0 deletions .context/effect/.changeset/fix-anthropic-caller-toolid.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@effect/ai-anthropic": patch
---

Fix non-streaming Anthropic responses throwing when a tool call carries `caller` metadata. The mapper emitted `caller.toolId: undefined`, but `ProviderMetadata` is `Record(String, NullOr(Json))` and `undefined` is not a valid Json value, so decoding the model's own response threw `Expected JSON value`. Emit `null` instead, matching the streaming mappers.
5 changes: 5 additions & 0 deletions .context/effect/.changeset/fix-config-array-default.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"effect": patch
---

Fix `Config.schema` so missing array values are treated as missing data, allowing `Config.withDefault` to apply.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"effect": patch
---

Fix `Cron.next` skipping earlier matching days when the upcoming day-of-month does not exist in the current month.
7 changes: 7 additions & 0 deletions .context/effect/.changeset/fix-from-json-string-identifier.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"effect": patch
---

Preserve content schema identifiers when emitting JSON Schema for `Schema.fromJsonString`.

This keeps user-defined identifiers attached to the decoded JSON payload while giving the generated JSON string wrapper its own derived name, avoiding client codegen outputs where the payload type is renamed behind the transport wrapper.
5 changes: 5 additions & 0 deletions .context/effect/.changeset/fix-http-tracer-response-cause.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"effect": patch
---

Exclude response metadata from HTTP server span failures after response headers have been sent.
5 changes: 5 additions & 0 deletions .context/effect/.changeset/fix-httpapi-malformed-json-400.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"effect": patch
---

Map HttpApi json defects to SchemaError
5 changes: 5 additions & 0 deletions .context/effect/.changeset/fix-rpc-unknown-tag-isolation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"effect": patch
---

Localize missing rpc method errors to the provided request id
12 changes: 12 additions & 0 deletions .context/effect/.changeset/fix-schema-encoding-checks.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
"effect": patch
---

Fix Schema handling of encoded-side checks for container ASTs.

Checks added after `flip` are now preserved as `encodingChecks` across
`Declaration`, `Arrays`, `Objects`, and `Union`, even when rebuilding the AST
does not change child nodes. `toType` now projects those checks consistently,
and parsing applies encoded-side checks to the local encoded value when an
encoding chain is present without allowing encoded-side `parseOptions`
annotations to affect the current parser side.
5 changes: 5 additions & 0 deletions .context/effect/.changeset/fix-string-case-digits.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"effect": patch
---

Fix `String.camelCase` and `String.pascalCase` handling of numeric word segments, and add `String.configCase` for configuration key casing.
5 changes: 5 additions & 0 deletions .context/effect/.changeset/fix-structural-proto-equality.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"effect": patch
---

Fix structural equality for request-style values when structural hashes collide.
5 changes: 5 additions & 0 deletions .context/effect/.changeset/fuzzy-crews-fold.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"effect": patch
---

Add custom error callbacks to Effect.fromOption.
5 changes: 5 additions & 0 deletions .context/effect/.changeset/major-chairs-design.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"effect": patch
---

fix RequestResolver interruption
5 changes: 5 additions & 0 deletions .context/effect/.changeset/many-badgers-obey.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"effect": patch
---

Allow schemas provided to CLI flags / arguments to utilize the environment required by the CLI
10 changes: 10 additions & 0 deletions .context/effect/.changeset/neat-windows-buy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
"@effect/sql-mssql": patch
---

Added some options for the MssqlClient:

- multiSubnetFailover
- cancelTimeout
- connectionRetryInterval
- maxRetriesOnTransientErrors
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"@effect/openapi-generator": patch
---

Fix the generated SSE `sseRequest` helper to reference `Schema.ConstraintDecoder` instead of the no-longer-exported `Schema.Decoder`.

For specs with `text/event-stream` responses the generator emitted a helper typed as `Schema.Decoder<Type, DecodingServices>`, but `Schema` exports that decode-only interface as `ConstraintDecoder`, so generated clients failed to compile (`'"effect/Schema"' has no exported member named 'Decoder'`). The emitted helper now uses `Schema.ConstraintDecoder`.
5 changes: 5 additions & 0 deletions .context/effect/.changeset/opentelemetry-render-causes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@effect/opentelemetry": patch
---

Add `includeCauseInStack` option to `Cause.prettyErrors`
37 changes: 37 additions & 0 deletions .context/effect/.changeset/pre.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@
"@effect/jsdocs": "0.0.0"
},
"changesets": [
"add-adaptive-rate-limiter-store",
"add-bigdecimal-sumall-multiplyall",
"add-chunk-schema",
"add-command-hidden",
Expand All @@ -65,6 +66,7 @@
"add-standard-jsdoc-rule",
"add-stream-broadcastn",
"add-unstable-encoding-export",
"add-values-unprepared",
"afraid-cobras-like",
"ai-openai-config-field-leak",
"ai-openai-file-nullable-fields",
Expand All @@ -74,6 +76,7 @@
"beige-paths-sort",
"better-apples-nail",
"better-rocks-arrive",
"better-shrimps-follow",
"big-pans-look",
"blue-dingos-greet",
"blue-ligers-cheat",
Expand Down Expand Up @@ -101,6 +104,7 @@
"calm-panthers-nail",
"calm-seas-smile",
"calm-squids-hug",
"calm-tracers-sample",
"chatty-poets-type",
"chilled-mice-wash",
"chilly-pumas-rule",
Expand Down Expand Up @@ -128,6 +132,7 @@
"curly-poems-talk",
"curly-spies-relax",
"curvy-apples-float",
"curvy-birds-float",
"custom-http-security-openapi-generator",
"cute-heads-thank",
"cyan-loops-grow",
Expand Down Expand Up @@ -231,26 +236,34 @@
"fix-2384",
"fix-2414",
"fix-2419",
"fix-2497",
"fix-2499",
"fix-ai-empty-params-structured-output",
"fix-ai-text-toolkit-typing",
"fix-anthropic-caller-toolid",
"fix-catch-orelse-error-erasure",
"fix-class-constructor-defaults",
"fix-cli-mixed-global-flag-context",
"fix-config-array-default",
"fix-config-withDefault",
"fix-config-withdefault-filter",
"fix-cron-next-missing-day-overflow",
"fix-datetime-gmt",
"fix-devtools-flush-on-teardown",
"fix-duration-symmetric-rounding",
"fix-entity-manager-defect-replay",
"fix-entity-proxy-rpc-handler-context",
"fix-entity-proxy-server-path-params",
"fix-from-json-string-identifier",
"fix-from-readable-stream-cancel-defect",
"fix-graph-undirected-traversal",
"fix-has-interrupts-only-empty",
"fix-hashmap-bit31-ordering",
"fix-headers-proto-enumerability",
"fix-http-incoming-message-parse-options",
"fix-http-tracer-response-cause",
"fix-httpapi-endpoint-error-inference",
"fix-httpapi-malformed-json-400",
"fix-httpapi-schema-types",
"fix-httpapi-security-middleware-cache",
"fix-is-json-dag",
Expand All @@ -276,13 +289,15 @@
"fix-retry-transient-autocomplete",
"fix-rpc-http-requestids-finalizer",
"fix-rpc-json-id-edges",
"fix-rpc-unknown-tag-isolation",
"fix-schedule-fixed-double-exec",
"fix-schedule-reduce-sync-state",
"fix-schema-arbitrary-exclusive-bounds",
"fix-schema-defect-message",
"fix-schema-encode-keys-property-keys",
"fix-schema-encodekeys-class",
"fix-schema-encodekeys-struct",
"fix-schema-encoding-checks",
"fix-schema-identifier-expected-message",
"fix-schema-is-uuid",
"fix-schema-option-non-schema-failures",
Expand All @@ -293,8 +308,10 @@
"fix-stream-run-for-each-while",
"fix-stream-scan-effect",
"fix-stream-scoped-scope",
"fix-string-case-digits",
"fix-strip-approval-artifacts-multi-round",
"fix-struct-utility-types-simplify",
"fix-structural-proto-equality",
"fix-structwithrest-index-signatures",
"fix-tagged-union-class-sentinels",
"fix-tagged-union-match-unify",
Expand Down Expand Up @@ -329,6 +346,7 @@
"funny-crabs-hang",
"funny-forks-move",
"fuzzy-camels-hunt",
"fuzzy-crews-fold",
"fuzzy-dodos-help",
"fuzzy-lions-perform",
"fuzzy-planets-sneeze",
Expand Down Expand Up @@ -383,6 +401,8 @@
"lucky-buttons-jump",
"lucky-phones-listen",
"lucky-worms-type",
"major-chairs-design",
"many-badgers-obey",
"mean-dingos-share",
"mean-trains-smash",
"metal-parts-yell",
Expand All @@ -395,6 +415,7 @@
"neat-lions-rest",
"neat-snails-wash",
"neat-taxis-notice",
"neat-windows-buy",
"new-dogs-swim",
"new-toes-stop",
"ninety-geese-exist",
Expand All @@ -413,7 +434,9 @@
"open-hotels-remain",
"openai-compat-nullable-tool-name",
"openai-compat-reasoning",
"openapi-generator-sse-constraint-decoder",
"openrouter-input-audio",
"opentelemetry-render-causes",
"otel-resource-env-precedence",
"perfect-buckets-tickle",
"petite-months-allow",
Expand All @@ -424,6 +447,7 @@
"polite-pigs-speak",
"polite-tables-kneel",
"port-react-hydration",
"pretty-moments-clap",
"public-deer-ring",
"public-jeans-stop",
"pubsub-publish-false",
Expand All @@ -442,6 +466,8 @@
"quiet-lamps-jam",
"quiet-radios-wave",
"quiet-redis-scripts",
"quiet-tigers-yell",
"quiet-turtles-smile",
"random-choice",
"ready-olives-divide",
"real-trains-ring",
Expand All @@ -454,6 +480,7 @@
"remove-http-span-counter",
"remove-nullor",
"remove-openapi-fromapi-options",
"remove-schema-stringtree-keep-declarations",
"remove-types-mergerecord",
"remove-unused-utils-apis",
"rename-rebuild-out",
Expand All @@ -462,6 +489,7 @@
"rich-hoops-nail",
"rich-sloths-draw",
"ripe-lies-battle",
"rpc-client-http-early-close",
"rpc-middleware-provides-fix",
"scalar-custom-fetch",
"schema-as-class",
Expand All @@ -471,6 +499,7 @@
"schema-decoding-defaults-services",
"schema-defaults-issue-channel",
"schema-dollar-prefix",
"schema-lazy-bottom",
"schema-missing-self-generic",
"schema-ordered-arbitrary-constraints",
"schema-parser-adapter-errors",
Expand All @@ -485,6 +514,7 @@
"shaggy-birds-stay",
"shaggy-cities-push",
"shaggy-numbers-accept",
"shaky-beans-throw",
"sharp-emus-applaud",
"sharp-goats-wink",
"sharp-pandas-care",
Expand All @@ -494,6 +524,7 @@
"shiny-trains-hug",
"short-cows-relate",
"short-foxes-admire",
"short-stamps-throw",
"shy-cycles-flow",
"shy-geckos-sniff",
"silent-geckos-matter",
Expand All @@ -509,6 +540,8 @@
"six-cups-taste",
"sixty-mails-shout",
"sixty-socks-yell",
"slick-signs-wish",
"slick-toes-rush",
"slimy-planets-divide",
"slimy-turtles-juggle",
"slow-beans-battle",
Expand All @@ -533,6 +566,8 @@
"sparkly-coins-sit",
"spotty-comics-fry",
"sql-migrator-mjs-mts",
"sqlite-bun-prepare-error-channel",
"sqlite-do-durable-object-transactions",
"stale-dots-tell",
"stale-snakes-know",
"strict-areas-end",
Expand Down Expand Up @@ -571,6 +606,7 @@
"tiny-buckets-wave",
"tiny-lilies-flash",
"tiny-rabbits-smile",
"to-codec-json-schema",
"tocodecjson-return-json-type",
"tool-get-json-schema-tests",
"true-actors-battle",
Expand All @@ -581,6 +617,7 @@
"unify-error-defect-stack-options",
"update-schema-arbitrary-report",
"upset-colts-stick",
"use-url-can-parse",
"vast-bananas-send",
"vast-deserts-travel",
"violet-peaches-feel",
Expand Down
Loading
Loading