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.