Skip to content

hydro_deploy_integration v0.14.0

Choose a tag to compare

@hydro-project-bot hydro-project-bot released this 30 Jul 22:27
· 455 commits to main since this release

New Features

  • allow running generated binaries with single-threaded Tokio runtime
    Before, we had a janky architecture for establishing network connections
    which relied on blocking on futures outside an async context, which
    required a multi-threaded runtime. Now, we establish all connections
    before launching the DFIR code, so that no blocking is required there.

Bug Fixes

  • leftover logging when setting up Unix sockets
    Oops!

Refactor

  • minimize Tokio feature flags
    Now that hydro_lang no longer needs multi-threaded runtime, we can
    eliminate it from the features used in trybuild compilation. Minimizes
    Tokio features elsewhere too.
  • eliminate pin-project proc macro dependency
    This was the only use of the proc-macro version along the Hydro
    dependencies, we can just use the declarative macro version.

Commit Statistics

  • 4 commits contributed to the release over the course of 8 calendar days.
  • 4 commits were understood as conventional.
  • 4 unique issues were worked on: #1933, #1938, #1939, #1963

Commit Details

view details
  • #1933
    • Eliminate pin-project proc macro dependency (903fbda)
  • #1938
    • Allow running generated binaries with single-threaded Tokio runtime (bd1afdf)
  • #1939
    • Minimize Tokio feature flags (59041df)
  • #1963
    • Leftover logging when setting up Unix sockets (ca704e5)