Release v0.19.0

pull/137/head v0.19.0
Chip Senkbeil 2 years ago
parent cae6c5e244
commit dac318eb1e
No known key found for this signature in database
GPG Key ID: 35EF1F8EC72A4131

@ -7,6 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
## [0.19.0] - 2022-08-30
### Added
- `SystemInfo` via ssh backend now detects and reports username and shell
@ -297,7 +298,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
pending upon full channel and no longer locks up
- stdout, stderr, and stdin of `RemoteProcess` no longer cause deadlock
[Unreleased]: https://github.com/chipsenkbeil/distant/compare/v0.17.6...HEAD
[Unreleased]: https://github.com/chipsenkbeil/distant/compare/v0.19.0...HEAD
[0.19.0]: https://github.com/chipsenkbeil/distant/compare/v0.18.0...v0.19.0
[0.18.0]: https://github.com/chipsenkbeil/distant/compare/v0.17.6...v0.18.0
[0.17.6]: https://github.com/chipsenkbeil/distant/compare/v0.17.5...v0.17.6
[0.17.5]: https://github.com/chipsenkbeil/distant/compare/v0.17.4...v0.17.5
[0.17.4]: https://github.com/chipsenkbeil/distant/compare/v0.17.3...v0.17.4

8
Cargo.lock generated

@ -709,7 +709,7 @@ dependencies = [
[[package]]
name = "distant"
version = "0.18.0"
version = "0.19.0"
dependencies = [
"anyhow",
"assert_cmd",
@ -750,7 +750,7 @@ dependencies = [
[[package]]
name = "distant-core"
version = "0.18.0"
version = "0.19.0"
dependencies = [
"assert_fs",
"async-trait",
@ -786,7 +786,7 @@ dependencies = [
[[package]]
name = "distant-net"
version = "0.18.0"
version = "0.19.0"
dependencies = [
"async-trait",
"bytes",
@ -811,7 +811,7 @@ dependencies = [
[[package]]
name = "distant-ssh2"
version = "0.18.0"
version = "0.19.0"
dependencies = [
"anyhow",
"assert_fs",

@ -3,7 +3,7 @@ name = "distant"
description = "Operate on a remote computer through file and process manipulation"
categories = ["command-line-utilities"]
keywords = ["cli"]
version = "0.18.0"
version = "0.19.0"
authors = ["Chip Senkbeil <chip@senkbeil.org>"]
edition = "2021"
homepage = "https://github.com/chipsenkbeil/distant"
@ -32,7 +32,7 @@ clap_complete = "3.2.3"
config = { version = "0.13.2", default-features = false, features = ["toml"] }
derive_more = { version = "0.99.17", default-features = false, features = ["display", "from", "error", "is_variant"] }
dialoguer = { version = "0.10.2", default-features = false }
distant-core = { version = "=0.18.0", path = "distant-core", features = ["clap", "schemars"] }
distant-core = { version = "=0.19.0", path = "distant-core", features = ["clap", "schemars"] }
directories = "4.0.1"
flexi_logger = "0.23.0"
indoc = "1.0.7"
@ -54,7 +54,7 @@ winsplit = "0.1.0"
whoami = "1.2.1"
# Optional native SSH functionality
distant-ssh2 = { version = "=0.18.0", path = "distant-ssh2", default-features = false, features = ["serde"], optional = true }
distant-ssh2 = { version = "=0.19.0", path = "distant-ssh2", default-features = false, features = ["serde"], optional = true }
[target.'cfg(unix)'.dependencies]
fork = "0.1.19"

@ -3,7 +3,7 @@ name = "distant-core"
description = "Core library for distant, enabling operation on a remote computer through file and process manipulation"
categories = ["network-programming"]
keywords = ["api", "async"]
version = "0.18.0"
version = "0.19.0"
authors = ["Chip Senkbeil <chip@senkbeil.org>"]
edition = "2021"
homepage = "https://github.com/chipsenkbeil/distant"
@ -19,7 +19,7 @@ async-trait = "0.1.57"
bitflags = "1.3.2"
bytes = "1.2.1"
derive_more = { version = "0.99.17", default-features = false, features = ["as_mut", "as_ref", "deref", "deref_mut", "display", "from", "error", "into", "into_iterator", "is_variant", "try_into"] }
distant-net = { version = "=0.18.0", path = "../distant-net" }
distant-net = { version = "=0.19.0", path = "../distant-net" }
futures = "0.3.21"
grep = "0.2.10"
hex = "0.4.3"

@ -28,7 +28,7 @@ You can import the dependency by adding the following to your `Cargo.toml`:
```toml
[dependencies]
distant-core = "0.18"
distant-core = "0.19"
```
## Features

@ -3,7 +3,7 @@ name = "distant-net"
description = "Network library for distant, providing implementations to support client/server architecture"
categories = ["network-programming"]
keywords = ["api", "async"]
version = "0.18.0"
version = "0.19.0"
authors = ["Chip Senkbeil <chip@senkbeil.org>"]
edition = "2021"
homepage = "https://github.com/chipsenkbeil/distant"

@ -25,7 +25,7 @@ You can import the dependency by adding the following to your `Cargo.toml`:
```toml
[dependencies]
distant-net = "0.18"
distant-net = "0.19"
```
## Features

@ -2,7 +2,7 @@
name = "distant-ssh2"
description = "Library to enable native ssh-2 protocol for use with distant sessions"
categories = ["network-programming"]
version = "0.18.0"
version = "0.19.0"
authors = ["Chip Senkbeil <chip@senkbeil.org>"]
edition = "2021"
homepage = "https://github.com/chipsenkbeil/distant"
@ -20,7 +20,7 @@ async-compat = "0.2.1"
async-once-cell = "0.4.2"
async-trait = "0.1.57"
derive_more = { version = "0.99.17", default-features = false, features = ["display", "error"] }
distant-core = { version = "=0.18.0", path = "../distant-core" }
distant-core = { version = "=0.19.0", path = "../distant-core" }
futures = "0.3.21"
hex = "0.4.3"
log = "0.4.17"

@ -26,7 +26,7 @@ You can import the dependency by adding the following to your `Cargo.toml`:
```toml
[dependencies]
distant-ssh2 = "0.18"
distant-ssh2 = "0.19"
```
## Examples

Loading…
Cancel
Save