# sniffnet changelog > Comfortably monitor your network traffic 🕵️‍♂️ - Vendor: GyulyVGC - Category: Infrastructure & DevOps - Official site: https://sniffnet.app/ - Tracked by: What's New (https://whatsnew.fyi/product/sniffnet) - Harvested from: GitHub (GyulyVGC/sniffnet) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## Releases ### v1.5.1 - Date: 2026-07-22 - Version: v1.5.1 - Original notes: https://github.com/GyulyVGC/sniffnet/releases/tag/v1.5.1 - Permalink: https://whatsnew.fyi/product/sniffnet/releases/v1.5.1 - **added** — Show latency of connections - **added** — Add Hungarian translation - **added** — Add Sinhala translation - **changed** — Support CIDR ranges in imported IP blacklists - **changed** — Show number of IP addresses and CIDR ranges in imported IP blacklists - **changed** — Add relevant keywords to the .desktop file - **fixed** — Use a thread pool for reverse DNS lookups to avoid stalling hosts resolutions - **fixed** — Fix unseen hosts and services not appearing dimmed in thumbnail mode - **fixed** — Fix X-AppImage-Version field in Linux AppImage metadata to correctly reflect the app version - **fixed** — Fix Linux packages failing to run on distros with glibc older than 2.39 ##### New features - Show latency of connections ([#1194](https://github.com/GyulyVGC/sniffnet/pull/1194) — fixes [#845](https://github.com/GyulyVGC/sniffnet/issues/845)) https://github.com/user-attachments/assets/6915371c-ab28-4d83-ac03-0c45a40fce16 - Added Hungarian translation 🇭🇺 ([#1197](https://github.com/GyulyVGC/sniffnet/pull/1197)) - Added Sinhala translation 🇱🇰 ([#1239](https://github.com/GyulyVGC/sniffnet/pull/1239)) ##### Improvements - Support CIDR ranges in imported IP blacklists ([#1181](https://github.com/GyulyVGC/sniffnet/pull/1181)) - Show number of IP addresses and CIDR ranges in imported IP blacklists ([#1183](https://github.com/GyulyVGC/sniffnet/pull/1183)) - Add relevant keywords to the `.desktop` file ([#1248](https://github.com/GyulyVGC/sniffnet/pull/1248)) - Updated some of the existing translations to v1.5: - Ukrainian ([#1039](https://github.com/GyulyVGC/sniffnet/pull/1039)) - German ([#1122](https://github.com/GyulyVGC/sniffnet/pull/1122)) - French ([#1123](https://github.com/GyulyVGC/sniffnet/pull/1123)) - Spanish ([#1140](https://github.com/GyulyVGC/sniffnet/pull/1140)) - Indonesian ([#1145](https://github.com/GyulyVGC/sniffnet/pull/1145)) - Swedish ([#1068](https://github.com/GyulyVGC/sniffnet/pull/1068)) - Greek ([#1175](https://github.com/GyulyVGC/sniffnet/pull/1175)) - Persian ([#1196](https://github.com/GyulyVGC/sniffnet/pull/1196)) - Russian ([#1224](https://github.com/GyulyVGC/sniffnet/pull/1224)) ##### Fixes - Use a thread pool for reverse DNS lookups to avoid stalling hosts resolutions (fixes [#1257](https://github.com/GyulyVGC/sniffnet/issues/1257)) - Fix unseen hosts and services not appearing dimmed in thumbnail mode (fixes [#1142](https://github.com/GyulyVGC/sniffnet/issues/1142)) - Fix `X-AppImage-Version` field in Linux AppImage metadata to correctly reflect the app version ([#1174](https://github.com/GyulyVGC/sniffnet/pull/1174) — fixes [#1003](https://github.com/GyulyVGC/sniffnet/issues/1003)) - Fix Linux packages failing to run on distros with `glibc` older than 2.39 (fixes [#1256](https://github.com/GyulyVGC/sniffnet/issues/1256)) ##### Thanks to: - @recallai, @coderabbitai, @ipinfo, @cthulu201, @golanbenoni, @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/) - @ethical-buddy for helping with connections latency - @pml68 for adding Hungarian translation - @thambaru for adding Sinhala translation - @TheMasterOfDisasters for improving the IP blacklist functionality - @toboil-features for adding keywords to the `.desktop` file - @DmytroGaiduk, @HiProfession, @Charpy, @FrancoB4, @nubikripto, @Elyrial, @GeorgeLS, @Hurdadd, @EfesX for updating the existing translations

