Skip to content

Releases: danieljvdm/effect-cf

effect-cf@0.13.1

03 Jun 18:53
c6c03da

Choose a tag to compare

Patch Changes

  • #41 6e1ddc9 Thanks @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

03 Jun 17:51
bb6ddbc

Choose a tag to compare

Minor Changes

  • #39 ac22ae2 Thanks @danieljvdm! - Add eventLayer options 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

03 Jun 16:13
ac04f9b

Choose a tag to compare

Minor Changes

  • #37 4936579 Thanks @danieljvdm! - Add Cloudflare OTLP layers for Effect logs, traces, and metrics in Workers and Durable Objects.

effect-cf@0.11.0

01 Jun 15:32
c2ebd26

Choose a tag to compare

Minor Changes

  • #35 fc02f42 Thanks @danieljvdm! - Add a Durable Object SQLite layer for providing effect/unstable/sql through @effect/sql-sqlite-do.

effect-cf@0.10.0

23 May 21:00
9400f05

Choose a tag to compare

Minor Changes

  • #32 4812c94 Thanks @danieljvdm! - Raise the minimum supported Effect beta to 4.0.0-beta.70 and update service tag access to use beta 70's direct yieldable tags instead of the removed .asEffect() helper.

effect-cf@0.9.2

21 May 23:19
adbfc53

Choose a tag to compare

Patch Changes

  • #30 29c3fd4 Thanks @danieljvdm! - Accept local queue producer bindings that only expose send, 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

21 May 02:16
61f76ae

Choose a tag to compare

Patch Changes

  • #27 ac2fb0f Thanks @danieljvdm! - Wrap R2 object body reader methods in Effect so json, text, bytes, arrayBuffer, and blob report read failures as R2OperationError.

effect-cf@0.9.0

21 May 01:20
2143646

Choose a tag to compare

Minor Changes

  • #25 c7daaff Thanks @danieljvdm! - Add a Durable Object initialize hook for running Effect setup each time Cloudflare loads a Durable Object instance into memory.

effect-cf@0.8.0

20 May 18:54
2bcb43a

Choose a tag to compare

Minor Changes

  • #22 24c27ee Thanks @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 24c27ee Thanks @danieljvdm! - Remove non-canonical static operation helpers from existing KV and D1 resource bindings. Use yielded binding services for resource operations; D1 keeps sqlLayer().

effect-cf@0.7.0

19 May 16:08
e9ac5ed

Choose a tag to compare

Minor Changes

  • #20 f57a59c Thanks @danieljvdm! - Tighten binding APIs around Cloudflare RPC and the single-tag KV model. rpc now exposes the raw Cloudflare RPC result, while call and scopedCall resolve and decode definition-backed success values. Durable Object static direct helpers now keep the namespace layer requirement in their effect environment, and the old concrete Kv.make / Kv.Service constructors have been removed in favor of Kv.Tag(...).layer({ binding }).

  • #19 37b4883 Thanks @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 expose layer({ binding }) directly, consumers use const service = yield* Service, and the old definition .Binding(...) / .binding(...) / .Namespace(...) / .namespace(...) helpers have been removed.