Releases: scrapli/scrapligo
v1.3.2
What's Changed
- chore(deps): bump golangci/golangci-lint-action from 4 to 5 by @dependabot in #183
- Return an error on channel read when the transport has finished by @netixx in #186
- Add check for junos specific tags and test by @netixx in #187
- rpc-severity by @steiler in #190
Full Changelog: v1.3.1...v1.3.2
v1.3.1
v1.3.0
Huge thank you to @netixx for a ton of work helping squash run away go routines in this release 😁! scrapligo should now be much happier and well behaved -- especially for long running processes!
What's Changed
- Add run shell definition to ios-xr by @netixx in #162
- Chore/house keeping updates by @carlmontanari in #163
- fix: send EOF to Errs channel by @gescheit in #165
- fix: update comments to update option.WithPrivilegeLevel to opoptions… by @chenenjunde in #166
- chore(deps): bump actions/setup-go from 4 to 5 by @dependabot in #167
- Add support for Huawei VRP CLI by @wwijkander in #170
- feat: improve srl config prompt by @carlmontanari in #171
- chore(deps): bump golangci/golangci-lint-action from 3 to 4 by @dependabot in #172
- Make sure we reap SSH process on Close() by @netixx in #177
- Fix/read goroutine fixups by @carlmontanari in #175
- feat: byo transport option by @carlmontanari in #176
- Fix/properly terminate read operations by @carlmontanari in #179
New Contributors
- @gescheit made their first contribution in #165
- @chenenjunde made their first contribution in #166
- @wwijkander made their first contribution in #170
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- Feat/fuzzy read until input by @carlmontanari in #151
- Fixes #155 - add WithStandardTransportDialTimeout by @patrickfnielsen in #156
The big one here is the fuzzy read pr -- it actually contains a ton of internal channel improvements. things that were maybe just kinda copied form py -> go and not really every optimized. Surely still room for improvement, but some good stuff there. This also moved a few channel methods around hence the minor instead of patch version bump.
New Contributors
- @patrickfnielsen made their first contribution in #156
Full Changelog: v1.1.12...v1.2.0
v1.1.12
What's Changed
- fix: hopefully better force self close tags setup by @carlmontanari in #149
- refactor/channel-and-misc-improvements by @carlmontanari in #150
- actually lots in this one but nothing outwardly interesting :p -- tl;dr started messing with rust, made me look at some stuff differently and found some fairly easy/obvious fixes/improvements to channel reading logic.
- also added in channel ssh error message handling like scrapli python has
Full Changelog: v1.1.11...v1.1.12
v1.1.11
What's Changed
- Expose NETCONF server capabilities by @karimra in #141
- Store the Netconf session ID and expose it using driver.SessionID() by @karimra in #142
- Fix session-id match by @karimra in #143
- add commit confirmed options to the NETCONF driver by @karimra in #144
- feat: first pass at storing both framed and unframed netconf input by @carlmontanari in #147
- fix: hide ansi pattern in utils behind a sync.Once like other regexps by @carlmontanari in #146
New Contributors
Full Changelog: v1.1.10...v1.1.11
v1.1.10
v1.1.9
What's Changed
- channel: don't leak go routine on close by @nemith in #130
- SendCommands return early if commands len == 0 by @steiler in #134
- added first pass vyatta_vyos platform
New Contributors
Full Changelog: v1.1.8...v1.1.9
v1.1.8
What's Changed
- chore(deps): bump actions/setup-go from 3 to 4 by @dependabot in #126
- Chore/linterupdates by @carlmontanari in #125
- feat: interim prompt patterns for sendX operations by @carlmontanari and @hellt in #127
New Contributors
- @dependabot made their first contribution in #126
Full Changelog: v1.1.7...v1.1.8
v1.1.7
What's Changed
- Fix netconf version matching logic when WithNetconfPreferredVersion is used by @netixx in #122
- Call forceselfclosingtags before netconf message framing by @netixx in #123
- Fix blocking way too long on force transport close (especially problematic for netconf connections)
Full Changelog: v1.1.6...v1.1.7