v1.5.1

heroui-inc/herouiv1.5.1Jul 22, 2026by GyulyVGC

AI Summary

This release introduces the ability to view connection latency, adds support for Hungarian and Sinhala languages, and enhances IP blacklist functionality by supporting CIDR ranges. It also includes numerous translation updates and fixes for reverse DNS lookups, UI rendering, and Linux package compatibility.

Key Highlights

  • Display connection latency in the UI
  • Added Hungarian and Sinhala language support
  • Support CIDR ranges in imported IP blacklists
  • Use thread pool for reverse DNS lookups to prevent stalling

New Features

  • Show latency of connections
  • Added Hungarian translation
  • Added Sinhala translation
  • Support CIDR ranges in imported IP blacklists
  • Show number of IP addresses and CIDR ranges in imported IP blacklists
  • Add relevant keywords to the `.desktop` file

Full Release Notes

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

<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.app"><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>