manhole v1.6.0 Release Notes

Release Date: 2019-01-19 // over 4 years ago
    • โœ… Testing improvements (changed some skips to xfail, added osx in Travis).
    • ๐Ÿ›  Fixed long standing Python 2.7 bug where sys.getfilesystemencoding() would be broken after installing a threaded manhole. See #51 <>_.
    • โฌ‡๏ธ Dropped support for Python 2.6, 3.3 and 3.4.
    • ๐Ÿ›  Fixed handling when socket.setdefaulttimeout() is used. Contributed by "honnix" in #53 <>_.
    • ๐Ÿ›  Fixed some typos. Contributed by Jesรบs Cea in #43 <>_.
    • ๐Ÿ›  Fixed handling in manhole-cli so that timeout is actually seconds and not milliseconds. Contributed by Nir Soffer in #45 <>_.
    • Cleaned up useless polling options in manhole-cli. Contributed by Nir Soffer in #46 <>_.
    • Documented and implemented a solution for using Manhole with Eventlet. See #49 <>_.

Previous changes from v1.5.0

    • ๐Ÿ– Added two string aliases for connection_handler option. Now you can conveniently use connection_handler="exec".
    • Improved handle_connection_exec. It now has a clean way to exit (exit()) and properly closes the socket.