Skip to content

Releases: mimblewimble/grin

v3.1.0-beta.2

27 Feb 09:41
5071084
Compare
Choose a tag to compare
v3.1.0-beta.2 Pre-release
Pre-release

Changes:

This list of changes was auto generated.

v3.1.0-beta.1

24 Feb 10:11
cb2b909
Compare
Choose a tag to compare
v3.1.0-beta.1 Pre-release
Pre-release

Changes:

See More

This list of changes was auto generated.

v3.0.0

02 Jan 15:40
4704037
Compare
Choose a tag to compare

Changes:

This list of changes was auto generated.

v3.0.0-beta.3

19 Dec 16:53
a502007
Compare
Choose a tag to compare

Changes:

This list of changes was auto generated.

v3.0.0-beta.2

12 Dec 20:55
2f8a1f2
Compare
Choose a tag to compare

Changes:

  • 2f8a1f2 Versioning for 3.0.0-beta.2 (#3170)
  • 0fba087 fix: panic in TUI table selected item. focus is zero indexed (#3169)
  • bde1977 drop msg if sync_sender buffer is full (do not close peer connection) (#3164)
  • 5c7bc3d fix(TUI): Selected column and selected row of table are now preserved when set_items() is called (#3161)
  • 39af7fa fix(TUI): Fixed panic when changing order of items in TableView before the number of items in the table is reduced (#3160)
  • b5f73b6 try_header_head in the syncer loop with a short timeout (#3165)
  • fd4c4c5 chore(test): remove deprecated try/r#try macro in favour of ? (#3163)

This list of changes was auto generated.

v3.0.0-beta.1

06 Dec 12:21
6a54334
Compare
Choose a tag to compare

Changes:

  • 6a54334 Version bump for beta.1 (#3159)
  • cdb2d6c Node API v2 (#3094)
  • 8b8f0a0 pass stopped into consume so we can halt txhashset mid download (#3157)
  • 0b21ee6 height (header version) specific output PMMR root rules (#3147)
  • 3a333ae deadlock risk in check_orphans called from txhashset_write (#3156)
  • 52ea906 cleanup HeaderVersion::default() (#3149)
  • cbc17ff Set longer timeout for msg body read/write operations (#3145)
  • 7f7d51a our TCP listener is nonblocking so we must set the accepted stream to blocking explicitly... (#3154)
  • c46343f cleanup HeaderVersion, "newtype" no need for constructor (#3150)
  • 869cfd2 explicit header version based on height rather than "increment" the version (#3148)
See More
  • ba9cdd3 Revert "Remove error serialization/deserialization (#3110)" (#3151)
  • 3f528a8 Captute "type" byte for unknow message type (#3146)
  • 82b1ff9 Hardfork2 (#3136)
  • e2795b1 call zip_read fro within the txhashet lock for a consistent view on the files (#3142)
  • 11ac7d8 Enable faster sync (#3108)
  • 41896f0 Fixing misleading privacy claim (#3127)
  • dcfcd3e use saturatig_sub() to avoid a negative value causing an overflow panic (#3139)
  • 0c6c464 Chinese translation (#3098)
  • f07a897 docs: grin wallet was lifted out in v1.1.0 (#3123)
  • 78220fe use try_read_for() with timeout for tui status updates (header and pool stats) (#3129)
  • 32609fc mismatch between the test dir used and the test dir cleaned up... (#3133)
  • 04e7d30 Replace MimbleWimble by Mimblewimble (#3118)
  • 8fde3b3 fix: #3117 For backwards compatibility only capitalise first letter o… (#3124)
  • 6d864a8 fix: split state validation status into kernel and rproof updates. (#3096)
  • 739a190 Remove grin-tech from DNS seeds (#3121)
  • 29b8718 fix: for TUI status try to acquire read lock on pmmr_header but if no… (#3119)
  • 8d2c43d add tx pool kernel counts to tui status page (#3111)
  • a1061f0 [doc]Chinese Translation: grin4bitcoiners_ZH-CN.md (#3116)
  • 43bd5a5 Make imports in core crate more Rust 2018 idiomatic (#3112)
  • 928097a Increase IO_TIMEOUT to allow nodes on high-latency connections to sync (#3109)
  • 76ac941 Remove error serialization/deserialization (#3110)
  • 8ce2bfd feat: TUI logs view (#3064)
  • 38e6497 Retrieve outputs within a block height range (#3103)
  • 50ce7ba Refactor transaction building combinators (#3057)
  • eadf663 fix a spelling mistake (#3106)
  • a362888 read header_head and sync_head from the header and sync MMR respectively (#3045)
  • a39ff54 optimize: avoid insert into Vec; use into_iter for less dereference (#3102)
  • 67057ab fix: add shutting down dialog to TUI (#3101)
  • 1f5de6b Verify headers and blocks only when needed (#3023) [ #1642 ]
  • 8a7da89 Remove usage of try! macro, use ? instead (#3097)
  • b4e42be mmr simplified Chinese translation (#3095)
  • 9bb14b4 [DOC] Update japanese translation (#3020)
  • da2e752 skip hydrate if missing kernels, just request full block (#3090)
  • 8f4a1cb track opts when requesting blocks (not just if we requested them) (#3089)
  • 67b2ff7 Implement security-process RFC (#3009)
  • 39016fa use remove_range_closed for clarity (#3088)
  • 94b351b chore: pre-commit hook - format all staged files, re-add then commit (#3078)
  • a3f3fc2 use sender thread consistently to send msgs to a peer (#3067)
  • 95e74c7 quick check for block_exists in adapters (#3068)
  • eefd87a More robust peer banning (#3086)
  • 4e37c1c Update Serde annotations in pool crate (#3081)
  • 24cf75c update versioning to 3.0.0 alpha (#3080)

This list of changes was auto generated.

v2.1.1

29 Oct 17:36
6d1bc3a
Compare
Choose a tag to compare

Changes:

This list of changes was auto generated.

v2.1.0

23 Oct 10:49
1d68830
Compare
Choose a tag to compare

Changes from V2.0.0:

  • 773961b Serde serialization for Option (#3074)
  • 62d865c Support protocol version 1 and 2 in fuzz targets (#3073)
  • 7861a40 Fix reading POW for edge bits 59 and higher (#3069)
  • 2ee8d06 Remove deprecated v1 wallet owner api documentation (#3071)
  • 6be6391 Change 2018 to 2019 in copyright files (#3072)
  • f86eb18 Change tui tx_pool lock to try_read, only lock once (#3063)
  • 142dfb1 Update zeroize to 0.9.3 (#3062)
  • 213daf7 Add missing doc and route for Node API (#3059)
  • fc4e298 add block_hash to head_info so we can easily use them later (#3060)
  • b894690 we want to avoid unwrap in get_server_stats (#3058)
  • 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)
See More
  • 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)
  • 32286cc add some test coverage around peers map (peer_addr hashing impl) (#3039)
  • 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 ]
  • 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

v2.1.0-beta.3

03 Oct 10:01
v2.1.0-beta.3
b78ace8
Compare
Choose a tag to compare

Changes:

This list of changes was auto generated.

v2.1.0-beta.2

30 Sep 10:08
v2.1.0-beta.2
751ca06
Compare
Choose a tag to compare

Changes:

  • f86eb18 Change tui tx_pool lock to try_read, only lock once (#3063)
  • 142dfb1 Update zeroize to 0.9.3 (#3062)
  • 213daf7 Add missing doc and route for Node API (#3059)
  • fc4e298 add block_hash to head_info so we can easily use them later (#3060)
  • b894690 we want to avoid unwrap in get_server_stats (#3058)

This list of changes was auto generated.