Skip to content

v1.1.0

Compare
Choose a tag to compare
@ignopeverell ignopeverell released this 05 Jun 19:27
a89a102

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

This list of changes was auto generated.