Download HeidiSQL 12.7, released on 05 May 2024

Donate

Compatibility notes

Nightly Builds of heidisql.exe

Latest automatically compiled main executable and installers for HeidiSQL. Just download and overwrite your existing C:\Program Files\HeidiSQL\heidisql.exe. Be aware that these builds are not official releases and therefore probably have more bugs, possibly serious ones.

  1. Issue #1965 and issue #1088: do not force integer display width when composing CREATE TABLE code on MySQL 8.0.17+. The user may set one if he likes, but that will now show a server warning in the log panel.

    committed: 18 Jun 2024 16:57 compiled: 18 Jun 2024 17:25

    64bit build 22.7 MB

  2. Issue #1965: show warnings from some internal queries as well, and when running an SQL file

    committed: 18 Jun 2024 16:53

  3. Issue #1965: remove unused variable declarations

    committed: 18 Jun 2024 15:54

  4. Issue #1965: fix missing variable declaration

    committed: 17 Jun 2024 19:55 compiled: 17 Jun 2024 19:57

    64bit build 22.7 MB

  5. Issue #1965: remove obsolete option and checkbox "Show query warnings dialog", now that warnings are always logged

    committed: 17 Jun 2024 16:03

  6. Issue #1965: show warnings from custom queries in the bottom log panel, right when they occur, not at the very end of a batch

    committed: 17 Jun 2024 15:38

  7. Silence sporadic crash in TAdoDBConnection.Destroy, found in uploaded crash reports

    committed: 17 Jun 2024 11:08 compiled: 17 Jun 2024 11:25

    64bit build 22.7 MB

  8. Separate two commands in two lines, so debugging can reveal the crashing command

    committed: 17 Jun 2024 11:06

  9. Issue #1604: support creating table indexes on SQLite

    committed: 17 Jun 2024 10:23 compiled: 17 Jun 2024 10:25

    64bit build 22.7 MB

  10. Issue #1604: fix crash when showing index tab due to uninitialized SubParts and Collations in SQLite and PostgreSQL

    committed: 17 Jun 2024 09:20

  11. Table editor: disallow editing direction/collation of index node level

    committed: 17 Jun 2024 07:54

  12. Issue #1284: update SQLite multiple cipher libraries to v1.8.6

    committed: 16 Jun 2024 14:35 compiled: 16 Jun 2024 15:26

    32bit build: 16.5 MB 64bit build 22.7 MB 32+64bit installer 42.8 MB

  13. Issue #1964: support MariaDB's INET4 and INET6 data types

    committed: 14 Jun 2024 13:59 compiled: 14 Jun 2024 14:25

    64bit build 22.7 MB

  14. Issue #1284: suppress irrelevant warning "Duplicate %s %s with identical parameters will be inacessible from C++"

    committed: 14 Jun 2024 13:46

  15. Issue #1963: fix doubled DPI factor of proposal width and height, due to its own scaling

    committed: 12 Jun 2024 18:32 compiled: 12 Jun 2024 19:26

    32bit build: 16.5 MB 64bit build 22.7 MB 32+64bit installer 42.8 MB

  16. Update current year in license file

    committed: 08 Jun 2024 13:11

  17. Issue #1952: change log level in TDBQuery.IsEditable from debug to info, when user tries to edit a read-only grid result, so the reason and background is more visible for most users.

    committed: 08 Jun 2024 09:11 compiled: 08 Jun 2024 09:25

    64bit build 22.7 MB

  18. Issue #1149: reset bottom filter box after switching tables

    committed: 08 Jun 2024 08:46

  19. Issue #1962: reset width and height of completion proposal when user clicks "Reset panel dimensions"

    committed: 08 Jun 2024 08:21 compiled: 08 Jun 2024 08:25

    64bit build 22.7 MB

  20. Create FUNDING.yml

    committed: 06 Jun 2024 12:23 compiled: 06 Jun 2024 12:25

    64bit build 22.7 MB

  21. Issue #1284: add support for encrypted SQLite databases, using the C API from utelle/SQLite3MultipleCiphers

    committed: 05 Jun 2024 16:47 compiled: 05 Jun 2024 16:51

    32bit build: 16.5 MB 64bit build 22.7 MB 32+64bit installer 42.8 MB

  22. Quote restart command in scheduled task item generated by auto-updater

    committed: 31 May 2024 09:00 compiled: 31 May 2024 09:25

    64bit build 22.7 MB

  23. Merge pull request #1950 from mlocati/export-php

    Fix and improve exporting in PHP format

    committed: 31 May 2024 07:56

  24. Merge branch 'master' into export-php

    committed: 31 May 2024 07:54

  25. Issue #1959: fix shrinking/repositioned edit boxes in options tab of table editor, when opening a second table.

    committed: 31 May 2024 07:44 compiled: 31 May 2024 08:25

    64bit build 22.7 MB

  26. Issue #634: fix HTML in message dialog text containing URLs with trailing double quote

    committed: 30 May 2024 18:43 compiled: 30 May 2024 19:25

    64bit build 22.7 MB

  27. Issue #1948: hide menu item for Sequal Suggest dialog.

    committed: 30 May 2024 17:51 compiled: 30 May 2024 18:25

    64bit build 22.7 MB

  28. Issue #1768: add footer hint in the error dialog shown when SEC_E_ALGORITHM_MISMATCH happens

    committed: 29 May 2024 07:22 compiled: 29 May 2024 07:26

    32bit build: 16.5 MB 64bit build 22.7 MB 32+64bit installer 41.8 MB

  29. Issue #1768:
    * Dynamically set the used MYSQL_OPT_* constants for libmysql v8+, to fix the reported SEC_E_ALGORITHM_MISMATCH connection error on SSL-enabled sessions.
    * add libmysql-8.4.0-64.dll to installer
    * remove deprecated and no longer used mysql_ssl_set() function

    committed: 28 May 2024 19:33 compiled: 28 May 2024 19:46

    32bit build: 16.5 MB 64bit build 22.7 MB 32+64bit installer 41.7 MB

  30. Issue #1897: initialize nodes with vsMultiLine only if toGridExtensions option is set, so the host subtabs do not suffer from other bugs. See https://www.heidisql.com/forum.php?t=42191

    committed: 21 May 2024 19:39 compiled: 21 May 2024 20:25

    64bit build 22.6 MB

  31. Issue #1768: prefer mysql_options() with MYSQL_OPT_SSL_* over deprecated mysql_ssl_set(). And merge some newer TMySQLOption items from mariadb-server\libmariadb\include\mysql.h

    committed: 20 May 2024 10:53 compiled: 20 May 2024 11:25

    64bit build 22.6 MB

  32. Use custom tab width and tabs-to-spaces setting uniquely in all places where we generate code. Provides a new CodeIndent() helper. Closes #1330

    committed: 19 May 2024 12:22 compiled: 19 May 2024 12:25

    64bit build 22.6 MB

  33. Set TLS options BEFORE calling mysql_ssl_set(). Probably helps fixing issue #1768

    committed: 18 May 2024 17:40 compiled: 18 May 2024 18:26

    32bit build: 16.5 MB 64bit build 22.6 MB 32+64bit installer 41.1 MB

  34. Fix retrieval of PG foreign keys on table names which exist in multiple schemata. Closes #1956.

    committed: 18 May 2024 12:11 compiled: 18 May 2024 12:25

    64bit build 22.6 MB

  35. Support zooming per mouse wheel in all remaining TSynMemo instances. This was missing in the procedure editor and log panel for instance.

    committed: 17 May 2024 07:34 compiled: 17 May 2024 08:25

    64bit build 22.6 MB

  36. Add CURRENT_TIMESTAMP function, this time missing in the newer generated functions-mysql8.ini. Closes #1951

    committed: 15 May 2024 09:10 compiled: 15 May 2024 09:26

    32bit build: 16.5 MB 64bit build 22.6 MB 32+64bit installer 41.1 MB

  37. Issue #1763: fix wrong DPI shown in log panel, and too high donate button after DPI change

    committed: 10 May 2024 15:31 compiled: 10 May 2024 16:25

    64bit build 22.6 MB

  38. Mark grid nodes with vsMultiLine, even if asGridRowLineCount option is set to 1. Fixes endlessly received WM_PAINT messages on results with large lines and tabs in it. Fixes issue #1897. See https://www.heidisql.com/forum.php?t=41502

    committed: 09 May 2024 13:03 compiled: 09 May 2024 13:25

    64bit build 22.6 MB

  39. Bump version for v12.7 release

    committed: 05 May 2024 12:05 compiled: 05 May 2024 12:09

    32bit build: 16.5 MB 64bit build 22.6 MB 32+64bit installer 41.1 MB

  40. Issue #1947: don't change case of detected column names, in CSV parser

    committed: 01 May 2024 16:48 compiled: 01 May 2024 17:25

    64bit build 22.6 MB

  41. Issue #139: move the few lines of code from OnBeforeCellPaint events of 3 remaining host subtabs into HostListBeforeCellPaint

    committed: 01 May 2024 12:22 compiled: 01 May 2024 12:25

    64bit build 22.6 MB

  42. Issue #139: use alternating row background in database tab, and in all sub tabs of the host tab

    committed: 01 May 2024 12:00

  43. Issue #1936: simplify code in TfrmTextEditor.FormClose

    committed: 29 Apr 2024 16:28 compiled: 29 Apr 2024 17:25

    64bit build 22.6 MB

  44. Issue #1936: simplify code, use the reference to TfrmTextEditor only locally in the ButtonClick event

    committed: 29 Apr 2024 16:13 compiled: 29 Apr 2024 16:25

    64bit build 22.6 MB

  45. Issue #1936: Attempt to fix EAbstractError when closing text editor

    committed: 29 Apr 2024 16:04

  46. Issue #139: minor optimization

    committed: 29 Apr 2024 12:08 compiled: 29 Apr 2024 12:25

    64bit build 22.6 MB

  47. Alternating row background colors in table columns list, if activated by user. Closes #139

    committed: 29 Apr 2024 09:24 compiled: 29 Apr 2024 09:25

    64bit build 22.6 MB

  48. Reset sort order of data tab grid as well, when user clicks "Clear data tab filter". Closes #1868

    committed: 29 Apr 2024 07:44 compiled: 29 Apr 2024 08:26

    32bit build: 16.5 MB 64bit build 22.6 MB 32+64bit installer 41.1 MB

  49. Issue #1946: update libmariadb.dll and plugin libraries to latest v3.3.8, taken from https://dlm.mariadb.com/browse/c_connector/201/1924/

    committed: 26 Apr 2024 13:55 compiled: 26 Apr 2024 14:26

    32bit build: 16.5 MB 64bit build 22.6 MB 32+64bit installer 41.1 MB

  50. Issue #1931: retrieve oid of user defined PostgreSQL data type CITEXT dynamically, which is different on each server/database.

    committed: 24 Apr 2024 20:07 compiled: 24 Apr 2024 20:25

    64bit build 22.6 MB