Skip to content

Releases: inhere/sshc

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 08 Jul 10:09

Change Log

Refactor

  • refactor(ssh): split known hosts helpers 41dc900

Feature

  • feat(host): add host tags 6d70e3a
  • feat(config): add group defaults 8aa6fc0
  • feat(check): add host health checks 39b7177
  • feat(host): import hosts from ssh config c5d3822
  • feat(batch): write batch run summaries 91c85cc
  • feat(batch): rerun failed batch hosts 379541e
  • docs: document p1 usability features 9154e06

Fixed

  • fix(ssh): prefer known host key algorithms 64234b0

Other

  • docs: clarify sshc positioning 347ea2d
  • docs: design sshc usability enhancements f985f60
  • docs: refine sshc task command design 0e1233f
  • docs: plan sshc p1 usability enhancements f7536d2
  • chore: update todo and some command alias 9605416
  • docs: refine set command syntax fc25f1b

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 08 Jul 05:39

Change Log

Refactor

  • refactor(config): drop legacy hosts config 4b0b45b
  • refactor(bootstrap): own runtime logging 83009a8

Feature

  • feat(serve): add local web server 3c96c12
  • feat(serve): add config management api 3da4fcb
  • feat(web): add serve web ui e127249
  • feat(serve): add local access control 8ef6816
  • feat(serve): add web terminal sessions 91c15c6
  • feat(web): refine serve console design 3fd7657
  • feat(config): support config dir env 8efeefd
  • feat(serve): improve webui host selectors 390ae5b
  • feat(log): add runtime slog file logging 4fe5ebc
  • feat(serve): show host details in selectors 702a87d
  • feat(host): allow forced host key trust 3994542

Fixed

  • fix(serve): make terminal disconnect idempotent 7213341
  • fix(serve): improve web terminal keyboard handling e855225

Other

  • docs: add sshc serve design 49bca04
  • docs: add sshc serve v1 plan 358c016
  • docs: update serve v1 decisions 9d53307
  • docs: document serve web ui a97699e
  • chore: rename some go files 9ac5d04
  • chore: add cmd alias for serve 8d271d7
  • build: embed web assets in release builds 2e3468b
  • ci: install web deps before release build c873af8

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 13:17

Change Log

Feature

  • feat(host): add command proxy config 9a6df23
  • feat(run): execute command proxy hosts c882b49
  • feat(login): support command proxy hosts 264bc7d
  • feat(ssh): prompt to trust unknown host keys 149770e
  • feat(host): add trust command 69eef9e

Update

  • up: add,host command add option aliases 8551ff7

Fixed

  • fix(transfer): reject command proxy hosts 60c5068
  • fix(add): reuse host import kv parser b12d6f0
  • fix(host): check rename target by name 7c62581

Other

  • docs: plan command proxy hosts a38213a
  • docs: document command proxy hosts 3e59f0e
  • chore: update list cmd create and TODO md 9e478cb

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 05 Jul 10:09

Change Log

Feature

  • feat(login): select host interactively e3155d4
  • feat(cfg): manage default settings 912be14
  • feat(host): set and unset host fields 7586ae8
  • feat(host): parse host import files 636eb6f
  • feat(host): plan imported host changes d5db747
  • feat(host): import hosts from files 3cbec13
  • feat(config): add encrypted config export format 765e29c
  • feat(cfg): export encrypted config 362386e
  • feat(cfg): import encrypted config 90157f1

Fixed

  • fix(host): apply import defaults 81b457c

Other

  • docs: align sshc roadmap status a7e1d33
  • docs: plan config export import 22af173
  • docs: plan host import ea38abb
  • docs: refine host import formats c7c7c9c
  • docs: document host import usage 8cc5db8
  • docs: align config import plan 039e186
  • chore: update commands alias and help be5f2e6
  • docs: document config export and import a8c251e

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 04 Jul 15:17

Change Log

Refactor

  • refactor: migrate cli to gcli v3 2bdd21d
  • refactor(ssh): abstract remote client connection 5d5fab0

Feature

  • feat(config): add versioned config model 4d8b50a
  • feat(config): resolve effective host settings d02f178
  • feat(auth): encrypt and mask credential profiles eb2c31b
  • feat(config): add cfg management commands 80ce335
  • feat(auth): add credential profile commands 10707f3
  • feat(host): add host management commands e3cae44
  • feat(log): store large run output by task id 63eca2d
  • feat(batch): resolve batch host sources 8302f58
  • feat(batch): add batch-run command e889523
  • feat(batch): add parallel and fail-fast options 020fa39
  • feat(ssh): resolve jump host settings a357392
  • feat(ssh): connect through jump host 91fffca
  • feat(ssh): add jump option to ssh commands 709b2bb
  • feat(auth): add profile remark bfbeadf
  • feat(host): save jump host from add 7f196e6

Other

  • docs: add config auth implementation plan 37d19d3
  • docs: update config and auth documentation 599eda1
  • docs: add batch and jump implementation plans 17f73cd
  • docs: update batch-run ad-hoc host plan f405c09
  • docs: add run log task output plan 5775679
  • docs: lower run log inline output limit 7e0c031
  • docs: refine log id line selection plan e9a9e8b
  • docs: document batch-run usage 3f14355
  • doc: update en and zh-CN readme docs ca07fe7
  • test: split big test file to multi files 119524d
  • test(core): split large core test file 73aedc3
  • docs: align english readme with zh-cn 9d49f67
  • chore: update readme zh-cn 7a1ecde
  • docs: refine jump host implementation plan c28490f
  • docs: document jump host usage fbf6938
  • ci: fix ci release action fail 2c0e947
  • docs: document host jump configuration fbf8ef7