Releases: tvmlabs/tvm-sdk
Releases · tvmlabs/tvm-sdk
CI testing
server_link-rc-auto.an Merge branch 'main' into server_link
test for delete
Merge pull request #224 from tvmlabs/gitbook Gitbook -> main
v2.25.2-rc.an
update DARK_DEX_W8_VK_BYTES for eph-instance-binding circuit
Release 2.24.20
[2.24.20] - 2026-04-20
Changed
tvm_apiandtvm_block_json: gated TON-specific code behind thetonfeature- TON-related dependencies are now optional to allow lighter builds without TON support
Version: v2.24.20-rc.an
Changed
tvm_apiandtvm_block_json: gated TON-specific code behind thetonfeature- TON-related dependencies are now optional to allow lighter builds without TON support
Release 2.24.19
[2.24.19] - 2026-04-17
Added
tvm_client: newaccount.get_accountAPI returning account BOC, optionaldapp_id, and state timestamptvm_cli: support for extended address parsing viaSdkAddress::from_str, includingdapp_idextraction from user-provided addresses
Changed
tvm_client:ClientErrornow exposes accessor methods (code(),message(),data(), etc.) instead of relying on direct public field access, and now carries optionaltraceparenttvm_client:ParamsOfSendMessagenow includesthread_idanddst_dapp_idtvm_client:ParamsOfProcessMessagenow includesdst_dapp_idtvm_client:ParamsOfWaitForTransactionnow acceptstx_hash;shard_block_idis deprecated and no longer used for transaction lookuptvm_client:ResultOfSendMessagenow returns message and transaction metadata (message_hash,block_hash,tx_hash,return_value,aborted,exit_code,thread_id,producers,current_time) instead ofshard_block_idandsending_endpointstvm_client:process_messageandwait_for_transactionnow use the transaction hash returned bysend_messagetvm_cli:call,callx, and proposal commands now derive destinationdapp_idfrom extended addressestvm_cli:deploy,deployx, andsendcommands now accept explicit--dst-dapp-idwhere the destinationdapp_idcan not be derived from an address
Fixed
tvm_cli: fixeddump accountsaddress validation for the currentSdkAddressAPI
Dapp id to external message
v2.24.19-rc.an Add dapp_id routing and GraphQL tx polling; remove legacy wait logic;…
Release 2.24.18
[2.24.18] - 2026-04-13
Added
tvm_client: retry with exponential backoff forquery_httptvm_cli:--log-pathand--log-filteroptions to redirect and filter log output to a file, keeping stdout/stderr clean for automation
Changed
- Removed
failurecrate dependency across all workspace crates in favor ofanyhow - Replaced
anyhow::Error::msgwithanyhow::anyhow!macro for idiomatic error construction tvm_client: removed non-standard REST API port 8600, use standard HTTP/HTTPS portstvm_cli: console log output is suppressed in--jsonmode; default log level lowered from Warn to Error
Add retry logic for message sending
Added
tvm_client: retry with exponential backoff forquery_httptvm_cli:--log-pathand--log-filteroptions to redirect and filter log output to a file, keeping stdout/stderr clean for automation
Changed
- Removed
failurecrate dependency across all workspace crates in favor ofanyhow - Replaced
anyhow::Error::msgwithanyhow::anyhow!macro for idiomatic error construction tvm_client: removed non-standard REST API port 8600, use standard HTTP/HTTPS portstvm_cli: console log output is suppressed in--jsonmode; default log level lowered from Warn to Error
Release 2.24.17
[2.24.17] - 2026-04-07
Fixed
- Fixed WASM web build compatibility and ZK dependency handling
- Fixed
current_traceparentfunction in endpoint.rs - Optimized dependencies: ZK deps behind feature gate, dependency deduplication, workspace consolidation