Given the scale of the changes (and API changes) add typing support/modernise the codebase I've decided to leave dnslib as is in maintenance mode for users who are relying on the old API (and Python2 support). I'll try to fix any minor bugs but there isnt going to be any more active development (which is more or less the status quo anyway).
* 0.9.25 2024-07-08 Minor fixes:
60 - SyntaxWarning with Python 3.12 (kitterma)
63 - Records with empty rdata causes pack() to fail (peteralm80)
66 - DNS SRV "target" names are compressed (bobstanden)