Skip to content

v0.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 25 Sep 18:26
· 1 commit to main since this release
f188ea9

Minor Changes

  • 6775ac9: Require convex 1.43 or newer (previously 1.24.8). Storage receipt pages use convex-helpers'
    paginator, and the tested convex-helpers release (0.1.124) declares a ^1.43.0 Convex peer.
    Upgrade convex before upgrading this package.
  • e416c77: Allow trusted server callers to require matching Assembly fields when refreshing status, before
    persisting fetched results. This supports album and uploader access checks in applications.
  • 6775ac9: Register Transloadit Storage receipts from completed Assemblies. With a configured Storage Workspace
    (storageWorkspace, or TRANSLOADIT_WORKSPACE), verified webhooks and refreshes store each
    canonical receipt once per Workspace, asset and version, with its Assembly provenance. A malformed or
    cross-Workspace receipt fails the whole status update. listStoredAssets pages an album's visible
    receipts newest first with Convex cursors (use usePaginatedQuery from convex-helpers/react), and
    getStoredAsset reads one exact version. A deletion ledger hides assets before Storage deletion,
    keeps them retryable until deletion is confirmed, and then leaves tombstones so late notifications
    cannot register deleted assets again. Tombstones keep the receipt without its ThumbHash, its Assembly
    provenance and its album and user linkage; nothing purges them. Receipts and ThumbHashes are private
    metadata: expose them only through application queries that authorize the viewer.