Releases: hydro-project/hydroflow
variadics v0.0.6
Chore
-
lower min dependency versions where possible, update
Cargo.lock
Moved from #1418
Bug Fixes
- allow
PartialEqVariadic::eq_ref
to takeAsRefVar
s with different lifetimes
Bug found while working on GHTs
Commit Statistics
- 2 commits contributed to the release.
- 2 commits were understood as conventional.
- 2 unique issues were worked on: #1367, #1423
Commit Details
stageleft_tool v0.3.0
Chore
-
lower min dependency versions where possible, update
Cargo.lock
Moved from #1418
New Features
- use trybuild to compile subgraph binaries
Commit Statistics
- 2 commits contributed to the release.
- 2 commits were understood as conventional.
- 2 unique issues were worked on: #1398, #1423
Commit Details
stageleft_macro v0.3.0
Chore
-
lower min dependency versions where possible, update
Cargo.lock
Moved from #1418
Documentation
- cleanup doc comments for clippy latest
Refactor
- remove
lazy_static
dependency
Commit Statistics
- 3 commits contributed to the release.
- 3 commits were understood as conventional.
- 3 unique issues were worked on: #1423, #1426, #1428
Commit Details
stageleft v0.4.0
Chore
-
lower min dependency versions where possible, update
Cargo.lock
Moved from #1418
New Features
- use trybuild to compile subgraph binaries
Bug Fixes
-
typing hole when splicing
RuntimeData
Previously, aRuntimeData
could be spliced in any context even if its
data type may not be valid under the required'a
lifetime constraint.
This fixed that typing bug.Soon, we should have regression testing for this via trybuild.
Commit Statistics
- 3 commits contributed to the release.
- 3 commits were understood as conventional.
- 3 unique issues were worked on: #1397, #1398, #1423
Commit Details
pusherator v0.0.8
Chore
-
lower min dependency versions where possible, update
Cargo.lock
Moved from #1418
Commit Statistics
- 1 commit contributed to the release.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #1423
Commit Details
multiplatform_test v0.2.0
Chore
-
lower min dependency versions where possible, update
Cargo.lock
Moved from #1418
Commit Statistics
- 1 commit contributed to the release.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #1423
Commit Details
lattices_macro v0.5.6
Chore
-
lower min dependency versions where possible, update
Cargo.lock
Moved from #1418
Commit Statistics
- 1 commit contributed to the release.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #1423
Commit Details
lattices v0.5.7
Chore
-
lower min dependency versions where possible, update
Cargo.lock
Moved from #1418
Documentation
- cleanup doc comments for clippy latest
Commit Statistics
- 2 commits contributed to the release.
- 2 commits were understood as conventional.
- 2 unique issues were worked on: #1423, #1428
Commit Details
hydroflow_plus_deploy v0.9.0
New Features
- use trybuild to compile subgraph binaries
- Add end-to-end flamegraph generation for macos and linux localhost, fix #1351
Refactor (BREAKING)
- disentangle instantiated nodes from locations
-
simplify process/cluster specs
Stack created with Sapling. Best reviewed
with
ReviewStack. -
defer network instantiation until after finalizing IR
Stack created with Sapling. Best reviewed
with
ReviewStack.
Style (BREAKING)
- rename some
CLI
->Deploy
, decapitalize acronym names
Refactor (BREAKING)
- rename integration crates to drop CLI references
Style
- use
name_of!
macro
Other
- update
RELEASING.md
notes, prep for release, wip
Bug Fixes
- remove
FlowProps
Chore
-
manually set versions for crates renamed in #1413
-
lower min dependency versions where possible, update
Cargo.lock
Moved from #1418
simplify process/cluster specs
Stack created with Sapling. Best reviewed
with
ReviewStack.
-
defer network instantiation until after finalizing IR
Stack created with Sapling. Best reviewed
with
ReviewStack.
defer network instantiation until after finalizing IR
Stack created with Sapling. Best reviewed
with
ReviewStack.
Pre-Move Commit Statistics
- 4 commits contributed to the release over the course of 7 calendar days.
- 30 days passed between releases.
- 4 commits were understood as conventional.
- 4 unique issues were worked on: #1377, #1394, #1395, #1398
Pre-Move Commit Details
view details
Commit Statistics
- 8 commits contributed to the release.
- 8 commits were understood as conventional.
- 6 unique issues were worked on: #1396, #1399, #1413, #1420, #1423, #1429
Commit Details
view details
- #1396
- #1399
- Rename some
CLI
->Deploy
, decapitalize acronym names (fa41720)
- Rename some
- #1413
- Rename integration crates to drop CLI references (0a465e5)
- #1420
- Remove
FlowProps
(22c7218)
- Remove
- #1423
- Lower min dependency versions where possible, update
Cargo.lock
(11af328)
- Lower min dependency versions where possible, update
- #1429
- Use
name_of!
macro (3fde68d)
- Use
- Uncategorized
hydroflow_plus v0.9.0
Chore
-
lower min dependency versions where possible, update
Cargo.lock
Moved from #1418
Documentation
- cleanup doc comments for clippy latest
New Features
- add API for cycle with initial value
- add unbounded top-level singletons
- add paxos
- use trybuild to compile subgraph binaries
- add operators necessary for Paxos / PBFT
Bug Fixes
- remove
FlowProps
-
rewrite IR in place to avoid stack overflow and disable cloning
Stack created with Sapling. Best reviewed
Cloning was unsafe because values behind aRc<RefCell<...>>
in the
case of tee would be entangled with the old IR.
with
ReviewStack. - wrong stream type for
source_interval
- add
Clone
bounds tocross_join
and simplify broadcast logic - overly restrictive input types for
send_bincode_interleaved
The original types prevented usage in cluster-to-cluster communication.
New Features (BREAKING)
- separate singletons into their own types
- refactor API to have no-tick semantics by default
Now, by default streams exist at a "top-level" where there are no ticks
and operators run over the entire collection. To perform iterative
computations, developers must explicitly entire a tick domain (using
tick_batch
), and return to the outer domain (usingall_ticks
).
Refactor (BREAKING)
- rename integration crates to drop CLI references
- disentangle instantiated nodes from locations
-
simplify process/cluster specs
Stack created with Sapling. Best reviewed
with
ReviewStack. -
defer network instantiation until after finalizing IR
Stack created with Sapling. Best reviewed
with
ReviewStack. - start rearranging stages of flow compilation to prepare for trybuild approach
Style (BREAKING)
- rename some
CLI
->Deploy
, decapitalize acronym names
Commit Statistics
- 20 commits contributed to the release.
- 20 commits were understood as conventional.
- 20 unique issues were worked on: #1358, #1368, #1375, #1376, #1377, #1394, #1395, #1398, #1399, #1404, #1405, #1410, #1413, #1420, #1421, #1423, #1425, #1427, #1428, #1430
Commit Details
view details
- #1358
- Start rearranging stages of flow compilation to prepare for trybuild approach (09d6d44)
- #1368
- Overly restrictive input types for
send_bincode_interleaved
(ab12e5b)
- Overly restrictive input types for
- #1375
- Add
Clone
bounds tocross_join
and simplify broadcast logic (c12b249)
- Add
- #1376
- Add operators necessary for Paxos / PBFT (eaf497b)
- #1377
- Defer network instantiation until after finalizing IR (0eba702)
- #1394
- Simplify process/cluster specs (128aaec)
- #1395
- Disentangle instantiated nodes from locations (5f2789a)
- #1398
- Use trybuild to compile subgraph binaries (46a8a2c)
- #1399
- Rename some
CLI
->Deploy
, decapitalize acronym names (fa41720)
- Rename some
- #1404
- Rewrite IR in place to avoid stack overflow and disable cloning (1aeacb2)
- #1405
- Wrong stream type for
source_interval
(b518e67)
- Wrong stream type for
- #1410
- Add paxos (7bf9ee2)
- #1413
- Rename integration crates to drop CLI references (0a465e5)
- #1420
- Remove
FlowProps
(22c7218)
- Remove
- #1421
- Refactor API to have no-tick semantics by default (536e644)
- #1423
- Lower min dependency versions where possible, update
Cargo.lock
(11af328)
- Lower min dependency versions where possible, update
- #1425
- Separate singletons into their own types (44c6b14)
- #1427
- Add unbounded top-level singletons (82de6f5)
- #1428
- Cleanup doc comments for clippy latest (f5f1eb0)
- #1430
- Add API for cycle with initial value (71f69aa)