Releases: thirdweb-dev/engine
v1.0.6
v1.0.5
v1.0.4
What's Changed
- fix: stringify event log value arg by @arcoraven in #560
Full Changelog: v1.0.3...v1.0.4
v1.0.3
What's Changed
- chore: Bump npm version by @arcoraven in #558
- Bump npm version by @arcoraven in #559
- chore: support passing the publicKey in the 'kid' JWT header by @arcoraven in #553
Full Changelog: v1.0.2...v1.0.3
v1.0.2
v1.0.1
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
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 support@thirdweb.com.
What's Changed
- feat: Add filters to Contract Subscriptions by @arcoraven in #543
- feat: Move transaction webhooks to Redis by @arcoraven in #549
- Breaking change: Require Redis (for v1.0.0) by @arcoraven in #550
Full Changelog: v0.9.6...v1.0.0
v1.0.0-beta
Beta build of v1.0.0
Introduces Contract Subscriptions and requires Redis.
Full Changelog: v0.9.5...v1.0.0-beta
v0.9.6
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
What's Changed
- update send signed transaction to v5 to support zksync transactions by @joaquim-verges in #537
- SOC2 Updates by @farhanW3 in #538
- SOC2: Package updates by @farhanW3 in #539
- SOC2: Fixing vulnerabilities by @farhanW3 in #541
- [WIP] Update: Key-Pair auth data check by @farhanW3 in #542
- updated bull-mq port & engineTier in health check response by @farhanW3 in #544
- Updates: Schemas, Naming, Tx Override, Packages by @farhanW3 in #536
Full Changelog: v0.9.4...v0.9.5