Releases
v3.4.0
Compare
Sorry, something went wrong.
No results found
Setup & Configuration Updates
Introduced .env variables:
IPFS_SWARM (multi-address list, replacing host/port/id)
KUBO_URL and KUBO_VERSION for controlled IPFS node management
Removed IPFS_HOST, IPFS_PORT, IPFS_ID in favor of IPFS_SWARM
Updated CLI arguments to support --ipfs_swarm, --kubo_url, --kubo_version
Improved .env handling for IPFS connect URL, timeout, and gateway
Network & Blockchain Enhancements
Integration tests for testnet and mainnet now run independently
Agent operation on mainnet requires SGX enabled (security enforcement)
Heartbeat messages now include agent version
Performance & Optimization Improvements
Automatic Kubo upgrade process with version checking (minimum version 0.36.0)
Clean datastore and cached Qm* downloads on Kubo version change
Artifact downloads now handled via local IPFS API or fallback gateway
Added caching with ipfs_version.txt (limit: 10,000 entries)
IPFS & Storage Enhancements
Migrated from static peer config to IPFS swarm-based connection
Improved IPFS caching logic for versioned downloads
Simplified IPFS startup logs (removed “IPFS Host” line)
Logging & Debugging Improvements
Cleaner logs for IPFS configuration and startup
Heartbeat log entries display the running agent version
Bug Fixes
Fixed a bug causing task flow to continue when DP request was not present
General improvements to error handling during Kubo upgrade and IPFS operations
You can’t perform that action at this time.