Skip to content

v1.0.3

Compare
Choose a tag to compare
@yeastplume yeastplume released this 02 Apr 20:21

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)

Full Changelog

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: