HeidiSQL 12.15 for Windows, Linux and macOS

ansgar's profile image ansgar posted 2 weeks ago in Anouncements Permalink

Get it from the download page

Note: You can already get a preview of v13 for Windows, built on the same codebase as the Linux version. See the download page for a zip package.

Bugfixes and enhancements in the Windows release:

  • fix: disable paging with 50 rows on Interbase/Firebird
  • fix: include $$ in list of non-allowed delimiters
  • fix: possible crash when grid context menu opens
  • fix: prevent triggers without quoted trigger name or table name from failing to be parsed
  • fix: make sample snippets installation optional. Refs #2341

Some notable changes in the Linux and macOS releases

  • Re-enable dropping files from file manager to "insert files to BLOB" dialog
  • Auto-uppercase keywords, data types and functions
  • Recreate previous state of trigger after realizing the user edited code has errors
  • Create a TSynEditMarkup descendant and use it for highlighting selected text occurrences
  • Support portable mode with a portable.lock file in the app folder
  • Re-enable hints on query result tabs
  • Show connection details as a hint over status bar
  • Use the more native MessageDlg on all platforms when we don't need additional dialog features
  • Show only mono-space fonts in SQL font selector
  • Support compilation and usage on FreeBSD
  • Support SynEdit hints when mouse is over function names, tables etc
  • and more: https://github.com/HeidiSQL/HeidiSQL/releases/tag/v12.15.1.1

Windows Screenshot

Ubuntu Screenshot

macOS Screenshot

Plasm's profile image Plasm posted 5 days ago Permalink

Hi, I've been following the Linux port since the first version, as the Wine version had some shortcomings. Unfortunately, the current version is still unusable. The last few updates have at least made HeidiSQL reasonably usable with MariaDB, as long as I only want to view or edit data. However, you need a very high tolerance for frustration, as it crashes every few clicks. HeidiSQL is completely unusable with PostgreSQL. It crashes after a maximum of 5 clicks. I am therefore currently using DBeaver, which I don't like at all compared to HeidiSQL and find much too cumbersome to use. Beekeeper Studio is much more similar to HeidiSQL, but it doesn't really come close to the classic either. HeidiSQL is the only program I've missed since switching to Linux about a year ago. I'm happy to help debug the errors with bug reports and tests, if you're interested. I use Manjaro with KDE Plasma on Wayland.

Best regards, Plasm

Translated with DeepL.com (free version)

ansgar's profile image ansgar posted 4 days ago Permalink

@Plasm if you can make this more precise than I can likely fix some things which crash. Did not see many crashes so far.

Plasm's profile image Plasm posted 4 days ago Permalink

Would you like the information here in this post or somewhere else (e-mail, new post, etc.)? I'm from Germany, so I'd prefer to communicate in German, but the forum seems to be mainly English-speaking.

An example: Selecting a database in the tree on the left: Exception class: ERangeError Message: Range check error

Callstack: $0000000000ACBD2A $0000000000ACBD8C $0000000000ACBC65 $0000000000ABB237 $00000000004EBDE2 $0000000000AC3E4A $0000000000AB1BCD $00000000007DB3CE $00000000007B8515 $0000

By the way: The "Copy details" button in the exception dialogue does not copy the error to the clipboard for me. In addition, each click adds a new check mark.

ansgar's profile image ansgar posted 4 days ago Permalink

Please report such bugs to the ticket system on Github. This forum is more meant for simple question/answers, and news around the app. If that tracker stuff is new to you don't fear - noone will beat you ;) I'm german too but it's important to keep it readable for the rest.

When you report an issue on Github, please also report the Linux distribution and the HeidiSQL build variant you are using.

Please login to leave a reply, or register at first.