Skip to content

Releases: farcasterxyz/snap

@farcaster/snap-upstash@1.0.2

Choose a tag to compare

@lyoshenka lyoshenka released this 03 Apr 16:13
Immutable release. Only release title and notes can be modified.
13d77a6

Patch Changes

  • Updated dependencies [7bc09f8]:
    • @farcaster/snap@1.5.2

@farcaster/snap-hono@1.3.2

Choose a tag to compare

@lyoshenka lyoshenka released this 03 Apr 16:13
Immutable release. Only release title and notes can be modified.
13d77a6

Patch Changes

  • Updated dependencies [7bc09f8]:
    • @farcaster/snap@1.5.2

@farcaster/snap@1.5.1

Choose a tag to compare

@lyoshenka lyoshenka released this 02 Apr 23:56
Immutable release. Only release title and notes can be modified.
8500104

Patch Changes

@farcaster/snap@1.5.0

Choose a tag to compare

@lyoshenka lyoshenka released this 02 Apr 03:15
Immutable release. Only release title and notes can be modified.
18f18d5

Minor Changes

  • #31 55eab71 Thanks @lyoshenka! - Add a key-value data store to snaps.

    SnapContext now includes a required data: SnapDataStore field with get(key) and set(key, value) methods and a withLock(fn) method for concurrency-safe reads and writes. @farcaster/snap exports the SnapDataStore, SnapDataStoreOperations, and DataStoreValue types, plus createDefaultDataStore() which returns a stub that throws on use.

    The new @farcaster/snap-upstash package provides withUpstash(snapFn), a SnapFunction wrapper that injects an Upstash Redis-backed store when UPSTASH_REDIS_REST_URL and UPSTASH_REDIS_REST_TOKEN are set. withLock uses @upstash/lock with a configurable timeout to serialize concurrent access.

@farcaster/snap-upstash@1.0.1

Choose a tag to compare

@lyoshenka lyoshenka released this 02 Apr 23:56
Immutable release. Only release title and notes can be modified.
8500104

Patch Changes

  • Updated dependencies [740ad60]:
    • @farcaster/snap@1.5.1

@farcaster/snap-upstash@1.0.0

Choose a tag to compare

@lyoshenka lyoshenka released this 02 Apr 03:15
Immutable release. Only release title and notes can be modified.
18f18d5

Major Changes

  • #31 55eab71 Thanks @lyoshenka! - Add a key-value data store to snaps.

    SnapContext now includes a required data: SnapDataStore field with get(key) and set(key, value) methods and a withLock(fn) method for concurrency-safe reads and writes. @farcaster/snap exports the SnapDataStore, SnapDataStoreOperations, and DataStoreValue types, plus createDefaultDataStore() which returns a stub that throws on use.

    The new @farcaster/snap-upstash package provides withUpstash(snapFn), a SnapFunction wrapper that injects an Upstash Redis-backed store when UPSTASH_REDIS_REST_URL and UPSTASH_REDIS_REST_TOKEN are set. withLock uses @upstash/lock with a configurable timeout to serialize concurrent access.

Patch Changes

  • Updated dependencies [55eab71]:
    • @farcaster/snap@1.5.0

@farcaster/snap-hono@1.3.1

Choose a tag to compare

@lyoshenka lyoshenka released this 02 Apr 23:56
Immutable release. Only release title and notes can be modified.
8500104

Patch Changes

  • Updated dependencies [740ad60]:
    • @farcaster/snap@1.5.1

@farcaster/snap-hono@1.3.0

Choose a tag to compare

@lyoshenka lyoshenka released this 02 Apr 03:15
Immutable release. Only release title and notes can be modified.
18f18d5

Minor Changes

  • #31 55eab71 Thanks @lyoshenka! - Add a key-value data store to snaps.

    SnapContext now includes a required data: SnapDataStore field with get(key) and set(key, value) methods and a withLock(fn) method for concurrency-safe reads and writes. @farcaster/snap exports the SnapDataStore, SnapDataStoreOperations, and DataStoreValue types, plus createDefaultDataStore() which returns a stub that throws on use.

    The new @farcaster/snap-upstash package provides withUpstash(snapFn), a SnapFunction wrapper that injects an Upstash Redis-backed store when UPSTASH_REDIS_REST_URL and UPSTASH_REDIS_REST_TOKEN are set. withLock uses @upstash/lock with a configurable timeout to serialize concurrent access.

Patch Changes

  • Updated dependencies [55eab71]:
    • @farcaster/snap@1.5.0

@farcaster/snap@1.4.1

Choose a tag to compare

@lyoshenka lyoshenka released this 01 Apr 19:47
Immutable release. Only release title and notes can be modified.
4444aa1

Patch Changes

@farcaster/snap@1.4.0

Choose a tag to compare

@lyoshenka lyoshenka released this 01 Apr 16:14
Immutable release. Only release title and notes can be modified.
f0c7a39

Minor Changes