- Cameron Maske
- Gustavo Machado
- Colin Jermain
- JM Fernández - (big thanks!)
- Lewis Thompson
- Erik Rogers
- Mart Sõmermaa
- Chronial
- Dan Harbin
- Ignacio Peluffo
- Niels Zeilemaker
- Georgy Rylov
- Eddie Chiang
- kkrasovskii
- V0idk
- Bruno Inec
- alex3d
- v.0.3.2 (Pahaz, JM Fernández)
- Fix host key directory detection
- Unify default ssh config folder to ~/.ssh
- v.0.3.1 (Pahaz)
- Increase open connection timeout to 10 secods
- v.0.3.0 (Pahaz)
- Change default with context behavior to use .stop(force=True) on exit (is not fully backward compatible)
- Remove useless daemon_forward_servers = True hack for hangs prevention (is not fully backward compatible)
- Set transport keepalive to 5 second by default (disabled for version < 0.3.0)
- Set default transport timeout to 0.1
- Deprecate and remove block_on_close option
- Fix "deadlocks" / "tunneling hangs" (#173, #201, #162, #211)
- v.0.2.1 (Pahaz, Eddie Chiang and kkrasovskii)
- Fixes bug with orphan thread for a tunnel that is DOWN (#170)
- v.0.2.0 (Georgy Rylov)
- Support IPv6 without proxy command. Use built-in paramiko create socket logic. The logic tries to use ipv6 socket family first, then ipv4 socket family.
- v.0.1.5 (JM Fernández)
- Introduce block_on_close attribute
- v.0.1.4 (Niels Zeilemaker)
- Allow loading pkeys from ~/.ssh
- v.0.1.3 (Ignacio Peluffo and others)
pkey_file
parameter updated to accept relative paths to user folder using~
- Several bugfixes
- v.0.1.2 (JM Fernández)
- Fix #77
- v.0.1.1 (JM Fernández)
- Fix #72
- v.0.1.0 (JM Fernández)
- Add tunnel_bindings property
- Several bugfixes (#49, #56, #57, #59, #60, #62, #64, #66, ...) (Pahaz, JM Fernández)
- Add TRACE logging level (JM Fernández)
- Code and tests refactoring (JM Fernández)
- Drop python3.2 support
- v.0.0.8 (JM Fernández)
- Merge #31: Support Unix domain socket (local) forwarding (Dan Harbin)
- Simplify API (JM Fernández)
- Add sphinx-based documentation (JM Fernández)
- Add
allow_agent
(fixes #36, #46) (JM Fernández) - Add
compression
(JM Fernández) - Add
__str__
method (JM Fernández) - Add test functions (JM Fernández)
- Fix default username when not provided and ssh_config file is skipped (JM Fernández)
- Fix gateway IP unresolvable exception catching (JM Fernández)
- Minor fixes (JM Fernández)
- Add AppVeyor support (JM Fernández)
- v.0.0.7 (JM Fernández)
- Tunnels can now be stopped and started safely (#41) (JM Fernández)
- Add timeout to SSH gateway and keep-alive messages (#29) (JM Fernández)
- Allow sending a pkey directly (#43) (Chronial)
- Add
-V
CLI option to show current version (JM Fernández) - Add coverage (JM Fernández)
- Refactoring (JM Fernández)
- v.0.0.5 (Pahaz)
- add
ssh_proxy
argument, as well asssh_config(5)
ProxyCommand
support (Lewis Thompson) - add some python 2.6 compatibility fixes (Mart Sõmermaa)
paramiko.transport
inherits handlers of loggers passed toSSHTunnelForwarder
(JM Fernández)- fix #34, #33, code style and docs (JM Fernández)
- add tests (Pahaz)
- add CI integration (Pahaz)
- normal packaging (Pahaz)
- disable check distenation socket connection by
SSHTunnelForwarder.local_is_up
(Pahaz) [changed default behavior] - use daemon mode = False in all threads by default; detail (Pahaz) [changed default behavior]
- add
- v.0.0.4.2 (Pahaz)
- fix Thread.daemon mode for Python < 3.3 #16, #21 (Lewis Thompson, Erik Rogers)
- v.0.0.4 (Pahaz)
- daemon mode by default for all threads (JM Fernández, Pahaz) - incompatible
- move
make_ssh_forward_server
toSSHTunnelForwarder.make_ssh_forward_server
(Pahaz, JM Fernández) - incompatible - move
make_ssh_forward_handler
toSSHTunnelForwarder.make_ssh_forward_handler_class
(Pahaz, JM Fernández) - incompatible - rename
open
toopen_tunnel
(JM Fernández) - incompatible - add CLI interface (JM Fernández)
- support opening several tunnels at once (JM Fernández)
- improve stability and readability (JM Fernández, Pahaz)
- improve logging (JM Fernández, Pahaz)
- add
raise_exception_if_any_forwarder_have_a_problem
argument for opening several tunnels at once (Pahaz) - add
ssh_config_file
argument support (JM Fernández) - add Python 3 support (JM Fernández, Pahaz)
- v.0.0.3 (Pahaz)
- add
threaded
option (Cameron Maske) - fix exception error message, correctly printing destination address (Gustavo Machado)
- fix
pip install
failure (Colin Jermain, Pahaz)
- add