Skip to content

Releases: pingcap/tiflash

TiFlash v5.2.3

02 Dec 09:09
8242cf2
Compare
Choose a tag to compare
FIX exception: GC removed normal file which just created (#3216) (#3228)

TiFlash v5.2.2

29 Oct 02:36
8242cf2
Compare
Choose a tag to compare

Bug Fixes

  • Fix the issue that TiFlash fails to start up under platform without library nsl

TiFlash v5.1.3

03 Dec 09:13
5191b8d
Compare
Choose a tag to compare

There is no release note for this version.

TiFlash v5.1.2

27 Sep 02:44
5191b8d
Compare
Choose a tag to compare

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

23 Sep 09:35
ed1fecd
Compare
Choose a tag to compare

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

02 Dec 14:36
ad24043
Compare
Choose a tag to compare

There is no release note for this version.

TiFlash v5.0.4

14 Sep 08:42
ad24043
Compare
Choose a tag to compare

Improvements

  • Support casting the STRING type to the DOUBLE 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() and RIGHT() 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 the STRING type argument and NULL values

TiFlash v5.2.1

09 Sep 10:06
576ddf8
Compare
Choose a tag to compare

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 the DOUBLE 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 the STRING type argument and NULL values

TiFlash v5.2.0

27 Aug 10:32
576ddf8
Compare
Choose a tag to compare

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 the DOUBLE 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 the STRING type argument and NULL values

TiFlash v5.1.1

30 Jul 07:33
c8fabfb
Compare
Choose a tag to compare

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 or COUNT 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