v1.5.0

PaddlePaddle/PaddleSpeechv1.5.0Apr 14, 2026by GyulyVGC

AI Summary

This release introduces major visual enhancements for network monitoring, including charts to preview adapter traffic and the ability to identify specific apps generating traffic. It also adds customization tools like IP blacklists and improves the favorites system, alongside a major update to the UI framework.

Key Highlights

  • Added visual charts to preview network adapter traffic on the initial page.
  • Implemented support for custom IP blacklists to filter network traffic.
  • Enhanced favorites functionality to support services, programs, and persistence.
  • Migrated the UI framework to Iced 0.14.
  • Added animated welcome screen and updated translations for multiple languages.

New Features

  • Show which apps and programs are generating network traffic.
  • Add charts to preview network adapters traffic in Initial page.
  • Support custom IP blacklists.
  • Enhance favorites: support services, programs, and persistence.
  • New command line option `--config_path`.

Full Release Notes

## New features
- Show which apps and programs are generating network traffic ([#1056](https://github.com/GyulyVGC/sniffnet/pull/1056) — fixes [#170](https://github.com/GyulyVGC/sniffnet/issues/170))

<div align="center">
  <img width="320" height="351" src="https://github.com/user-attachments/assets/3e908729-b03e-46ab-97b2-950210979eaf" />
</div>


- Add charts to preview network adapters traffic in Initial page ([#1026](https://github.com/GyulyVGC/sniffnet/pull/1026) — fixes [#556](https://github.com/GyulyVGC/sniffnet/issues/556))

<div align="center">
  <img width="80%" src="https://github.com/user-attachments/assets/c342483e-a2f6-4a6e-b47f-3a521f580d55" />
</div>

- Support custom IP blacklists ([#1055](https://github.com/GyulyVGC/sniffnet/pull/1055) — fixes [#729](https://github.com/GyulyVGC/sniffnet/issues/729))
- Enhance favorites: support services, programs, and persistence ([#1109](https://github.com/GyulyVGC/sniffnet/pull/1109) — fixes [#839](https://github.com/GyulyVGC/sniffnet/issues/839))
- New command line option `--config_path` to print the path of the app configuration file

## Improvements
- Migrate to Iced 0.14 ([#1032](https://github.com/GyulyVGC/sniffnet/pull/1032) — fixes [#589](https://github.com/GyulyVGC/sniffnet/issues/589), [#639](https://github.com/GyulyVGC/sniffnet/issues/639), [#653](https://github.com/GyulyVGC/sniffnet/issues/653), [#656](https://github.com/GyulyVGC/sniffnet/issues/656), [#675](https://github.com/GyulyVGC/sniffnet/issues/675))
- Add animated welcome screen ([#1002](https://github.com/GyulyVGC/sniffnet/pull/1002))
- Support search prefixes `!` and `!=` in Inspect page filters to allow searching values that don't contain or aren't equal to a given string
- Added various sanity checks when loading app configurations from file (window properties, scale factor, themes, notifications volume)
- Updated some of the existing translations to v1.5:
  - Romanian ([#942](https://github.com/GyulyVGC/sniffnet/pull/942))
  - Japanese ([#1020](https://github.com/GyulyVGC/sniffnet/pull/1020))
  - Turkish ([#1074](https://github.com/GyulyVGC/sniffnet/pull/1074))
  - Simplified Chinese ([#1021](https://github.com/GyulyVGC/sniffnet/pull/1021))
  - Traditional Chinese (Taiwan) ([#1021](https://github.com/GyulyVGC/sniffnet/pull/1021))

## Fixes
- Fix app configurations backward-compatibility when an existing field is updated or invalid
- Return a PCAP error when trying to start a capture from an unknown adapter name

## Thanks to:
- @recallai, @ipinfo, @cthulu201, @ZEROF, @wahn, @orhun, @3kh0 for [sponsoring Sniffnet](https://github.com/sponsors/GyulyVGC) 💖 
- [NLnet](https://nlnet.nl) for supporting the development of this version via the [NGI Zero Commons Fund](https://nlnet.nl/commonsfund/)
- @paco1127, @shu-kitamura, @MelcuGoa, @DeeEffAre for updating the existing translations

<p>
<picture>
<img alt="" src="https://github.com/GyulyVGC/sniffnet/blob/main/resources/repository/hr.png?raw=true" width="100%"/>
</picture>
</p>

<div align="center">

<h3> Support Sniffnet </h3>

<a href="https://github.com/sponsors/GyulyVGC">
<img alt="" title="Sponsor" src="https://custom-icon-badges.demolab.com/badge/-Sponsor-ea4aaa?style=for-the-badge&logo=heart&logoColor=white"/>
</a>

<h3> Stay in the loop </h3>

<p>
<a href="https://bsky.app/profile/sniffnet.net"><img width="48" height="48" alt="Bluesky" title="Bluesky" src="https://raw.githubusercontent.com/GyulyVGC/sniffnet/main/resources/repository/badges/bluesky.svg"/></a>&nbsp;
<a href="https://www.linkedin.com/company/sniffnet"><img width="48" height="48" alt="LinkedIn" title="LinkedIn" src="https://raw.githubusercontent.com/GyulyVGC/sniffnet/main/resources/repository/badges/linkedin.svg"/></a>&nbsp;
<a href="https://mastodon.social/@sniffnet"><img width="48" height="48" alt="Mastodon" title="Mastodon" src="https://raw.githubusercontent.com/GyulyVGC/sniffnet/main/resources/repository/badges/mastodon.svg"/></a>&nbsp;
<a href="https://t.me/sniffnet"><img width="48" height="48" alt="Telegram" title="Telegram" src="https://raw.githubusercontent.com/GyulyVGC/sniffnet/main/resources/repository/badges/telegram.svg"/></a>&nbsp;
<a href="https://x.com/sniffnet"><img width="48" height="48" alt="Twitter / X" title="Twitter / X" src="https://raw.githubusercontent.com/GyulyVGC/sniffnet/main/resources/repository/badges/x.svg"/></a>
</p>

</div>