Releases: danieljvdm/effect-cf
effect-cf@0.13.1
Patch Changes
- #41
6e1ddc9Thanks @danieljvdm! - Provide an epoch-based Effect clock in Worker and Durable Object runtimes so OTLP
span and log timestamps are valid under Cloudflare workerd.
effect-cf@0.13.0
Minor Changes
- #39
ac22ae2Thanks @danieljvdm! - AddeventLayeroptions to Worker and Durable Object entrypoints for per-event
Effect layer provisioning, and remove the Cloudflare OTLP handler instrumentation
helper APIs.
effect-cf@0.12.0
Minor Changes
- #37
4936579Thanks @danieljvdm! - Add Cloudflare OTLP layers for Effect logs, traces, and metrics in Workers and Durable Objects.
effect-cf@0.11.0
Minor Changes
- #35
fc02f42Thanks @danieljvdm! - Add a Durable Object SQLite layer for providingeffect/unstable/sqlthrough@effect/sql-sqlite-do.
effect-cf@0.10.0
Minor Changes
- #32
4812c94Thanks @danieljvdm! - Raise the minimum supported Effect beta to4.0.0-beta.70and update service tag access to use beta 70's direct yieldable tags instead of the removed.asEffect()helper.
effect-cf@0.9.2
Patch Changes
- #30
29c3fd4Thanks @danieljvdm! - Accept local queue producer bindings that only exposesend, including Wrangler local dev bindings. Binding validation errors now include the binding name, expected shape, and actual resource shape in pretty output across Cloudflare bindings.
effect-cf@0.9.1
Patch Changes
- #27
ac2fb0fThanks @danieljvdm! - Wrap R2 object body reader methods in Effect sojson,text,bytes,arrayBuffer, andblobreport read failures asR2OperationError.
effect-cf@0.9.0
Minor Changes
- #25
c7daaffThanks @danieljvdm! - Add a Durable Objectinitializehook for running Effect setup each time Cloudflare loads a Durable Object instance into memory.
effect-cf@0.8.0
Minor Changes
-
#22
24c27eeThanks @danieljvdm! - Add Effect-native R2 bucket, Hyperdrive, and Cloudflare Images binding tags, including optional hosted Images operations, ArrayBuffer image inputs, and an optional Hyperdrive Postgres SQL layer integration. -
#22
24c27eeThanks @danieljvdm! - Remove non-canonical static operation helpers from existing KV and D1 resource bindings. Use yielded binding services for resource operations; D1 keepssqlLayer().
effect-cf@0.7.0
Minor Changes
-
#20
f57a59cThanks @danieljvdm! - Tighten binding APIs around Cloudflare RPC and the single-tag KV model.rpcnow exposes the raw Cloudflare RPC result, whilecallandscopedCallresolve and decode definition-backed success values. Durable Object static direct helpers now keep the namespace layer requirement in their effect environment, and the old concreteKv.make/Kv.Serviceconstructors have been removed in favor ofKv.Tag(...).layer({ binding }). -
#19
37b4883Thanks @danieljvdm! - Replace separate binding classes with a single exported tag class API for Queues, Workflows, KV namespaces, Worker service bindings, and Durable Object namespaces. These tags now exposelayer({ binding })directly, consumers useconst service = yield* Service, and the old definition.Binding(...)/.binding(...)/.Namespace(...)/.namespace(...)helpers have been removed.