v2.1.7

Ironclad/rivetv2.1.7Dec 17, 2025by stenya

AI Summary

This release introduces a new 'Pause' functionality and auto-reload connections for the UI. It also resolves critical stability issues including SPN bootstrap failures, Linux UI crashes, and iptables recovery problems.

Key Highlights

  • Added 'Pause' functionality for the Portmaster user interface.
  • Implemented auto-reload connections for the UI.
  • Fixed the 'SPN Cannot Bootstrap' issue.
  • Resolved Linux UI crashes and iptables recovery issues.
  • Fixed mouse 'back' button causing UI lockups.

New Features

  • Pause functionality
  • Auto-reload connections

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