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