|
| 1 | +1.1.10 (current, released 2025-10-14) |
| 2 | +----------------------------------- |
| 3 | + * fix for channel re-use limitation. |
| 4 | + * regression fix for properly closing channel cache sockets. |
| 5 | + |
| 6 | +1.1.9 (released 2025-8-06) |
| 7 | +----------------------------------- |
| 8 | + * adding channel cache to place upper limit on creation overhead. |
| 9 | + * removing ssh-dss key type as it was deprecated in paramiko in 4.0.0. |
| 10 | + |
| 11 | +1.1.8 (released 2025-6-13) |
| 12 | +-------------------------- |
| 13 | + * added WARN log level to logger, mapped to QUIET in ssh config. |
| 14 | + * added support for int values in CnOpts.log_level mapped to python logging. |
| 15 | + |
| 16 | +1.1.7 (released 2025-2-22) |
| 17 | +-------------------------- |
| 18 | + * bug fix for host key matching servers running on non default ports |
| 19 | + |
| 20 | +1.1.6 (released 2024-10-12) |
| 21 | +--------------------------- |
| 22 | + * added AES-GCM ciphers |
| 23 | + |
| 24 | +1.1.5 (released 2024-6-30) |
| 25 | +-------------------------- |
| 26 | + * added API diff table |
| 27 | + * added CnOpts.get_agentkey |
| 28 | + * adding support/testing for python 3.12 |
| 29 | + * switched to pyproject.toml from setup.py |
| 30 | + |
| 31 | +1.1.4 (released 2024-1-04) |
| 32 | +-------------------------- |
| 33 | + * missed the console logger in previous behavior change |
| 34 | + |
| 35 | +1.1.3 (released 2023-12-11) |
| 36 | +--------------------------- |
| 37 | + * adding merge between ssh security options and paramiko compatibility |
| 38 | + * changing default logger behavior from hooking into __main__ |
| 39 | + |
| 40 | +1.1.2 (released 2023-10-24) |
| 41 | +--------------------------- |
| 42 | + * added support for setting max_workers on ThreadPool functions |
| 43 | + |
| 44 | +1.1.1 (released 2023-08-28) |
| 45 | +--------------------------- |
| 46 | + * added initial support for resuming existing transfers get() & put() |
| 47 | + * added max_concurrent_prefetch_requests parameter to get() family |
| 48 | + * added prefetch parameter to get() family |
| 49 | + |
| 50 | +1.1.0 (released 2023-08-15) |
| 51 | +--------------------------- |
| 52 | + * added initial support for OpenSSH config-file support to CnOpts |
| 53 | + |
| 54 | +1.0.9 (released 2023-05-08) |
| 55 | +--------------------------- |
| 56 | + * added drivedrop to bypass _adjust_cwd's lack of Windows drive support |
| 57 | + * added file_size logic and default remotepath fallback to putfo |
| 58 | + * moved Connection.compress to CnOpts.compress |
| 59 | + * regression in put_d *again* |
| 60 | + * removed SKIP_IF_CI from all but one test in response to the above |
| 61 | + * switched to public key auth for all tests !¿macOS?¡ |
| 62 | + * switched from get_fingerprint() using md5 to helpers.hash using sha3_256 |
| 63 | + * test clean-up and major refactor |
| 64 | + |
| 65 | +1.0.7 (released 2023-02-27) |
| 66 | +--------------------------- |
| 67 | + * fix regression in put_d |
| 68 | + |
| 69 | +1.0.6 (released 2023-01-15) |
| 70 | +--------------------------- |
| 71 | + * allow CnOpts knownhost to be set to None directly |
| 72 | + * standardize on using is for None checks |
| 73 | + |
| 74 | +1.0.5 (released 2022-11-29) |
| 75 | +--------------------------- |
| 76 | + * added log_level to connection options |
| 77 | + * added compression security option for Transport |
| 78 | + * code optimizations in _start_transport() and _set_authentication() |
| 79 | + * moved compression on/off switch to Connection object |
| 80 | + * sprinkled debug messaging throughout |
| 81 | + * switched to using native logging module instead of paramiko util |
| 82 | + |
| 83 | +1.0.4 (released 2022-09-24) |
| 84 | +--------------------------- |
| 85 | + * added Windows Pure Path logic in put_d() and put_r() through localtree() |
| 86 | + * fix for regression in _sftp_channel() causing UnboundLocalError |
| 87 | + * improved support for dot notation in known_hosts and private key file |
| 88 | + * removed basicConfig() call for improved embedded behavior |
| 89 | + |
| 90 | +1.0.3 (released 2022-09-13) |
| 91 | +--------------------------- |
| 92 | + * added disabled algorithms option for Transport |
| 93 | + |
| 94 | +1.0.2 (released 2022-09-09) |
| 95 | +--------------------------- |
| 96 | + * added sort to localtree() for test continuity |
| 97 | + * bug fix for typo in put_d() |
| 98 | + |
| 99 | +1.0.1 (released 2022-07-22) |
| 100 | +--------------------------- |
| 101 | + * added key types security option for Transport |
| 102 | + * bug fixes for close() |
| 103 | + * default to private key authentication |
| 104 | + * enabled timeout setting for channel and transport |
| 105 | + * improved host key logging |
| 106 | + * localtree & remotetree functions Windows compatible |
| 107 | + * started hosting on PyPi |
| 108 | + * updated tests and CI pipeline |
| 109 | + |
| 110 | +1.0.0 (released 2021-06-06) |
| 111 | +--------------------------- |
| 112 | + * added ECDSA and ED25519 key support for authentication |
| 113 | + * added digest and kex security options for Transport |
| 114 | + * added tests for additional functionality |
| 115 | + * default callback function for progress notifications |
| 116 | + * hash function added to helpers for file verification option |
| 117 | + * improved local and remote directory mapping |
| 118 | + * improved logging capabilities |
| 119 | + * replaced _sftp_connect with context aware channel manager |
| 120 | + * retry decorator for automated recovery from failure |
| 121 | + * switched to using pathlib for all local filepath operations |
| 122 | + * updated documentation and README with advanced examples |
0 commit comments