Skip to content

Releases: thirdweb-dev/engine

v1.0.1

26 Jun 06:32
1dc5d59
Compare
Choose a tag to compare

What's Changed

  • fix: Treat effectiveGasPrice from the receipt as optional by @arcoraven in #552
  • feat: Support v5 SDK format for signatureGenerate endpoints by @arcoraven in #555

Full Changelog: v1.0.0...v1.0.1

v1.0.0

21 Jun 00:31
d0f508a
Compare
Choose a tag to compare

Breaking Change

Redis is now required because all webhooks are enqueued as Redis jobs now.

Why?
Engine is moving workers to Redis because the queueing capabilities are simpler to maintain and more performant.
Webhooks as worker tasks means they can be retried and are async from the main job processor. This means txs are sent more quickly and webhooks are more reliable!

Expect more of our transaction processing to be moving to Redis workers in the future.

This is a breaking change to documented expectations, hence the major version update.

Upgrade guide (self-hosted)

Deploy a Redis to run alongside your Engine.
Set REDIS_URL to your Redis URL. Make sure your Engine can reach your Redis instance.

Example:

REDIS_URL=redis://<redis_url>:<redis_port>

or if your Redis has a user/password:

REDIS_URL=redis://<redis_user>:<redis_password>@<redis_url>:<redis_port>

See self-host instructions for details.

Upgrade guide (cloud-hosted)

No action is required. thirdweb will be upgrading Engine instances behind the scenes throughout the next week. There should be minimal downtime involved. If you'd like to schedule a specific time, please reach out to [email protected].

What's Changed

Full Changelog: v0.9.6...v1.0.0

v1.0.0-beta

18 Jun 07:20
Compare
Choose a tag to compare
v1.0.0-beta Pre-release
Pre-release

Beta build of v1.0.0
Introduces Contract Subscriptions and requires Redis.

Full Changelog: v0.9.5...v1.0.0-beta

v0.9.6

18 Jun 02:15
f03b5ea
Compare
Choose a tag to compare

What's Changed

  • chore: support AA addresses in /send-transaction by @arcoraven in #548

Full Changelog: v0.9.5...v0.9.6

v0.9.5

11 Jun 00:15
4ef3b08
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.9.4...v0.9.5

v0.9.4

29 May 04:42
5301ccd
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.9.3...v0.9.4

v0.9.3

28 May 20:50
70f5267
Compare
Choose a tag to compare

What's Changed

  • Updated: Backend-wallet send-transaction to allow tx-overrides by @farhanW3 in #532
  • Engine SDK Version Updated to version 0.0.7

Full Changelog: v0.9.2...v0.9.3

v0.9.2

22 May 23:11
0825932
Compare
Choose a tag to compare

Issues Resolved

KMS SignTypedData + Signature Generate flow issue resolved.

What's Changed

  • Updated SDK & Wallets package by @farhanW3 in #530
  • Handling Contract Subscriptions Start if Redis not present by @farhanW3 in #529

Full Changelog: v0.9.1...v0.9.2

v0.9.1

16 May 01:34
67e0908
Compare
Choose a tag to compare

Breaking Change

  • Interface for /configuration/contract-subscriptions GET & POST updated
    • contractSubscriptionsRetryDelaySeconds updated to contractSubscriptionsRequeryDelaySeconds

What's Changed

  • chore: Return 4xx if invalid contract or chain in API call by @arcoraven in #527
  • Handling Edge Cases for RPC inconsistencies by @farhanW3 in #528

Full Changelog: v0.9.0...v0.9.1

v0.9.0

15 May 01:35
b6266e4
Compare
Choose a tag to compare

This change introduces Contract Subscriptions Feature, Learn More.

Breaking Change

  • Contract Subscriptions now require Redis and some undocumented Contract Subscriptions API interfaces were updated.
  • All other API end-points are untouched

What's Changed

Full Changelog: v0.0.40...v0.9.0