fix deprecation warnings for binary library
uses Handles instead of Sockets
update changelog