Skip to content

tidb-server v3.1.0

Compare
Choose a tag to compare
@zimulala zimulala released this 12 May 12:11
1347df8

Compatibility Changes

  • Support directly stopping starting of TiDB if the HTTP listening port is unavailable when the report-status configuration item is enabled #16291

New Features

  • Support displaying the information of Coprocessor tasks in explain format = "dot"
    #16125
  • Reduce the redundant stack information of log using the disable-error-stack configuration item #16182

Bug Fixes

  • Fix the panic issue caused by the merge join operation in some scenarios #15920
  • Fix the issue that some expressions are repeatedly counted in selectivity calculation #16052
  • Fix the panic issue when loading the statistics information in extreme cases #15710
  • Fix the issue that an error is returned in some cases when equivalent expressions cannot be recognized in SQL query #16015
  • Fix the issue that an error is returned when querying the view of one database from another database #15867
  • Fix the panic issue that occurs when the column is handled using fast analyze #16080
  • Fix the incorrect character set of the current_role print result #16084
  • Refine the log of MySQL connection handshake error #15799
  • Fix the panic issue caused by port probing after the audit plugin is loaded #16065
  • Fix the panic issue of the sort operator on left join because the TypeNull class is mistaken as a variable-length type #15739
  • Fix the issue of inaccurate count of monitoring session retry error #16120
  • Fix the issue of wrong results of weekday in the ALLOW_INVALID_DATES mode #16171
  • Fix the issue that Garbage Collection (GC) might not work normally when the cluster has TiFlash nodes #15761
  • Fix the issue that TiDB goes out of memory (OOM) when users set a large partition count when creating hash partitioned table #16219
  • Fix the issue that warnings are mistaken as errors, and make the union statement have the same behavior as the select statement #16138
  • Fix the execution error when TopN is pushed down to mocktikv #16200
  • Increase the initial length of chunk.column.nullBitMap to avoid unnecessary cost of runtime.growslice #16142