MySQL/MariaDB database management for macOS

Overview

Sequel Ace Logo

Crowdin

Sequel Ace is the "sequel" to longtime macOS tool Sequel Pro. Sequel Ace is a fast, easy-to-use Mac database management application for working with MySQL & MariaDB databases.

If you would like to sponsor Sequel Ace, please check out our Open Collective!

Installation

Mac AppStore Download on the Mac AppStore

Download Sequel Ace today from the macOS App Store!

MAS CLI

To install via mas MAS CLI use Sequel Ace id 1518036000

mas install 1518036000 # Sequel Ace

Homebrew

To install an unofficial community maintained Homebrew Cask of the GitHub Release

brew install --cask sequel-ace

Building locally

To run Sequel Ace locally from XCode, please:

  • download .zip archive of this repo / clone locally
  • open sequel-ace.xcworkspace and run Sequel Ace Local Testing schema

If you encounter any issue, let us know by creating a new issue.

Moving saved connections from Sequel Pro

To move your favorites, please check migration guide.

Contributing

We have a lot of work to do, but we're here to provide, with your help, an always-free, macOS first SQL database tool for everyone.

Translations

If you would like to help with translations, please sign up for Crowdin and join our Crowdin project to translate Sequel Ace into supported languages. If you want to add a new language, please creating a new issue and we will be happy to enable that language for you to translate!

Development

If you would like to help with code and development, please see either our projects page or issues with relevant labels such as Help Wanted, Bug, Feature Request, and PR Welcome. These lists contain the issues where we would most like your help. There are both simple and difficult tasks there so new contributors should be able to get started.

Branches

  • main: Main is our active development branch. All contribution PRs should be pointed at main!

Tags & Releases

  • production/ tags represent submissions to the macOS App Store. These are marked as "Pre-Release" until approved by Apple and officially released by the team. Both release candidates and final releases use production/ tags. Release candidates will have RC or Release Candidate in their title.
  • beta/ tags represent pre-release versions of Sequel Ace that are intended to test new features and bug fixes. The downloadable app in a beta/ tag has a different name and identifier (Sequel Ace Beta), meaning you can install it side-by-side with the latest App Store release. Beta releases also have increased logging turned on to help us identify critical issues.

Compatibility

  • macOS: >= 10.12
  • Processor: Intel & Apple Silicon
  • MySQL: >= 5.6
  • MariaDB: >= 10.0

Note: An older version of Sequel Ace (version 2.3.2) is available to download for macOS versions 10.10 and 10.11, however support is limited and we encourage upgrading to the latest macOS and Sequel Ace.

License

Copyright (c) 2020-2021 Moballo, LLC. All rights reserved. Forked from Sequel Pro: Copyright (c) 2002-2019 Sequel Pro & CocoaMySQL Teams. All rights reserved.

Sequel Ace is free and open source software, licensed under MIT. See LICENSE for full details.

