Skip to content

Releases: carlmontanari/scrapli

2024.07.30

30 Jul 14:29
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2024.01.30...2024.07.30

2024.01.30

29 Jan 02:38
Compare
Choose a tag to compare

What's Changed

  • Remove all ANSI codes from buf by @denisbondar in #302
  • : pass parameters if given initial_input by @MattCatz in #305
  • refactor: dont use deprecated pkg_resources on >=3.9, some pyupgrade … by @carlmontanari in #308
  • Completely replace pkg_resources with importlib.resources by @killjoy1221 in #311
  • feat: eager input to not read input after writing it by @carlmontanari in #314
  • Update ANSI_ESCAPE_PATTERN for discussion #313 by @denisbondar in #316

New Contributors

Full Changelog: 2023.07.30...2024.01.30

2023.07.30

30 Jul 16:54
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2023.01.30...2023.07.30

2023.01.30

28 Jan 18:49
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2022.07.30...2023.01.30

2022.07.30.post1

03 Sep 21:40
Compare
Choose a tag to compare

Post release to fix control character handling in sync and async telnet custom transports -- see #253 for details!

2022.07.30

30 Jul 14:50
3ca5894
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2022.01.30...2022.07.30

2022.01.30.post1

06 Mar 16:50
fa2277e
Compare
Choose a tag to compare

A quick post-release to include a minor tweak to the "in-channel" password prompt pattern. The pattern in 2022.01.30 broke due to a really really lame default login banner on devices in CML/VIRL/whatever its called today. Users could always change this (or change the lame banner!) but probably many folks wouldn't know where to look so just updating the pattern seems like a simpler solution!

What's Changed

New Contributors

Full Changelog: 2022.01.30...2022.01.30.post1

2022.01.30

29 Jan 21:10
89589ee
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2020.01.30...2022.01.30

2022.01.30a2

03 Oct 17:19
Compare
Choose a tag to compare
2022.01.30a2 Pre-release
Pre-release

Fixes broken channel log in a1 release.

2022.01.30a1

03 Oct 16:44
530eacc
Compare
Choose a tag to compare
2022.01.30a1 Pre-release
Pre-release

Pre release to unblock scrapli-netconf/cfg updates

  • Removed deprecated comms_ansi argument
  • Improved error handling/error message for insufficient permissions when opening ssh config/known hosts file
    (system transport)
  • Added support for hashed entries in known hosts file thanks to @kangtastic work in #174
  • Improved "in channel" SSH and Telnet authentication handling; better consistency between sync and async, patterns
    are now compiled only if/when needed
  • Added option to enable echo in PTYProcess (was originally removed from vendor'd code) -- should only be
    useful/necessary with netconf #165
  • Allow users to build their own open_cmd for system transport -- users can override this to do things like
    kubectl exec -it args args args or docker exec -it args args args to connect to containers in k8s/docker #166
  • Updated/fixed(?) Juniper shell patterns for "normal" and root shells #170
  • Support transport options being passed to asyncssh transport thanks to @cuong-nguyenduy work in #178 and #183