Skip to content

v2.4.0

Choose a tag to compare

@github-actions github-actions released this 16 Sep 09:38
· 11 commits to main since this release
11c6cd6

What's new in v2.4.0

PortNanny opens on who is working now: an Agents tab beside Simple and
Advanced, the AI tools on this Mac out of Settings and into it, and
portnanny agents for the same answer in a terminal.

Added

  • An Agents tab, next to Simple and Advanced, and PortNanny opens on it.
    What is listening is grouped by the session that started it: each agent
    with its servers and how much memory they hold, the ports an agent has
    reserved and not started on yet, the sessions that have ended (with one
    button to clean up after them), and everything nobody claims. When another
    agent has just been refused one of a session's ports, the section says so.
  • The AI tools on this Mac moved out of Settings and into the Agents tab,
    under the sessions they explain, with how many of each are running.
    Settings > Agents now holds settings only: the guard switch, project setup,
    and lease length. Current leases show in the Agents tab, under the session
    holding them.
  • portnanny agents answers the same question in a terminal, and in
    --json for the agents themselves: every session here, the servers it is
    running, the ports it has claimed, and which one is you. The rules file
    PortNanny installs into projects now points agents at it.
  • The Workbench opens on Agents, and its session cards show claims too.

📦 Install

Download PortNanny-2.4.0.dmg below, open it, and drag PortNanny to
Applications. Universal binary: runs natively on Apple Silicon and Intel;
requires macOS 13 (Ventura) or newer.

Not notarized (no Apple Developer account). First launch on macOS 15 or
newer: open it once, then System Settings → Privacy & Security → Open
Anyway
. On macOS 13 and 14: right-click PortNanny.app → Open → Open.
Either way, xattr -dr com.apple.quarantine /Applications/PortNanny.app
skips the dialog. Homebrew (brew install --cask portnanny) does this for you.

What's Changed

  • An Agents view: PortNanny, organised by who is working by @mukes555 in #61
  • Three tabs, Agents first, and Settings that only hold settings by @mukes555 in #62
  • Release 2.4.0 by @mukes555 in #63

Full Changelog: v2.3.0...v2.4.0