Skip to content

v0.4.1

Choose a tag to compare

@vdparikh vdparikh released this 04 Sep 17:45
· 136 commits to main since this release

pantry v0.4.1

Patch release fixing LaunchAgent background service execution under Homebrew and macOS launchd.

Fixes

  • Service Executable & PYTHONPATH Resolution: Fixed launchd service failing on startup with ModuleNotFoundError: No module named 'pantry' by automatically resolving to public wrapper binaries and exporting PYTHONPATH directly in the plist environment.
  • Aqua Session Enforcement: Explicitly declared LimitLoadToSessionType = Aqua when the menu bar is enabled to guarantee attachment to the macOS graphical login session.
  • Port Conflict Protection: Added pre-flight port binding check to pantry serve to prevent silent collisions when the background service is already active on port 18787.
  • Launchctl Kickstart Fallback: Modernized service start/stop with kickstart -k and kill with graceful fallbacks.

Upgrade via Homebrew

brew update && brew upgrade pantry
pantry service install