v2.1.7

google-gemini/gemini-cliv2.1.7Dec 17, 2025by stenya

AI Summary

This update focuses on stability and usability by adding a 'Pause' function and auto-reload connections, while fixing critical bugs including UI crashes, SPN bootstrap issues, and Linux iptables recovery.

Key Highlights

  • Pause functionality for connections
  • Auto-reload connections feature
  • Fix for SPN Cannot Bootstrap issue
  • UI crash fixes and Linux iptables recovery

New Features

  • Pause functionality
  • Auto-reload connections
  • UI WebSocket shutdown lifecycle improvements
  • Fix for mouse 'back' button lockup
  • Fix for DNSMonitor module crash on stop

Full Release Notes

## What's Changed

_Note: A manual restart of the Portmaster user interface is required after an automatic update for certain fixes to take effect._

**New:**
* "Pause" functionality (https://github.com/safing/portmaster/issues/1867) by @stenya in https://github.com/safing/portmaster/pull/2067
* (UI) Auto-reload connections (https://github.com/safing/portmaster/issues/2039) by @stenya in https://github.com/safing/portmaster/pull/2040

**Fixes:**
* The "SPN Cannot Bootstrap" issue (https://github.com/safing/portmaster/issues/2095) by @stenya
* Mouse "back" button causing the Portmaster UI to lock up (https://github.com/safing/portmaster/issues/2023) by @stenya in https://github.com/safing/portmaster/pull/2036
* (Linux) UI crash in rust-dark-light module by @stenya in https://github.com/safing/portmaster/pull/2069
* DNSMonitor module crash on stop (https://github.com/safing/portmaster/issues/2065) by @stenya
* UI WebSocket shutdown lifecycle by @stenya in https://github.com/safing/portmaster/pull/2078
* UI issue when loading grouped connections from the "future" by @stenya in https://github.com/safing/portmaster/pull/2042
* (Linux) iptables recovery (https://github.com/safing/portmaster/issues/1949) by @stenya in https://github.com/safing/portmaster/pull/2037

**Full Changelog**: https://github.com/safing/portmaster/compare/v2.0.25...v2.1.7