hydro_cli v0.8.0
·
240 commits
to main
since this release
Chore
- update pinned rust version to 2024-06-17
Refactor
- build cache cleanup
- Replace mystery tuple with new
struct BuildOutput
- Replace
Mutex
andArc
-infestedHashMap
withmemo-map
crate,
greatly simplifying build cache typing - Remove redundant build caching in
HydroflowCrateService
, expose and
use cache parameters asBuildParams
- Remove
once_cell
andasync-once-cell
dependencies, usestd
's
OnceLock
- Add
Failed to execute command: {}
context toperf
error message - Cleanup some repeated
format!
expressions
- Replace mystery tuple with new
Style
- rename
SSH
->Ssh
Refactor (BREAKING)
-
make
Host
trait use&self
interior mutability to removeRwLock
wrappings #430
Depends on #1346 -
make
HydroflowSource
,HydroflowSink
traits use&self
interior mutability to removeRwLock
wrappings #430
Depends on #1339 -
replace
async-channel
withtokio::sync::mpsc::unbounded_channel
Depends on #1339We could make the publicly facing
stdout
,stderr
APIs returnimpl Stream<Output = String>
in the future, maybe -
replace some uses of
tokio::sync::RwLock
withstd::sync::Mutex
#430 (3/3)
Style (BREAKING)
- enable clippy
upper-case-acronyms-aggressive
- rename
GCP
->Gcp
,NodeID
->NodeId
- update CI
cargo-generate
template testing to use PR's branch instead
of whatevermain
happens to be
- rename
Commit Statistics
- 8 commits contributed to the release over the course of 34 calendar days.
- 59 days passed between releases.
- 8 commits were understood as conventional.
- 8 unique issues were worked on: #1309, #1334, #1339, #1340, #1345, #1346, #1347, #1356