All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
4.10.0 (2025-07-18)
- only scan in 100 block sections (#7344)
- remove wallet ffi transport (#7347)
- add birthday offset to wallet create (#7345)
- add initial validation flag to wallet state (#7341)
- add birthday offset to wallet create (#7345) (68c996e)
- add initial validation flag to wallet state (#7341) (323e308)
- add output hash of inputs to scanning stream (#7334) (3ceac84)
- only scan in 10 block sections (#7344) (d2e6df9)
- remove wallet ffi transport (#7347) (422af03)
4.9.1 (2025-07-16)
- add transport dial timeout (#7312) (0ab5252)
- enable caching of http requests (#7325) (db97351)
- replace by fee and user pay for fee commands (#7284) (a877048)
- update search-utxo with payref info (#7319) (24ae263)
- blocking main tokio thread when reading last latency (#7320) (4b8745e)
- http wallet json_rpc route size limit (#7324) (5dcaccd)
4.9.0 (2025-07-14)
- full http wallet refactor (#7215)
- add concurrency when contacting seed peers while performing seed strap (#7294) (453ebb6)
- add minotari_utils (#7157) (1ffeef7)
- message signing exposed via gRPC (#7299) (2493ee3)
- modify soft disconnect criteria (#7307) (35b5db7)
- full http wallet refactor (#7215) (482a70e)
- dont start second utxo scanner for recovery (#7298) (32dbe08)
- freebsd build process failure (#7302) (e3891f1)
- increase http server limit (#7314) (433942a)
- scanned height tracking (#7301) (e0cc004)
- seed peers being disconnected while seedstrap is in progress (#7303) (ea52f7f)
- view wallet scan height (#7313) (adbfcef)
- wallet sync command (#7305) (081969a)
4.8.0 (2025-07-07)
- expand gRPC readiness status to contain current processed block info (#7262)
- payref migration and indexes, add grpc query via output hash (#7266)
- improve grpc token supply (#7261)
- add payref background task (#7280) (a2b8a93)
- auto zero value coinbase reward calculation (#7259) (607729a)
- expand gRPC readiness status to contain current processed block info (#7262) (ee9f76d)
- improve connection stats (#7285) (bf3cc16)
- improve grpc token supply (#7261) (b072a6f)
- new ffi method to get payment_id from tari address (#7282) (37fd3e4)
- correctly validate coinbase transactions for recovered wallets (#7278) (3d5a043)
- payref migration and indexes, add grpc query via output hash (#7266) (3ceea6e)
4.7.0 (2025-06-26)
4.6.2 (2025-06-24)
4.6.1 (2025-06-23)
- database cannot resize on jmt write (#7244) (1df5cfe)
- minotari_merge_mining_proxy returns Tari block hash even if submit_to_origin is disabled (#7242) (d21f99c)
4.6.0 (2025-06-20)
- grpc interactive transaction transfer (#7234) (15471bc)
- imported transaction directions (#7233) (5de7d7d)
- peer dialling (#7218) (5a2b934)
4.5.0 (2025-06-18)
- ensure payref persists during recovery (#7225)
- add payref to grpc outputs (#7216) (0e322e1)
- ensure payref persists during recovery (#7225) (2737a14)
- integrated address support for Ledger (#7198) (7ab0cd5)
4.1.1 (2025-06-12)
- update grpc supply query (#7137)
- improve wallet balance checks from external clients (#7207) (58c3e41)
- update grpc supply query (#7137) (4ce3977)
- add filtering flag back (#7208) (5c1923f)
- migration can now correctly resume after stopping (#7210) (d268f2b)
- only revalidated rejected transactions on startup (#7209) (65af015)
4.4.0 (2025-06-11)
- full PayRef implementation (#7154) (ea038a4)
- improve peer partial match resiliency (#7166) (375f28d)
- update base node proto to search bytes (#7201) (af1203a)
- network-discovery: add back idle event handling (#7194) (1412179)
- payment_id deserialize (#7187) (a049549)
- reduce threshold for flood ban (#7171) (0d958de)
- remove code for deleting stale peers (#7184) (3b28a61)
- transaction manager service unmined lookup (#7192) (73af2d9)
- wallet ffi database name mismatch for mobile wallet (#7191) (ed31974)
4.3.1 (2025-06-03)
4.3.0 (2025-06-03)
- disable default dht discovery forwarding (#7128) (b6894ff)
- get_all_completed_transactions bitflag status filtering (#7161) (7248e18)
4.2.0 (2025-06-03)
- update target time (#7141)
4.1.0 (2025-05-30)
- remove the ability to send completely raw bytes via grpc (#7117)
- add base node HTTP wallet service (#7061) (1382008)
- add sqlite peer_db (#6963) (0f1b0dc)
- get all completed txs with pagination (#7113) (d292cec)
- new bootstrap process (#7121) (e5a0854)
- remove the ability to send completely raw bytes via grpc (#7117) (1e7ac28)
- add hardcoded esme seeds for dns fallback (#7120) (0fd2442)
- exclude coinbases from fee calc (#7112) (d35a8c8)
- ffi tari address from emoji (#7114) (8c97103)
- mismatched tms db state (#7131) (9e9b8b6)
- peer retention and connections (#7123) (7867d12)
4.0.0 (2025-05-26)
- change consensus to be 33%,33%,33% pow (9e121b0)
3.0.2 (2025-05-23)
3.0.1 (2025-05-23)
- sync (#7088)
[
3.0.0 (2025-05-20)
- allow nextnet to mine randomxT (#7070)
- make tari randomx pow compatible with xmrig (#7069)
- add second tari only randomx mining (#7057)
- vm calc height (#7082)
- add GetBlockHeightTransactions grpc method (#7081) (d8fa8f3)
- add second tari only randomx mining (#7057) (f593638)
- add spendable supply grpc query (#7055) (8901bcb)
- allow nextnet to mine randomxT (#7070) (3152af2)
- improve listening error propagation (#7050) (894d70a)
- make tari randomx pow compatible with xmrig (#7069) (e82e5ff)
- print out errors better (#7053) (5127a3d)
- expose user payment id (#7077) (e7bb008)
- import transactions via grpc (#7078) (12db85d)
- vm calc height (#7082) (c7bec97)
- duplicate tx when importing completed tx (#7064) (0c9d7f6)
- only wait for 5 seconds in waiting state (51ada84)
- transaction error display (#7065) (9279f2a)
- wallet sender details from sent transaction (#7066) (8f38071)
- base node panic (#7074) (c64b79a)
[2.1.1(https://github.com/tari-project/tari/compare/v2.1.0...v2.1.1) (2025-05-09)
- Revert connection pool cycling
2.1.0 (2025-05-09)
- add block hash to grpc method (#7025) (161bdf7)
- add block height to query (#7033) (50c2839)
- add connection pool cycling (#7011) (0f758cf)
- add view key to ffi (#7041) (d2cdb90)
- overrride coinbase payment_id if included in wallet payment address (#7038) (3c6683a)
2.0.1 (2025-05-06)
- first github repo release
- first release