All Versions
125
Latest Version
Avg Release Cycle
52 days
Latest Release
850 days ago

Changelog History
Page 12

  • v2.0.0-rc6 Changes

    April 19, 2018

    ๐Ÿ‘Œ Improvements

    • ๐Ÿ”’ Reduce lock contention in Worker
    • โž• Add metrics to the FuturePool ### ๐Ÿ› Bug Fixes
    • ๐Ÿ›  Fix misused metrics in Coprocessor
  • v2.0.0-rc.5 Changes

    April 17, 2018

    ๐Ÿ†• New Features

    • ๐Ÿ‘Œ Support compacting Regions in tikv-ctl
    • โž• Add raw batch put/get/delete/scan API for TiKV service
    • โž• Add ImportKV service
    • ๐Ÿ‘Œ Support eval error in Coprocessor
    • ๐Ÿ‘Œ Support dynamic adjustment of RocksDB cache size by tikv-ctl
    • Collect number of rows scanned for each range in Coprocessor
    • ๐Ÿ‘Œ Support treating overflow as warning in Coprocessor
    • ๐Ÿ‘Œ Support learner in raftstore ### ๐Ÿ‘Œ Improvements
    • โฑ Increase snap GC timeout
  • v2.0.0-rc.4 Changes

    April 01, 2018

    ๐Ÿ†• New Features

    • Limit the memory usage during receiving snapshots, to avoid OOM in extreme conditions
    • ๐Ÿ‘Œ Support configuring the behavior of Coprocessor when it encounters warnings
    • ๐Ÿ‘Œ Support importing the data pattern in TiKV
    • ๐Ÿ‘Œ Support splitting Region in the middle ### ๐Ÿ‘Œ Improvements
    • ๐Ÿ›  Fix the issue that too many logs are output caused by leader missing when TiKV is isolated
    • ๐Ÿ‘ท Use crossbeam channel in worker
  • v2.0.0-rc.3 Changes

    March 23, 2018

    ๐Ÿ†• New Features

    • ๐Ÿ‘Œ Support Region Merge
    • โž• Add the Raw DeleteRange API
    • โž• Add the GetMetric API
    • ๐Ÿ‘Œ Support streaming in Coprocessor
    • ๐Ÿ‘Œ Support modifying RocksDB parameters online ### ๐Ÿ‘Œ Improvements
    • Inform PD immediately once the Raft snapshot process is completed, to speed up balancing
    • โฌ‡๏ธ Reduce the I/O fluctuation caused by RocksDB sync files
    • โšก๏ธ Optimize the space reclaiming mechanism after deleting data
    • ๐Ÿ‘Œ Improve the data recovery tool tikv-ctl
    • ๐Ÿ›  Fix the issue that it is slow to make nodes down caused by snapshot
    • Increase the raw_get/get/batch_get by 30% with ReadPool
    • ๐Ÿ‘Œ Support configuring the request timeout of Coprocessor
    • Carry time information in Region heartbeats
    • Limit the space usage of snapshot files to avoid consuming too much disk space
    • Record and report the Regions that cannot elect a leader for a long time
    • Speed up garbage cleaning when starting the server
    • โšก๏ธ Update the size information about the corresponding Region according to compaction events
    • ๐Ÿ”’ Limit the size of scan lock to avoid request timeout
    • ๐Ÿ‘‰ Use DeleteRange to speed up Region deletion
  • v2.0.0-rc.2 Changes

    March 15, 2018

    ๐Ÿ†• New Features

    • Implement IngestSST API
    • tikv-ctl now can send consistency-check requests to TiKV
    • ๐Ÿ‘Œ Support dumping stats of RocksDB and malloc in tikv-ctl ### ๐Ÿ‘Œ Improvements
    • Reclaim disk space after data have been deleted
  • v2.0.0-rc.1 Changes

    March 09, 2018

    ๐Ÿ†• New Features

    • ๐Ÿ”ง Protect important configuration which cannot be changed after initial configuration
    • Check whether SSD is used when you start the cluster ### ๐Ÿ‘Œ Improvements
    • ๐Ÿ›  Fix the issue that gRPC call is not cancelled when PD leaders switch
    • ๐ŸŽ Optimize the read performance using ReadPool, and improve the performance by 30% for raw get
    • ๐Ÿ‘Œ Improve metrics and optimize the usage of metrics
  • v1.1.0-beta Changes

    February 24, 2018

    ๐Ÿ‘Œ Improvements

    • Traverse locks using offset + limit to avoid potential GC problems
    • ๐Ÿ‘Œ Support resolving locks in batches to improve GC speed
    • ๐Ÿ‘Œ Support GC concurrency to improve GC speed
    • โšก๏ธ Update the Region size using the RocksDB compaction listener for more accurate PD scheduling
    • โœ‚ Delete the outdated data in batches using DeleteFilesInRanges, to make TiKV start faster
    • ๐Ÿ”ง Configure the Raft snapshot max size to avoid the retained files taking up too much space
    • ๐Ÿ‘Œ Support more recovery operations in tikv-ctl
    • โšก๏ธ Optimize the ordered flow aggregation operation
  • v1.1.0-alpha Changes

    January 19, 2018

    ๐Ÿ†• New Features

    • ๐Ÿ‘Œ Support Raft learner
    • ๐Ÿ‘Œ Support TLS ### ๐Ÿ‘Œ Improvements
    • โšก๏ธ Optimize Raft Snapshot and reduce the I/O overhead
    • ๐ŸŽ Optimize the RocksDB configuration to improve performance
    • ๐ŸŽ Optimize count (*) and query performance of unique index in Coprocessor
    • Solve the reconnection issue between PD and TiKV
    • โœจ Enhance the features of the data recovery tool tikv-ctl
    • ๐Ÿ‘Œ Support the Delete Range feature
    • ๐Ÿ‘Œ Support splitting according to table in Regions
    • ๐Ÿ‘Œ Support setting the I/O limit caused by snapshot
    • ๐Ÿ‘Œ Improve the flow control mechanism
  • v1.0.8 Changes

    February 11, 2018

    ๐Ÿ‘Œ Improvements

    • ๐Ÿ‘‰ Use DeleteFilesInRanges to clear stale data and improve the TiKV starting speed
    • ๐Ÿ“‡ Sync the metadata of the received Snapshot compulsorily to ensure its safety ### ๐Ÿ› Bug Fixes
    • ๐Ÿ‘‰ Use Decimal in Coprocessor sum
  • v1.0.7 Changes

    January 22, 2018

    ๐Ÿ‘Œ Improvements

    • ๐Ÿ‘Œ Support key-only option in Table Scan executor
    • ๐Ÿ‘Œ Support the remote mode in tikv-ctl
    • ๐Ÿ›  Fix the loss of scheduling command from PD ### ๐Ÿ› Bug Fixes
    • ๐Ÿ›  Fix the format compatibility issue of tikv-ctl proto
    • โž• Add timeout in Push metric