Release Notes

2026-09-01 — SDK v0.8.0 — DON Configuration, Structured Conflict Errors

Versions

  • Go SDK: github.com/smartcontractkit/crec-sdk v0.8.0
  • REST API: 0.8.0 (https://cre-connect.api.chain.link/v1)

What's new

  • DON configuration: configure event verification for your organisation's DON as one atomic unit (tenant ID, signature threshold, signer set) with the new WithDONConfig option. See SDK Configuration Options.
  • Structured conflict errors: HTTP 409 responses now carry machine-readable codes, mapped by the SDK to sentinel errors that work with errors.Is. See Error Handling.
  • More precise verification failures: verification now distinguishes a workflow-owner mismatch from an insufficient signature count, instead of returning a generic error. See Event Verification.
  • Optional wallet configuration: the configuration field on wallet creation is now optional.
  • DON signer rotation completed: the default signer set now counts 10 production signers.

2026-08-06 — SDK v0.7.14 — Draft Operations, Chain Queries, Multi-Event Finality

Versions

  • Go SDK: github.com/smartcontractkit/crec-sdk v0.7.14
  • REST API: 0.7.0 (https://cre-connect.api.chain.link/v1)

What's new since initial release

  • Draft operations: create unsigned operations and finalize them later with an external signer. Enables deferred-signing workflows: MPC (Fireblocks, Privy, AWS KMS with approval), human approval gates, preview-before-sign, and cancellation before execution. See Draft Operations.
  • Chain queries: submit asynchronous, DON-backed, verifiable EVM eth_call reads and receive OCR-signed results with resolved block metadata. See Chain Queries.
  • Multi-event finality: operations now report progressive on-chain confirmations (confirmed_latestconfirmed_safeconfirmed) as the block matures through finality stages. See Multi-Event Finality.
  • RSA local signer: in-memory RSA signing for development and testing, alongside the existing ECDSA local signer.
  • Structured error codes: the REST API now returns machine-readable ApplicationError with type and code fields (e.g. OPERATION_NOT_FINALIZABLE, IDEMPOTENCY_KEY_MISMATCH).

2026-05-01 — Initial release

Chainlink CRE Connect is now available as a private beta.

Versions

  • Go SDK: github.com/smartcontractkit/crec-sdk v0.6.7
  • DTA extension: github.com/smartcontractkit/crec-sdk-ext-dta/v2 v0.0.13
  • REST API: 0.4.0 (https://cre-connect.api.chain.link/v1)

Capabilities

  • Verifiable on-chain events: subscribe to contract events on supported networks; every event is signed by the Chainlink DON and verifiable end-to-end via client.Events.Verify (and client.Events.VerifyOperationStatus for operation lifecycle events).
  • Gas-less, account-abstracted operations: sign one EIP-712 payload; CRE Connect executes one or more EVM transactions atomically through your Smart Account, with no gas, nonce, or relayer management on your side.
  • Extensions: typed Go modules layered on the core SDK. Available at launch: DTA.

Signer integrations

Local ECDSA, AWS KMS, HashiCorp Vault, Fireblocks, Privy, and a documented custom signer interface.

Supported networks

See Supported Networks.

Get the latest Chainlink content straight to your inbox.