Repository navigation
Releases: gatework/net-connector
Releases · gatework/net-connector
Release list
v0.22.0
- Require Ruby 4.0.6 and expect-pty 0.10.x. Adapt its explicit Result status and match_number in PTY transport and SSH authentication while retaining connector event semantics and zero-based indexes.
- Accept explicit expect-pty source and package candidates for integration and isolated installation checks; verify the installed candidate bytes.
v0.21.0
- Rename neighbor fields to
remote_name,remote_interfaceandremote_chassis_id, retaininglocal_interface. Collection progress reads schema 4target; require ctx_cli 0.5. No legacy accessor aliases.
v0.20.0
-
Require the latest stable TextFSM 0.5.1, align the minimum dependency matrix, and verify JSON 3 with its original published package instead of a source metadata patch.
-
Recheck streamed archive content on the pinned descriptor so same-timestamp overwrites cannot receive a successful copy or delivery receipt.
-
Bound compatible ctx_cli and expect-pty dependencies to the contract versions tested with this release (ctx_cli 0.4.x and expect-pty 0.9.6 through 0.9.x).
v0.19.0
- Extract
Netdisco::Catalog#devices(policy:)for immutable inventory without credentials or operations; Fleet delegates inventory access. Add live, injectedCredentials#resolve(platform:)with platform-specific username/password/enable-password precedence and independent secret snapshots.
v0.18.1
- Stream SSH archive bodies through bounded binary frames and incremental hashes instead of whole-file base64 copies; preserve deadlines, verified server receipts and committed local paths.
- Retain cleanup ownership across cancellation, failed closes and forked KnownHosts snapshots; reject inherited trust commits before file or lock access.
- Preserve the primary exception or nonlocal exit when atomic-file and archive-process cleanup also fails.
- Expose JSON Pointer field provenance through configuration previews and leave runtime dependency versions to host lockfiles.
v0.18.0
- Add on_receipt completion callbacks to command, script, save and custom operations, retaining completed responses after later logging, processing, budget or cancellation failures.
- Retain PTY channels after incomplete cleanup and retry cleanup before reopening or recovering a connection.
- Use owned Expect session scopes during SSH authentication so initialization cancellation releases terminal handles and cleanup failures preserve the authentication error.
- Use English diagnostics, CLI help and reports, and consume string-keyed progress documents from Runner 0.2.
v0.17.2
- Migrate shared CLI entrypoints to ctx_cli 0.2.0 names without legacy aliases.
- Synchronize new directory ancestry across batch reports and local/SSH archives; synchronize uploaded-file cleanup.
- Keep host-key comparison and vendor parsing independent of host field separators.
- Reuse ctx_cli configuration, initialization, terminal and option boundaries without changing backup/TFTP/topology policies.
v0.17.1
- Delegate shared configuration, private initialization, option groups and terminal interaction to ctx_cli 0.1.0.
v0.17.0
- Centralize inventory selection and CLI filters in Net::Connector::Inventory; add vendor/model inclusion, exclusion and matching modes.
v0.16.1
- 普通命令输出的错误诊断跳过不需要的颜色和回车替换,减少大正文扫描;保留彩色错误、重绘历史及 UTF-8 诊断边界,并补充可比较源码版本的离线基准。