Releases: pingcap/tiflash
Releases · pingcap/tiflash
TiFlash v5.2.3
FIX exception: GC removed normal file which just created (#3216) (#3228)
TiFlash v5.2.2
Bug Fixes
- Fix the issue that TiFlash fails to start up under platform without library
nsl
TiFlash v5.1.3
There is no release note for this version.
TiFlash v5.1.2
Improvements
- Support the
DATE()
function - Add write throughput per instance to Grafana panels
- Optimize the performance of the
leader-read
process - Accelerate the process of canceling
MPP
tasks
Bug Fixes
- Fix the issue of unexpected results when TiFlash fails to establish MPP connections
- Fix the potential issue of data inconsistency that occurs when TiFlash is deployed on multiple disks
- Fix a bug that MPP queries get wrong results when TiFlash server is under high load
- Fix a potential bug that MPP queries hang forever
- Fix the issue of concurrency problem between store initialization and
DDL
- Fix a bug of incorrect results that occurs when queries contain filters like
CONSTANT
<
|<=
|>
|>=
COLUMN
- Fix the potential panic issue when
Snapshot
is applied simultaneously with with multiple DDL operations - Fix the issue that the store size in metrics is inaccurate under heavy writing
- Fix the potential issue that TiFlash cannot perform GC for the delta data after running for a long time
- Fix the issue of wrong results when
new collation
is enabled - Fix the potential panic issue that occurs during lock resolving
- Fix a bug that metrics display wrong value
TiFlash v4.0.15
Bug fixes
- Fix the potential issue of data inconsistency that occurs when TiFlash is deployed on multiple disks
- Fix a bug of incorrect results that occurs when queries contain filters like
CONSTANT
<
|<=
|>
|>=
COLUMN
- Fix the issue that the store size in metrics is inaccurate under heavy writing
- Fix a potential bug that TiFlash cannot restore data when deployed on multiple disks
- Fix the potential issue that TiFlash cannot garbage-collect the delta data after running for a long time
TiFlash v5.0.5
There is no release note for this version.
TiFlash v5.0.4
Improvements
- Support casting the
STRING
type to theDOUBLE
type - Support the
STR_TO_DATE()
function - Optimize the non-joined data in right outer join using multiple threads
- Support the Cartesian join
- Support the
LEFT()
andRIGHT()
functions - Support automatically invalidating stale Regions in MPP queries
- Support the
ABS()
function
Bug Fixes
- Fix the issue that TiFlash keeps restarting because of the split failure
- Fix the potential issue that TiFlash cannot delete the delta data
- Fix a bug that TiFlash adds wrong padding for non-binary characters in the
CAST
function - Fix the issue of incorrect results when handling aggregation queries with complex
GROUP BY
columns - Fix the TiFlash panic issue that occurs under heavy write pressure
- Fix the panic that occurs when the right jon key is not nullalbe and the left join key is nullable
- Fix the potential issue that the
read-index
requests take a long time - Fix the panic issue that occurs when the read load is heavy
- Fix the panic issue that might occur when the
Date_Format
function is called with theSTRING
type argument andNULL
values
TiFlash v5.2.1
Improvements
- Add operators:
MOD / %
,LIKE
- Add string functions:
ASCII()
,COALESCE()
,LENGTH()
,POSITION()
,TRIM()
- Add mathematical functions:
CONV()
,CRC32()
,DEGREES()
,EXP()
,LN()
,LOG()
,LOG10()
,LOG2()
,POW()
,RADIANS()
,ROUND(decimal)
,SIN()
,MOD()
- Add date functions:
ADDDATE(string, real)
,DATE_ADD(string, real)
,DATE()
- Add other functions:
INET_NTOA()
,INET_ATON()
,INET6_ATON
,INET6_NTOA()
- Support Shuffled Hash Join calculation and Shuffled Hash Aggregation calculation in the MPP mode when a new collation is enabled
- Optimize basic code to improve MPP performance
- Support casting the
STRING
type to theDOUBLE
type - Optimize the non-joined data in right outer join using multiple threads
- Support automatically invalidating stale Regions in MPP queries
Bug Fixes
- Fix the issue that TiFlash keeps restarting because of the split failure
- Fix the potential issue that TiFlash cannot delete the delta data
- Fix a bug that TiFlash adds wrong padding for non-binary characters in the
CAST
function - Fix the issue of incorrect results when handling aggregation queries with complex
GROUP BY
columns - Fix the TiFlash panic issue that occurs under heavy write pressure
- Fix the panic that occurs when the right jon key is not nullable and the left join key is nullable
- Fix the potential issue that the
read-index
requests take a long time - Fix the panic issue that occurs when the read load is heavy
- Fix the panic issue that might occur when the
Date_Format
function is called with theSTRING
type argument andNULL
values
TiFlash v5.2.0
Improvements
- Add operators:
MOD / %
,LIKE
- Add string functions:
ASCII()
,COALESCE()
,LENGTH()
,POSITION()
,TRIM()
- Add mathematical functions:
CONV()
,CRC32()
,DEGREES()
,EXP()
,LN()
,LOG()
,LOG10()
,LOG2()
,POW()
,RADIANS()
,ROUND(decimal)
,SIN()
,MOD()
- Add date functions:
ADDDATE(string, real)
,DATE_ADD(string, real)
,DATE()
- Add other functions:
INET_NTOA()
,INET_ATON()
,INET6_ATON
,INET6_NTOA()
- Support Shuffled Hash Join calculation and Shuffled Hash Aggregation calculation in the MPP mode when a new collation is enabled
- Optimize basic code to improve MPP performance
- Support casting the
STRING
type to theDOUBLE
type - Optimize the non-joined data in right outer join using multiple threads
- Support automatically invalidating stale Regions in MPP queries
Bug Fixes
- Fix the issue that TiFlash keeps restarting because of the split failure
- Fix the potential issue that TiFlash cannot delete the delta data
- Fix a bug that TiFlash adds wrong padding for non-binary characters in the
CAST
function - Fix the issue of incorrect results when handling aggregation queries with complex
GROUP BY
columns - Fix the TiFlash panic issue that occurs under heavy write pressure
- Fix the panic that occurs when the right jon key is not nullable and the left join key is nullable
- Fix the potential issue that the
read-index
requests take a long time - Fix the panic issue that occurs when the read load is heavy
- Fix the panic issue that might occur when the
Date_Format
function is called with theSTRING
type argument andNULL
values
TiFlash v5.1.1
Feature enhancements
- Support the
HAVING()
function in DAG requests
Bug fixes
- Fix the potential panic issue that occurs when running table scan tasks
- Fix a bug that TiFlash raises the error about
duplicated region
when handling DAQ requests - Fix the panic issue that occurs when the read load is heavy
- Fix the potential panic issue that occurs when executing the
DateFormat
function - Fix the potential memory leak issue that occurs when executing MPP tasks
- Fix the issue of unexpected results when executing the aggregation functions
COUNT
orCOUNT DISTINCT
- Fix a potential bug that TiFlash cannot restore data when deployed on multiple disks
- Fix the issue that TiDB Dashboard cannot display the disk information of TiFlash correctly
- Fix the potential panic issue that occurs when deconstructing
SharedQueryBlockInputStream
- Fix the potential panic issue that occurs when deconstructing
MPPTask
- Fix the potential issue of data inconsistency after synchronizing data via snapshot