Releases: tari-project/tari
Releases · tari-project/tari
v1.0.0-pre.12
1.0.0-pre.12 (2024-04-22)
⚠ BREAKING CHANGES
- update new block proto to support multiple coinbases (#6266)
- avoid
Encryptable
domain collisions (#6275) - change grpc deny to allow (#6218)
Features
- add bad block reason (#6235) (6dbfd79)
- add dynamic growth to lmdb (#6231) (f842c76)
- add monerod detection as an option to the merge mining proxy (#6248) (93e8099)
- add validation for zero confirmation block sync (#6237) (55077ce)
- allow wallet type from db to have preference (#6245) (70319cd)
- cache new block template (#6222) (e0ad342)
- improve lmdb dynamic growth (#6242) (b48a830)
- improve node and wallet connection times (#6284) (fc55bf9)
- improve wallet sql queries (#6232) (0290204)
- keep smt memory (#6265) (7e79380)
- ledger key manager interface (#5644) (0d66126)
- new template with coinbase call (#6226) (148e398)
- optimize transaction validation db queries (#6196) (213a885)
- prevent mempool panic (#6239) (5380e1f)
- remove template blocking call (#6220) (01d79e0)
- show warning when GRPC method is disallowed (#6246) (0019c11)
- update new block proto to support multiple coinbases (#6266) (f58ef12)
Bug Fixes
- avoid
Encryptable
domain collisions (#6275) (39a3fba) - base node write tor address (#6210) (019a909)
- change grpc deny to allow (#6218) (7665067)
- chat: metadata panic (#6247) (492e00e)
- improve wallet connection response time (#6286) (8f1eac6)
- potential in panic message_vector_get_at (#6233) (2867454)
- wallet ffi type incorrect (#6290) (b5bda7c)
v1.0.0-alpha.2
v1.0.0-alpha.2
v1.0.0-alpha.1
v1.0.0-rc.6a
Fixes windows terminal not working
v1.0.0-rc.6
1.0.0-rc.6 (2024-03-11)
⚠ BREAKING CHANGES
- change split to 50-50 (#6188)
- implement inflating tail emission (#6160)
- changes balance query (#6158)
- change proof of work to be dependant on target difficulty (#6156)
Features
- change split to 50-50 (#6188) (3b7842a)
- expose extra_data field to wallet ffi (#6191) (2f2b139)
- implement inflating tail emission (#6160) (63b1f68), closes #6122 #6131
- lazily evaluate for new random_x template (#6170) (d220643)
- limit transaction size (#6154) (abd64d8)
- make the make_it_rain submission rate a float (#6180) (75d773b)
- mining ffi add coinbase add (#6183) (820e936)
- multi-network ci (#6162) (8990b57)
- wallet ffi use dns (#6152) (464f2c3)
- add import tx method (#6132) (f3d9121)
- allow ffi to see lock height (#6140) (48af0b8)
- change CLI get_block to search orphans (#6153) (ae1e379)
- change proof of work to be dependant on target difficulty (#6156) (feb634c)
- check chain metadata (#6146) (8a16f7b)
- turn off node metrics by default (#6073) (5ed661c)
Bug Fixes
- add .h file to mining helper (#6194) (237e6b9)
- avoid cloning range proofs during verification (#6166) (19a824d)
- changes balance query (#6158) (9ccc615)
- fixed make-it-rain delay (#6165) (5c5da46)
- hide unmined coinbase (#6159) (2ccde17)
- horizon sync (#6197) (c96be82)
- oms validation (#6161) (f3d1219)
- remove extra range proof verifications (#6190) (57330bf)
- rewind bug causing SMT to be broken (#6172) (4cb61a3)
- wallet validation during reorgs (#6173) (97fc7b3)
- balanced binary merkle tree merged proof (#6144) (4d01653)
- wallet clear short term output (#6151) (ac6997a)
v1.0.0-pre.11
1.0.0-pre.11 (2024-03-11)
⚠ BREAKING CHANGES
- New gen block
1.0.0-pre.10 (2024-03-11)
⚠ BREAKING CHANGES
- change split to 50-50 (#6188)
- implement inflating tail emission (#6160)
- changes balance query (#6158)
Features
- change split to 50-50 (#6188) (3b7842a)
- expose extra_data field to wallet ffi (#6191) (2f2b139)
- implement inflating tail emission (#6160) (63b1f68), closes #6122 #6131
- lazily evaluate for new random_x template (#6170) (d220643)
- limit transaction size (#6154) (abd64d8)
- make the make_it_rain submission rate a float (#6180) (75d773b)
- mining ffi add coinbase add (#6183) (820e936)
- multi-network ci (#6162) (8990b57)
- wallet ffi use dns (#6152) (464f2c3)
Bug Fixes
- add .h file to mining helper (#6194) (237e6b9)
- avoid cloning range proofs during verification (#6166) (19a824d)
- changes balance query (#6158) (9ccc615)
- fixed make-it-rain delay (#6165) (5c5da46)
- hide unmined coinbase (#6159) (2ccde17)
- horizon sync (#6197) (c96be82)
- oms validation (#6161) (f3d1219)
- remove extra range proof verifications (#6190) (57330bf)
- rewind bug causing SMT to be broken (#6172) (4cb61a3)
- wallet validation during reorgs (#6173) (97fc7b3)
v1.0.0-alpha.0
1.0.0-alpha.0 (2024-03-11)
⚠ BREAKING CHANGES
- change split to 50-50 (#6188)
- implement inflating tail emission (#6160)
- changes balance query (#6158)
- change proof of work to be dependant on target difficulty (#6156)
- fix horizon sync after smt upgrade (#6006)* add paging to utxo stream request (#5302)
- add optional range proof types (#5372)
- hash domain consistency (#5556) (64443c6f)
- consistent output/kernel versions between sender and receiver (#5553) (74f9c35f)
- New Gen block (#5633)
- Validator mr included in mining hash (#5615)
- Monero merkle proof change (#5602)
- Merge mining hash has changed
- remove timestamp from header in proto files (#5667)
- comms/dht: limit number of peer claims and addresses for all sources (#5702)
- comms: use noise XX handshake pattern for improved privacy (#5696)
- update faucet for genesis block (#5633)
- limit monero hashes and force coinbase to be tx 0 (#5602)
- add validator mr to mining hash (#5615)
- replace utxo MMR with SMT (#5854)
- update key parsing (#5900)
- proto: remove proto timestamp wrapper types (#5833)
- proto: remove proto bytes for std bytes (#5835)
- upgrade bitflags crate (#5831)
- improve block add where many orphan chain tips existed (#5763)
- lmdb flag set wrong on database (#5916)
- add validator mmr size (#5873)
- completed transaction use bytes for transaction protocol (not hex string) in wallet database (#5906)
- new faucet for esmeralda (#6001)
- dont store entire monero coinbase transaction (#5991)
- ups the min difficulty (#5999)
- network specific domain hashers (#5980)
- add aux chain support for merge mining (#5976)
- disable console wallet grpc (#5988)
- add one-sided coinbase payments (#5967)
- fix opcode signatures (#5966)
- remove mutable mmr (#5954)
- move kernel MMR position to
u64
(#5956) - standardize gRPC authentication and mitigate DoS (#5936)
- fix difficulty overflow (#5935)
- update status (#6008)
Features
- change split to 50-50 (#6188) (3b7842a)
- expose extra_data field to wallet ffi (#6191) (2f2b139)
- implement inflating tail emission (#6160) (63b1f68), closes #6122 #6131
- lazily evaluate for new random_x template (#6170) (d220643)
- limit transaction size (#6154) (abd64d8)
- make the make_it_rain submission rate a float (#6180) (75d773b)
- mining ffi add coinbase add (#6183) (820e936)
- multi-network ci (#6162) (8990b57)
- wallet ffi use dns (#6152) (464f2c3)
- add import tx method (#6132) (f3d9121)
- allow ffi to see lock height (#6140) (48af0b8)
- change CLI get_block to search orphans (#6153) (ae1e379)
- change proof of work to be dependant on target difficulty (#6156) (feb634c)
- check chain metadata (#6146) (8a16f7b)
- turn off node metrics by default (#6073) (5ed661c)
- do validation after adding utxos and txs (#6114) (7d886e6)
- export transaction (#6111) (70d5ad3)
- fix horizon sync after smt upgrade (#6006) (b6b80f6)
- initial horizon sync from prune node (#6109) (2987621)
- smt verification (#6115) (78a9348)
- wallet add restart validation to start (#6113) (5c236ce)
- add search kernels method to nodejs client (#6082) (0190221)
- prevent runtime error with compact error input (#6096) (69421f5)
- update api (#6101) (47e73ac)
- update codeowners (#6088) (58a131d)
- add tari address as valid string for discovering a peer (#6075) (a4c5bc2)
- make all apps non interactive (#6049) (bafd7e7)
- make libtor on by default for nix builds (#6060) (b5e0d06)
- fix windows installer (#6043) (c37a0a8)
- side load chat (#6042) (d729c45)
- add miner timeout config option (#5331) (aea14f6)
- chat ffi (#5349) (f7cece2)
- chat scaffold (#5244) (5b09f8e)
- improve message encryption (#5288) (7a80716)
- p2p: allow listener bind to differ from the tor forward address (#5357) (857fb55)* add extended mask recovery (#5301) (23d882e)
- add network name to data path and --network flag to the miners (#5291) (1f04beb)
- add other code template types (#5242) (93e5e85)
- add paging to utxo stream request (#5302) (3540309)
- add wallet daemon config ([#5311](https://github.com/tari-project/tari/issues/...
v1.0.0-pre.9
1.0.0-pre.9 (2024-02-20)
⚠ BREAKING CHANGES
- change proof of work to be dependant on target difficulty (#6156)
Features
- add import tx method (#6132) (f3d9121)
- allow ffi to see lock height (#6140) (48af0b8)
- change CLI get_block to search orphans (#6153) (ae1e379)
- change proof of work to be dependant on target difficulty (#6156) (feb634c)
- check chain metadata (#6146) (8a16f7b)
- turn off node metrics by default (#6073) (5ed661c)