Getting rid of Dagger
Changes in 3.7.1:
- Enable ICMP Echo pinger for Linux x64 only, as it requires the corresponding native .so implementation that is not available for Mac and not needed for Windows
- Add a new Java Built-in pinger by default (InetAddress.isReachable()), which uses ICMP if enough privileges or falls back to TCP port 7
- Fix handling of escape sequences in HTTP Sender
- Fix macOS dark mode switching for some users
- Some fixes in Russian translation
- Internally, replaced Dagger with much simpler DI implementation. Plugins can now declare non-default constructors to benefit from Dependency Injection as well.
- Mac vendors updated