Skip to content

DevCatz 1.2.1

Choose a tag to compare

@ryankucingg ryankucingg released this 10 Nov 10:43
· 7 commits to main since this release

New: Linux

DevCatz now runs on Linux too, x64 and ARM64: an AppImage for any distribution (its first run offers to install it, with a menu entry) and a .deb for Ubuntu / Debian.

  • Sites, runtimes, databases, services, Monitoring, clean URLs on ports 80 / 443, the local certificate (system and Firefox), Open at login, Uninstall and updates work as on the Mac.
  • Steps that need administrator rights ask once, through the system's password dialog.
  • PHP 8.0, 7.x and 5.6 also install on releases that the usual PHP packages do not cover yet, such as Ubuntu 26.04.
  • Docker gateways run in DoCatz's engine, or in the system's Docker Engine, which DevCatz installs and starts when it is missing.

New: Ruby

  • Ruby versions through rv and ruby-build, plus Rails, Rack, Sinatra, Hanami, Bridgetown, Jekyll and other Ruby projects.
  • Your project's setup is used: the database from config/database.yml, Redis for Sidekiq and Action Cable, and test runners as site tasks.
  • Docker: Dockerfiles for Ruby projects.
  • Windows: Ruby, with build tools for gems that have native code.

New: Git

  • Install Git wherever Git is missing, and Update Git when a newer version is out.
  • Site → Git says clearly when Git is not installed, instead of offering to initialize a repository.

Improved

  • Sites list: group sites by runtime.
  • Monitoring: each site shows its framework's mark, and PHP-FPM and Docker containers have their own icons.
  • Shared browser: Settings → General → Open with → Browser is shared with the other Catzoid apps.
  • MCatzP: Uninstall from Settings → MCatzP. On Windows, Install and Update work while an AI assistant is running MCatzP.
  • Postal and WAHA in DoCatz: both now work end to end on the Mac and on Windows, and mail from Postal arrives in DevCatz's Mail.
  • Intel Macs: MySQL, Elasticsearch, Sonic, RustFS and Bun install the last version that still supports Intel.

Fixes

  • Settings and shared files can no longer come back empty after a sudden shutdown.
  • Services left running after a crash are stopped at the next start, so their ports are free again.
  • Uninstall moves your data to the Trash, and anything the Trash refuses is left in place and named, rather than deleted permanently.
  • Opening a devcatz:// link while DevCatz is running no longer flashes a second window.

Install: download below, from catzoid.com/devcatz/download, or with Homebrew: brew tap catzoidhub/catz && brew trust catzoidhub/catz && brew install --cask devcatz.

The Windows installer is not code-signed. It is a stable release, built by GitHub Actions from the public source, but Windows SmartScreen warns when you open it: choose More info → Run anyway. Free signing from the SignPath Foundation needs a project that more people use and talk about. A ⭐ on this repository, issues, pull requests and write-ups all help DevCatz get there (code signing policy).

Apple silicon and Intel, macOS 13 or later; signed and notarized by Apple, and the app updates itself. Windows 10 / 11 x64: DevCatz-Setup-1.2.1.exe (not code-signed, see above), updates itself as well. Linux x64 and ARM64: DevCatz-1.2.1-x64.AppImage / DevCatz-1.2.1-arm64.AppImage for any distribution, DevCatz-1.2.1-amd64.deb / DevCatz-1.2.1-arm64.deb for Ubuntu and Debian.