Support Sniffnet

Stay in the loop

Bluesky  LinkedIn  Mastodon

- 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))
- 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

Support Sniffnet

Stay in the loop

Bluesky  LinkedIn  Mastodon

Support Sniffnet

Stay in the loop

Bluesky  LinkedIn  Mastodon  Telegram  Twitter / X

### v1.4.1 - Date: 2025-09-13 - Version: v1.4.1 - Original notes: https://github.com/GyulyVGC/sniffnet/releases/tag/v1.4.1 - Permalink: https://whatsnew.fyi/product/sniffnet/releases/v1.4.1 - **added** — Enhanced traffic filtering capabilities with Berkeley Packet Filter support - **added** — Added support for Linux SLL link type, enabling monitoring of the any interface on Linux - **added** — Added bits data representation - **added** — An AppImage of Sniffnet is now available - **added** — Added Dutch translation - **changed** — Improved configurations persistence across different runs of the app - **changed** — The Windows Installer is now signed with a code signing certificate - **changed** — Updated German translation to v1.4 - **changed** — Updated Uzbek translation to v1.4 - **changed** — Updated Simplified Chinese translation to v1.4 - **changed** — Updated Japanese translation to v1.4 - **changed** — Updated French translation to v1.4 - **changed** — Updated Greek translation to v1.4 - **changed** — Updated Romanian translation to v1.4 - **changed** — Updated Traditional Chinese (Taiwan) translation to v1.4 - **changed** — Updated Indonesian translation to v1.4 - **fixed** — Fix live chart not being updated when packets aren't captured on Linux - **fixed** — Fix support for IPinfo's databases with renamed country field to country_code ##### New features - Enhanced traffic filtering capabilities: Berkeley Packet Filter ([#937](https://github.com/GyulyVGC/sniffnet/pull/937) — fixes [#810](https://github.com/GyulyVGC/sniffnet/issues/810)) - Added support for `Linux SLL` link type, enabling to monitor the `any` interface on Linux ([#945](https://github.com/GyulyVGC/sniffnet/pull/945)) - Added _bits_ data representation ([#936](https://github.com/GyulyVGC/sniffnet/pull/936) — fixes [#506](https://github.com/GyulyVGC/sniffnet/issues/506)) - An AppImage of Sniffnet is now available ([#859](https://github.com/GyulyVGC/sniffnet/pull/859) — fixes [#900](https://github.com/GyulyVGC/sniffnet/issues/900)) - Added Dutch translation 🇳🇱 ([#854](https://github.com/GyulyVGC/sniffnet/pull/854)) ##### Improvements - Improved configurations persistence across different runs of the app ([#938](https://github.com/GyulyVGC/sniffnet/pull/938) — fixes [#507](https://github.com/GyulyVGC/sniffnet/issues/507)) - The Windows Installer is now signed with a code signing certificate provided by the [SignPath Foundation](https://signpath.org/) ([#897](https://github.com/GyulyVGC/sniffnet/pull/897) — fixes [#894](https://github.com/GyulyVGC/sniffnet/issues/894)) - Updated some of the existing translations to v1.4: - German ([#833](https://github.com/GyulyVGC/sniffnet/pull/833)) - Uzbek ([#834](https://github.com/GyulyVGC/sniffnet/pull/834)) - Simplified Chinese ([#838](https://github.com/GyulyVGC/sniffnet/pull/838)) - Japanese ([#849](https://github.com/GyulyVGC/sniffnet/pull/849)) - French ([#864](https://github.com/GyulyVGC/sniffnet/pull/864)) - Greek ([#879](https://github.com/GyulyVGC/sniffnet/pull/879)) - Romanian ([#890](https://github.com/GyulyVGC/sniffnet/pull/890)) - Traditional Chinese (Taiwan) ([#904](https://github.com/GyulyVGC/sniffnet/pull/904)) - Indonesian ([#909](https://github.com/GyulyVGC/sniffnet/pull/909)) ##### Fixes - Fix live chart not being updated when packets aren't captured on Linux ([#957](https://github.com/GyulyVGC/sniffnet/pull/957) — fixes [#951](https://github.com/GyulyVGC/sniffnet/issues/951)) - Fix support for IPinfo's databases (the most recent version renamed the `country` field to `country_code`) ##### Thanks to: - @ZEROF, @0x0177b11f, @cthulu201, @wahn, @orhun, @ipinfo, @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/) - @SignPath for providing a free code signing certificate for the Windows Installer - @AlleM43 for packaging the AppImage of Sniffnet - @vanharen07 for the new Dutch translation - @luca3s, @lionrayonnant, @18601673727, @shu-kitamura, @Mkadir, @aris1009, @paco1127, @nubikripto, @MelcuGoa for updating the existing translations

