thirdweb TypeScript SDK v5.85.0 release notes

thirdweb v5.85.0
has been released with new features a breaking change for the beta nebula API as well as notable bug fixes.
Breaking Changes
Renamed Properties in Nebula Functions
The following property names have been updated in Nebula.chat()
and Nebula.execute()
to align with the HTTP API:
prompt
is nowmessage
context
is nowcontextFilter
Before:
After:
New Features
Multi-Message Support in Nebula Functions
Both Nebula.chat()
and Nebula.execute()
now support multiple input messages through the new messages
property, enabling more complex conversation flows.
Chat Example:
Execute Example:
Each message in the array requires a role
("user" or "assistant") and content
string.
Patch Changes
Bug Fixes
- Fixed NFT components incorrectly displaying metadata when multiple contracts with the same token ID are rendered due to caching issues
- Fixed MarketplaceV3 deployment for Xsolla testnet
Chain Updates
- Added
mode
as a predefined chain - Added overrides for Lumia Testnet to use pre-EIP1559 gas values