Skip to content

Releases: driftwerk/cufflink

v0.33.1

Choose a tag to compare

@github-actions github-actions released this 13 Oct 16:22

Full Changelog: v0.33.0...v0.33.1

v0.33.0

Choose a tag to compare

@github-actions github-actions released this 13 Oct 10:55

No new module-declared feature. Spec and client changes:

  • Generated clients take ClientOptions (fetch, headers) after the base
    URL and throw CufflinkError with the status and parsed body for a non-2xx
    response; a plain headers record is still accepted. A typed client answers
    undefined for an empty JSON body (generating a client).
  • A table's row schema requires every column it is answered, a nullable one
    as null; the create body no longer requires the owner column; a PUT body
    has its own …Update schema with nothing required; a JSONB column is any
    JSON value rather than an object. Regenerated clients change type shape
    accordingly.
  • A table scoped by grants documents scope=own|all on its list and get
    routes, and a column named like a list parameter is no longer offered as a
    filter twice.
  • The telemetry crate is on the opentelemetry 0.32 family and token signing
    uses jsonwebtoken 10 on the aws-lc-rs backend.

Full Changelog: v0.32.0...v0.33.0

v0.32.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 15:37

Full Changelog: v0.31.0...v0.32.0

v0.31.0

Choose a tag to compare

@kingsleyh kingsleyh released this 11 Oct 17:03

What's Changed

  • Column permissions: the data routes withhold a column the caller's role may not read or write.

Re-published after the repository was recreated on 2026-10-10. The binary cufflink-linux-x86_64 is byte-identical to the original release (sha256 852299264ccb5600c28a66a3c0d3363ec8b5f3a93bc0063b71e72d809b6a8524).