Download Latest Version 12.11.1.167 Linux source code.tar.gz (20.8 MB)
Email in envelope

Get an email when there's a new version of HeidiSQL

Home / 12.8
Name Modified Size InfoDownloads / Week
Parent folder
12.8 source code.tar.gz 2024-07-11 69.4 MB
12.8 source code.zip 2024-07-11 69.7 MB
README.md 2024-07-11 3.8 kB
Totals: 3 Items   139.1 MB 0

Get it from the download page

3rd party updates: * Issue [#1946]: update C connector / libmariadb.dll and plugin libraries to latest v3.3.10

New stuff: * Issue [#1284]: add support for encrypted SQLite databases, using the C API from utelle/SQLite3MultipleCiphers * Issue [#1964]: support MariaDB's INET4 and INET6 data types * Issue [#1604]: support creating table indexes on SQLite * Issue [#1604]: support adding primary key to new tables, which needs to be done inside the CREATE TABLE code * Issue [#1605]: support dropping table indexes on SQLite * Issue [#1965]: show warnings from custom queries in the bottom log panel, right when they occur, not at the very end of a batch * Issue [#1428]: debug logging of query time and network time after each result-query * Issue [#1972]: Add new security option to verify SSL certificate, in MySQL and MariaDB * Get query result tab caption list from "-- names:" comment, similar to "-- name:" in a single query

Bugfixes and enhancements:

  • Issue [#1768] and issue [#1426]: fix wrong mysql_options() constants for libmysql v8+, to fix SSL connections to servers with OpenSSL 3.x, throwing a SEC_E_ALGORITHM_MISMATCH error. Thanks a lot to Justin Fiedler and Gurianoff for helping out.
  • Issue [#1330]: Use custom tab width and tabs-to-spaces setting uniquely in all places where we generate code.
  • Issue [#1956]: Fix retrieval of PG foreign keys on table names which exist in multiple schemata.
  • Support zooming per mouse wheel in the procedure editor and log panel
  • Issue [#1951]: Add CURRENT_TIMESTAMP function, this time missing in the newer generated functions-mysql8.ini.
  • Issue [#1763]: fix wrong DPI shown in log panel, and too high donate button after DPI change
  • Issue [#1897]: 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.
  • Issue [#1948]: hide menu item for Sequal Suggest dialog.
  • Issue [#634]: fix HTML in message dialog text containing URLs with trailing double quote
  • Issue [#1959]: fix shrinking/repositioned edit boxes in options tab of table editor, when opening a second table.
  • Fix and improve exporting in PHP format (@mlocati)
  • Quote restart command in scheduled task item generated by auto-updater
  • Issue [#1962]: reset width and height of completion proposal when user clicks "Reset panel dimensions"
  • Issue [#1149]: reset bottom filter box after switching tables
  • 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.
  • Issue [#1963]: fix doubled DPI factor of proposal width and height, due to its own scaling
  • Table editor: disallow editing direction/collation of index node level
  • Issue [#1604]: fix crash when showing index tab due to uninitialized SubParts and Collations in SQLite and PostgreSQL
  • Silence sporadic crash in TAdoDBConnection.Destroy, found in uploaded crash reports
  • Issue [#1967]: fix doubled height of donate button with certain fonts, for instance "Microsoft YaHei UI"
  • Enhance TConnectionParameters.IsMySQL, to turn "MySQL or MariaDB 8.0" into "MySQL 8.0" in status bar
  • Issue [#1971]: downsize VARCHAR length to 1 for temporary MySQL tables for views, to work around "Row size too large" error
  • Issue [#1935]: indicate unaccepted drop target when dragging folder or session over its current folder
Source: README.md, updated 2024-07-11