Thanks to the community nudges I looked into a few issues found since the latest release (and also some amazing news in the end)
Here's what was done since v4.4:
- API fix - GetObjectPropDesc missed object format
- Fuse ported to version 3.x - with a nasty surprise from MacOSX
- Linux builder was upgraded to Ubuntu 22.4
- TagLib 2.x support - album picture is now extracted from metadata and uploaded when you import your library (if your device supports album artwork). I guess it's mostly for the Zune users but who knows which devices may support this.
- Some Microsoft specific codes added (probably totally useless)
- Implemented "DeviceReboot" mtp extension
- SendObjectInfo can use separate bulk transfers for header/body (Zune)
- And now the most exciting bit - you can now flash Zune without using original software (which is hard to find/obsoleted/requires /etc/hosts hacking etc etc). I tried Zune 4/Zune HD 16 and they both flashed and recovered perfectly fine
- Nintendo Switch can be connected a few times instead of just once (fixed invalid CloseSession param, and now it gracefully closes session).
Thanks everyone involved, have fun!