Releases: mimblewimble/grin
v2.1.0-beta.1
Changes:
- ae556a8 change release versioning for 2.1.0 beta build (#3056)
- 8417221 Timeout after 20 seconds (#3054)
- 973a03c support for v2 txhashset (but only using v1 in mainnent and floonet) (#3051)
- 1c072f5 DB v1->v2 migration (#3044)
- 02cee80 fix: Add some more stats to basic status page of TUI (disk usage, chain timestamp, tx pool size) (#3046)
- f3baceb bump version for 2.1.0 dev (still on master) (#3050)
- bc6108c Kernels v2 (variable size) (#3034)
- b209244 Add sync_status in status Node API (#2966)
- 28d5ee8 Peer is_known robustness (#3040)
- 95004a4 BasicAuthMiddleware: Add option to ignore authentication for a particular URI (#3037)
See More
- 32286cc add some test coverage around peers map (peer_addr hashing impl) (#3039)
- 108b640 Update mmr.md (#3024)
- d90b1c2 Optimize POW read (#3035)
- 80a8f76 Optimize Option to Error conversion (#3036)
- 4faac47 fix: the cpuload 100% in case the tcpstream WouldBlock (#3029)
- 7a07541 Clean the unused build_index (#3026)
- fa0fed9 fix: find common header between the header chain and the current body chain (#3033)
- 3839852 Split header MMR (and sync MMR) out from txhashset (#3004)
- d55ebe8 fix: the race condition in compact (#3015)
- 7aa2765 refactor code (#2990)
- b291467 use head (not header_head) when rewinding full blocks (#3017)
- 0e62b7e Optionally add rangeproofs to block api (#2999)
- 928279a schnorr signature batch verification (#2961) [ #2859 ]
- 2cebdc5 it was miscounted (#3013)
- 30156cd Kernel lookup api method (#3000)
- d36a0b2 store both mmr index and block height into database for output (#2903)
- 97f961f verify the ignored fee is still 0 (#3007)
- 357bc11 Fix invalid root (#3005)
- dcd405e cleanup deprecation warnings about missing dyn with trait objects (#2997)
- d06b56c simplify broadcast - send to all connected peers (#2996)
- 5bf813e improve checking for p2p connection limits (revised) (#2993)
- 17dddee Revert "Improve checking for p2p connection limits (#2985)"
- 24f0a52 Improve checking for p2p connection limits (#2985)
- ea02338 Fix doc
grin <subcommand> help
syntax. (#2991) - 6036b67 fee and lock_height maintained in kernel features variants (#2859)
- d220410 Improve error handling when computing PMMR roots (#2988)
- ea1d14d Improve validation when processing orphan blocks (#2981)
- 705fcbb Updates to support XORed wallet keys/Tokens (#2982)
- f79d05b TxHashSet Download Improvement (#2984)
- 4bd3aa1 cleanup and simplify how we generate the genesis block in user_testing (and automated_testing) modes (#2986)
- aa5c428 Prune list robustness (#2976)
- d918c5f extkey_bip32.rs: fix misleading comment on HMAC (#2979)
- 0d4d98d fix wording in comment (#2913)
- 515fa54 Rewind head and header_head consistently. (#2918)
- 45cf1d9 Adds command to remove chain_data (#2954)
- 2ae76d3 fix: move checks for automated test mode into global.rs (#2956)
- ecd16d1 fix: move sync state check from server into test_miner (#2958)
- 441e846 Merge remote-tracking branch 'upstream/milestone/2.x.x'
- 16af577 Merge branch master into milestone/2.x.x
- c6cea47 Merge branch 'master' into milestone/2.x.x
- 9040b5b Update intro_ZH-CN.md (#2965)
- eff2472 Update Swedish intro.md (#2968)
- 38ddc32 Move SyncStatus and SyncState to chain crate (#2964)
- 298e3ca [2.x.x] CI Improvements (#2963)
- fb33d3a make sure user_testing uses a sensible txhashset interval (#2962)
- 4966dc0 [2.x.x] Generate txhashset archives on 720 block intervals. (#2951)
- 121e6c8 [DOC] Translate documents & fix some typo (#2952)
- a1c7f30 fix on_header_received hook (#2953)
- b8c508d test: Re-enabled too large block test. Block tests now use ChainTypes:AutomatedTesting (#2950)
- d3dbafa [2.x.x] Use blocking IO in P2P to reduce CPU load (#2855)
- 1395074 [2.x.x] simplify txhashset zip creation and extraction (#2908)
- 3a47526 fix: One less DB call when verifying block sums (#2945)
- 2348214 fix our check_known check for blocks/headers (#2943)
- 7434eca update Dandelion documentation (2.x.x) (#2942) [ #2723 ]
- d284d8f [2.x.x] Writeable protocol version aware (#2856)
- 09cf6de Add 4th contact to SECURITY.md (#2939)
- b6daf1e check for known robustly when processing header (#2834)
- f4eb3e3 Always stem local txs if configured that way (unless explicitly fluffed) (#2876)
- b377d4c Derive --version output dynamically from cargo package version (#2937)
- e6bdc59 update version number for next potential beta release
- 8277516 take age of txs into consideraton when bucketing and sorting txs from the pool (#2878)
- 5aaf2d0 [2.x.x] deserialization now protocol version aware (#2824)
- 9398578 update version number
- 41fa0e2 zeroize: Upgrade to v0.9 (#2914)
- 71d16d1 Update version number for next (potential) release
- 5d6defb Upate version api call (#2899)
- c2153fa Add version endpoint to node API, rename pool/push (#2897)
- e15cffb Modify mine_block to use wallet V2 API (#2892)
- e3f3064 Support new Bulletproof rewind scheme (#2848)
- 6429580 PoW HardFork (#2866)
- 7a8a52e update grin.yml version
- f9c18a4 fix humansize version
- 75c229b create 2.0.0 branch
This list of changes was auto generated.
v2.0.0
Full List of Changes from v1.1.0:
- 8f3be49 change version to 2.0.0 for release
- dbd2535 Increase peer's send buffer (#2931) (#2934) [ #2929 ]
- 2f01274 CI Improvements (#2928)
- 93bcb23 Add 3rd contact to SECURITY.md (#2902)
- 5d6defb Upate version api call (#2899)
- c2153fa Add version endpoint to node API, rename pool/push (#2897)
- e15cffb Modify mine_block to use wallet V2 API (#2892)
- e3f3064 Support new Bulletproof rewind scheme (#2848)
- 6429580 PoW HardFork (#2866)
- 7a8a52e update grin.yml version
- f9c18a4 fix humansize version
2.0.0-beta.2
Changes:
- 1609b04 Master merge 2.0.0 (#2927) [ #2866, #2848, #2892, #2897, #2899, #2914, #2714, #2917, #2906 ]
- fd6fe35 Revert #2813 (#2920)
- 93bcb23 Add 3rd contact to SECURITY.md (#2902)
- d03a81f commit cargo.lock (#2875)
- 5ebe2aa Generate txhashset archives on 720 block intervals. (#2813)
- dfb4d5a set version number to next (possible) 1.1.x version
This list of changes was auto generated.
v2.0.0-beta.1
Changes:
- 5d6defb Upate version api call (#2899)
- c2153fa Add version endpoint to node API, rename pool/push (#2897)
- e15cffb Modify mine_block to use wallet V2 API (#2892)
- e3f3064 Support new Bulletproof rewind scheme (#2848)
- 6429580 PoW HardFork (#2866)
- 7a8a52e update grin.yml version
- f9c18a4 fix humansize version
- 75c229b create 2.0.0 branch
This list of changes was auto generated.
v1.1.0
Grin v1.1.0 Release Notes
- Slate v0/v1/v2 serialization #2534
- Cleanup txhashset zip files and tmp dirs #2575
- Split wallet out into separate repo #2593
- Dynamic LMDB mapsize allocation #2605
- Dandelion++ #2628
- Serialise sigs as raw data #2668
- Additional secp primitive serialization changes #2669
- Disable hooks during sync #2695
- Serialization of TxKernel u64s as strings #2698
- CbData serialization change #2710
- Serialize Blockfees struct consistently with grin-wallet #2717
- Support variable size PMMR (optional size_file) #2734
- Only flush leaf_set if we have a prunable backend #2735
- Use next available key on duplicate coinbase commitment #2737
- Pull initial chain compaction out of init() and into the syncer #2738
- Decrease chunk size in "outputs by id" api call #2747
- use a grin specific tmp dir instead of a system tmp dir #2753
- Increase peer max count significantly #2754
- bucket_transactions is now fee_to_weight aware #2758
- Add helpful information if user tries to run wallet command #2759
- Relax p2p rules around matching protocol versions #2764
- Increasing thread sleeps for socket listener thread and per-connection threads #2773
- Fix peer dropping #2780
- Set TUI FPS #2783
- Gracefully shutdown if SIGINT was sent in TUI mode #2784
- Remove error_channel and simplify how we close peer connections #2796
- Evict transaction from transaction pool #2797
- Simplify peer connection handling #2801
- Add proofsize check in pow verification #2805
- Header version cleanup #2809
- Protocol version type safety #2811
- Implement graceful shutdown #2812
- Cleanup blocks from db (incl. forked blocks) #2815
- [TUI] Replace S and R with corresponding ASCII arrows in bandwidth column #2836
- Report reorg depth in block status #2839
- Get /v1/blocks without merkle_proof #2843
- Fill BlindingFactor with zeros on Drop #2847
- Add commented webhook config #2849
- De/Serialize signatures (for slate consumption) to compressed format rather than raw #2852
- Update minimum required rust version and dockerfile #2858
- Speedup shutdown #2862
- Use total_diff (not height) when banning peers during header sync #2867
Changes:
- a89a102 update version numbers for 1.1.0 release
- 329dc82 Fix TODO in
to_edge!
macro (#2853) - 2cb3791 add flag 'no_merkle_proof' to
/v1/blocks
api to get blocks without checking merkle proof (#2843) - e345405 fix: fraud peer ban doesn't work in some cases (#2867)
- 56b62a3 Fill BlindingFactor with zeros on Drop (#2847)
- 25a2ee1 Fix unused doc warning in Rust 1.35 (#2863)
- 2863ed6 Speedup shutdown (#2862)
- a1f71de Remove Travis and Gitlab CI (#2861)
- bb793de De/Serialize signatures (for slate consumption) to compressed format rather than raw (#2852)
- ee9b9fe Update minimum required rust version and dockerfile (#2858)
See more
- a745df3 Add commented webhook config (#2849)
- 7e57c10 Remove TODO (#2854)
- 4b88a9b impl Readable/Writable for PublicKey (#2841)
- 249fe03 Remove needless lifetimes (#2845)
- f17dd5f Fix warnings in tests (#2846)
- a2a350d txhashset: remove unnecessary mutability from self references in getters (#2844)
- 9f28e6a Replace S and R with corresponding ASCII arrows in bandwidth column (#2836)
- f9c5505 Report reorg depth in block status (#2839)
- 572be5d Update Cursive to 0.12 (#2831)
- 9c32321 Fix the curve name in one section of intro (#2823)
This list of changes was auto generated.
v1.1.0-beta.2
Changes:
- 9ab23f6 Implement graceful shutdown (#2812)
- 884851c Modifiy visibility for request functions (#2826)
- 136a4ba a tiny clarification about the point H (#2774)
- e56cd55 initial support for kernel data download (#2765)
- ff1c551 Wrap MsgHeader in MsgHeaderWrapper for Known/Unknown msg type support (#2791)
- 4ba7b0a make sure we use BigEndian when reading numbers via StreamingReader (#2821)
- 59db5e3 Evict transaction from transaction pool (#2797)
- 15b56a9 docs: fix typo. (#2816)
- 9ac4143 fix: try to fix issue #2585 by adding block cleanup from db directly. (#2815)
- 998824e Add Azure-pipeline badge (#2818)
See more
- 567ed95 Set up CI with Azure Pipelines (#2744)
- fabff51 Header version cleanup (#2809)
- 8d5f73e Protocol version type safety (#2811)
- 4ad2ed4 add proofsize check in pow verify (#2805)
- 4ef4212 Simplify peer connection handling (#2801)
- 6c54c90 remove the error_channel and simplify how we close peer connections (#2796)
- d3b4526 mimblewinble -> mimblewimble (#2803)
- 55cbdf5 Gracefully shutdown if SIGINT was sent in TUI mode (#2784) [ #2799, #2778 ]
- 85d06fe fix typo (#2802)
- 7f12b45 Updating the (dead) link to the transaction UML (#2798)
- b9db129 Add debug logging on startup to provide size of our leaf_set (aka UTXO set) (#2788)
- 6352780 Bump rand crate to 0.6 (was 0.5) (#2790)
- b2b96f3 bucket_transactions is now fee_to_weight aware (#2758)
- 3d0f9bd Set TUI FPS (#2783)
- 304ae44 Fix peer dropping (#2780)
- 81a6af9 Increase peer max count significantly (#2754)
- de21f0d Cleanup how we deal with fixed size vs variable size data files (#2757)
- e72409d Bump the version of croaring to 0.3.9 (#2763)
- 19106b3 Relax our p2p rules around matching protocol versions (#2764)
- 3c400f7 Fix unused import warnings (#2775)
- 0e6a249 Increasing thread sleeps for socket listener thread and per-connection threads. (#2773)
- 97e96e4 use a grin specific tmp dir instead of a system tmp dir (#2753) (#2772)
- d7f940e cleanup unused data_file_path (#2766)
- b61b773 Get back the lost code of #2575 (#2771)
- 865b9b6 make field in tx_body public (#2762)
- 13c6160 pass peer_info around rather than peer_addr (includes protocol version) (#2761)
- ea99532 Add helpful information if user tries to run wallet command (#2759)
- b403ccb [1.1.0 -> Master] Merge 1.1.0 with master changes back into master
- a1c9da4 version number update
- 2f38ae1 rustfmt
- 12fe928 merge master into 1.1.0
- 56fed50 Use next available key on duplicate coinbase commitment (#2737)
- 606b465 Cleanup db directory after tests (#2752)
- 3d817f6 [1.1.0] Support variable size PMMR (optional size_file) (#2734)
- e8c5035 Pull initial chain compaction out of init() and into the syncer (#2738)
- dbbad7b [DOC] Translation some files in doc dir. (#2750)
- fc5fdc8 CI Test Windows: bind to localhost instead of 0.0.0.0 (#2751)
- 79c97c3 decrease chunk size in outputs by ids (#2747)
- fb7fd62 CI: Do not crash on empty terminal (#2749)
- 108bdba Only flush leaf_set if we have a prunable backend. (#2735)
- 94732b0 Return Result from methods of ChainAdapter (#2722)
- cdc17c6 We bumped version to 1.0.3 earlier but missed the Cargo.lock file (#2736)
- 1b7d710 Add first_see field to LivePeerInfo (#2724)
- 9e8210c reset windows build
- b2420d1 fixes for windows build
- 17f0ea3 tweak for windows build
- 5cb8025 [1.1.0] Merge master into 1.1.0 (#2720) [ #2625, #2543, #2627, #2609, #2526, #2604, #2641, #2633, #2655, #2654, #2601, #2662, #2649, #2646, #2658, #2642, #2680, #2679, #2687, #2684, #2681, #2651, #2697, #2686, #2678, #2683, #2705, #2645, #2708, #2702, #2685, #2703, #2713, #2676, #2716, #2707 ]
- bd6c734 [1.1.0] Serialize Blockfees struct consistenly with grin-wallet (#2717)
- 1dd9a87 0 the 0 that should have been a 1 (#2711)
- 9fab8ee [1.1.0] CbData Serialization change + reward output test mode (#2710)
- c263884 Disable hooks during sync (#2695)
- 2e72ed9 fix option_sig_serde (#2699)
- 6949a0d add string_or_u64 serialization (#2698)
- bd6824c allow specific nonce in aggsig sign single call (#2696)
- a2adf2d Dandelion++ Rewrite (#2628)
- 16487a3 [1.1.0] Bring fuzz test back (#2675)
- a58d671 https support for webhooks (#2660)
- c3496b4 [1.1.0] Additional secp primitive serialization changes (#2669)
- 1b3eaba [1.1.0] Serialise sigs as raw data, not DER encoded (#2668)
- f30e59a make error types serializable (#2659)
- fd077a4 [1.1.0] LMDB Naming consistency fix (#2656)
- 6fa137a Fix TxHashSet file filter for Windows. (#2641) (#2643)
- a080284 disable gen_gen crate (#2636)
- 557e77b comment out fuzz tests for now, remove wallet crate reference (#2635)
- beaae28 Dynamic LMDB mapsize allocation [1.1.0] (#2605)
- d560a36 Event callbacks for Network and Chain Events (#2598)
- c388e08 windows cargo settings (#2632)
- f4cdd1f insert windows build support (#2626)
- 4f7e5bb rustfmt
- 91c9146 merge from master
- ea4b4fc Remove wallet code [1.1.0] (#2593)
- cbac14c fix deadlock between get_status and main loop (#2556)
- 2f5fbb3 clean-up the txhashset zip file and temp folder (#2575)
- ee4eed7 Feature/slate serialization (#2534) [ #1, #2535, #2555, #2545, #2553, #2516 ]
- 0d36acf introduce an async version of stratum server. (#2468)
This list of changes was auto generated.
v1.0.3
Third and most likely last minor release on our v1.0.x tree before moving on to v1.1.0. Many small stability and security fixes that overall are well worth the update.
Change Log
v1.0.3 (2019-04-02)
Implemented enhancements:
- Proposed wallet changes #2520
- Dandelion++ Algorithm Changes #2176
- Create first launch wizard #2063
- Dandelion: Reduce likelihood of a tx reaching the embargo threshold #1982
- Improve wallet error message #1960
- Make Grin Less Monolithic #1378
- Disable hooks during sync #2695 (mcdallas)
- Display the current download rate rather than the average when syncing the chain #2633 (Agreene)
- add a new configure item for log_max_files #2601 (garyyu)
- Allow to peers behind NAT to get up to preferred_max connections #2543 (hashmap)
Fixed bugs:
- The output_pos index not being cleaned up correctly during compaction #2606
- Rest Service Dead #2402
- zip_read is filling disk with lots of txhashset.zip files and temp dirs #2311
- Fix Tokio issue with version > 0.1.11 #2135
- Inconsistency between TX logs and outputs log. #2069
- Autodetect lmdb storage allocation based on the env #1681
- Daemonized Grin Crashes and will not log #1342
- Attempt to fix broken TUI locale #2713 (hashmap)
- catch the panic to avoid peer thread quit early #2686 (garyyu)
- use sandbox folder for txhashset validation on state sync #2685 (garyyu)
- Simplify (and fix) output_pos cleanup during chain compaction #2609 (antiochp)
Closed issues:
- Running the server looks broken #2676
- Automatically clean up old txhashset snapshots #2671
- p2p support for LoadBalancer VIP #2665
- Crash when mining with AMD (Mac Pro) #2664
- Wallet owner api interface is not accessible on 0.0.0.0 #2663
- will grin support smart contract ? #2661
- Dockerfile only builds version 1.0.1 #2657
- Binary release don't run in VPS vmare based #2640
- API v1/wallet/owner/retrieve_outputs does not return unspent output when tx_id is specified #2637
- kind: UnexpectedEof, error: StringError("unexpected end of file") #2634
- Third-party verifiable transactions #2631
- error: failed to run custom build command for
ncurses v5.98.0
#2630 - Grin server fails as daemon and cannot even be backgrounded #2589
- funds lost (?) after cancelling tx that was stalling for 24 hours (with other successful rx and tx in between) #2551
- Can't cancel a received tx with the same Id twice #2514
- big bug: cancel transation, but result success #2490
- block notify for pool operators, etc. #2321
- Web wallet broken by CORS #2166
- ncurses error when using binary #2106
- Write packager-friendly dependency policy #2103
Merged pull requests:
- clean the header folder in sandbox #2716 (garyyu)
- docs: update/add new README.md badges #2708 (mrekucci)
- Reduce number of unwarps in servers crate #2707 (hashmap)
- Add some better logging for get_outputs_by_id failure states #2705 (rentenmark)
- add Japanese edition of state.md #2703 (34ro)
- Update intro.md #2702 (GandalfThePink)
- add Japanese edition of build.md #2697 (34ro)
- fix: the restart of state sync doesn't work sometimes #2687 (garyyu)
- let check_txhashset_needed return true on abnormal case #2684 (garyyu)
- Show response code in API client error message #2683 (hashmap)
- Reduce number of unwwaps in api crate #2681 (hashmap)
- Set Content-Type in API client #2680 (hashmap)
- Reduce number of unwraps in chain crate #2679 (hashmap)
- [DOC] dandelion.md, simulation.md ,fast-sync.md and pruning.md documents translate in Korean. #2678 (MegaSolar)
- fix the build warning of deprecated trim_right_matches #2662 (garyyu)
- https support for webhooks #2660 (mcdallas)
- make error types serializable #2659 (bddap)
- refactor(ci): reorganize CI related code #2658 (mrekucci)
- remove root = true from .editorconfig file #2655 (bddap)
- Add Medium post to intro #2654 (Arvanaghi)
- Small QoL improvements for wallet developers #2651 (jaspervdm)
- [DOC] state.md, build.md and chain directory documents translate in Korean. #2649 (MegaSolar)
- Api documentation fixes #2646 (Agreene)
- Switch commitment doc fixes #2645 (kargakis)
- Specify grin or nanogrins in API docs where applicable #2642 (rentenmark)
- Fix TxHashSet file filter for Windows. #2641 (DavidBurkett)
- Reduce usage of unwrap in p2p crate #2627 (hashmap)
- cleanup legacy "3 dot" incorrect filename check #2625 (antiochp)
- [docs] Documents in grin repo had translated in Korean. #2604 (MegaSolar)
- Event callbacks for Network and Chain Events #2598 (mcdallas)
- [docs] Add switch commitment documentation #2526 (johnzweng)
v1.1.0-win-beta.1
1.1.0 Pre-release beta build - Windows
v1.1.0-beta.1
1.1.0 Pre-release beta build, for community testing and feedback
v1.0.2
Synopsis
Another slew of bug fixes and small improvements on our 1.0.x branch. This is an important update, with over 3 weeks of work behind it. So please upgrade.
Change Log
v1.0.2 (2019-02-25)
Implemented enhancements:
- Wallet coin selection can build a tx that exceeds max_block_weight #2510
- Don't extract unexpected files from txhashset archive #2624 (hashmap)
- log timing for rebuild_index #2607 (antiochp)
- debug how long it takes to verify the kernel sums for fast sync #2602 (antiochp)
- chain_data/grin.lock to prevent multiple grin processes running from same dir #2600 (antiochp)
- clean-up the txhashset zip file and temp folder #2575 (garyyu)
- refactor: get rid of default implementation of Hashed trait for writable things #2573 (JeremyRubin)
- refactor: allocation free cut through algorithms #2567 (JeremyRubin)
- refactor/fix: use sort_unstable instead of sort, more efficient with_* methods for TransactionBody #2564 (JeremyRubin)
- add repost method into wallet owner api #2553 (garyyu)
- fix: wallet coin selection respects max_block_weight #2546 (i1skn)
- Map peers by ip only (ignoring port unless on loopback ip) #2540 (antiochp)
- refactor: use less memory in verifier_cache by storing zero-sized type instead of bool #2536 (JeremyRubin)
- Windows Compatibility Fixes #1 #2535 (yeastplume)
- Feature/slate serialization #2534 (svechinsky)
- Add ability to compare selection strategies #2516 (i1skn)
- introduce an async version of stratum server. #2468 (e-max)
Fixed bugs:
- Wallet
--data\_dir
argument not respected #2529 - In some cases Stratum server reads part of the message and ignores it #2524
- fix deadlock between get_status and main loop #2556 (e-max)
- Generate API secret in wallet --here mode #2547 (ignopeverell)
- fix: false positive wallet tests #2539 (i1skn)
- Allow to have more than min_peers/2 outbound peers #2537 (hashmap)
- Fix handling of IO WouldBlock error in Stratum server #2528 (hashmap)
- fix wallet --data-dir flag #2517 (e-max)
Closed issues:
- peers limit not working (git v1.0.1-35-g2df633b) #2616
- API Inconsistency between grin wallet info and retrieve_summary_info #2613
- Early blocks not found with REST api with archive_mode = true #2612
- transaction remark #2608
- Grin - Connected Peers < 5 #2597
- db not found error about existing slate id #2588
- Hacking Double-spending #2582
- core::ser::Error cannot derive Serialize/Deserialize #2581
- cancel_tx bug #2577
- How? grin stratum switch from Cuckoo 31 to Cuckoo 29 #2566
- grin-server.log reject block entries #2561
- owner api wallet store error #2557
- Could not compile
grin
for aarch64-apple-ios because of missing symbols #2521 - Pre-built grin 1.0.1 binary fails with illegal instruction vmovdqa in ra_portable_serialize() #2519
- Lost grins from wallet after canceled transaction #2508
- Recovering wallet on two different computers gives different wallet.seed files #2505
Merged pull requests:
- Bump version to 1.0.2 #2623 (ignopeverell)
- Remove some unwrap/expect in chain crate #2621 (hashmap)
- chore/docs: eliminate warnings #2583 (JeremyRubin)
- fix: update Cargo.lock #2580 (JeremyRubin)
- Fix compiler warnings #2579 (hashmap)
- suppress the debug log for unexpected file report #2574 (garyyu)
- API handlers refactoring #2572 (hashmap)
- Use failure for Pool and Committed erros #2570 (hashmap)
- refactor: reserve capacity in aggregate #2568 (JeremyRubin)
- [docs] Add more details to wallet TLS setup instruction #2565 (kalambet)
- Update contributing guidelines #2563 (yeastplume)
- Windows TUI Fix #2555 (yeastplume)
- test: add CuckAToo31 solution test #2552 (tromp)
- fix: Fix race condition with dandelion_relay peer map and make more semantic #2548 (JeremyRubin)
- add content disposition for OK responses #2545 (rentenmark)
- Move slate code from core/libtx to wallet/libwallet #2533 (yeastplume)
- perf: Removing unnecessary array copy. #2531 (DavidBurkett)
- [docs] Brazilian Portuguese translation of intro.md #2522 (raugfer)
* This Change Log was automatically generated by github_changelog_generator