TiDB 1.0 Release Notes

On October 16, 2017, TiDB 1.0 is now released! This release is focused on MySQL compatibility, SQL optimization, stability, and performance.

TiDB

  • The SQL query optimizer:
    • Adjust the cost model
    • Analyze pushdown
    • Function signature pushdown
  • Optimize the internal data format to reduce the interim data size
  • Enhance the MySQL compatibility
  • Support the NO_SQL_CACHE syntax and limit the cache usage in the storage engine
  • Refactor the Hash Aggregator operator to reduce the memory usage
  • Support the Stream Aggregator operator

PD

  • Support read flow based balancing
  • Support setting the Store weight and weight based balancing

TiKV

  • Coprocessor now supports more pushdown functions
  • Support pushing down the sampling operation
  • Support manually triggering data compact to collect space quickly
  • Improve the performance and stability
  • Add a Debug API for debugging
  • TiSpark Beta Release:
  • Support configuration framework
  • Support ThriftSever/JDBC and Spark SQL

Acknowledgement

Special thanks to the following enterprises and teams

  • Archon
  • Mobike
  • Samsung Electronics
  • SpeedyCloud
  • Tencent Cloud
  • UCloud

Thanks to the open source software and services from the following organizations and individuals

  • Asta Xie
  • CNCF
  • CoreOS
  • Databricks
  • Docker
  • Github
  • Grafana
  • gRPC
  • Jepsen
  • Kubernetes
  • Namazu
  • Prometheus
  • RedHat
  • RocksDB Team
  • Rust Team

Thanks to the individual contributors

  • 8cbx
  • Akihiro Suda
  • aliyx
  • alston111111
  • andelf
  • Andy Librian
  • Arthur Yang
  • astaxie
  • Bai, Yang
  • bailaohe
  • Bin Liu
  • Blame cosmos
  • Breezewish
  • Carlos Ferreira
  • Ce Gao
  • Changjian Zhang
  • Cheng Lian
  • Cholerae Hu
  • Chu Chao
  • coldwater
  • Cole R Lawrence
  • cuiqiu
  • cuiyuan
  • Cwen
  • Dagang
  • David Chen
  • David Ding
  • dawxy
  • dcadevil
  • Deshi Xiao
  • Di Tang
  • disksing
  • dongxu
  • dreamquster
  • Drogon
  • Du Chuan
  • Dylan Wen
  • eBoyy
  • Eric Romano
  • Ewan Chou
  • Fiisio
  • follitude
  • Fred Wang
  • fud
  • fudali
  • gaoyangxiaozhu
  • Gogs
  • goroutine
  • Gregory Ian
  • Guanqun Lu
  • Guilherme Hübner Franco
  • Haibin Xie
  • Han Fei
  • hawkingrei
  • Hiroaki Nakamura
  • hiwjd
  • Hongyuan Wang
  • Hu Ming
  • Hu Ziming
  • Huachao Huang
  • HuaiyuXu
  • Huxley Hu
  • iamxy
  • Ian
  • insion
  • iroi44
  • Ivan.Yang
  • Jack Yu
  • jacky liu
  • Jan Mercl
  • Jason W
  • Jay
  • Jay Lee
  • Jianfei Wang
  • Jiaxing Liang
  • Jie Zhou
  • jinhelin
  • Jonathan Boulle
  • Karl Ostendorf
  • knarfeh
  • Kuiba
  • leixuechun
  • li
  • Li Shihai
  • Liao Qiang
  • Light
  • lijian
  • Lilian Lee
  • Liqueur Librazy
  • Liu Cong
  • Liu Shaohui
  • liubo0127
  • liyanan
  • lkk2003rty
  • Louis
  • louishust
  • luckcolors
  • Lynn
  • Mae Huang
  • maiyang
  • maxwell
  • mengshangqi
  • Michael Belenchenko
  • mo2zie
  • morefreeze
  • MQ
  • mxlxm
  • Neil Shen
  • netroby
  • ngaut
  • Nicole Nie
  • nolouch
  • onlymellb
  • overvenus
  • PaladinTyrion
  • paulg
  • Priya Seth
  • qgxiaozhan
  • qhsong
  • Qiannan
  • qiukeren
  • qiuyesuifeng
  • queenypingcap
  • qupeng
  • Rain Li
  • ranxiaolong
  • Ray
  • Rick Yu
  • shady
  • ShawnLi
  • Shen Li
  • Sheng Tang
  • Shirly
  • Shuai Li
  • ShuNing
  • ShuYu Wang
  • siddontang
  • silenceper
  • Simon J Mudd
  • Simon Xia
  • skimmilk6877
  • sllt
  • soup
  • Sphinx
  • Steffen
  • sumBug
  • sunhao2017
  • Tao Meng
  • Tao Zhou
  • tennix
  • tiancaiamao
  • TianGuangyu
  • Tristan Su
  • ueizhou
  • UncP
  • Unknwon
  • v01dstar
  • Van
  • WangXiangUSTC
  • wangyanjun
  • wangyisong1996
  • weekface
  • wegel
  • Wei Fu
  • Wenbin Xiao
  • Wenting Li
  • Wenxuan Shi
  • winkyao
  • woodpenker
  • wuxuelian
  • Xiang Li
  • xiaojian cai
  • Xuanjia Yang
  • Xuanwo
  • XuHuaiyu
  • Yang Zhexuan
  • Yann Autissier
  • Yanzhe Chen
  • Yiding Cui
  • Yim
  • youyouhu
  • Yu Jun
  • Yuwen Shen
  • Zejun Li
  • Zhang Yuning
  • zhangjinpeng1987
  • ZHAO Yijun
  • Zhe-xuan Yang
  • ZhengQian
  • ZhengQianFang
  • zhengwanbo
  • ZhiFeng Hu
  • Zhiyuan Zheng
  • Zhou Tao
  • Zhoubirdblue
  • zhouningnan
  • Ziyi Yan
  • zs634134578
  • zxylvlp
  • zyguan
  • zz-jason