This release adds support for the new 2.5 features around asymmetric encryption, remote administration, etc. Thanks to all contributors for a lot of big changes this release!
What's Changed
* randomize packet IDs as firmware does by ianmcorvidae in https://github.com/meshtastic/python/pull/652
* Adds handler function for public key, and adds to nodedb display by jp-bennett in https://github.com/meshtastic/python/pull/653
* Adds admin session_passkey handling for 2.5 remote admin by jp-bennett in https://github.com/meshtastic/python/pull/655
* More admin by jp-bennett in https://github.com/meshtastic/python/pull/656
* Show two-way traceroute result with SNR if available by GUVWAF in https://github.com/meshtastic/python/pull/654
* HopStart should be set for route back to be valid by GUVWAF in https://github.com/meshtastic/python/pull/660
* Split factory reset into two variants by ianmcorvidae in https://github.com/meshtastic/python/pull/671
* Detect repeating fields using field labels, enabling admin key to be set by ianmcorvidae in https://github.com/meshtastic/python/pull/672
* some improvements to fetching remote configuration by ianmcorvidae in https://github.com/meshtastic/python/commit/cc2067b729faf7c4da39af2bb1d1f606f5c6f4ed
**Full Changelog**: https://github.com/meshtastic/python/compare/2.4.3...2.5.0