ReferenceChangelog
Reference

Changelog

Changes in each Turmite release.

Markdown

Each release is on GitHub Releases. The image is ghcr.io/loruorg/turmite:<version>. Security fixes are also published as security advisories.

0.1.0

The first public release.

  • Merchant API with the paths, fields, statuses and IPN signature of the common hosted-gateway API.
  • Networks: Bitcoin, Monero, Ethereum, Base, Polygon, BNB Smart Chain, Tron, Solana and TON, with USDC and USDT where listed.
  • Image for linux/amd64 and linux/arm64.
  • Watch-only Bitcoin from a BIP84 xpub. View-only Monero from an address and a private view key.
  • CREATE2 deposit contracts on the EVM networks, locked to the cold wallet in the project's factory.
  • Per-payment keys on Tron, Solana and TON, swept to the cold wallet.
  • Checkout pages for invoices and payments that work with JavaScript off.
  • Per-payment IPN callbacks and project webhook endpoints. Each delivery has the compatible HMAC-SHA512 signature and a timestamped HMAC-SHA256 signature.
  • Payouts from hot wallets with an address book, limits and approval by TOTP and an emailed code.
  • Optional payment with any coin that Trocador lists, delivered to the payment's own deposit address.
  • Server-rendered dashboard with roles, two-factor authentication and an audit log.
  • Projects with branding, checkout domains and a return URL.
  • Site URL with a path prefix.
  • Daily update checks against GitHub releases and advisories.
  • RPC node health checks and failover.
  • Install script with Docker Compose and Caddy, with a database dump before each upgrade. turmite init for new installs. Backup and restore scripts.
  • TypeScript SDK @turmite/sdk and a WooCommerce plugin.