effect@4.0.0-rc.108
Pre-releasePatch Changes
-
#6546
dfb173eThanks @xianjianlf2! - Handle BigInt values safely and consistently across JSON diagnostics and logger formats. -
#7174
005e090Thanks @tim-smart! - FixQueue.awaitfailing withCause.Donewhen registered before the queue ends. -
#7180
c82c532Thanks @gcanti! - Prioritize redacted representations in formatters and normalize text logger levels to uppercase. -
#7193
22b579fThanks @kitlangton! - FixDeferred.awaitdying with aTypeErrorwhen a waiter is interrupted after theDeferredhas been completed. -
#7179
3e19539Thanks @tim-smart! - FixDurableDeferred.raceAllso a completed deferred can wake an active workflow without changing success-biased race semantics -
#7189
08a3c74Thanks @gcanti! - FixHttpApiquery decoding for array parameters with a single value. -
#6550
eb0bae0Thanks @xianjianlf2! - Return fresh OpenAPI specs from cachedOpenApi.fromApicalls. -
#7188
97b544dThanks @gcanti! - Mark the internal~sentinelsSchema annotation as@internalso release declaration stripping removes it together withSchemaAST.Sentinel. This keeps the published declarations self-consistent for consumers that type-check dependencies withskipLibCheck: false. -
#7158
4f6d131Thanks @k3dom! - Improve Union candidate selection: a nested union member is dispatched by the sentinels common to all its members, and candidates whose sentinel the input contradicts are excluded. -
#7178
fad4b7cThanks @tim-smart! - Use Promise microtasks for synchronous Scheduler dispatch. -
#7181
accf447Thanks @gcanti! - MoveSchemaErrorinto theSchemamodule and remove the standaloneSchemaErrormodule. -
#7195
31b27e4Thanks @tim-smart! - Ensure discarded non-persisted cluster messages complete without waiting for the entity reply. -
#7191
8458951Thanks @Digifox03! - FixHttpRouter.Middleware.layerto provide request error services for errors declared inhandles, and expose global
middleware errors fromHttpRouter.toHttpEffect.