diff --git a/Cargo.lock b/Cargo.lock index 1e3901e9..e586778e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -515,7 +515,7 @@ dependencies = [ [[package]] name = "libshpool" -version = "0.9.8" +version = "0.10.0" dependencies = [ "anyhow", "assert_matches", @@ -1038,7 +1038,7 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "shpool" -version = "0.9.8" +version = "0.10.0" dependencies = [ "anyhow", "clap", @@ -1056,7 +1056,7 @@ dependencies = [ [[package]] name = "shpool-protocol" -version = "0.3.5" +version = "0.4.0" dependencies = [ "anyhow", "clap", diff --git a/debian/changelog b/debian/changelog index a28e7d3c..3ee09ab7 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,22 @@ +shpool (0.10.0) unstable; urgency=low + + Added + + * [**breaking**] list: align and drop STARTED_AT + * [**breaking**] add session name template support + + Fixed + + * [**breaking**] prevent bad chars in session names + * race race in attaching to existing sessions + + Other + + * std::sync::Mutex -> parking_lot::Mutex + + -- Shpool Authors Thu, 07 May 2026 21:29:45 +0000 + shpool (0.9.8) unstable; urgency=low Fixed diff --git a/libshpool/Cargo.toml b/libshpool/Cargo.toml index 5c11a06b..a9dc10ff 100644 --- a/libshpool/Cargo.toml +++ b/libshpool/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libshpool" -version = "0.9.8" +version = "0.10.0" edition = "2024" repository = "https://github.com/shell-pool/shpool" authors = ["Ethan Pailes "] @@ -45,7 +45,7 @@ notify = { version = "7", features = ["crossbeam-channel"] } # watch config fil libproc = "0.14.8" # sniffing shells by examining the subprocess daemonize = "0.5" # autodaemonization parking_lot = { version = "0.12", features = ["arc_lock"] } # faster more featureful sync primitives -shpool-protocol = { version = "0.3.5", path = "../shpool-protocol" } # client-server protocol +shpool-protocol = { version = "0.4.0", path = "../shpool-protocol" } # client-server protocol # rusty wrapper for unix apis [dependencies.nix] diff --git a/shpool-protocol/CHANGELOG b/shpool-protocol/CHANGELOG index e8032b91..16843fcb 100644 --- a/shpool-protocol/CHANGELOG +++ b/shpool-protocol/CHANGELOG @@ -1,4 +1,12 @@ +shpool-protocol (0.4.0) unstable; urgency=low + + Added + + * [**breaking**] add session name template support + + -- Shpool Authors Thu, 07 May 2026 21:29:45 +0000 + shpool-protocol (0.3.5) unstable; urgency=low Other diff --git a/shpool-protocol/Cargo.toml b/shpool-protocol/Cargo.toml index 28e49aec..66e687fc 100644 --- a/shpool-protocol/Cargo.toml +++ b/shpool-protocol/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shpool-protocol" -version = "0.3.5" +version = "0.4.0" edition = "2024" authors = ["Ethan Pailes "] repository = "https://github.com/shell-pool/shpool" diff --git a/shpool/Cargo.toml b/shpool/Cargo.toml index 13b7650b..c1d6bad7 100644 --- a/shpool/Cargo.toml +++ b/shpool/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shpool" -version = "0.9.8" +version = "0.10.0" edition = "2024" authors = ["Ethan Pailes "] repository = "https://github.com/shell-pool/shpool" @@ -21,7 +21,7 @@ test_hooks = ["libshpool/test_hooks"] [dependencies] clap = { version = "4", features = ["derive"] } # cli parsing anyhow = "1" # dynamic, unstructured errors -libshpool = { version = "0.9.8", path = "../libshpool" } +libshpool = { version = "0.10.0", path = "../libshpool" } [dev-dependencies] lazy_static = "1" # globals