PingCAP
  • Docs
  • Success Stories
  • Blog
  • About
  • Free Consultation
PingCAP
  • Docs
  • Success Stories
  • Blog
  • About
  • Free Consultation

Contact

中文
Documentation
  • About TiDB
    • TiDB Introduction
    • TiDB Architecture
  • Quick Start
    • TiDB Quick Start Guide
    • Basic SQL Statements
    • Bikeshare Example Database
  • TiDB User Guide
    • TiDB Server Administration
      • The TiDB Server
      • The TiDB Command Options
      • The TiDB Data Directory
      • The TiDB System Database
      • The TiDB System Variables
      • The Proprietary System Variables and Syntax in TiDB
      • The TiDB Server Logs
      • The TiDB Access Privilege System
      • TiDB User Account Management
      • Use Encrypted Connections
    • SQL Optimization
      • Understand the Query Execution Plan
      • Introduction to Statistics
    • Language Structure
      • Literal Values
      • Schema Object Names
      • Keywords and Reserved Words
      • User-Defined Variables
      • Expression Syntax
      • Comment Syntax
    • Globalization
      • Character Set Support
      • Character Set Configuration
      • Time Zone Support
    • Data Types
      • Numeric Types
      • Date and Time Types
      • String Types
      • JSON Types
      • The ENUM data type
      • The SET Type
      • Data Type Default Values
    • Functions and Operators
      • Function and Operator Reference
      • Type Conversion in Expression Evaluation
      • Operators
      • Control Flow Functions
      • String Functions
      • Numeric Functions and Operators
      • Date and Time Functions
      • Bit Functions and Operators
      • Cast Functions and Operators
      • Encryption and Compression Functions
      • Information Functions
      • JSON Functions
      • Aggregate (GROUP BY) Functions
      • Miscellaneous Functions
      • Precision Math
    • SQL Statement Syntax
      • Data Definition Statements
      • Data Manipulation Statements
      • Transactions
      • Database Administration Statements
      • Prepared SQL Statement Syntax
      • Utility Statements
      • TiDB SQL Syntax Diagram
    • JSON Functions and Generated Column
    • Connectors and APIs
    • TiDB Transaction Isolation Levels
    • Error Codes and Troubleshooting
    • Compatibility with MySQL
    • TiDB Memory Control
    • Slow Query Log
    • Advanced Usage
      • Read Data From History Versions
      • Garbage Collection (GC)
  • TiDB Operations Guide
    • Hardware and Software Requirements
    • Deploy
      • Ansible Deployment (Recommended)
      • Offline Deployment Using Ansible
      • Docker Deployment
      • Docker Compose Deployment
      • Cross-Region Deployment
      • Kubernetes Deployment
    • Configure
      • Configuration Flags
      • Configuration File Description
      • Modify Component Configuration Using Ansible
      • Enable TLS Authentication
      • Generate Self-signed Certificates
    • Monitor
      • Overview of the Monitoring Framework
      • Key Metrics
      • Monitor a TiDB Cluster
    • Scale
      • Scale a TiDB Cluster
      • Scale Using Ansible
    • Upgrade
      • Upgrade the Component Version
      • TiDB 2.0 Upgrade Guide
    • Tune Performance
    • Backup and Migrate
      • Backup and Restore
      • Migrate
        • Migration Overview
        • Migrate All the Data
        • Migrate the Data Incrementally
    • TiDB-Ansible Common Operations
    • Troubleshoot
  • TiDB Enterprise Tools
    • Syncer
    • mydumper
    • Loader
    • TiDB-Binlog
    • PD Control
    • PD Recover
    • TiKV Control
    • TiDB Controller
  • TiKV Documentation
  • TiSpark Documentation
    • Quick Start Guide
    • User Guide
  • Frequently Asked Questions (FAQ)
  • TiDB Best Practices
  • Releases
    • 2.1 RC3
    • 2.1 RC2
    • 2.0.7
    • 2.1 RC1
    • 2.0.6
    • 2.0.5
    • 2.1 Beta
    • 2.0.4
    • 2.0.3
    • 2.0.2
    • 2.0.1
    • 2.0
    • 2.0 RC5
    • 2.0 RC4
    • 2.0 RC3
    • 2.0 RC1
    • 1.1 Beta
    • 1.0.8
    • 1.0.7
    • 1.1 Alpha
    • 1.0.6
    • 1.0.5
    • 1.0.4
    • 1.0.3
    • 1.0.2
    • 1.0.1
    • 1.0
    • Pre-GA
    • RC4
    • RC3
    • RC2
    • RC1
  • TiDB Adopters
  • TiDB Roadmap
  • Connect with us
  • More Resources
    • Frequently Used Tools
    • PingCAP Blog
    • Weekly Update

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
"TiDB 1.0 release notes" was last updated Jan 19 2018: Add the release notes for 1.1 alpha (#329) (854724f)
Improve this page

What’s on this page

Product

  • TiDB
  • TiSpark
  • Roadmap
  • TiDB Cloud

Docs

  • Quick Start
  • Best Practices
  • FAQ
  • TiDB Utilities
  • Release Notes

Resources

  • Blog
  • Weekly
  • GitHub
  • TiDB Academy
  • TiDB Community

Company

  • About
  • Careers
  • News
  • Contact Us
  • Privacy Policy
  • Terms of Service

Connect

  • Twitter
  • LinkedIn
  • Reddit
  • Google Group
  • Stack Overflow

© 2018 PingCAP. All Rights Reserved.

中文