7.6.2
NandhaKishorM/laya7.6.2Nov 11, 2025by github-actions[bot]
Upgrading?
Release notes summary
This release replaces version 7.6.1 to fix a critical email receiving issue. It includes a major upgrade to .NET 9.0, full dark theme support with Windows mode detection, and new IP allowlist capabilities.
Key Highlights
- Dark Theme Support with automatic Windows dark mode detection
- IP Allowlist Support with CIDR notation
- Dynamic Property Editor for Rules
- .NET 9.0 Upgrade
New Features
- Dark Theme Support with accent color customization
- IP Allowlist filtering for SMTP and HTTP connections
- Dynamic Property Editor replacing legacy PropertyGrid
- AvalonEdit syntax highlighting for light and dark modes
- Automatic system dark mode detection with live updates
Full Release Notes
# Release Notes ## Papercut SMTP v7.6.2 [2025-11-11] *Release replaces 7.6.1 which had a major issue with email receiving in the UI.* ### New Features - **Dark Theme Support** - Added full dark theme support with automatic Windows dark mode detection and synchronization. Fixes [#228](https://github.com/ChangemakerStudios/Papercut-SMTP/issues/228) (Thanks, [wonea](https://github.com/wonea)!) - System/Light/Dark base theme selection with accent color customization - Automatic system dark mode detection with live theme updates - AvalonEdit syntax highlighting supports both light and dark modes - Theme-aware attachment icons and UI controls throughout the application - **IP Allowlist Support** - Added IP allowlist filtering for SMTP and HTTP connections with CIDR notation support. Fixes [#333](https://github.com/ChangemakerStudios/Papercut-SMTP/issues/333) (Thanks, [mhkarimi1383](https://github.com/mhkarimi1383)!) - Configurable via `SmtpServer:AllowedIps` setting - Support for individual IPs (e.g., `192.168.1.100`) and CIDR ranges (e.g., `192.168.1.0/24`) - Comprehensive unit tests for IP validation and range matching - Fail-closed security - blocks all connections if validation fails - **Dynamic Property Editor for Rules** - Replaced legacy PropertyGrid with custom MahApps.Metro-compatible dynamic property editor - Reflection-based property discovery using System.ComponentModel attributes - Intelligent control selection (TextBox, NumericUpDown, ToggleSwitch, PasswordBox) - Category-based property organization with smart ordering - Resizable GridSplitter between rules list and property editor - Full dark theme support in Rules Configuration dialog ### Improvements - **.NET 9.0 Upgrade** - Upgraded entire solution to .NET 9.0 for improved performance and latest framework features - **Theme Consistency** - Modernized UI to use dynamic theming with refreshed Options dialog and message list visuals - **Tab Preservation** - Selected message detail tab (Message/Body/Headers/Raw) now preserved when switching between messages - **Code Quality** - Fixed numerous compiler warnings and null-safety issues throughout the codebase - **Resource Management** - Fixed X509Certificate2Collection resource leak - **Docker Improvements** - Updated container and runtime images for .NET 9.0 ### Code Quality - Comprehensive unit tests for IP allowlist validation - More flexible SMTP/server startup wiring and options - Internal robustness improvements with clearer initialization and lifecycle handling - Better error handling across core components ### Contributors Special thanks to [wonea](https://github.com/wonea) for requesting dark theme support and [mhkarimi1383](https://github.com/mhkarimi1383) for requesting IP allowlist functionality!
Related Repositories
public-apis/public-apis★ 491,641
A collective list of free APIs
NousResearch/hermes-agent★ 256,506
The agent that grows with you
yt-dlp/yt-dlp★ 200,905
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,807
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,716
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.