Release notes

What changed in each version of Ostgate. The newest version is at the top.

Ostgate 0.0.1

30 September 2026 · Apple Silicon · macOS 26.3 or later

The first release. Everything below is new.

Accounts

  • Sign in with Google in your own browser. Several Google accounts work side by side, each with its own tokens, SSH key, tunnels and settings.
  • Every account gets a short name, a tag and a colour that follow it onto every row, tab and search result. Rename it once and it changes everywhere.
  • The account list shows whether each account is ready or needs signing in again. Signing in again keeps the account and all of its settings.
  • Remove from This App asks to confirm, first stops the account's sessions, tunnels and forwards, then deletes everything the account left on your Mac: its refresh token, SSH key, trusted host keys, saved passwords and settings.

Finding your machines

  • One window with five areas: Home, Resources, Connections, Local and Settings (⌘1–⌘5). A window shows all accounts or just one, and remembers its layout between launches.
  • Home shows what is live now, what needs attention, what you opened recently and your favourites.
  • Quick Open (⌘K) finds any instance by name across every account and runs any action on it, from connecting to showing its event log.
  • Resources lists instances, Cloud SQL instances and Cloud Run services in one table, grouped by account and project, with a filter (⌘F), custom columns and automatic refresh. Projects that look like production or staging are badged.
  • Double-click an instance to connect the right way for its OS: RDP for Windows, SSH for Linux.
  • Select several instances to connect to, start or stop them together, each under its own account.
  • An inspector panel shows an instance's owner, network, disks, service account, Shielded VM and scheduling settings, and what you last did with it.
  • A project that doesn't load says which role it needs. Select it to see the full reason and open the right Cloud Console page to fix it.

SSH

  • A full terminal per instance over an IAP tunnel, in a light or dark theme, with clickable links, the remote window title on the tab, a bell badge on hidden tabs, configurable scrollback, and clipboard copy from tmux or vim.
  • Your key is generated on your Mac, in the Secure Enclave where available, and published for you through OS Login or, where OS Login does not apply, instance metadata. The choice is made per instance, the same way gcloud makes it.
  • Host keys are checked against the ones the instance publishes, or trusted on first use after you confirm the fingerprint. A mismatch stops the connection.
  • Drop a file onto a terminal to upload it to your home folder.
  • For appliances without OS Login: sign in with a username and a password, or with your own private key from a file or from Secret Manager, including legacy PEM keys. Passwords can be saved per instance in the Keychain.

Files

  • Browse Files opens an SFTP browser for any SSH instance: navigate, create folders, rename, delete, upload and download, or drag files in from and out to Finder.
  • Transfers run in the background with progress and Cancel, and a cancelled or failed transfer never leaves half a file behind.

Remote Desktop

  • Windows desktops open as tabs in full 32-bit colour, with text clipboard sync in both directions, a Mac folder shared as a Windows drive, and a desktop that resizes with the window or goes full screen.
  • Set Windows Password… creates or resets a Windows account and hands you its password. Passwords can be saved per instance, or read from Secret Manager, for automatic logon.
  • Type Clipboard Text (⌥⌘V) types the Mac clipboard as keystrokes, including into administrator windows.
  • Audio plays on your Mac. Reconnect rebuilds a session in place, and Sign Out logs Windows off.
  • Per-instance options: port, colour depth, display resolution, admin session, Restricted Admin mode, audio, Network Level Authentication and connect timeout.
  • Idle sessions are kept alive, so the tunnel is not closed under you.

Tunnels and forwards

  • New Tunnel… (⌘T) forwards any port of an instance to 127.0.0.1, with presets for SSH, RDP, PostgreSQL, MySQL, SQL Server, Redis and HTTP(S). Local ports stay the same between runs, and a tunnel can start automatically with its account.
  • Copy Command gives you the ready client command line; web tunnels open in your browser.
  • Each tunnel admits Ostgate only, your own processes, or any local process, the last one only after you confirm it.
  • Tunnels show whether they are listening, how many clients are connected and whether they are reconnecting. They reconnect on their own after a network drop, keep running when you close the window, and live in the menu bar.
  • Forward profiles carry several forwards to anything an instance can reach, such as an internal load balancer or a private database, over one SSH session, and can manage /etc/hosts aliases while they run.
  • Cloud SQL: Open Tunnel… reaches an instance's private IP through one of your VMs.
  • Cloud Run: internal-only services and functions open in your browser through a local proxy.

Diagnostics

  • Connecting shows each stage as it happens. When a stage fails, Connection Doctor names the cause, such as a missing IAM role, a missing firewall rule or a stopped instance, and gives you a command to fix it.
  • Show Event Log lists an instance's last seven days of admin and system events, filtered by category, with a link to each entry in Cloud Logging.
  • Show Serial Port Output shows COM1, COM3 and COM4, even while the instance is not running.
  • Show SSH Keys lists your OS Login keys and the instance's and project's metadata keys, and deletes the ones you no longer want.

Your Mac

  • Local Ports lists the listeners on your Mac's loopback and stops stuck ones. Hosts views and edits /etc/hosts.
  • One click in Settings adds an SSH configuration block, so ssh <instance>.<zone>.<project>.gcp works from any terminal, IDE, scp or script, even with Ostgate closed, signing in with your own SSH keys. See Use ssh from Terminal.
  • Connection settings are set once and inherited from global to project, zone and instance.
  • Quitting with live connections offers to keep them running in the menu bar.
  • Help › Report a Problem… starts an email with your version and system details.

Licensing

  • A 7-day free trial with no sign-up, then a licence key for one Mac at a time. Deactivate This Mac frees the key for another. See Licence.