Do you find Sniffnet useful? Consider sponsoring the project.

### v1.4.0 - Date: 2025-06-27 - Version: v1.4.0 - Original notes: https://github.com/GyulyVGC/sniffnet/releases/tag/v1.4.0 - Permalink: https://whatsnew.fyi/product/sniffnet/releases/v1.4.0 - **added** — Import PCAP files - **added** — Enhanced notifications - **added** — Donut chart reporting overall traffic statistics - **added** — Support for ARP protocol - **added** — Identify and tag unassigned/reserved bogon IP addresses - **added** — Show data agglomerates in Inspect page table - **added** — Traditional Chinese (Taiwan) translation - **added** — Indonesian translation - **added** — Docker image of Sniffnet - **added** — New themes A11y (Night) and A11y (Day) based on palettes optimized for accessibility - **changed** — Do not apply new notification thresholds while user is typing them - **changed** — Show more information when domain name is short - **changed** — Add icon to window title bar - **changed** — Update footer buttons and links - **fixed** — Fix crates.io package for Windows - **fixed** — Fix crash when inserting characters longer than one byte in the text input for byte threshold notification setting - **fixed** — Remove pre-uninstall script on Linux - **fixed** — Fix typo in Russian translation - **fixed** — Avoid directory traversal when selecting file name for PCAP exports - **fixed** — Handle errors to reduce the number of possible crash occurrences ##### New features - Import PCAP files ([#795](https://github.com/GyulyVGC/sniffnet/pull/795) — fixes [#283](https://github.com/GyulyVGC/sniffnet/issues/283)) https://github.com/user-attachments/assets/05ce3ad4-b63f-4bac-9036-1ed04a68395b
- Enhanced notifications ([#830](https://github.com/GyulyVGC/sniffnet/pull/830) — fixes [#637](https://github.com/GyulyVGC/sniffnet/issues/637))

- Donut chart reporting overall traffic statistics ([#756](https://github.com/GyulyVGC/sniffnet/pull/756) — fixes [#687](https://github.com/GyulyVGC/sniffnet/issues/687))

- Added support for ARP protocol ([#759](https://github.com/GyulyVGC/sniffnet/pull/759) — fixes [#680](https://github.com/GyulyVGC/sniffnet/issues/680)) - Identify and tag unassigned/reserved "bogon" IP addresses ([#678](https://github.com/GyulyVGC/sniffnet/pull/678) — fixes [#209](https://github.com/GyulyVGC/sniffnet/issues/209)) - Show data agglomerates in _Inspect_ page table ([#684](https://github.com/GyulyVGC/sniffnet/pull/684) — fixes [#601](https://github.com/GyulyVGC/sniffnet/issues/601)) - Added Traditional Chinese (Taiwan) translation 🇹🇼 ([#774](https://github.com/GyulyVGC/sniffnet/pull/774)) - Added Indonesian translation 🇮🇩 ([#611](https://github.com/GyulyVGC/sniffnet/pull/611)) - A Docker image of Sniffnet is now available ([#735](https://github.com/GyulyVGC/sniffnet/pull/735)) ##### Improvements - Added new themes _A11y (Night)_ and _A11y (Day)_ based on palettes optimized for Accessibility ([#785](https://github.com/GyulyVGC/sniffnet/pull/785) — fixes [#786](https://github.com/GyulyVGC/sniffnet/issues/786)) - Do not apply new notification thresholds while user is typing them ([#777](https://github.com/GyulyVGC/sniffnet/pull/777) — fixes [#658](https://github.com/GyulyVGC/sniffnet/issues/658)) - Show more information when domain name is short ([#720](https://github.com/GyulyVGC/sniffnet/pull/720) — fixes [#696](https://github.com/GyulyVGC/sniffnet/issues/696)) - Avoid directory traversal when selecting file name for PCAP exports ([#776](https://github.com/GyulyVGC/sniffnet/pull/776) — fixes [#767](https://github.com/GyulyVGC/sniffnet/issues/767)) - Add icon to window title bar ([#719](https://github.com/GyulyVGC/sniffnet/pull/719) — fixes [#715](https://github.com/GyulyVGC/sniffnet/issues/715)) - Update footer buttons and links ([#755](https://github.com/GyulyVGC/sniffnet/pull/755) — fixes [#553](https://github.com/GyulyVGC/sniffnet/issues/553)) - Handle errors to reduce the number of possible crash occurrences ([#784](https://github.com/GyulyVGC/sniffnet/pull/784)) - Updated some of the existing translations to v1.3: - Portuguese ([#690](https://github.com/GyulyVGC/sniffnet/pull/690)) - Ukrainian ([#692](https://github.com/GyulyVGC/sniffnet/pull/692)) - Spanish ([#805](https://github.com/GyulyVGC/sniffnet/pull/805)) ##### Fixes - Fix _crates.io_ package for Windows ([#718](https://github.com/GyulyVGC/sniffnet/pull/718) — fixes [#681](https://github.com/GyulyVGC/sniffnet/issues/681)) - Fix crash when inserting characters longer than one byte in the text input for byte threshold notification setting ([#747](https://github.com/GyulyVGC/sniffnet/pull/747) — fixes [#744](https://github.com/GyulyVGC/sniffnet/issues/744)) - Remove pre-uninstall script on Linux (fixes [#644](https://github.com/GyulyVGC/sniffnet/issues/644)) - Fix typo in Russian translation (fixes [#730](https://github.com/GyulyVGC/sniffnet/issues/730)) - Minor fix to service determination algorithm in case of multicast and broadcast traffic ##### Thanks to: - @ZEROF, @0x0177b11f, @cthul _[Truncated at 4000 characters — full notes: https://github.com/GyulyVGC/sniffnet/releases/tag/v1.4.0]_ ### v1.3.2 - Date: 2025-01-06 - Version: v1.3.2 - Original notes: https://github.com/GyulyVGC/sniffnet/releases/tag/v1.3.2 - Permalink: https://whatsnew.fyi/product/sniffnet/releases/v1.3.2 - **added** — Dropdown menus for network host filters - **added** — CLI argument --adapter [] to allow immediately starting the capture from a given network interface - **added** — Vietnamese translation - **changed** — Ask for quit confirmation before stopping an ongoing analysis - **changed** — Redirect stderr and stdout to file on Windows release builds - **changed** — Improve time values on the horizontal axis of the chart - **changed** — Migrate to Iced 0.13 - **changed** — Updated Chinese translation to v1.3 - **changed** — Updated Korean translation to v1.3 - **changed** — Updated Turkish translation to v1.3 - **fixed** — Added support for Linux loongarch64 - **fixed** — Fix typos in German translation ##### New features - Dropdown menus for network host filters ([#659](https://github.com/GyulyVGC/sniffnet/pull/659) — fixes [#354](https://github.com/GyulyVGC/sniffnet/issues/354)) - Added CLI argument `--adapter []` to allow immediately starting the capture from a given network interface ([#643](https://github.com/GyulyVGC/sniffnet/pull/643) — fixes [#636](https://github.com/GyulyVGC/sniffnet/issues/636)) - Added Vietnamese translation 🇻🇳 ([#577](https://github.com/GyulyVGC/sniffnet/pull/577)) ##### Improvements - Ask for quit confirmation before stopping an ongoing analysis ([#652](https://github.com/GyulyVGC/sniffnet/pull/652) — fixes [#570](https://github.com/GyulyVGC/sniffnet/issues/570)) - Redirect `stderr` and `stdout` to file on Windows release builds ([#645](https://github.com/GyulyVGC/sniffnet/pull/645) — fixes [#578](https://github.com/GyulyVGC/sniffnet/issues/578)) - Added Wiki page describing [command line arguments](https://github.com/GyulyVGC/sniffnet/wiki/Command-line-arguments) (fixes [#642](https://github.com/GyulyVGC/sniffnet/issues/642)) - Updated some of the existing translations to v1.3: - Chinese ([#575](https://github.com/GyulyVGC/sniffnet/pull/575)) - Korean ([#604](https://github.com/GyulyVGC/sniffnet/pull/604)) - Turkish ([#608](https://github.com/GyulyVGC/sniffnet/pull/608)) - Improve time values on the horizontal axis of the chart ([#641](https://github.com/GyulyVGC/sniffnet/pull/641) — fixes [#619](https://github.com/GyulyVGC/sniffnet/issues/619)) - Migrate to Iced 0.13 ([#618](https://github.com/GyulyVGC/sniffnet/pull/618)) ##### Fixes - Added support for Linux `loongarch64` (fixes [#592](https://github.com/GyulyVGC/sniffnet/issues/592)) - Fix typos in German translation ([#660](https://github.com/GyulyVGC/sniffnet/pull/660)) ##### Thanks to: - @ZEROF, @0x0177b11f, @cthulu201, @wahn, @orhun, @ipinfo, @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/) - @HUNG-rushb for the new Vietnamese translation - @Embers-of-the-Fire, @rkdud007, @Tahinli for updating the existing translations - @BugsQuanti for fixing typos in German translation

Do you find Sniffnet useful? Consider sponsoring the project.

### v1.3.1 - Date: 2024-07-22 - Version: v1.3.1 - Original notes: https://github.com/GyulyVGC/sniffnet/releases/tag/v1.3.1 - Permalink: https://whatsnew.fyi/product/sniffnet/releases/v1.3.1 - **changed** — Improve thumbnail mode - **added** — Support IPinfo ASN and Country databases - **added** — Add keyboard shortcuts to change zoom level - **changed** — Increase the range of selectable zoom values - **changed** — Update French translation to v1.3 - **changed** — Update German translation to v1.3 - **changed** — Update Russian translation to v1.3 - **changed** — Update Polish translation to v1.3 - **changed** — Update Romanian translation to v1.3 - **changed** — Update Japanese translation to v1.3 - **changed** — Update Uzbek translation to v1.3 - **changed** — Update Swedish translation to v1.3 - **changed** — Reduce String allocations in translation code - **fixed** — Fix impossibility to exit thumbnail mode in some Linux distributions ##### Improvements - Thumbnail mode improvements ([#512](https://github.com/GyulyVGC/sniffnet/pull/512)) - Support IPinfo ASN and Country databases ([#558](https://github.com/GyulyVGC/sniffnet/pull/558) — fixes [#533](https://github.com/GyulyVGC/sniffnet/issues/533)) - Added keyboard shortcuts to change zoom level (fixes [#554](https://github.com/GyulyVGC/sniffnet/issues/554)) - Increased the range of selectable zoom values (fixes [#542](https://github.com/GyulyVGC/sniffnet/issues/542)) - Updated some of the existing translations to v1.3: - French ([#494](https://github.com/GyulyVGC/sniffnet/pull/494)) - German ([#495](https://github.com/GyulyVGC/sniffnet/pull/495)) - Russian ([#496](https://github.com/GyulyVGC/sniffnet/pull/496)) - Polish ([#498](https://github.com/GyulyVGC/sniffnet/pull/498)) - Romanian ([#499](https://github.com/GyulyVGC/sniffnet/pull/499)) - Japanese ([#504](https://github.com/GyulyVGC/sniffnet/pull/504)) - Uzbek ([#510](https://github.com/GyulyVGC/sniffnet/pull/510)) - Swedish ([#522](https://github.com/GyulyVGC/sniffnet/pull/522)) - Reduced `String` allocations in translation code ([#524](https://github.com/GyulyVGC/sniffnet/pull/524)) ##### Fixes - Fixed impossibility to exit thumbnail mode in some Linux distributions (fixes [#505](https://github.com/GyulyVGC/sniffnet/pull/505)) ##### Thanks to: - @ZEROF, @0x0177b11f, @cthulu201, @wahn, @orhun, @ipinfo for [sponsoring Sniffnet](https://github.com/sponsors/GyulyVGC) 💖 - @abdullahdevrel for helping with IPinfo database support - @CosminPerRam for reducing the usage of `String` in translation code - @Charpy, @luca3s, @Dinozavvvr, @Kiruyuto, @ervinpopescu, @hirotake111, @Mkadir, @vcrn for updating the existing translations

Do you find Sniffnet useful? Consider sponsoring the project.

### v1.3.0 - Date: 2024-04-08 - Version: v1.3.0 - Original notes: https://github.com/GyulyVGC/sniffnet/releases/tag/v1.3.0 - Permalink: https://whatsnew.fyi/product/sniffnet/releases/v1.3.0 - **added** — Thumbnail mode to keep an eye on Sniffnet while focusing on other tasks - **added** — Capability to identify 6000+ upper layer services, protocols, trojans, and worms - **added** — Support for ICMP connections and messages - **added** — Export the analysis as a PCAP file with a custom path - **added** — Totally customize the app's theme via styles defined in TOML files - **added** — Multiple new search filters and additional sorting options on the inspect page table - **added** — Support for more link types in addition to Ethernet, enabling correct monitoring of VPN interfaces and other common network adapters - **added** — Ability to change sort strategy for network hosts and services in overview page, showing most recent items by default - **added** — Application scale factor (zoom value) can now be customised - **added** — Users can provide custom paths for MMDB files to allow using commercial versions of country and ASN databases - **added** — New command line option --restore-default to restore default configurations of the app - **added** — Japanese and Uzbek translations - **changed** — Window size and position are now remembered so that Sniffnet reopens with the same window properties - **changed** — Settings Language tab has been removed with language selection and other options now included in a new General settings tab - **changed** — Migrated to Iced 0.12 - **changed** — Made byte strings consistent across the app and added support for Terabytes and Petabytes representations - **fixed** — Bug causing the application's icon not to be visible in some Linux environments - **fixed** — Bug about not delivered favorite notifications in presence of old outgoing connections - **fixed** — Build failure on powerpc64 ##### New features - **Thumbnail mode**: keep an eye on Sniffnet while focusing on other tasks ([#484](https://github.com/GyulyVGC/sniffnet/pull/484))
- Added capability to identify **6000+ upper layer services**, protocols, trojans, and worms ([#450](https://github.com/GyulyVGC/sniffnet/pull/450)) - Support **ICMP** connections and messages ([#417](https://github.com/GyulyVGC/sniffnet/pull/417)) - **Export** the analysis as a **PCAP file** with a custom path ([#473](https://github.com/GyulyVGC/sniffnet/pull/473)) - **Totally customize the app's theme** via styles defined in TOML files ([#286](https://github.com/GyulyVGC/sniffnet/pull/286) and [#419](https://github.com/GyulyVGC/sniffnet/pull/419)) - Upgraded inspect page table: multiple new **search filters**, and additional **sorting options** ([#442](https://github.com/GyulyVGC/sniffnet/pull/442)) - Support for **more link types** in addition to Ethernet, enabling correct monitoring of all the most common network adapters, including typical VPN interfaces ([#421](https://github.com/GyulyVGC/sniffnet/pull/421)) - Support changing sort strategy for network hosts and services in overview page, showing **most recent** items by default ([#452](https://github.com/GyulyVGC/sniffnet/pull/452)) - The application **scale factor** (zoom value) can now be customised ([#365](https://github.com/GyulyVGC/sniffnet/pull/365)) - Users can now provide custom paths for **MMDB files** to allow using the commercial versions of the country and ASN databases ([#365](https://github.com/GyulyVGC/sniffnet/pull/365)) - Added new command line option `--restore-default` to restore the default configurations of the app (settings, window properties, and device selected at startup) - Added Japanese ([#343](https://github.com/GyulyVGC/sniffnet/pull/343)) and Uzbek ([#385](https://github.com/GyulyVGC/sniffnet/pull/385)) translations ##### Improvements - Sniffnet has now a simpler and more recognisable logo! (#464)
- Huge enhancements to Sniffnet documentation: check out the new [Sniffnet Wiki](https://github.com/GyulyVGC/sniffnet/wiki), a complete user manual of the app
- Window size and position are now remembered, so that Sniffnet can reopen with the same window properties - Settings "Language" tab has been removed. Language selection and other options are now included in a new settings tab "General" ([#365](https://github.com/GyulyVGC/sniffnet/pull/365)) - Migrated to [Iced 0.12](https://github.com/iced-rs/iced/releases/tag/0.12.0) ([#470](https://github.com/GyulyVGC/sniffnet/pull/470)) - Made byte strings consistent across the app, and added support for Terabytes and Petabytes representations - General aesthetic improvements (see [#119](https://github.com/GyulyVGC/sniffnet/issues/119) for more info) - Updated Portuguese translation to v1.2 ([#398](https://github.com/GyulyVGC/sniffnet/pull/398)) ##### Fixes - Fixed bug causing the application's icon not to be visible in some Linux environments - Fixed bug about not delivered favorite notifications in presence of old outgoing connections - Fixed a build failure on `powerpc64` ([#356](https://github.com/GyulyVGC/sniffnet/pull/356)) - Fixed a typo in Russian translation ([#389](https://github.com/GyulyVGC/sniffnet/pull/389)) - Minor fixes to Spanish translation ([#454](https://github.com/GyulyVGC/sniffnet/pull/454)) ##### Thanks _[Truncated at 4000 characters — full notes: https://github.com/GyulyVGC/sniffnet/releases/tag/v1.3.0]_ ### v1.2.2 - Date: 2023-08-08 - Version: v1.2.2 - Original notes: https://github.com/GyulyVGC/sniffnet/releases/tag/v1.2.2 - Permalink: https://whatsnew.fyi/product/sniffnet/releases/v1.2.2 - **added** — Added new application themes: Dracula, Gruvbox, Nord, and Solarized, each with light and dark variants - **added** — Added option to set different shades of color gradients for each available theme - **added** — Added Finnish translation - **added** — Added support for --help and --version command line arguments - **changed** — Migrated to Iced 0.10 with runtime graphical renderer selection and fallback to tiny-skia - **changed** — Redesigned page tabs - **changed** — Highlighted headings with different colors - **changed** — Simplified scrollables' style - **changed** — Improved Deep Sea and Mon Amour color palettes - **changed** — Updated French translation to v1.2 - **changed** — Built color palettes in settings page as Rule widgets without external SVGs - **fixed** — Fixed alt+tab shortcut issue - **fixed** — Added app id to correctly show icon and app name on Linux Wayland - **fixed** — Fixed problem that didn't allow opening links and the report file on operating systems different from Windows, macOS, and Linux - **fixed** — Use scrollable to make active filters visible when the selected adapter name is long on overview page - **fixed** — Ensure no colored pixel is shown if the respective packets or bytes number is zero - **fixed** — Minor fix to Chinese translation ##### New features - Added new application themes: _Dracula_, _Gruvbox_, _Nord_, and _Solarized_ ([#330](https://github.com/GyulyVGC/sniffnet/pull/330)) - Themes are based on well-known and established color palettes maintained by dedicated organisations - Each theme comes with a light and a dark variant, for a total of 8 new color schemes - Added option to set different shades of **color gradients** for each of the available themes https://github.com/GyulyVGC/sniffnet/assets/100347457/68112b17-5c9e-49d5-8631-88ad16cee34c - Added Finnish translation 🇫🇮 ([#310](https://github.com/GyulyVGC/sniffnet/pull/310)) - Added support for `--help` and `--version` command line arguments ([#272](https://github.com/GyulyVGC/sniffnet/pull/272)) ##### Improvements - Migrated to [Iced 0.10](https://github.com/iced-rs/iced/releases/tag/0.10.0), that is now able to select the graphical renderer at runtime: a fallback one (`tiny-skia`) will be used in case the default one (`wgpu`) crashes ([#324](https://github.com/GyulyVGC/sniffnet/pull/324)) - General aesthetic improvements (see [#119](https://github.com/GyulyVGC/sniffnet/issues/119) for more info): - redesigned page tabs - highlighted headings with different colors - simplified scrollables' style - improvements to Deep Sea and Mon Amour color palettes - Restructured issue templates to let users open issues in a more efficient and effective way ([#285](https://github.com/GyulyVGC/sniffnet/pull/285)) - Updated French translation to v1.2 ([#279](https://github.com/GyulyVGC/sniffnet/pull/279)) - Color palettes in settings page are now built as `Rule` widgets, without involving the use of external SVGs anymore ##### Fixes - Fixed `alt`+`tab` shortcut issue ([#298](https://github.com/GyulyVGC/sniffnet/pull/298) — fixes [#262](https://github.com/GyulyVGC/sniffnet/issues/262)) - Added app `id` in order to correctly show the icon and app name on Linux Wayland (fixes [#292](https://github.com/GyulyVGC/sniffnet/issues/292)) - Fixed problem that didn't allow opening links and the report file on operating systems different from Windows, macOS, and Linux - Use scrollable to make active filters visible when the selected adapter name is long (overview page) - Ensure no colored pixel is shown if the respective packets or bytes number is zero - Minor fix to Chinese translation ([#271](https://github.com/GyulyVGC/sniffnet/pull/271)) ##### Thanks to: - @ZEROF, @0x0177b11f, @cthulu201, @wahn for [sponsoring Sniffnet](https://github.com/sponsors/GyulyVGC) 💖 - @joshuamegnauth54 for having helped to set up the new themes - @vtiinanen for Finnish translation - @Aloso for having added `--help` and `--version` command line arguments - @starccy for having fixed `alt` + `tab` shortcut issue - @Digitalone1 for having helped to troubleshoot icon visibility problems on Wayland - @Quetzal-coalt for updating French translation to v1.2 - @wangzishi for a fix to Chinese translation

###### Where is Sniffnet heading next? See the new [roadmap of the project](https://github.com/GyulyVGC/sniffnet/blob/main/ROADMAP.md). ### v1.2.1 - Date: 2023-06-08 - Version: v1.2.1 - Original notes: https://github.com/GyulyVGC/sniffnet/releases/tag/v1.2.1 - Permalink: https://whatsnew.fyi/product/sniffnet/releases/v1.2.1 - **added** — Add button to clear all current search filters quickly in inspect page - **added** — Add Swedish translation - **changed** — Refine app packaging strategy with support for more architectures - **changed** — Update German translation to v1.2 - **changed** — Update Spanish translation to v1.2 - **changed** — Update Persian translation to v1.2 - **changed** — Update Korean translation to v1.2 - **changed** — Update Polish translation to v1.2 - **changed** — Update Romanian translation to v1.2 - **changed** — Update Russian translation to v1.2 - **changed** — Update Turkish translation to v1.2 - **changed** — Update Ukrainian translation to v1.2 - **changed** — Update Chinese translation to v1.2 - **changed** — Rename "Administrative entity" to "Autonomous System name" - **changed** — Improve filter columns relative width to prevent "Application protocol" label from being cut when displayed in Swedish - **changed** — Update footer URLs to include links to Sniffnet's official website and GitHub Sponsor page - **changed** — Improve packets and bytes number format - **fixed** — Fix various issues resolved by the refined packaging strategy - **fixed** — Fix minor problem causing flags to be slightly misaligned in inspect page table ##### New features - Considerably refined the app packaging strategy, introducing support for more architectures and other advancements 📦 (see [#246](https://github.com/GyulyVGC/sniffnet/pull/246) for additional details) - Added button to clear all the current search filters quickly in inspect page - Added Swedish translation 🇸🇪 ([#213](https://github.com/GyulyVGC/sniffnet/pull/213)) ##### Improvements - Updated most of the existing translations to v1.2: - German 🇩🇪 ([#191](https://github.com/GyulyVGC/sniffnet/pull/191)) - Spanish 🇪🇸 ([#203](https://github.com/GyulyVGC/sniffnet/pull/203)) - Persian 🇮🇷 ([#193](https://github.com/GyulyVGC/sniffnet/pull/193)) - Korean 🇰🇷 ([#205](https://github.com/GyulyVGC/sniffnet/pull/205)) - Polish 🇵🇱 ([#244](https://github.com/GyulyVGC/sniffnet/pull/244)) - Romanian 🇷🇴 ([#241](https://github.com/GyulyVGC/sniffnet/pull/241)) - Russian 🇷🇺 ([#187](https://github.com/GyulyVGC/sniffnet/pull/187)) - Turkish 🇹🇷 ([#192](https://github.com/GyulyVGC/sniffnet/pull/192)) - Ukrainian 🇺🇦 ([#216](https://github.com/GyulyVGC/sniffnet/pull/216)) - Chinese 🇨🇳 ([#214](https://github.com/GyulyVGC/sniffnet/pull/214)) - Renamed "Administrative entity" to "Autonomous System name" to avoid confusion - Improved filter columns relative width to avoid the "Application protocol" label being cut when displayed in Swedish - Footer URLs have been updated to include links to Sniffnet's official website and GitHub Sponsor page - Updated docs including installation instruction for Arch Linux ([#185](https://github.com/GyulyVGC/sniffnet/pull/185)) - Minor improvements to packets and bytes number format - Minor improvements to: - code readability ([#248](https://github.com/GyulyVGC/sniffnet/pull/248)) - docs ([#235](https://github.com/GyulyVGC/sniffnet/pull/235)) ##### Fixes - Various issues have been fixed by the refined packaging strategy ([#199](https://github.com/GyulyVGC/sniffnet/issues/199), [#220](https://github.com/GyulyVGC/sniffnet/issues/220), [#223](https://github.com/GyulyVGC/sniffnet/issues/223), [#224](https://github.com/GyulyVGC/sniffnet/issues/224), [#225](https://github.com/GyulyVGC/sniffnet/issues/225), [#242](https://github.com/GyulyVGC/sniffnet/issues/242)) - Solved a minor problem that caused flags to be slightly misaligned in inspect page table ##### Thanks to: - @ZEROF and @0x0177b11f for [sponsoring Sniffnet](https://github.com/sponsors/GyulyVGC) 💖 - @4r7if3x for the awesome job fixing and upgrading the app packaging strategy - @vcrn for the new Swedish translation - @luca3s, @AmadeusGraves, @4r7if3x, @eatingdm, @Kiruyuto, @ervinpopescu, @amarao, @fuzunspm, @Br1ght0ne, @cxw620 for updating the existing translations - @orhun for packaging and documenting Sniffnet installation on Arch Linux - @LiChenG-P for minor readability improvements - @mb720 for minor docs improvements