Links
Summary
I decided to give pping some long needed fixes and while doing so I also updated some stuff. So the new pping 5.0.0 now runs on .NET 10. It is still available for Windows x64, Linux x64, MacOS ARM64 and MacOS x64.
If you are running on Windows and you installed it using Chocolatey you need to wait a little bit since the review process there takes some time.
I still do not supply winget support since I couldn’t manage to pass the PR reviews of my installer somehow.
Fixes
So the new release fixes an unhandled exception that was thrown if you provided a non-existing DNS hostname and added the -res flag. This now is handled correctly, returns a message that the host couldn’t be resolved and end the process in the exit code -2.
Improvements
Another minor but annoying thing was that calling pping --version show the SemVer version string and added the build hash to it. I fixed this so now it should return “5.0.0” as expected.
I also updated all Nuget package references and tweaked some of the internal coding assets.



