PackageTrack
Sign in Get early access

process-wrap

Wrap a Command, to spawn processes in a group or session or job etc

9.1.0 12M downloads/mo #2873 most downloaded on crates.io watchexec/process-wrap

What this package is like to depend on

Last release 5 months ago

08 Mar 2026

Release timing varies

gaps range from 3 weeks to 8 months

Nearly every release is documented

notes for 14 of 14 stable releases

5 versions withdrawn

withdrawn after publishing

2 years old

19 releases · first in 2024

4 releases in the last 12 months

see the full history below

Release timeline

19 releases · Mar 2024 to Mar 2026
2025 2026
Release Pre-release Withdrawn

Releases

latest 19
  1. 9.1.0 08 Mar 2026
    Release notes
    • Feature: Add CommandWrap::spawn_with for custom spawner functions - (9632e9d)

    Open source →
  2. 9.0.3 12 Feb 2026
    Release notes
    • Bugfix: Docs.rs build - (5d19d8a)
    • Deps: Update nix 0.31 - (2e613c6)
    • Documentation: Update readme - (b1422d7)

    Open source →
  3. 9.0.2 11 Feb 2026 withdrawn
    Release notes
    • Documentation: Fix incorrect JobObject::new() usage in README (#29) - (f7dd863)

    Open source →
  4. 9.0.1 20 Jan 2026
    Release notes
    • Bugfix: Restore Sync support - (9a8bbb9)
    • Deps: Upgrade windows and transitives - (bbaaef0)
    • Documentation: Better document msrv policy - (446028b)

    Open source →
  5. 9.0.0 09 Aug 2025
    Release notes
    • Bugfix: Restore ability to compile without tracing - (e760d2d)
    • Documentation: Add workaround for jobobject ordering - (6afbf8d)
    • Feature: Change child wrapper inner()s to return one layer down (#23) - (bcfd7fd)
    • Feature: Add &mut Command to post_spawn() (#24) - (93b5dd2)
    • Refactor: Rename types to remove std/tokio name differentiation (#26) - (f1cf62e)

    Open source →
  6. 8.2.1 15 May 2025
    Release notes
    • Deps: Update nix to 0.30 (#18) - (fa80dc6)
    • Deps: Update lockfile - (854f074)
    • Documentation: Mention ordering requirement - (573f2ba)

    Open source →
  7. 8.2.0 12 Jan 2025
    Release notes
    • Feature: Add downcasting feature which adds Any trait bound to ChildWrappers - (3e48bf8)

    Open source →
  8. 8.1.0 12 Jan 2025
    Release notes
    • Bugfix: Cfg attribute scope (#10) - (04a41f3)
    • Deps: Push tokio requirement to 1.38 to be able to use stable process_group() - (ff834da)
    • Deps: Update lockfile - (d8c3e1f)
    • Deps: Upgrade nix to 0.29 - (067ff80)
    • Deps: Upgrade windows to 0.59 - (067ff80)
    • Deps: Bump MSRV to 1.77 - (6ec3a36)
    • Documentation: Add notes to indicate which deps can be bumped safely - (067ff80)
    • Feature: Add try_clone to the child wrapper traits - (3162a4a)
    • Feature: Use process_group() from std (available since Rust 1.64) - (76de1d5)
    • Tweak: Wrap some windows handles that are safe to Send - (657d4e3)

    Open source →
  9. 8.0.2 31 May 2024
    Release notes
    • Deps: Add tracing feature to remove tracing dep if wanted - (9f64922)

    Open source →
  10. 8.0.1 31 May 2024
    Release notes
    • Deps: Turn futures into an optional dependency (#7) - (0c8b54b)

    Open source →
  11. 8.0.0 20 Apr 2024
    Release notes
    • API change: Add explicit Send + Sync bounds - (6580a62)

    Open source →
  12. 7.1.0 20 Apr 2024
    Release notes
    • Feature: Add Clone and Copy derives where possible - (bfd45e0)
    • Feature: Add reset-sigmask wrapper - (19d27d6)

    Open source →
  13. 7.0.1 16 Apr 2024
    Release notes
    • API change: Remove re-export of nix Signal - (a1066a7)
    • Documentation: Yank 7.0.0 - (f7bbb36)
    • Documentation: Fix doctests - (191b8d6)

    Open source →
  14. 7.0.0 16 Apr 2024 withdrawn
    Release notes
    • API change: Remove nix types from public API - (7de6ac0)
    • Deps: Bump the cargo group with 1 update - (d542c6e)
    • Deps: Bump the cargo group with 1 update (#4) - (fa44e91)
    • Deps: Upgrade windows to 0.56 - (7f2a280)
    • Documentation: Fix progress->process in repo name in changelog - (e8fb3a1)
    • Feature: Add underlying Command accessors to *CommandWrap - (2e2f548)
    • Feature: Add pgid accessor to ProcessGroupChild - (2e2f548)
    • Refactor: Don't require nix::Pid on the public API - (fd5f5e3)
    • Test: Multiprocess behaviour - (bbe9eed)
    • Test: Multiproc tests for linux specifically - (bd268d2)
    • Test: Multiproc for std - (35270b8)

    Open source →
  15. 6.0.1 11 Mar 2024
    Release notes
    • Bugfix: Std doesn't have kill-on-drop - (5eaef93)
    • Bugfix: Enable kill-on-drop (tokio only) by default - (5eaef93)
    • Documentation: Document that kill-on-drop is Tokio-only - (7437914)
    • Documentation: Fix changelog style for 6.0.0 - (fc158c9)

    Open source →
  16. 6.0.0 11 Mar 2024
    Release notes
    • Deps: Upgrade nix to 0.28 and windows to 0.54 - (0d24385)
    • Documentation: Enable doc_auto_cfg for docsrs - (d143b09)
    • Documentation: Correct COPYRIGHT and CITATION.cff for new name - (a04124f)
    • Feature: Instrument internals (with tracing) - (5ee79a7)
    • Repo: Do versions with cargo-release and git-cliff - (869dbf8)
    • Repo: Add dependabot config - (5a881b2)
    • Repo: Rename to process-wrap and rearchitect.
    • Repo: Require Rust 1.75 for async trait in trait.
    • Tweak: Restore Signal re-export on unix - (fe62ff2)
    • Tweak: Windows: setting CREATE_SUSPENDED leaves the process suspended after spawn.
    Open source →
  17. 5.3.0 11 Mar 2024 withdrawn

    Nothing published for this version

  18. 5.2.0 11 Mar 2024 withdrawn

    Nothing published for this version

  19. 5.1.0 11 Mar 2024 withdrawn

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive