Skip to content

@yeastplume yeastplume released this Feb 25, 2019

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)

Full Changelog

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:

* This Change Log was automatically generated by github_changelog_generator

Assets 6
You can’t perform that action at this time.