Releases: tari-project/tari
Releases · tari-project/tari
v0.49.0-pre.3
chore(version): v0.49.0-pre.3 (#5259) ## [0.49.0-pre.3](https://github.com/tari-project/tari/compare/v0.49.0-pre.2...v0.49.0-pre.3) (2023-03-20) ### Bug Fixes * reduce warn log to debug in utxo scanner ([5256](https://github.com/tari-project/tari/issues/5256)) ([3946641](https://github.com/tari-project/tari/commit/394664177dcbd05fdd43d54b3bd9f77bc52ecd88)) * wallet sending local address out to network ([5258](https://github.com/tari-project/tari/issues/5258)) ([6bfa6f9](https://github.com/tari-project/tari/commit/6bfa6f9fecdd594386ef07169d0e68777b3becd5))
v0.49.0-pre.1
What's Changed
- chore: fix address option in config by @SWvheerden in #5240
- feat!: add claim public key to OutputFeatures by @sdbondi in #5239
- refactor: move contacts out of the wallet by @brianp in #5218
- ci(fix): libwallet android build with cross by @leet4tari in #5243
- fix(wallet)!: ensure burn shared keys and hashes match dan layer by @sdbondi in #5245
- fix: immediately fail to compile on 32-bit systems by @sdbondi in #5237
- fix: windows path format in log4rs files by @brianp in #5234
- fix(wallet): correct change checks in transaction builder by @sdbondi in #5235
- fix: added transaction revalidation to the wallet startup sequence #5227 by @agubarev in #5246
- feat: reset esmeralda by @SWvheerden in #5247
- chore(release): v0.49.0-pre.1 by @SWvheerden in #5248
Full Changelog: v0.49.0-pre.0...v0.49.0-pre.1
v0.49.0-pre.0
What's Changed
- feat: update tari-crypto version dependency by @jorgeantonio21 in #5231
- feat: update tari-crypto to v0.16.8 by @jorgeantonio21 in #5236
- feat(wallet)!: use ECDH shard secret for burn mask with claim pubkey by @sdbondi in #5238
- feat: add necessary trait bounds to balanced merkle tree by @jorgeantonio21 in #5232
Full Changelog: v0.48.0-pre.1...v0.49.0-pre.0
v0.48.0-rc.2
What's Changed
- fix: addresses mmr
find_peaks
bug by @jorgeantonio21 in #5182 - feat: next net configuration by @brianp in #5204
- feat(consensus)!: add balanced binary merkle tree by @Cifko in #5189
- feat: log to base dir by @brianp in #5197
- fix: add grpc commitment signature proto type by @jorgeantonio21 in #5200
- fix: peer seeds for esme/igor by @SWvheerden in #5202
- feat: add indexer config by @Cifko in #5210
- docs: add second-preimage warning to MMR documentation by @AaronFeickert in #5208
- docs: add second-preimage warning to BBMT documentation by @AaronFeickert in #5212
- fix!: use consensus hashing API for validator node MMR by @AaronFeickert in #5207
- fix: source coverage ci failure by @brianp in #5209
- test: fix broken tests by @AaronFeickert in #5216
- fix: another shot at the coverage ci by @brianp in #5219
- chore: remove dead VN MMR code by @AaronFeickert in #5213
- feat(peer_db)!: more accurate peer stats per address by @stringhandler in #5142
- docs: outline the release cycle in depth by @brianp in #5214
- feat: merged proof by @Cifko in #5193
- feat: add favourite flag to contact by @SWvheerden in #5217
- fix: remove panics from merged BBMT verification by @AaronFeickert in #5221
- fix: wallet reuse existing tor address by @SWvheerden in #5092
- fix(wallet): avoids empty addresses in node identity by @sdbondi in #5224
- chore(release): v0.48.0-pre.0 by @SWvheerden in #5225
- fix: export error types for balance merkle tree by @sdbondi in #5229
- ci(fix): wildcard tag matching by @leet4tari in #5230
- fix: fix compile error caused by decimal-rs 0.1.42 by @sdbondi in #5228
- fix(comms): dial if connection is not connected by @sdbondi in #5223
Full Changelog: v0.46.0...v0.48.0-rc.2
v0.48.0-pre.1
What's Changed
- fix: addresses mmr
find_peaks
bug by @jorgeantonio21 in #5182 - feat: next net configuration by @brianp in #5204
- feat(consensus)!: add balanced binary merkle tree by @Cifko in #5189
- feat: log to base dir by @brianp in #5197
- fix: add grpc commitment signature proto type by @jorgeantonio21 in #5200
- fix: peer seeds for esme/igor by @SWvheerden in #5202
- feat: add indexer config by @Cifko in #5210
- docs: add second-preimage warning to MMR documentation by @AaronFeickert in #5208
- docs: add second-preimage warning to BBMT documentation by @AaronFeickert in #5212
- fix!: use consensus hashing API for validator node MMR by @AaronFeickert in #5207
- fix: source coverage ci failure by @brianp in #5209
- test: fix broken tests by @AaronFeickert in #5216
- fix: another shot at the coverage ci by @brianp in #5219
- chore: remove dead VN MMR code by @AaronFeickert in #5213
- feat(peer_db)!: more accurate peer stats per address by @stringhandler in #5142
- docs: outline the release cycle in depth by @brianp in #5214
- feat: merged proof by @Cifko in #5193
- feat: add favourite flag to contact by @SWvheerden in #5217
- fix: remove panics from merged BBMT verification by @AaronFeickert in #5221
- fix: wallet reuse existing tor address by @SWvheerden in #5092
- fix(wallet): avoids empty addresses in node identity by @sdbondi in #5224
- chore(release): v0.48.0-pre.0 by @SWvheerden in #5225
- fix: export error types for balance merkle tree by @sdbondi in #5229
- ci(fix): wildcard tag matching by @leet4tari in #5230
- fix: fix compile error caused by decimal-rs 0.1.42 by @sdbondi in #5228
- fix(comms): dial if connection is not connected by @sdbondi in #5223
Full Changelog: v0.46.0...v0.48.0-pre.1
v0.46.0
What's Changed
- fix: add missing consensus constants to get_constants grpc by @sdbondi in #5183
- fix: ignores peer seed test that requires external DNS by @sdbondi in #5187
- ci(fix): docker manifest fix - provenance by @leet4tari in #5190
- ci(fix): create archive for libwallet-ios-xcframework by @leet4tari in #5191
- chore(deps): bump libsqlite3-sys from 0.22.2 to 0.25.1 by @dependabot in #5186
- feat: add more burn details to burn command by @stringhandler in #5169
- feat: print out warning if wallet grpc connections fails by @SWvheerden in #5195
- feat!: add key commitment to database main key AEAD by @AaronFeickert in #5188
- chore(release): v0.46.0 by @SWvheerden in #5196
Full Changelog: v0.45.0...v0.46.0
v0.45.0
BREAKING CHANGES
Features
- add
node {word} is in state {word}
(33360cd) - add get tari address to wallet (1b0ed0b)
- add graceful shutdown of base node (c9797c5)
- add kill signal to cucumber nodes (4cb21dc)
- add shutdown clone (ac956c9)
- consolidate stealth payment code (#5171) (b7747a2)
- fix miner (7283eb2)
- gracefully shutdown grpc server (947faf6)
- refactor database encryption (#5154) (41413fc)
- refactor key-related field operations to be atomic (#5178) (1ad79c9)
- remove unused dependencies (#5144) (a9d0f37)
- stagenet network (#5173) (d2717a1)
- update
Argon2
parameters (#5140) (4c4a056) - wallet FFI cucumber (795e717)
- wallet password change (#5175) (7f13fa5)
Bug Fixes
- couple fixes for cucumber (ad92e11)
- dht/test: ban peers who send empty encrypted messages (#5130) (86a9eaf)
- do not propagate unsigned encrypted messages (#5129) (d4fe7de)
- feature flag separation for validation (#5137) (0e83463)
- panic on overflow in release mode (#5150) (5f5808b)
- potential ban (#5146) (9892da6)
- test: broken address test (#5134) (6b125af)
- wallet-grpc: return correct available balance and add timelocked_balance (#5181) (e001125)
v0.44.1
v0.44.1
v0.44.0
BREAKING CHANGES * prune mode sync (#5124) Features * add tx_id_to export ([#5126](https://github.com/tari-project/tari/issues/5126)) ([7eeeff4](https://github.com/tari-project/tari/commit/7eeeff4bbd5a147bd35e9ae7af75dba1da87383b)) * increase wallet FFI error codes ([#5118](https://github.com/tari-project/tari/issues/5118)) ([d5db596](https://github.com/tari-project/tari/commit/d5db596a2f4522427af7ff380b6e4974152d6ada)) * provide password feedback ([#5111](https://github.com/tari-project/tari/issues/5111)) ([a568e04](https://github.com/tari-project/tari/commit/a568e0464c5da047df316356edb856bff34de4f0)) Bug Fixes * add burnt utxos to side chain query ([#5125](https://github.com/tari-project/tari/issues/5125)) ([fb2fa4b](https://github.com/tari-project/tari/commit/fb2fa4b4c7b3a72360926c4d300cd0ce0056dc54)) * automatically set base node fetures on startup, sign only if necessary ([#5108](https://github.com/tari-project/tari/issues/5108)) ([9aa9436](https://github.com/tari-project/tari/commit/9aa9436e945f6db59b34ad9c29a973fdc6515eda)) * **dht:** check for empty body contents in initial msg validation ([#5123](https://github.com/tari-project/tari/issues/5123)) ([48bf2d9](https://github.com/tari-project/tari/commit/48bf2d9302dcc1c8c0953a4576d09dc07577cb3f)) * prune mode sync ([#5124](https://github.com/tari-project/tari/issues/5124)) ([8fa076a](https://github.com/tari-project/tari/commit/8fa076ad0ea5d9c4408b0e863e4f24cfa2a8258a)) * vanity_id example should create id with base node features ([#5107](https://github.com/tari-project/tari/issues/5107)) ([3b21199](https://github.com/tari-project/tari/commit/3b21199dcf4639a7ca5cff727bcb49927b624842))
v0.43.3
Features * add new igor seeds ([#5106](https://github.com/tari-project/tari/issues/5106)) ([61d1b5e](https://github.com/tari-project/tari/commit/61d1b5e80039c4908b6c0207939c22af2fa3e939)) * add to/from json string for unblinded utxo in wallet ffi ([#5098](https://github.com/tari-project/tari/issues/5098)) ([af25b63](https://github.com/tari-project/tari/commit/af25b63d2909af3cdb025532784bdba118d9f876)) Bug Fixes * add const to FixedHash::zero ([#5084](https://github.com/tari-project/tari/issues/5084)) ([2d1bc82](https://github.com/tari-project/tari/commit/2d1bc823274e351b2b413a640bc71aa4d5d6c798)) * console wallet spacing and naming ([#5025](https://github.com/tari-project/tari/issues/5025)) ([e4a6303](https://github.com/tari-project/tari/commit/e4a63033febd01e5b0d4c6dfc9a0b387bb58a5b1)) * functional wallet encryption (issue [#5007](https://github.com/tari-project/tari/issues/5007)) ([#5043](https://github.com/tari-project/tari/issues/5043)) ([7b2311e](https://github.com/tari-project/tari/commit/7b2311e40e2619109dcb4572d9d86d3f4463324e)) * header sync start info ([#5086](https://github.com/tari-project/tari/issues/5086)) ([df53843](https://github.com/tari-project/tari/commit/df53843d4e129fbc1e551f0f1d3560bbc28aed86)) * header sync stuck trying to sync from base node ([#5080](https://github.com/tari-project/tari/issues/5080)) ([0961f49](https://github.com/tari-project/tari/commit/0961f497ebd9e8478313b88738a2c5bde4608eb3)) * improved encryption key handling ([#5027](https://github.com/tari-project/tari/issues/5027)) ([b2bed79](https://github.com/tari-project/tari/commit/b2bed79a744592b99c0f01a957750f12f787072e)) * update message and signature key types ([#5064](https://github.com/tari-project/tari/issues/5064)) ([a94189d](https://github.com/tari-project/tari/commit/a94189d3f5500ddc3222aada0bc30c014f2b7e7a)) * use range proof batch splitting ([#5081](https://github.com/tari-project/tari/issues/5081)) ([70c522b](https://github.com/tari-project/tari/commit/70c522b400d9406855a0b65d78c09e916ccfa274)) * wallet errors ([#5045](https://github.com/tari-project/tari/issues/5045)) ([9b16ffb](https://github.com/tari-project/tari/commit/9b16ffb9925d07f3adeab1f1fd6f4163e493a3c7))