Issues
  • Typing

    Typing "(" character in the query tab causes SequelAce to close

    • Sequel Ace Version: 2.2.1
    • macOS Version: 10.14.6
    • MySQL Version: 5.7.26

    Description In the latest version of SequelAce, typing the ( key in the query editor causes SequelAce to crash.

    Steps To Reproduce

    1. Open a connection to a MySQL instance in SequelAce
    2. Type a query that uses the ( key
    3. SequelAce closes...

    Expected Behaviour The key ( should be supported as it's needed in writing SQL ๐Ÿ‘

    Is Issue Present in Latest Beta? Yes

    Additional Context This is not an issue in SequelAce 2.1.4. That version has been so stable for me! Something has changed since then.

    Bug Highest Priority 
    opened by yg-dba 59
  • Application Icon

    Application Icon

    Hey!

    I just made a quick Application Icon. Feel free to use it if you like... sequelace

    Feature Request 
    opened by vinilanzoni 46
  • SequelAceTunnelAssistant doesn't prompt for Unknown Hosts/SSH Passwords on Big Sur

    SequelAceTunnelAssistant doesn't prompt for Unknown Hosts/SSH Passwords on Big Sur

    • Sequel Ace Version: 2.1.0 (2042)
    • macOS Version: 11.0 Beta (20A4299v)
    • MySQL Version: 5.5.61

    Description Attempting to create an SSH connection fails using a password or key. On macOS 10.14.6 (18G3020) both Sequel Pro and Sequel Ace work but on Big Sur only Sequel Pro works.

    Steps To Reproduce

    1. Enter MySQL and SSH details
    2. Click "Test connection"

    Expected Behaviour A dialog is presented with "The SSH Tunnel has unexpectedly closed." as the description. Interestingly clicking on this text to copy it results in the line breaks changing.

    After clicking "Show Detail" (maybe it should be "Show Details"?), the following output is displayed:

    Used command:  /usr/bin/ssh -v -N -S none -o ControlMaster=no -o ExitOnForwardFailure=yes -o ConnectTimeout=10 -o NumberOfPasswordPrompts=3 -o UserKnownHostsFile=/Users/<user>/Library/Containers/com.sequel-ace.sequel-ace/Data/.keys/ssh_known_hosts_strict -F /Applications/Sequel Ace.app/Contents/Resources/ssh_config -o TCPKeepAlive=no -o ServerAliveInterval=60 -o ServerAliveCountMax=1 [email protected]<host> -L 53190:127.0.0.1:3306
    
    OpenSSH_8.1p1, LibreSSL 2.7.3
    debug1: Reading configuration data /Applications/Sequel Ace.app/Contents/Resources/ssh_config
    debug1: /Applications/Sequel Ace.app/Contents/Resources/ssh_config line 1: Applying options for *
    debug1: Connecting to <host> [<ip>] port 22.
    debug1: fd 5 clearing O_NONBLOCK
    debug1: Connection established.
    load pubkey "/Users/<user>/.keys/id_rsa": Operation not permitted
    debug1: identity file /Users/<user>/.keys/id_rsa type -1
    debug1: identity file /Users/<user>/.keys/id_rsa-cert type -1
    debug1: Local version string SSH-2.0-OpenSSH_8.1
    debug1: Remote protocol version 2.0, remote software version OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.10
    debug1: match: OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.10 pat OpenSSH_6.6.1* compat 0x04000002
    debug1: Authenticating to <host>:22 as 'root'
    debug1: SSH2_MSG_KEXINIT sent
    debug1: SSH2_MSG_KEXINIT received
    debug1: kex: algorithm: [email protected]
    debug1: kex: host key algorithm: ecdsa-sha2-nistp256
    debug1: kex: server->client cipher: [email protected] MAC: <implicit> compression: none
    debug1: kex: client->server cipher: [email protected] MAC: <implicit> compression: none
    debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
    debug1: Server host key: ecdsa-sha2-nistp256 SHA256:zVc6wZyEGph4xa7ZJ6f2qVM4EvzqpR8effJcmjqT65o
    debug1: read_passphrase: can't open /dev/tty: Device not configured
    Host key verification failed.
    

    Interestingly it looks for a ~/.keys/id_rsa file if it exists but is unable to read it.

    Is Issue Present in Latest Beta? Yes with 2.1.1 Beta 3. With this beta the "Test connection" button was missing though.

    Highest Priority 
    opened by dnicolson 46
  • SSH Password Authentication Doesn't Work

    SSH Password Authentication Doesn't Work

    I was excited to see someone bringing Sequel Pro back to life. I downloaded 2.0 from the App Store, and can't connect to any SSH server - the same way in which I have been using Sequel Pro for years. I get the error "The SSH Tunnel has unexpectedly closed.". When I click Show Detail, the popup disappears without telling me why.

    • Sequel Pro Version: 2.0
    • macOS Version: 10.15.5
    • MySQL Version: 5.7

    Description A clear and concise description of what the bug is.

    Steps To Reproduce Screen Shot 2020-06-16 at 12 09 51 AM Screen Shot 2020-06-16 at 12 10 26 AM

    Expected Behaviour Box appears explaining connection issue when clicking Show Detail.

    Bug Highest Priority Sandboxing 
    opened by corecoding 43
  • Whitelisted files need to be manually relisted

    Whitelisted files need to be manually relisted

    • Sequel Ace Version: 2.3.2 build 2121
    • macOS Version: 11.0.1 Big Sur
    • Processor Type (Intel/Apple): Intel Core i7 - MacBook Pro (16-inch, 2019)
    • MySQL Version: 5.6, 5.7 and 8.0

    Description Every time I start the program (cold restart) I need to explicitly whitelist my key files and config again or I can't connect to any server. Additionally, the dropdown to select my SSH config always reverts back to the Sequel Ace default option after browsing to the config file on my Mac. Whitelisting files on the Files tab of the settings also remains blank, even after adding files multiple times and after each restart.

    Additionally (might be related to the same issue), whenever I try to export a database to an existing selected directory (such as my Desktop directory) it gives me a warning that I can't access that directory. When I browse to it in the export dialog window and select the exact same directory again it will export just fine. Again a case of having to reselect things I've selected before to trigger "permission to access".

    I've even gone as far as giving Sequel Ace "Full Disk Access" in macOS, but to no avail.

    Steps to reproduce whitelisting issue

    1. Cold start the program
    2. Try to connect to any server
    3. Verbose logs show that it can't access my config
    4. Try to whitelist config
    5. List of whitelisted files does not update or show anything
    6. Dropdown of config selection still shows Sequel Ace default
    7. Connection does work so it seems to have worked for this session
    8. Fully close program and restart
    9. Connecting to any server fails again

    Expected Behaviour Whitelisted files to remain whitelisted after restarts of the program.

    Is Issue Present in Latest Beta? Yes, my latest attempt I've tried the pre-release of 3.0.0 and this still has the same problem.

    Additional Context Absolutely love what you guys have done picking up from Sequel Pro. I've installed the app using the App Store, already tried reinstalling multiple times, giving full disk access, trying several betas over the months, but nothing seems to resolve my problem. The app doesn't crash so I don't have any crash logs, it just seems to always lose its sandbox access to whitelisted files after restarting.

    Cannot Reproduce Help wanted Need More Info 
    opened by wblommaert 32
  • Third-party bundle won't work

    Third-party bundle won't work

    • Sequel Ace Version: 2.3.2 (build 2121)
    • macOS Version: 10.13.6 (although this is reported with 10.15.7 as well)
    • Processor Type (Intel/Apple): Intel
    • MySQL Version: 8.0.18

    Description

    When trying to use my Sequel Pro Laravel Export bundle, the following error message appears:

    BASH Error
    
    Error for โ€œExport To Laravel Migration(s)โ€:
    ./parse.sh: /usr/bin/env: bad interpreter: Operation not permitted
    

    Steps To Reproduce

    1. Download latest version of Sequel Pro Laravel Export bundle and install by drag-dropping onto the Sequel Ace application
    2. Open Sequel Ace, navigate to a database and table, and select Bundles > Export > Export to Laravel Migration(s)

    Expected Behaviour As in Sequel Pro, the bundle should create a ~/Desktop/SequelProLaravelExport folder with one or more Laravel migration files (some_file_name.php) in it, and display a dialog with a success message.

    Is Issue Present in Latest Beta? I'm using the App Store version, so I haven't tested the beta version yet.

    Additional Context See https://github.com/cviebrock/sequel-pro-laravel-export/issues/35

    If there are changes I need to make to my bundle to make it compatible with Sequel Ace, just let me know!

    Thanks!

    opened by cviebrock 32
  • Unable to connect to RDS MySQL ssl3_get_record:wrong version number

    Unable to connect to RDS MySQL ssl3_get_record:wrong version number

    • Sequel Ace Version: 2.1.1 build 2053
    • macOS Version: Mojave 10.14.6
    • MySQL Version: 5.6.34

    Description

    I am unable to connect to a few of my RDS MySQL instances. The error I get upon connecting is MySQL said: SSL connection error: error:1408F10B:SSL routines:ssl3_get_record:wrong version number

    The instance does not have SSL enabled, and is publicly available.

    I am previously able to connect (and still am) using nightly build of Sequel Pro.

    Steps To Reproduce

    1. Enter hostname, password, database. Connect using SSL is not checked.
    2. Click Connect

    Expected Behaviour Connected to MySQL instance.

    Is Issue Present in Latest Beta? Tried 2.1.2 Beta 3 - error still present.

    Additional Context Screen Shot 2020-07-08 at 2

    Need More Info stale 
    opened by samlin86 32
  • Support for sandboxed SSH config

    Support for sandboxed SSH config

    My organization uses ScaleFT to secure SSH access via Okta SSO. This results in a .ssh/config similar to

    Match exec "/usr/local/bin/sft resolve -q  %h"
      ProxyCommand "/usr/local/bin/sft" proxycommand  %h
      UserKnownHostsFile "/Users/user/Library/Application Support/ScaleFT/proxycommand_known_hosts"
    

    Now that Sequel-Ace is sandboxed, this configuration understandably isn't picked up. Unfortunately, it seems there's also no way to configure such a setup in Sequel Ace, and we can't use this as an alternative to Sequel Pro.

    Rather than try to support all the many possible things supported in an SSH config file, would you consider adding support for specifying SSH config directives per connection, in a text area, that could be saved in the sandbox in a file passed to ssh via -F <configfile_path> (see BSD/OSX ssh manpage)?

    Feature Request Highest Priority PR Welcome Sandboxing 
    opened by nilbus 31
  • Cannot open SSL keys

    Cannot open SSL keys

    macOS 10.15.5 Sequel Ace 2.0.1

    Cannot open SSH key files from anywhere

    0-06-22 at 11 41 09 Bug Highest Priority Sandboxing 
    opened by salvor-hardin 31
  • Cannot connect with an empty password

    Cannot connect with an empty password

    • Sequel Ace Version (including build number): 3.0.1 (3008)
    • Sequel Ace Source (App Store/GitHub/Homebrew): App Store
    • macOS Version: 11.1
    • Processor Type (Intel/Apple): Apple
    • MySQL Version: 8.0.22 (Homebrew)
    • macOS Localization: German

    Description My local MySQL instance on my dev machine is configured to allow root access without a password. When I enter this data into Sequel Ace, and try the connect button, it shows me an error that it cannot authenticate, but it tries to use a password.

    Bildschirmfoto 2020-12-22 um 15 57 47

    Error message that is shown:

    Bildschirmfoto 2020-12-22 um 15 55 51

    Unable to connect to host 127.0.0.1 because access was denied.
    
    Double-check your username and password and ensure that access from your current location is permitted.
    
    MySQL said: Access denied for user 'root'@'localhost' (using password: YES)
    Access denied for user 'root'@'localhost' (using password: YES)
    

    Also, the password field seems to be filled with some filler data afterwards:

    Bildschirmfoto 2020-12-22 um 15 57 57

    Steps To Reproduce

    1. Enter an IP address and a username, leave password blank
    2. Click on Connect
    3. See that it is trying to use a password ((using password: YES)), eventhough the password field is empty

    Expected Behaviour When no password is entered, I expect the client to not use a password when connecting to the database, just like the CLI would do:

    $ mysql -uroot
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 339
    Server version: 8.0.22 Homebrew
    
    Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    mysql> exit
    Bye
    

    Is Issue Present in Latest Beta? 3.0.1 (3008) is the latest release

    Related Issues It seems that lately there was some trouble with the password entering and sending #604, #598, #606

    opened by klaustopher 31
  • when i use client connect occurred error with

    when i use client connect occurred error with "[DAL]Empty or illegal schema for user:dal_user", but connect by ssh cmd succeed

    • Sequel Ace Version (including build number):
    • Sequel Ace Source (App Store/GitHub/Homebrew):
    • macOS Version:
    • Processor Type (Intel/Apple):
    • MySQL Version:
    • macOS Localization:

    Is Issue Present in Latest Beta?

    Description A clear and concise description of what the bug is.

    Steps To Reproduce 1. 2.

    Expected Behaviour

    Related Issues

    Additional Context

    opened by lanshipeng 1
  • Feature request: map back and forward gestures to back/forward history actions

    Feature request: map back and forward gestures to back/forward history actions

    Currently we can go back and forward in our view history via the buttons on the toolbar, or the menu commands under View. I'd like to see these actions also triggered via touchpad back/forward gestures.

    I'm using SensibleSideButtons to map M4 and M5 to simulate back and forward gestures, so if implemented this will implement these actions in the app. (I could manually map the command using BTT to Sequel Ace, but I can't use BTT on my work Mac due to a conflict with security software.)

    opened by advicepyro 0
  • Show table size in

    Show table size in "TABLES" view

    Hello,

    I was wondering if there's a feature to show the approx table size on the list here ?

    screenshot_240

    There's bound to be a performance hit, I know that - but it would be really useful to get this info.

    Feature Request Low priority PR Welcome 
    opened by stefanskotte 1
  • Feature Request: Run a bash script before connecting

    Feature Request: Run a bash script before connecting

    When working with Kubernetes and other containerisation tools you often need to run a bash command to port forward to the container and then connect to the database via Sequel Ace.

    i.e.: kubectl port-forward my-mysql-pod 33061:3306

    If Sequel Ace as the ability to run a pre-connection script and have this as part of the connection details page, it would remove the need to have a terminal window running in the background to keep that connection open and also provide visibility if that connection breaks.

    Another usecase: Users that need to have a VPN connection before connecting to a remote databases could also use it to check if the VPN is connected or auto-connect to the VPN before trying to connect to the database. In this instance having a post-connection script might be useful to restore the system to its pre-connection state (i.e.: disconnect from the VPN)

    opened by tiaanwillemse 0
  • Connecting to MariaDB Xpand currently not possible

    Connecting to MariaDB Xpand currently not possible

    I'd like to connect to MariaDB Xpand solution. We're currently running an on-premise cluster.

    It should be compatible with MariaDB and MySQL connectors, even got a response from the Xpand support team saying "Xpand is a drop-in replacement for MariaDB Enterprise Server (The OS version)". However I'm getting an error while connecting to the Xpand cluster;

    "MySQL said: [26630] Unsupported encoding: client requested charset 255"

    Does anyone have an idea on how I should go about this? is support for Xpand currently on the roadmap?

    Thanks in advance!

    opened by boywijnmaalen 5
  • Weird hidden invisible windows in mission control

    Weird hidden invisible windows in mission control

    • Sequel Ace Version (including build number): Version 3.3.3 Build 3034
    • Sequel Ace Source (App Store/GitHub/Homebrew): GitHub
    • macOS Version: 11.4
    • Processor Type (Intel/Apple): Intel
    • MySQL Version: 5.6.48
    • macOS Localization: English (GB)

    Is Issue Present in Latest Beta?

    Description There are 3 hidden invisible windows visible in Mission Control / show all windows view. This causes mission control to look weird and also doesn't re-focus the actual window when clicking the app icon in the Dock.

    Steps To Reproduce

    1. Open Sequel Aces and connect to the database
    2. Minimise the window
    3. Right click the app icon in the dock > show all windows...
    4. Hover in whitespace and find the hidden windows

    Expected Behaviour

    No hidden windows in Mission Control / Show all windows. Clicking the app icon in the dock should un-minimize the actual Sequel Ace window (you use Apple Music as an example of this expected behaviour).

    Related Issues

    Additional Context

    Screenshot 2021-07-19 at 15 43 45 Screenshot 2021-07-19 at 15 43 46 Screenshot 2021-07-19 at 15 43 47 Bug Cannot Reproduce PR Welcome 
    opened by jackbentley 1
  • Create Table from csv file limited to 89 columns

    Create Table from csv file limited to 89 columns

    • What version of Sequel-Ace are you using?
    • Version 3.3.3
    • What version of macOS are you running on?
    • Mac 10.15.7
    • What device(s) are you using Sequel-Ace on?
    • Macbook pro

    Tried to import a csv to create a new table. After some investigation, I found that the error is because the import is limited to 89 columns only.

    Tested by deleting columns and retrying import. The error happens on any csv with more than 89 columns, and switching around columns within the 89 to see if it was a field error was negative.

    Ran full csv import in Sequel Pro with success. Ace does pick up the columns after this and I can import to all columns provided the columns are already added.

    Bug Low priority PR Welcome 
    opened by Mikemacxx 0
  • Unable to create text column without default value

    Unable to create text column without default value

    • Sequel Ace Version: 3.3.3 (3034)
    • Sequel Ace Source: App Store
    • macOS Version: 10.15.7
    • Processor Type: Intel
    • MySQL Version: MariaDB 10.3.27
    • macOS Localization: EN

    Is Issue Present in Latest Beta? Yes, 3.4.0 (3035) Beta 1 same result

    Description When I create new column with text type (CHAR, VARCHAR, TEXT, etc.), here is no way to create it without DEFAULT VALUE set to empty string or NULL.

    Steps To Reproduce

    1. Open or create any table.
    2. Switch to Structure tab.
    3. Click to + sign to add new Column.
    4. Fill Field.
    5. Change Type to VARCHAR.
    6. Define Length to any number.
    7. Press Enter.

    Now is created Column with DEFAULT NULL.

    Steps To Reproduce

    1. Open or create any table.
    2. Switch to Structure tab.
    3. Click to + sign to add new Column.
    4. Fill Field.
    5. Change Type to VARCHAR.
    6. Define Length to any number.
    7. Uncheck Allow Null
    8. Press Enter.

    Now is created Column with DEFAULT ''.

    Here is no way to create column without default value.

    Expected Behaviour No default value until user explicitly fill it. Maybe add any way (small ร— button to Default parameter field, or at least right-click) option to remove default value from column.

    Related Issues Searched, nut no related issue found.

    Additional Context image

    Bug Feature Request 
    opened by jakubboucek 1
  • Fulltext index support on InnoDB tables not handled properly for MariaDB

    Fulltext index support on InnoDB tables not handled properly for MariaDB

    Description

    supportsFulltextOnInnoDB is currently handled by checking that mysql version is greater than MySQL 5.6.4

    I have MariaDB 10.4.17 and for some reason it is marked as MySQL 5.5.5

    This is from official docs on MariaDB site Full-text indexes can be used only with MyISAM and Aria tables, from MariaDB 10.0.5 with InnoDB tables and from MariaDB 10.0.15 with Mroonga tables, and can be created only for CHAR, VARCHAR, or TEXT columns.

    Won't Fix/Do 
    opened by najdanovicivan 1
  • when use open table in new tab the Ace crashed

    when use open table in new tab the Ace crashed

    • Sequel Ace Version: 3.3.3 build 3034
    • Sequel Ace Source: App Store
    • macOS Version: 11.4 (20F71)
    • Processor Type: Intel
    • MySQL Version: MariaDB 10.3

    Description When i right click on table name and use "Open table in new tab" new tab created then Ace freeze!

    Related Issues

    I think when i use ssh tunnel for connection this error occurred https://github.com/Sequel-Ace/Sequel-Ace/issues/658#issuecomment-853108286

    Additional Context

    I have to use ssh tunnel for all connections and this option is very useful and i don't ignore it

    Need More Info 
    opened by morakabi 1
Releases(beta/3.4.0-3036)
  • beta/3.4.0-3036(Jul 13, 2021)

    • Support for inserting new rows in tables that have generated columns
    • In the Structure tab, Generated columns are now indicated as VIRTUAL GENERATED or STORED GENERATED
    • Fixed buggy behavior when trying to edit a generated column, or when using pre-query warnings
    • Fixed warnings about character counts when attempting to insert multi-byte strings
    Source code(tar.gz)
    Source code(zip)
    Sequel-Ace-3.4.0-beta2.zip(19.16 MB)
  • beta/3.4.0-3035(Jul 4, 2021)

  • production/3.3.3-3034(Jun 8, 2021)

    App Store Release Notes

    • Fixed a bug with sandbox file access sometimes only allowing readonly access. Please revoke and re-add any file access in the app's preferences if you have issues with features such as exporting
    • Updated encodings to support the latest versions of MySQL 8
    • Allow using an empty password when connecting to a database
    • Fixed a bug that caused the app to be unable to handle tables with the utf8mb3 encoding
    • Fixed a bug that caused the tooltip to be empty after copying IDs
    • Fixed a bug that caused the toolbar color to sometimes turn gray
    • Fixed a few crashes and bugs with the query editor
    • Fixed UI bugs with the table details and create table syntax buttons and options
    • Initial support for the Japanese language

    Full Changelog

    Added

    • 22493671, Options when Deleting All Rows from Table

    Fixed

    • 3ecace04, Fix query timer after reconnect
    • 36c79bb8, Fix text jump and crash in query editor

    Changed

    • 879307e5, Take 2 at UTF8mb3 Support
    • bbf6f99c, Update encodings mappings

    Removed

    Infra

    Source code(tar.gz)
    Source code(zip)
    Sequel-Ace-3.3.3.zip(17.97 MB)
  • beta/3.3.3-3033(Jun 7, 2021)

    App Store Release Notes

    • Fixed a bug with sandbox file access sometimes only allowing readonly access. Please revoke and re-add any file access in the app's preferences if you have issues with features such as exporting
    • Updated encodings to support the latest versions of MySQL 8
    • Allow using an empty password when connecting to a database
    • Fixed a bug that caused the app to be unable to handle tables with the utf8mb3 encoding
    • Fixed a bug that caused the tooltip to be empty after copying IDs
    • Fixed a bug that caused the toolbar color to sometimes turn gray
    • Fixed a few crashes and bugs with the query editor
    • Fixed UI bugs with the table details and create table syntax buttons and options
    • Initial support for the Japanese language

    Full Changelog

    Added

    • 22493671, Options when Deleting All Rows from Table

    Fixed

    • 3ecace04, Fix query timer after reconnect
    • 36c79bb8, Fix text jump and crash in query editor

    Changed

    • 879307e5, Take 2 at UTF8mb3 Support
    • bbf6f99c, Update encodings mappings

    Removed

    Infra

    Source code(tar.gz)
    Source code(zip)
    Sequel-Ace-3.3.3-beta3.zip(19.13 MB)
  • beta/3.3.3-3032(Jun 2, 2021)

  • beta/3.3.3-3031(May 29, 2021)

  • production/3.3.2-3030(May 13, 2021)

    App Store Release Notes

    • New Nord theme
    • Fixed a bug with tab titles not including favorite names
    • Fixed a bug relating to getting windows for bundles
    • Bug fixes

    Full Changelog

    Added

    • f26d498b, New Nord theme

    Fixed

    • 878a9553, Fix grammar of "Check for Updates..." menu item
    • 09845e14, Fix getting windows for bundles

    Changed

    Removed

    Infra

    Source code(tar.gz)
    Source code(zip)
    Sequel-Ace-3.3.2.zip(17.93 MB)
  • beta/3.3.2-3029(May 10, 2021)

  • production/3.3.1-3028(Apr 8, 2021)

    App Store Release Notes

    • Tweaked the coloring of tabs introduced in 3.3.0 to more closely match previous behavior
    • Fixed stop query button not working
    • Fixed tab titles incorrectly including MySQL version numbers
    • Fixed change tab and new tab shortcuts
    • Fixed "Users" icon crash
    • Fixed display of binary data as hex color in dark mode
    • Other bug fixes and tweaks, mostly to resolve issues we introduced in 3.3.0

    Full Changelog

    Added

    Fixed

    • 8eee143e, Stop query button works as expected
    • a86bee7a, Fix tab title to show different string than window title
    • b7019ec0, Shortcuts for switching between tabs work as expected
    • 40e1cb9b, Open table in new tab works as expected
    • 6c8b05d0, Users icon is clickable and doesn't crash
    • 95fa0270, Improve tabs coloring
    • 5749f2bd, Display binary data as hex color in dark mode

    Changed

    Removed

    • a8f67d0a, Remove favorites divider

    Infra

    Source code(tar.gz)
    Source code(zip)
    Sequel-Ace-3.3.1.zip(17.90 MB)
  • beta/3.3.1-3027(Apr 7, 2021)

  • production/3.3.0-3026(Apr 3, 2021)

    App Store Release Notes

    • Completely re-wrote the tabbing and window management system enabling cool new features such as "Show All Tabs" (available under the View menu) and improved stability
    • Added preference to choose a custom known_hosts file
    • Improved memory management of importing and exporting
    • Various bug fixes (see GitHub for the full list of changes)

    Full Changelog

    Added

    • 57f0bbfb, Ability to choose custom known_hosts file

    Fixed

    • 8d56fa4f, re-added Edit inline or popup
    • 21e80ddb, Improve memory handling on SQL export
    • 672b44a4, #changed/ - Feature requests 955
    • 588d1c42, custom query result sorting
    • 1dd4b0f0, various small legibility issues across the documentation
    • a792bd67, Auto pair characters changing font
    • e7b089b2, exporting database with no selected table

    Changed

    • c5f1a35c, Windows & Tabs refactoring: Remove Custom tabbing, implement native tabbed windows, rewrite app structure & hierarchy
    • 672b44a4, /#fixed - Feature requests 955
    • 6018892c, - foreign key creation when skip-show-database is on

    Removed

    • 25942e3a, Remove unused SPFlippedView
    • 479f8a8a, Remove titleAccessoryView

    Infra

    • 4879793e, re-added SPTaskAdditions.m
    • 574bad74, Move NSWindowDelegate to Swift
    Source code(tar.gz)
    Source code(zip)
    Sequel-Ace-3.3.0.zip(17.76 MB)
  • beta/3.3.0-3025(Mar 17, 2021)

    This beta comes with major changes under the hood. PSMTabBar was removed and whole Windows hierarchy was changed to native tabbedWindow system. Tabs now support all system features including "Show all tabs", "Hide tab bar", "Show tab bar" even with one tab, dragging tab out of the window, etc. The favorites color identifier was changed to less disruptive, the SSL connection is now clearly visible on every single tab. For more info, check #970

    Note: We expect users to find some bugs and issues, so please report all of them so we can fix them asap. Mostly these will be not functioning menu item, shortcut, or anything similar.

    Added

    • 57f0bbfb, Ability to choose custom known_hosts file
    • 672b44a4, Feature requests #955

    Fixed

    • 588d1c42, Custom query result sorting
    • 1dd4b0f0, Various small legibility issues across the documentation
    • a792bd67, Auto pair characters changing font
    • e7b089b2, Exporting database with no selected table

    Changed

    • c5f1a35c, Windows & Tabs refactoring: Remove Custom tabbing, implement native tabbed windows, rewrite app structure & hierarchy
    • 6018892c, Foreign key creation when skip-show-database is on

    Removed

    • 25942e3a, Remove unused SPFlippedView
    • 479f8a8a, Remove titleAccessoryView

    Infra

    • 4879793e, Re-added SPTaskAdditions.m
    • 574bad74, Move NSWindowDelegate to Swift
    Source code(tar.gz)
    Source code(zip)
    Sequel-Ace-3.3.0-beta1.zip(18.92 MB)
  • production/3.2.3-3024(Mar 3, 2021)

    Added

    • eb3378d5, No Newer Release Available info alert
    • caa4103b, kill ssh child processes on crash
    • baa65392, Edit cells inline or popup 'intelligent' switch
    • 3b188a8f, GitHub release checker

    Fixed

    • e6899d3b, Fix windows being created instead of populated
    • 07e01804, GitHub version checker fixes
    • b074152d, saving individual query history
    • 1a8377bf, some analyzer warnings
    • 53f87c86, hide the filter for the current session
    • f07244a8, a couple of crashes
    • 0b0ae9cf, allow insertion of NULL into varchar fields of length < 4
    • bff9f326, latest crashes
    • 62491cb9, edit in popup
    • 22de4acc, Export directory bookmarks
    • 8163a425, some crashes

    Changed

    • e4a68c3e, Don't show no new release available alert on startup

    Removed

    Infra

    • cf73d714, faster-stringForByteSize
    • b967b556, Sqlite error logging
    Source code(tar.gz)
    Source code(zip)
    Sequel-Ace-3.2.3.zip(17.88 MB)
  • beta/3.2.3-3023(Mar 2, 2021)

    Added

    • 3b188a8f, GitHub release checker

    Fixed

    • 07e01804, GitHub version checker fixes
    • b074152d, saving individual query history
    • 1a8377bf, some analyzer warnings
    • 53f87c86, hide the filter for the current session
    • f07244a8, a couple of crashes
    • 0b0ae9cf, allow insertion of NULL into varchar fields of length < 4
    • bff9f326, latest crashes
    • 62491cb9, edit in popup
    • 22de4acc, Export directory bookmarks
    • 8163a425, some crashes

    Changed

    Removed

    Infra

    • b967b556, Sqlite error logging
    Source code(tar.gz)
    Source code(zip)
    Sequel-Ace-3.2.3-beta2.zip(19.04 MB)
  • beta/3.2.3-3022(Mar 1, 2021)

    Added

    • 3b188a8f, GitHub release checker

    Fixed

    • b074152d, saving individual query history
    • 1a8377bf, some analyzer warnings
    • 53f87c86, hide the filter for the current session
    • f07244a8, a couple of crashes
    • 0b0ae9cf, allow insertion of NULL into varchar fields of length < 4
    • bff9f326, latest crashes
    • 62491cb9, edit in popup
    • 22de4acc, Export directory bookmarks
    • 8163a425, some crashes

    Changed

    Removed

    Infra

    • b967b556, Sqlite error logging
    Source code(tar.gz)
    Source code(zip)
    Sequel-Ace-3.2.3-beta1.zip(19.04 MB)
  • production/3.2.2-3021(Feb 20, 2021)

    Added

    Fixed

    • 3cb1d8aa, maintain table filter state
    • 104cc39f, Tooltip crash attempt two
    • 57890626, show error if setting the time zone fails

    Changed

    • 550a566e, Remove hard-coded minimum for resetting auto-increment
    • 839bdfc8, Build Version is now selectable

    Removed

    Infra

    Source code(tar.gz)
    Source code(zip)
    Sequel-Ace-3.2.2.zip(16.93 MB)
  • production/3.2.1-3020(Feb 16, 2021)

  • production/3.2.0-3019(Feb 12, 2021)

    Added

    • cccc8755, UTC time tooltips
    • 85d0d6b5, Allow creating foreign keys referencing other databases

    Fixed

    • 9f32eeff, import/export when table has a trigger
    • 2e642c83, information schema crash 883
    • dab36f4f, indenting issue on query editor
    • fc7ced75, text wrapping on query screen
    • e8b516b1, a few crashes
    • 4a711678, Duplicate Table... name not editable
    • 2e468c1b, some crashes
    • e30d9f53, rename table so that it drops the original table
    • 0aa257c0, Users screen schemas not updating
    • 8a2dbe4d, remove space char used to trigger syntax highlighting on paste
    • a67ef9ed, more fb crashes
    • 351b9daa, Fix CSV Import Index out of bound in array crash
    • 30836826, Bookmarks not being generated correctly

    Infra

    • 69e2d39d, Set some App Center configs and events
    • c827cfd4, Rename SPWindowController's properties, start AutoLayout programatically without xibs
    • 05fa4958, Appcenter upload_symbols script
    • 351643ce, Get rid of Firebase Crashlytics, move to MSAppCenter Crashlytics & Analytics
    • e6ffd106, Windows hierarchy cleanup and typesafety, part 1
    • fac631db, Added more logging and removed a few non-fatal error reports
    Source code(tar.gz)
    Source code(zip)
    Sequel-Ace-3.2.0.zip(16.93 MB)
  • beta/3.2.0-3018(Feb 5, 2021)

    Added

    • 85d0d6b5, Allow creating foreign keys referencing other databases

    Fixed

    • dab36f4f, indenting issue on query editor
    • fc7ced75, text wrapping on query screen
    • e8b516b1, a few crashes
    • 4a711678, Duplicate Table... name not editable
    • 2e468c1b, some crashes
    • e30d9f53, rename table so that it drops the original table
    • 0aa257c0, Users screen schemas not updating
    • 8a2dbe4d, remove space char used to trigger syntax highlighting on paste
    • a67ef9ed, more fb crashes
    • 351b9daa, Fix CSV Import Index out of bound in array crash
    • 30836826, Bookmarks not being generated correctly

    Changed

    Removed

    Infra

    • 69e2d39d, Set some App Center configs and events
    • c827cfd4, Rename SPWindowController's properties, start AutoLayout programatically without xibs
    • 05fa4958, Appcenter upload_symbols script
    • 351643ce, Get rid of Firebase Crashlytics, move to MSAppCenter Crashlytics & Analytics
    • e6ffd106, Windows hierarchy cleanup and typesafety, part 1
    • fac631db, Added more logging and removed a few non-fatal error reports
    Source code(tar.gz)
    Source code(zip)
    Sequel-Ace-3.2.0-beta2.zip(17.73 MB)
  • beta/3.2.0-3017(Jan 24, 2021)

    Added

    • 85d0d6b5, Allow creating foreign keys referencing other databases

    Fixed

    • 30836826, Bookmarks not being generated correctly

    Infra

    • 351643ce, Get rid of Firebase Crashlytics, move to MSAppCenter Crashlytics & Analytics
    • e6ffd106, Windows hierarchy cleanup and typesafety, part 1
    • fac631db, Added more logging and removed a few non-fatal error reports
    Source code(tar.gz)
    Source code(zip)
    Sequel-Ace-3.2.0-beta1.zip(17.62 MB)
  • production/3.1.1-3016(Jan 20, 2021)

    Added

    • ebe453a7, Add Chinese localizations
    • edd5e4eb, Add support for generic Spanish language next to Spanish (Spain) language

    Fixed

    • b7578c22, Fix Broken run current query button
    • 74fd2acb, syntax highlighting not being properly applied after pasting
    • f220ccb3, Some crashes
    • a53198a7, Query history duplicates and order
    • 100cd2db, Table history buttons not working
    • cb7f9022, Fix reconnect timeout - accept SSH password after network connection reset
    • 056bb81a, some more crashes

    Changed

    • 3350b13d, apply custom font to all inserted snippets
    • 5df7a388, highlight errors in red in the query status field
    • 8f91391c, Get rid of CocoaPods, switch FMDB to SPM, enable Swift standard libraries
    • 656cc948, Consistently use encoding utf8mb4

    Infra

    • 056e7e9e, os_log wrapper for swift
    Source code(tar.gz)
    Source code(zip)
    Sequel-Ace-3.1.1.zip(16.80 MB)
  • beta/3.1.1-3015(Jan 18, 2021)

    Added

    • ebe453a7, Add Chinese localizations
    • edd5e4eb, Add support for generic Spanish language next to Spanish (Spain) language

    Fixed

    • 74fd2acb, syntax highlighting not being properly applied after pasting
    • f220ccb3, Some crashes
    • a53198a7, Query history duplicates and order
    • 100cd2db, Table history buttons not working
    • cb7f9022, Fix reconnect timeout - accept SSH password after network connection reset
    • 056bb81a, some more crashes

    Changed

    • 3350b13d, apply custom font to all inserted snippets
    • 5df7a388, highlight errors in red in the query status field
    • 8f91391c, Get rid of CocoaPods, switch FMDB to SPM, enable Swift standard libraries
    • 656cc948, Consistently use encoding utf8mb4

    Removed

    Infra

    Source code(tar.gz)
    Source code(zip)
    Sequel-Ace-3.1.1-beta2.zip(17.53 MB)
  • beta/3.1.1-3014(Jan 15, 2021)

    Added

    • ebe453a7, Add Chinese localizations
    • edd5e4eb, Add support for generic Spanish language next to Spanish (Spain) language

    Fixed

    • f220ccb3, Some crashes
    • a53198a7, Query history duplicates and order
    • 100cd2db, Table history buttons not working
    • cb7f9022, Fix reconnect timeout - accept SSH password after network connection reset
    • 056bb81a, some more crashes

    Changed

    • 8f91391c, Get rid of CocoaPods, switch FMDB to SPM, enable Swift standard libraries
    • 656cc948, Consistently use encoding utf8mb4
    Source code(tar.gz)
    Source code(zip)
    Sequel-Ace-3.1.1-beta1.zip(17.51 MB)
  • production/3.1.0-3013(Jan 8, 2021)

    Our first release of 2021 comes with couple of enhancements and a lot of bug fixes!

    Added

    • 01fa877d, Copy tables between databases

    Fixed

    • 9bd486ab, table information eye symbol crash
    • 5ae47f9d, exporting multiple tables
    • 1bcfe5f4, changing custom query font and respect font when inserting favourite
    • d21af610, some crashes
    • c08f883b, some crashes
    • 0738da94, Two custom queries with syntax errors = crash
    • d6e987d9, Fix cutoff file names in Preferences
    • 02b68274, display json string properly in edit popup
    • e424db42, - SSHTunnel crash
    • 8cca7500, more crashes
    • 9430b976, Improve query editor performance - Revert double click functionality by overriding NSTextStorage
    • dddf027d, a few new crashes
    • 4030d3fb, Fix quick connect not clearing fields

    Changed

    • da1c1c8c, better handle stale bookmarks
    • 5474b93f, Better export error handling
    • 2664a177, Bookmarks improvements
    • 460e706b, Always show tab bar as native macOS apps, cleanup tab bar code

    Removed

    Infra

    • ae7d0dd7, Improved clarity of bug report issue template
    • e254ba0e, More doc tweaks
    • 4e8931d3, Doc tweaks
    • 4044855c, Connection logging
    • dea19267, App Sandbox and Secure Bookmarks docs
    • 051134ab, fave colour support optimisation
    Source code(tar.gz)
    Source code(zip)
    Sequel-Ace-3.1.0.zip(16.64 MB)
  • beta/3.1.0-3012(Jan 4, 2021)

    Added

    • 01fa877d, Copy tables between databases

    Fixed

    • c08f883b, some crashes
    • 0738da94, Two custom queries with syntax errors = crash
    • d6e987d9, Fix cutoff file names in Preferences
    • 02b68274, display json string properly in edit popup
    • e424db42, - SSHTunnel crash
    • 8cca7500, more crashes
    • 9430b976, Improve query editor performance - Revert double click functionality by overriding NSTextStorage
    • dddf027d, a few new crashes
    • 4030d3fb, Fix quick connect not clearing fields

    Changed

    • 5474b93f, Better export error handling
    • 2664a177, Bookmarks improvements
    • 460e706b, Always show tab bar as native macOS apps, cleanup tab bar code

    Removed

    Infra

    • 4044855c, Connection logging
    • dea19267, App Sandbox and Secure Bookmarks docs
    • 051134ab, fave colour support optimisation
    Source code(tar.gz)
    Source code(zip)
    Sequel-Ace-3.1.0-beta2.zip(17.36 MB)
  • beta/3.1.0-3011(Dec 30, 2020)

    End of the year? Definitely not the end of Sequel Ace updates! First Beta of 3.1.0 comes quickly after 3.0.2 fix release with couple of new things - like duplicate table to different database - along with other improvements. ๐Ÿš€

    Added

    • 01fa877d, Copy tables between databases

    Fixed

    • 9430b976, Improve query editor performance - Revert double click functionality by overriding NSTextStorage
    • dddf027d, Couple of new crashes
    • 4030d3fb, Fix quick connect not clearing fields

    Changed

    • 2664a177, Bookmarks improvements
    • 460e706b, Always show tab bar as native macOS apps, cleanup tab bar code
    Source code(tar.gz)
    Source code(zip)
    Sequel-Ace-3.1.0-beta1.zip(17.35 MB)
  • production/3.0.2-3010(Dec 28, 2020)

    As with every big release, our Christmas present also introduced couple of new bugs. We were hard at work over the Christmas (shout out to @jamesstout and @Jason-Morcos ๐Ÿš€) to bring you more stable and even better version of Sequel Ace 3.0. Here comes the first beta with following changes:

    Fixed

    • c199dd0d, spfieldmappercontroller match header names crash
    • f03f6146, Fix Query Window Forgets Active Query
    • b0b0da30, SPExtendedTableInfo loadTable crash
    • b7b93ad3, SPTableCopy _createTableStatementFor:inDatabase crash
    • f2899dd6, Homebrew installation command
    • 4540f8e8, SPTableInfo crash
    • b33ac44f, Fixed commenting out one or multiple lines in query editor
    • 7eba8716, double error alerts on connection failure
    • c7cc1506, sp table structure load table crash
    • 07b2d485, - tableChanged NSNull Collation crash
    • 013c0f94, tableViewColumnDidResize crash
    • 38a712e7, Update UI for light and dark mode on Tabs
    • 5d70e94d, deriveQueryString crash
    • 03fefe99, databasestructure crash
    • 4c3f1a82, Keychain improvements and safety checks
    • ab1e3ea7, Query editor improvements
    • 2bf774db, Use entered password for favorite if it changed
    • b10320f8, Various fixes/changes

    Changed

    • cd85311a, Improvements to Console

    Infra

    • 42e36f3b, Remove a few extraneous log messages
    • 22926dce, Change all NSArrayObjectAtIndex to safeObjectAtIndex
    • 21fbea78, logging in RegexKit's Exception and Error generation code
    • 20d48662, Update pull_request_template.md
    • 7710ca24, Update bug_report.md
    Source code(tar.gz)
    Source code(zip)
    Sequel-Ace-3.0.2.zip(16.56 MB)
  • beta/3.0.2-3009(Dec 27, 2020)

    As every big release, our Christmas present also introduced couple of new bugs. We were hard at work over the Christmas (shout out to @jamesstout and @Jason-Morcos ๐Ÿš€) to bring you more stable and even better version of Sequel Ace 3.0. Here comes the first beta with following changes:

    Fixed

    f03f6146, Fix Query Window Forgets Active Query b0b0da30, SPExtendedTableInfo loadTable crash b7b93ad3, SPTableCopy _createTableStatementFor:inDatabase crash f2899dd6, Homebrew installation command 4540f8e8, SPTableInfo crash b33ac44f, Fixed commenting out one or multiple lines in query editor 7eba8716, double error alerts on connection failure c7cc1506, sp table structure load table crash 07b2d485, - tableChanged NSNull Collation crash 013c0f94, tableViewColumnDidResize crash 38a712e7, Update UI for light and dark mode on Tabs 5d70e94d, deriveQueryString crash 03fefe99, databasestructure crash 4c3f1a82, Keychain improvements and safety checks ab1e3ea7, Query editor improvements 2bf774db, Use entered password for favorite if it changed b10320f8, Various fixes/changes

    Infra

    22926dce, Change all NSArrayObjectAtIndex to safeObjectAtIndex 21fbea78, logging in RegexKit's Exception and Error generation code 20d48662, Update pull_request_template.md 7710ca24, Update bug_report.md

    Source code(tar.gz)
    Source code(zip)
    Sequel-Ace-3.0.2-beta1.zip(17.30 MB)
  • production/3.0.1-3008(Dec 18, 2020)

    Major release of Sequel Ace is here!

    Christmas is coming a little early this year! Even in these crazy times, we are bringing you some stuff we've been cooking for the last few weeks! It's time for the biggest update of Sequel Ace in Sequel history. Version 3.0.0 comes with a couple of breaking changes and tons of fixes and improvements:

    • Breaking change: Dropped support for macOS 10.10 and 10.11
    • Breaking change: Added native support for ARM / Apple Silicon - Sequel Ace is now a universal app
    • Improved app UI for macOS Big Sur
    • Converted project to ARC (Automatic Reference Counting) resulting in fewer memory leaks and improved performance
    • Updated Query editor to speed up syntax highlighting while decreasing CPU usage/power consumption
    • Enhanced query editor to automatically save query when closing window - never loose your work again
    • Added a few more shortcuts
    • Converted bundles to new format
    • ... and a whole lot more!

    3.0.0 -> 3.0.1

    Fixed

    4d7ae04c, Fix 3.0.0 bugs 7cf9986a, CSV import crash 69011da7, Query alias completions 863909cc, Alerts being created on background threads 26f8b0bc, SPQueryController addHistory:forFileURL crash c5644649, Crash when taking substring of query 8f079d3e, Fix couple of Crashlytics crashes 4f5a1900, Secure bookmark generation and logging

    Infra

    d02aa6cc, Added logging for missing key

    Source code(tar.gz)
    Source code(zip)
    Sequel-Ace-3.0.1.zip(16.62 MB)
  • production/3.0.0-3007(Dec 15, 2020)

    Major release of Sequel Ace is here!

    Christmas is coming a little early this year! Even in these crazy times, we are bringing you some stuff we've been cooking for the last few weeks! It's time for the biggest update of Sequel Ace in Sequel history. Version 3.0.0 comes with a couple of breaking changes and tons of fixes and improvements:

    • Breaking change: Dropped support for macOS 10.10 and 10.11
    • Breaking change: Added native support for ARM / Apple Silicon - Sequel Ace is now a universal app
    • Improved app UI for macOS Big Sur
    • Converted project to ARC (Automatic Reference Counting) resulting in fewer memory leaks and improved performance
    • Updated Query editor to speed up syntax highlighting while decreasing CPU usage/power consumption
    • Enhanced query editor to automatically save query when closing window - never loose your work again
    • Added a few more shortcuts
    • Converted bundles to new format
    • ... and a whole lot more!

    Added

    4facbb7c, Shift + Cmd โ†/โ†’ shortcuts to next/previous arrows on content view b4f2a858, Re-implement double click functionality for Query editor 5dec70de, Implement localizations mechanism, add Spanish localization as first cb74045b, kill tidb query and kill tidb connection support 58fde57b, Compile libmysqlclient for Apple Silicon, enable ARM architecture, make Sequel Ace Apple Silicon compatible

    Fixed

    3b88709, Fix updating password on saved favourite connection f2eda67f, Fix run current query button 7cf46ae8, Fix "About Sequel Ace" window crash ce01e021, Fix reopening window when last window is closed 17c7c0cd, very large combo box warning ce03040d, fixed deleting rows a6bbf298, Fix connection controller and keychain getters 7c390fca, Fix spelling of "occurred" 76e7b423, Fix color changes to favorites 29ea14a2, Crash and bug fixes 8b73fb16, Beta 1 & 2 fixes, crash fixes, fix table content positioning 068622cc, Get rid of SPAlertSheets and fix over 150 warnings 4db1f957, Main thread crashes
    3ef4e6ec, Fix couple of warnings and deprecations fd57651a, A couple of fixes
    395006b9, Fix broken add connection button 12d1d8a8, Show alert on bad bundle, also actually delete it 4ba2bc9f, Fix table list allow resizing table information 6944d8d8, Fix close button style on tabs d58d3a93, Fix Query ruler view and rows count 2e0af572, Speedup loading list of the tables

    Changed

    0f66fda8, More bundle handling 3437f246, Switch Firebase to SPM instead of CocoaPods 084c8ce0, Migrate query history to sqlite 7614d567, Cleanup query abort support 9b1cfae4, Handle .saBundle and .spBundle files db395c51, SPTextView: Rewrite behavior of syntax highlight and scroll 52af9e8f, SPTextView improvements and warnings c3733542, ShortcutRecorder converted to ARC and ARM 007e82a7, Rewrite appearance for split view actions - part 2 a66c083f, Rewrite appearance for settings toolbar, database toolbar and split view actions

    Infra

    93a8ebf2, Update to OpenSSL 1.1.1i a1995e67, crashlytics-logging 5de34545, fix path to Crashlytics upload-symbols script for SPM build cc27ecb1, Tweak issue and pr templates 6f87e6cb, Fix Beta Scheme fa2e2e83, Add fastlane automation for increment_build and for Changelog generation 363bb954, Add Swiftlint to the project

    Source code(tar.gz)
    Source code(zip)
    Sequel-Ace-3.0.0.zip(16.61 MB)
Owner
Sequel-Ace
MySQL/MariaDB database management for macOS
Sequel-Ace
MySQL/MariaDB database management for macOS

Sequel Pro Sequel Pro is a fast, easy-to-use Mac database management application for working with MySQL & MariaDB databases. You can find more details

Sequel Pro 8.4k Aug 1, 2021
The easiest way to get started with PostgreSQL on the Mac

Postgres.app The easiest way to run PostgreSQL on your Mac Includes everything you need to get started with PostgreSQL Comes with a pretty GUI to star

Postgres.app 5.8k Aug 1, 2021
The Git interface you've been missing all your life has finally arrived.

GitUp Work quickly, safely, and without headaches. The Git interface you've been missing all your life has finally arrived. Git recently celebrated it

GitUp 9.8k Jul 31, 2021
A macOS app which helps you manage dependency releases in your Podfile.

Pods Updater Why this app? I believe it should be up to the developer to determine the exact versions of dependencies used in their projects. When add

Kizito Nwose 516 Jul 23, 2021
Fork of Pieter's nice git GUI for OS X. Includes branch/tag sidebar and various fixes. Current development focus is on removing legacy git command line usage in favour of libgit2 and objective-git.

What is GitX? GitX is a graphical client for the git version control system, written specifically for OS X Mavericks. This means that it has a native

Rowan James 2.1k Jul 31, 2021
ColorSet is a macOS utility and framework allowing developers to manage custom interface colors with ease.

ColorSet About ColorSet is a macOS utility and framework allowing developers to manage custom interface colors with ease. Rationale As of macOS 10.14

DigiDNA 126 Aug 5, 2021
MQTT X - Elegant Cross-platform MQTT 5.0 Desktop Client

MQTT X English | ็ฎ€ไฝ“ไธญๆ–‡ | ๆ—ฅๆœฌ่ชž MQTT X is a cross-platform MQTT 5.0 client tool open sourced by EMQ, which can run on macOS, Linux and Windows, and suppor

Scalable Enterprise MQTT Broker 1.2k Aug 5, 2021
The unofficial WWDC app for macOS

The unofficial WWDC app for macOS Enjoy WWDC from the comfort of your Mac with the unofficial WWDC app for macOS. Whether you're (virtually) attending

Guilherme Rambo 8.1k Jul 31, 2021
OS X and iOS application and framework to play with the Apple Push Notification service (APNs)

Pusher OS X and iOS application and framework to play with the Apple Push Notification service (APNs) Installation Install the Mac app using Homebrew

noodlewerk 6.1k Jul 29, 2021
Mac browser for Mach-O binaries (macOS, iOS, watchOS, and tvOS)

Mach-O Browser Mach-O Browser โ€“ A Mac application for browsing the contents of Mach-O (Mach Object) files, including executables, shared libraries, an

David Schweinsberg 87 Aug 1, 2021
A browser based GUI for **LLDB** Debugger.

Vegvisir: A browser based GUI for **LLDB** Debugger. Screenshot: Installation: Note: Please use the default python that comes with MacOS which is av

Chaithu 191 Jun 7, 2021
A free, native Apple macOS app for testing HTTP/REST endpoints

About CocoaRestClient is a Mac OS X app for testing HTTP/Restful endpoints. I love curl, but sometimes I need my output XML or JSON pretty printed. I

Mike Mattozzi 2.2k Aug 2, 2021
I got tired of manually exporting every icon size (for Xcode and more), so I made an app to do it.

Easily import, modify, and export icons! Features Natively Exports Xcode iOS MacOS Message Apple Watch Exports JSON for 1 drag import Special Files .i

Liam Rosenfeld 69 Jul 24, 2021
The easiest way to install and switch between multiple versions of Xcode - with a mouse click.

Xcodes.app The easiest way to install and switch between multiple versions of Xcode. If you're looking for a command-line version of Xcodes.app, try x

Robots and Pencils 1.2k Aug 5, 2021