Skip to content

Releases: uuhan/workhorse

v0.2.7

26 Feb 11:36
Compare
Choose a tag to compare

CHANGELOGS

  • workhorse: logs to frontend with logs command
  • trough: for cross platform pty support
  • horsed: use updated winpty-rs
  • cargo-work: sleep & check the terminal size
  • cargo-work: window resize dev in progress
  • horsed: fix windows pty input
  • horsed: fix windows pty exit
  • horsed: use conpty, remove winpty
  • horsed: use thread safe PTY from winpty-rs
  • horsed: impl windows-pty with winpty-rs
  • cargo-work: fix pass correct tty size
  • cargo-work: pass default log directive
  • cargo-work: enable proxy for ssh command
  • cargo-work: fix pass correct tty size
  • cargo-work: use custom logger
  • cargo-work: fix HorseOptions merge enable_proxy & all_proxy
  • cargo-work: ping support

v0.2.6

21 Feb 12:27
Compare
Choose a tag to compare

CHANGELOGS

  • cargo-work: ping support
  • cargo-work: just, cmd support proxy
  • cargo-work: cargo command support proxy
  • cargo-work: fix ed25519 ssh private key with not hash alg
  • cargo-work: push to default remote: horsed
  • cargo-work: add support for http proxy (dev in progress)
  • cargo-work: push just as git push do
  • cargo-work: fix HorseOptions merge issue
  • horsed: fix ssh -R dispatched socket handler
  • workhorse: HorseOptions --env support pass K=V env pairs
  • workhorse: pre-release v0.2.6-alpha.1
  • workhorse: cargo work ssh to get a shell
  • cargo-work: HorseOptions --key-hash-alg: sha256(default), sha512
  • workhorse: ssh -L & -R compatible with openssh
  • cargo-work: ssh -L & -R
  • horsed: channel_open_direct_tcpip tracing
  • cargo-work: set a fallback command for cargo work
  • horsed: remove ssh-keys crate
  • horsed: fix test with different ports
  • horsed: ssh server tests
  • cargo-work: ssh command to do some ssh stuff, e.g. port forwarding
  • cargo-work: get file with --outfile option
  • stable: add a thread pool
  • horsed: just support os specified file justfile.<os>

Full Changelog: v0.2.5...v0.2.6

v0.2.6-alpha.2

20 Feb 16:15
Compare
Choose a tag to compare
v0.2.6-alpha.2 Pre-release
Pre-release

v0.2.6-alpha.1

18 Feb 16:30
Compare
Choose a tag to compare
v0.2.6-alpha.1 Pre-release
Pre-release

Full Changelog: v0.2.5...v0.2.6-alpha.1

v0.2.5

11 Feb 11:21
Compare
Choose a tag to compare

CHANGELOGS

  • horsed: fix tracing registry
  • horsed: add opentelemetry feature to support otlp exporter
  • horsed: fix a bad dead lock issue

v0.2.4...v0.2.5

v0.2.4

10 Feb 17:46
Compare
Choose a tag to compare

CHANGELOGS

  • horsed: more tracing logs
  • workhorse: RUSTFLAGS="--cfg tokio_unstable" to add tokio-console support on port 6669
  • horsed: fix just command kill on drop
  • horsed: seems the stream handler may block?
  • workhorse: cleanup deps
  • horsed: fix bad cmd stdout & stderr copy logic
  • horsed: kill cmd process after drop
  • README

v0.2.3

09 Feb 12:50
Compare
Choose a tag to compare

CHANGELOGS

  • README
  • add some tracing logs
  • horsed: use custom run_on_socket implement
  • workhorse: use russh v0.49.3-alpha.0
  • cargo-work: support specify shell intepreter
  • horsed: fix cargo command fault tolerance
  • horsed: fix just command stdout & stderr
  • cargo-work: use ratatui-0.30.0-alpha.1
  • cargo-work: get output to stdout if it is piped
  • workhorse: pre-release for v0.2.3
  • russh: use patched repo to fix "early eof" issue

v0.2.3-alpha.2

09 Feb 08:18
Compare
Choose a tag to compare
v0.2.3-alpha.2 Pre-release
Pre-release

CHANGELOG

  • horsed: use custom run_on_socket implement
  • workhorse: use russh v0.49.3-alpha.0
  • cargo-work: support specify shell intepreter
  • horsed: fix cargo command fault tolerance
  • horsed: fix just command stdout & stderr
  • cargo-work: use ratatui-0.30.0-alpha.1
  • cargo-work: get output to stdout if it is piped
  • workhorse: pre-release for v0.2.3
  • russh: use patched repo to fix "early eof" issue

v0.2.2

08 Feb 02:07
Compare
Choose a tag to compare

CHANGELOGS

  • cargo-work: use russh client as default ssh client
  • cargo-work: fix just command with russh client
  • cargo-work: cmd & just & scp with russh client
  • cargo-work: get file with russh client
  • stable: buffer Writer flush()

v0.2.1

06 Feb 09:12
Compare
Choose a tag to compare

CHANGELOGS

  • workhorse: remove russh-keys crate
  • horsed: use powershell.exe insted of cmd.exe
  • horsed: fix ssh get file hangs
  • cargo-work: work init support
  • workhorse: bump to v0.2.1
  • cargo-work: push & pull support arg
  • stable: Head & Body fn read
  • horsed: fix just command run with no window