Download HeidiSQL 9.4 (20 Oct 2016)


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. Include ADO connection string in status bar connection details, shorten the lines reasonably and show the full lines in a message box when clicking on it. See http://www.heidisql.com/forum.php?t=23049

    Committed: 1 week ago (Sat, 14 Jan 17 12:01)

  2. Work around access violation in highlighter, which raises after a successful reconnect. See http://www.heidisql.com/forum.php?t=23009

    Committed: 3 weeks ago (Wed, 04 Jan 17 10:07)

  3. Make Markdown export code compatible to the parser on gitlab.com, by using 3 dashes instead of 1, below header columns. See http://www.heidisql.com/forum.php?t=22991

    Committed: 4 weeks ago (Sun, 25 Dec 16 12:35)

  4. Support SQL security setting in view editor via drop down menu. See http://www.heidisql.com/forum.php?t=21740

    Committed: 1 month ago (Wed, 14 Dec 16 20:10)

  5. Increase width of "name" field on view editor to the same value as it's on the procedure editor.

    Committed: 1 month ago (Sun, 11 Dec 16 12:25)

  6. Reasonably increase and unify design time dimensions of object editors to 700x500 pixels

    Committed: 1 month ago (Sun, 11 Dec 16 11:45)

  7. Remove per-row comment in PHP array grid export, which blows up the result. See http://www.heidisql.com/forum.php?t=22749#p22798

    Committed: 2 months ago (Sat, 03 Dec 16 10:43)

  8. Revert r5136, which removes support for single quotes in database names again, to fix a new bug when finding the right PG database name in a query like SET search_path TO E'information_schema', E'public'. See http://www.heidisql.com/forum.php?t=22799

    Committed: 2 months ago (Tue, 29 Nov 16 15:15)

  9. Don't encode html entities but escape quotes in JSON grid export. See http://www.heidisql.com/forum.php?t=22747#p22783

    Committed: 2 months ago (Sat, 26 Nov 16 16:10)

  10. Fix sloppy regular expression in TDBConnection.DetectUSEQuery which removes too much of trailing quotes in a database name. See http://www.heidisql.com/forum.php?t=22743

    Committed: 2 months ago (Thu, 24 Nov 16 19:22)

  11. Escape quotes and stuff in JSON keys and values. See http://www.heidisql.com/forum.php?t=22747

    Committed: 2 months ago (Thu, 24 Nov 16 19:01)

  12. Use double quotes for PHP values when exporting a PHP array from a grid. See http://www.heidisql.com/forum.php?t=22749

    Committed: 2 months ago (Thu, 24 Nov 16 18:52)

  13. PostgreSQL: query timeout is set in milliseconds, not seconds. See http://www.heidisql.com/forum.php?t=22645

    Committed: 2 months ago (Mon, 21 Nov 16 19:54)

  14. Try to load libpq.dll with explicit file path if the path-less did not succeed. See http://www.heidisql.com/forum.php?t=22514

    Committed: 2 months ago (Sun, 20 Nov 16 22:20)

  15. Inject a line break after the data grid WHERE filter and before a potential ORDER BY and/or LIMIT clause. This way the filter may end with a comment without breaking the rest of it. See pm from Patrick Fischer.

    Committed: 2 months ago (Thu, 17 Nov 16 21:39)

  16. Cast unknown data type columns as text when generating a multi column filter from user input. See http://www.heidisql.com/forum.php?t=22562

    Committed: 3 months ago (Tue, 01 Nov 16 17:52)

  17. Use the right SQL commands for killing a process on PostgreSQL. See http://www.heidisql.com/forum.php?t=21760

    Committed: 3 months ago (Mon, 31 Oct 16 18:53)

  18. Fix compiler warning

    Committed: 3 months ago (Sun, 30 Oct 16 19:33)

  19. Remove quirky logic from TMySQLQuery.Execute when distinguishing between text and binary data types. See http://www.heidisql.com/forum.php?t=22441

    Committed: 3 months ago (Mon, 24 Oct 16 21:34)

  20. Fix crash when taskbar button interface is not available for some reason. See http://www.heidisql.com/forum.php?t=22451

    Committed: 3 months ago (Mon, 24 Oct 16 21:00)

  21. Prepare upcoming v9.4 release

    Committed: 3 months ago (Thu, 20 Oct 16 18:22)

  22. Catch exception when clicking "Cancel running operation" and the KILL command cannot be executed. See http://www.heidisql.com/forum.php?t=22339

    Committed: 3 months ago (Wed, 12 Oct 16 22:04)

  23. Accept SSL session settings as command line parameters. See
    * http://www.heidisql.com/forum.php?t=22181
    * http://www.heidisql.com/help.php#commandline

    Committed: 3 months ago (Tue, 11 Oct 16 20:41)

  24. Support session name in placeholders for filename. See http://www.heidisql.com/forum.php?t=22320

    Committed: 3 months ago (Tue, 11 Oct 16 20:16)

  25. Fix typo

    Committed: 3 months ago (Sat, 08 Oct 16 12:24)

  26. Fix crash when showing hint (animation) on grid cells with large text portions.
    * http://www.heidisql.com/forum.php?t=20458#p20548
    * http://www.heidisql.com/forum.php?t=22277

    Committed: 4 months ago (Wed, 05 Oct 16 22:15)

  27. Next attempt to fix conversion of float values to int/unixtimestamps. See http://www.heidisql.com/forum.php?t=22092#p22159

    Committed: 4 months ago (Fri, 23 Sep 16 21:48)

  28. Remove FromLocaleFormat from MakeFloat and MakeInt. See http://www.heidisql.com/forum.php?t=22092#p22133

    Committed: 4 months ago (Wed, 21 Sep 16 19:45)

  29. Support all integer and real data types for displaying as Unix timestamp. See http://www.heidisql.com/forum.php?t=22092

    Committed: 4 months ago (Sat, 17 Sep 16 14:50)

  30. Add translation strings for new "Go to" menu

    Committed: 5 months ago (Sun, 04 Sep 16 13:01)

  31. Add some hotkeys for focusing table filter, database tree and main tabs. Also, add a new main menu with these actions, so the user can look up these hotkeys.

    Committed: 5 months ago (Sat, 03 Sep 16 09:10)

  32. Clear contents of filter boxes when pressing Esc key. See http://www.heidisql.com/forum.php?t=21911

    Committed: 5 months ago (Mon, 29 Aug 16 20:50)

  33. Support multiple objects selected in user manager > add object.

    Committed: 5 months ago (Mon, 29 Aug 16 20:37)

  34. Add some missing translation strings

    Committed: 5 months ago (Mon, 22 Aug 16 19:21)

  35. Merge latest changes from official SynEdit repository. Fixes slow highlighter when TableNames contains several 1000's of strings. Removes limitation to 1000 table names for highlighting. See
    * http://www.heidisql.com/forum.php?t=16307
    * https://github.com/SynEdit/SynEdit/issues/28

    Committed: 5 months ago (Mon, 15 Aug 16 20:07)

  36. Move plink.exe path to lpCommandLine parameter instead of passing it as lpApplicationName. This way, a folderless plink.exe call should use the first available one from the path environment. See http://www.heidisql.com/forum.php?t=21873

    Committed: 5 months ago (Thu, 11 Aug 16 17:17)

  37. * Move some menu items for configuring data grids into a new submenu labelled "Grid view options"
    * Create a duplicated menu item there, for "View binary data as text" button from the main toolbar
    * Create a new menu item there, for jumping to the "Data" tab in the preferences window
    * Add related translation strings

    Committed: 6 months ago (Fri, 05 Aug 16 13:01)

  38. Support Windows authentication via command line parameter W or winauth. See http://www.heidisql.com/forum.php?t=20752

    Committed: 6 months ago (Thu, 04 Aug 16 17:58)

  39. Revert r5078. Do not prepend we're DPI aware. See http://www.heidisql.com/forum.php?t=21729

    Committed: 6 months ago (Wed, 20 Jul 16 18:05)

  40. Use exact text data types instead of their whole category for detecting special binary columns. Fixes unquoted JSON content in SQL exports. See http://www.heidisql.com/forum.php?t=20655

    Committed: 6 months ago (Tue, 19 Jul 16 19:38)

  41. Loosen exception handling in MakeInt(), so that not only EInvalidOp results in errors. Probably related to http://www.heidisql.com/forum.php?t=21727

    Committed: 6 months ago (Sat, 16 Jul 16 09:54)

  42. Revert previous commit.

    Committed: 7 months ago (Sun, 19 Jun 16 17:46)

  43. Attempt to fix window flicker issue on Windows 10 by disabling ApplicationEvents.OnIdle event temporarily. See http://www.heidisql.com/forum.php?t=21342#p21635

    Committed: 7 months ago (Sun, 19 Jun 16 17:40)

  44. Propagate changed list of object names in selected database through the new event OnObjectnamesChanged to the owner object, not through an internal reference to a string list.

    Committed: 7 months ago (Sat, 18 Jun 16 09:24)

  45. Expired passwords: Initialize form font, and trigger actual string translations

    Committed: 7 months ago (Fri, 17 Jun 16 22:20)

  46. Update SynEdit component from https://github.com/SynEdit/SynEdit.git/

    Committed: 7 months ago (Fri, 17 Jun 16 22:09)

  47. Expired passwords: Show password strength indicator as long as repeated password is still empty.

    Committed: 7 months ago (Thu, 16 Jun 16 19:53)

  48. Expired passwords: Release strings for translation

    Committed: 7 months ago (Wed, 15 Jun 16 21:14)

  49. Expired passwords: Implement a simple password-strength checker with a progressbar.

    Committed: 7 months ago (Wed, 15 Jun 16 20:54)

  50. Add client plugin for MariaDB's GSSAPI authentication, basically Windows authentication.

    Committed: 7 months ago (Wed, 15 Jun 16 19:58)

  51. Missing constant CLIENT_CAN_HANDLE_EXPIRED_PASSWORDS, see previous commit.

    Committed: 7 months ago (Mon, 13 Jun 16 20:08)

  52. MySQL/MariaDB: Implement support for expired passwords. Show a change-password dialog after the very first query of a connection when it returns "Error 1820: You must SET PASSWORD before executing this statement". See http://www.heidisql.com/forum.php?t=17921

    Committed: 7 months ago (Mon, 13 Jun 16 19:59)

  53. Update Transifex command line client to 0.12.1. See https://github.com/transifex/transifex-client/releases

    Committed: 7 months ago (Sat, 11 Jun 16 09:39)

  54. Cosmetics: Make status bar panel for server version a bit wider. See http://www.heidisql.com/forum.php?t=21585

    Committed: 7 months ago (Sat, 11 Jun 16 09:31)

  55. Cosmetics in session manager: Rearrange and resize labels in statistics tab. See http://www.heidisql.com/forum.php?t=21585

    Committed: 7 months ago (Sat, 11 Jun 16 09:25)

  56. Display network type in tooltip over server status panel. See http://www.heidisql.com/forum.php?t=21556

    Committed: 7 months ago (Thu, 09 Jun 16 22:16)

  57. Trim database names when passed as semicolon separated list. See http://www.heidisql.com/forum.php?t=21505

    Committed: 8 months ago (Tue, 07 Jun 16 20:10)

  58. Rewind result set for column comments before iterating over it, as it's an inner loop. See http://www.heidisql.com/forum.php?t=21504

    Committed: 8 months ago (Tue, 07 Jun 16 20:03)

  59. Do not complain about empty password when SHOW GRANTS output does not include the IDENTIFIED BY clause on MySQL 5.7.6+. See http://www.heidisql.com/forum.php?t=21351

    Committed: 8 months ago (Mon, 06 Jun 16 19:57)

  60. Preferences: Give each tab an individual icon, and use flat button style for tabs.

    Committed: 8 months ago (Thu, 02 Jun 16 20:59)

  61. Preferences: Add checkbox for "Horizontal scrollbar" in Logging tab.

    Committed: 8 months ago (Thu, 02 Jun 16 20:39)

  62. Add new item "Logging preferences" to context menu in SQL log panel

    Committed: 8 months ago (Thu, 02 Jun 16 20:27)

  63. Support wildcard options in "Find text on server" dialog in a new drop down box, to provide a possibility to find exact matches. See http://www.heidisql.com/forum.php?t=21388

    Committed: 8 months ago (Wed, 25 May 16 20:53)

  64. Fix EArgumentOutOfRangeException in TDBConnection.PrefetchResults when SQL batch could not be separated correctly. Should be a rare case, but happened, see http://www.heidisql.com/forum.php?t=21380

    Committed: 8 months ago (Tue, 24 May 16 18:14)

  65. Display number of selected besides available columns on "Columns" button in "Data" tab.

    Committed: 8 months ago (Tue, 24 May 16 18:06)

  66. Display number of sorted columns on "Sorting" button. See http://www.heidisql.com/forum.php?t=17463#p21386

    Committed: 8 months ago (Tue, 24 May 16 17:58)

  67. Fix wrong FLOAT data type mapping between DB.TFieldType and TDBDatatypeIndex, in TAdoDBQuery.Execute. See http://www.heidisql.com/forum.php?t=21306

    Committed: 8 months ago (Mon, 23 May 16 20:55)

  68. Attempt to fix high DPI awareness. See http://www.heidisql.com/forum.php?t=21287

    Committed: 8 months ago (Mon, 16 May 16 12:44)

  69. Missing file for r5073: BIT column syntax. See http://www.heidisql.com/forum.php?t=20333

    Committed: 9 months ago (Fri, 06 May 16 18:01)

  70. Fix "Database(s)" string split by space characters. Allow semicolon only. See http://www.heidisql.com/forum.php?t=21080

    Committed: 9 months ago (Fri, 06 May 16 17:56)

  71. Wrap grid export code in a try/except block, so we can catch a potential "Cannot determine name of table" error, occurring while trying to get the WHERE clause for DELETEs. See http://www.heidisql.com/forum.php?t=21168

    Committed: 9 months ago (Thu, 28 Apr 16 20:13)

  72. Set each procedure parameter on its own line, and remove some tabs. See http://www.heidisql.com/forum.php?t=21166

    Committed: 9 months ago (Wed, 27 Apr 16 20:08)

  73. Use b'' format only for BIT columns in MySQL only. See http://www.heidisql.com/forum.php?t=20333

    Committed: 9 months ago (Wed, 27 Apr 16 19:55)

  74. Overcome 4000 character limit in IS.VIEW_DEFINITION. See http://www.heidisql.com/forum.php?t=21097

    Committed: 9 months ago (Sun, 17 Apr 16 15:31)

  75. Add splitter on procedure editor. See http://www.heidisql.com/forum.php?t=21106

    Committed: 9 months ago (Wed, 13 Apr 16 19:27)

  76. Fill SSL command line parameters only if not empty in HeidiSQL session. See http://www.heidisql.com/forum.php?t=21024

    Committed: 9 months ago (Mon, 11 Apr 16 19:39)

  77. Display the version of libpq.dll in the status bar's balloon hint with server details, using PQlibVersion().

    Committed: 9 months ago (Sun, 10 Apr 16 12:27)

  78. Update all PostgreSQL libraries, add missing libiconv-2.dll, unify filename of 32bit version of libintl.dll (=> libintl-8.dll), and finally revert the previous 3 commits, which hopefully are not required with these updates. See http://www.heidisql.com/forum.php?t=21039

    Committed: 9 months ago (Fri, 08 Apr 16 18:26)

  79. Load libpq.dll after just checking if it exists. Do not check what LoadLibrary returns. This is quite risky, but there seem to be cases where LoadLibrary returns 0 although libpq.dll was loaded. See http://www.heidisql.com/forum.php?t=21039

    Committed: 10 months ago (Wed, 06 Apr 16 07:03)

  80. Attempt to add a helpful error message to the error dialog when libpq.dll was not loaded. http://www.heidisql.com/forum.php?t=21039

    Committed: 10 months ago (Tue, 05 Apr 16 07:04)

  81. Load libpq.dll with full path, so the LoadLibrary does not accidentally take a different (probably wrong) one from somewhere else than the current directory. See http://www.heidisql.com/forum.php?t=21039

    Committed: 10 months ago (Mon, 04 Apr 16 20:18)

  82. MSSQL: Work around multiple results from a single query, in case of a stored procedure for example. See http://www.heidisql.com/forum.php?t=21036

    Committed: 10 months ago (Mon, 04 Apr 16 19:25)

  83. Add "SQL DELETEs/INSERTs" to grid export formats. See http://www.heidisql.com/forum.php?t=20929

    Committed: 10 months ago (Sun, 03 Apr 16 11:45)

  84. Fix multi column filter concatenated without OR after linebreak. See http://www.heidisql.com/forum.php?t=21005 and http://www.heidisql.com/forum.php?t=21007

    Committed: 10 months ago (Wed, 30 Mar 16 20:08)

  85. Use an exact comparison for PostgreSQL's BOOLEAN datatype. See http://www.heidisql.com/forum.php?t=20953

    Committed: 10 months ago (Wed, 30 Mar 16 20:00)

  86. Display UTC date/time in 5th status bar panel. See http://www.heidisql.com/forum.php?t=20999

    Committed: 10 months ago (Tue, 29 Mar 16 20:21)

  87. MSSQL table names: Revert previous change in TAdoDBQuery.TableName and assign separate SQL strings earlier, in TAdoDBConnection.GetLastResults. Fixes wrong table name in "Send queries in one go" mode. See http://www.heidisql.com/forum.php?t=20979

    Committed: 10 months ago (Fri, 25 Mar 16 20:11)

  88. Fix bug in TAdoDBQuery.TableName when multiple queries were executed. See http://www.heidisql.com/forum.php?t=20979

    Committed: 10 months ago (Fri, 25 Mar 16 11:08)

  89. Use an exact comparison in multi-column filters for some PostgreSQL data types to overcome SQL errors, e.g. UUID, INT etc. Also, prevent other errors by matching the value against a certain regular expression. If it does not match, leave this column away. Introduces the new TDataType.ValueMustMatch property. See http://www.heidisql.com/forum.php?t=20953

    Committed: 10 months ago (Wed, 23 Mar 16 18:09)

  90. Remember selected encoding in several file-open-dialogs. See http://www.heidisql.com/forum.php?t=20868

    Committed: 10 months ago (Sun, 20 Mar 16 14:34)

  91. Do not check existence of IS.routines before querying it. See http://www.heidisql.com/forum.php?t=20456#p20487

    Committed: 10 months ago (Sun, 13 Mar 16 11:29)

  92. Support searching in procedures and functions on MSSQL and PostgreSQL mode too.

    Committed: 10 months ago (Sun, 13 Mar 16 11:22)

  93. Warn if export output filename contains illegal characters, which TFileStream.Create does not catch for some reason. See http://www.heidisql.com/forum.php?t=20873

    Committed: 10 months ago (Sat, 12 Mar 16 14:55)

  94. Make keep-alive-interval customizable in "Advanced" tab on session manager. See http://www.heidisql.com/forum.php?t=20829

    Committed: 11 months ago (Sat, 05 Mar 16 19:36)

  95. Use a better fitting icon for the browse-file button in SQL export dialog. See http://www.heidisql.com/forum.php?t=20717

    Committed: 11 months ago (Sun, 21 Feb 16 11:32)

  96. Bump copyright year in license file

    Committed: 11 months ago (Wed, 17 Feb 16 20:42)

  97. Again, try to tweak the width of the size column on the database tree, as there is still an ellipsis in some cases.

    Committed: 11 months ago (Mon, 08 Feb 16 20:17)

  98. Now that 1023 MiB are formatted as 0.9 GiB, we need to adjust the auto-calculated width of the size column on the database tree.

    Committed: 11 months ago (Sun, 07 Feb 16 12:44)

  99. Format byte numbers so that we never get a thousands separator in it. Prevents us from running into a conversion bug in helpers.CleanupNumber(). See http://www.heidisql.com/forum.php?t=20612

    Committed: 11 months ago (Sun, 07 Feb 16 12:42)

  100. Try to show tooltip when columns in database tree are too narrow to show the full text. See http://www.heidisql.com/forum.php?t=20458

    Committed: 12 months ago (Sun, 31 Jan 16 19:20)