Skip to content

Releases: gatework/net-connector

v0.22.0

Choose a tag to compare

@github-actions github-actions released this 30 Oct 10:25
  • 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

Choose a tag to compare

@github-actions github-actions released this 30 Oct 06:52
  • Rename neighbor fields to remote_name, remote_interface and remote_chassis_id, retaining local_interface. Collection progress reads schema 4 target; require ctx_cli 0.5. No legacy accessor aliases.

v0.20.0

Choose a tag to compare

@github-actions github-actions released this 29 Oct 23:27
  • 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

Choose a tag to compare

@github-actions github-actions released this 29 Oct 00:32
  • Extract Netdisco::Catalog#devices(policy:) for immutable inventory without credentials or operations; Fleet delegates inventory access. Add live, injected Credentials#resolve(platform:) with platform-specific username/password/enable-password precedence and independent secret snapshots.

v0.18.1

Choose a tag to compare

@github-actions github-actions released this 24 Oct 05:55
  • 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

Choose a tag to compare

@github-actions github-actions released this 23 Oct 14:52
  • 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

Choose a tag to compare

@github-actions github-actions released this 23 Oct 00:03
  • 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

Choose a tag to compare

@github-actions github-actions released this 22 Oct 12:11
  • Delegate shared configuration, private initialization, option groups and terminal interaction to ctx_cli 0.1.0.

v0.17.0

Choose a tag to compare

@github-actions github-actions released this 21 Oct 23:37
  • Centralize inventory selection and CLI filters in Net::Connector::Inventory; add vendor/model inclusion, exclusion and matching modes.

v0.16.1

Choose a tag to compare

@github-actions github-actions released this 21 Oct 12:13
  • 普通命令输出的错误诊断跳过不需要的颜色和回车替换,减少大正文扫描;保留彩色错误、重绘历史及 UTF-8 诊断边界,并补充可比较源码版本的离线基准。