Releases: hydro-project/hydro
hydroflow_datalog_core v0.3.0
New Features
- allow stable build, refactors behind
nightly
feature flag
Bug Fixes
-
update proc-macro2, use new span location API where possible
requires latest* rust nightly version*latest = 2023-06-28 or something
Commit Statistics
- 2 commits contributed to the release over the course of 13 calendar days.
- 33 days passed between releases.
- 2 commits were understood as conventional.
- 2 unique issues were worked on: #780, #801
Commit Details
hydroflow_datalog v0.3.0
New Features
- allow stable build, refactors behind
nightly
feature flag
Bug Fixes
-
update proc-macro2, use new span location API where possible
requires latest* rust nightly version*latest = 2023-06-28 or something
Commit Statistics
- 2 commits contributed to the release over the course of 13 calendar days.
- 33 days passed between releases.
- 2 commits were understood as conventional.
- 2 unique issues were worked on: #780, #801
Commit Details
hydroflow_cli_integration v0.3.0
Bug Fixes
- remove nightly feature
never_type
where unused
Commit Statistics
- 1 commit contributed to the release over the course of 13 calendar days.
- 33 days passed between releases.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #780
Commit Details
hydroflow v0.3.0
Documentation
- remove pattern deref from inspect, filter examples
*
derefs are easier for Rust beginners to comprehend. - import doc examples from runnable code with tested output
- change mermaid colors
Use a lighter shade of blue and yellow, and dark text.
New Features
-
fold and reduce take accumulated value by mutable reference
-
feat: fold and reduce take accumulated value by mutable reference
-
address comments
-
-
add lattice_reduce and lattice_fold
-
feat: add lattice_reduce and lattice_fold
-
address comments
-
simplify lattice fold a bit
-
address comments
-
-
add join_multiset()
- feat: add join_multiset()
also remove documentation about HalfJoinMultiset, the way to access
that now is to use join_multiset()-
address comments
-
fix assert
-
add tests for examples
-
add assert() operator
-
feat: add assert() operator
-
update: change for_each -> assert, make doctest use run_avaialble()
-
don't run tests that panic in wasm
-
update comments
-
address comments
-
-
emit
compile_error!
diagnostics for stable -
allow stable build, refactors behind
nightly
feature flag -
add basic tracing support, use in (some) tests.
-
add bind_tcp and connect_tcp, analogues of bind_udp
Bug Fixes
-
update proc-macro2, use new span location API where possible
requires latest* rust nightly version*latest = 2023-06-28 or something
-
SparseVec does not need T: Default
-
remove nightly feature
never_type
where unused -
removed unused nightly features
impl_trait_in_assoc_type
,type_alias_impl_trait
-
fix scheduler spinning on stateful operators across strata
-
use proper tcp/udp localhost IPs to fix test on windows
Style
warn
missing docs (instead ofdeny
) to allow code before docs- use
is_ok
for clippy latest nightly
Test
- test examples outputs from docs
- add failing spinning stratum-persist bug tests
- add
test_stratum/tick_loop
tests - ignore
surface_lattice_merge_badgeneric
compile-fail
test due toSeq
inconsistent messages
New Features (BREAKING)
- Add
reveal
methods, make fields private - Add
Provenance
generic param token toPoint
.- Use
()
provenance forkvs_bench
example.
- Use
hydroflow
,logging
/tracing
features- Adds
tokio
for#[tokio::test]
. - Adds
async_std
for#[async_std::test]
. - Adds
hydroflow
for#[hydroflow::test]
. - Adds
env_logging
forenv_logger
registering. - Adds
env_tracing
forEnvFilter
FmtSubscriber
tracing
.
- Adds
Bug Fixes (BREAKING)
- make join default to multiset join
Refactor (BREAKING)
- Rename
ConvertFrom::from
->LatticeFrom::lattice_from
- Rename
Bottom
->WithBot
,Top
->WithTop
, constructors now takeOption
s 2/4 - Rename
Immut
->Point
lattice.
Commit Statistics
- 33 commits contributed to the release over the course of 32 calendar days.
- 33 days passed between releases.
- 31 commits were understood as conventional.
- 25 unique issues were worked on: #739, #743, #745, #748, #749, #755, #761, #763, #765, #772, #773, #774, #775, #778, #780, #784, #788, #789, #791, #792, #799, #801, #803, #804, #809
Commit Details
view details
- #739
- Add bind_tcp and connect_tcp, analogues of bind_udp (baf320e)
- #743
- Use
is_ok
for clippy latest nightly (5c654f2)
- Use
- #745
- Use proper tcp/udp localhost IPs to fix test on windows (7c9632a)
- #748
- Add
test_stratum/tick_loop
tests (c992423)
- Add
- #749
- Add basic tracing support, use in (some) tests. (a233818)
- #755
hydroflow
,logging
/tracing
features (c1b0280)
- #761
- Rename
Immut
->Point
lattice. (1bdadb8)
- Rename
- #763
- Rename
Bottom
->WithBot
,Top
->WithTop
, constructors now takeOption
s 2/4 (5c7e4d3)
- Rename
- #765
- Rename
ConvertFrom::from
->LatticeFrom::lattice_from
(4a727ec)
- Rename
- #772
- Add
Provenance
generic param token toPoint
. (7aec1ac)
- Add
- #773
warn
missing docs (instead ofdeny
) to allow code before docs (70c88a5)
- #774
- Make join default to multiset join (6f3c536)
- #775
- Add persist_mut and persist_mut_keyed for non-monitone deletions (8d8247f)
- #778
- #780
- #784
- Add assert() operator (d83b049)
- #788
- SparseVec does not need T: Default (e628da5)
- #789
- Add
reveal
methods, make fields private (931d938)
- Add
- #791
- Add tests for examples (8f67c26)
- #792
- Add
py_udf
operator [wip] (7dbd5e2)
- Add
- #799
- Remove pattern deref from inspect, filter examples (fa5b180)
- #801
- Update proc-macro2, use new span location API where possible (8d3494b)
- #803
- Add lattice_reduce and lattice_fold (6323980)
- #804
- Add join_multiset() (0105246)
- #809
- Fold and reduce take accumulated value by mutable reference (b435bbb)
- Uncategorized
hydro_cli v0.3.0
Unchanged from previous release.
Chore
- mark hydro_cli as unchanged for 0.3 release
Commit Statistics
- 1 commit contributed to the release.
- 33 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Mark hydro_cli as unchanged for 0.3 release (4c2cf81)
lattices v0.2.0
Chore
- manually bump versions for v0.2.0 release
Refactor (BREAKING)
- rename
Fake
->Immut
Commit Statistics
- 2 commits contributed to the release.
- 2 days passed between releases.
- 2 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
hydroflow_macro v0.2.0
Chore
- manually bump versions for v0.2.0 release
Documentation
- categorize operators, organize op docs, fix #727
Bug Fixes
- make
build.rs
s infallible, log to stderr, to fix release
Refactor
- remove
hydroflow_internalmacro
, usehydroflow_lang/build.rs
instead
Commit Statistics
- 4 commits contributed to the release.
- 2 days passed between releases.
- 4 commits were understood as conventional.
- 2 unique issues were worked on: #728, #730
Commit Details
hydroflow_lang v0.2.0
Chore
- manually bump versions for v0.2.0 release
Documentation
- categorize operators, organize op docs, fix #727
Bug Fixes
- make
build.rs
s infallible, log to stderr, to fix release
Refactor
- remove
hydroflow_internalmacro
, usehydroflow_lang/build.rs
instead
Commit Statistics
- 4 commits contributed to the release.
- 2 days passed between releases.
- 4 commits were understood as conventional.
- 2 unique issues were worked on: #728, #730
Commit Details
hydroflow_datalog_core v0.2.0
Chore
- manually bump versions for v0.2.0 release
Commit Statistics
- 1 commit contributed to the release.
- 2 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Manually bump versions for v0.2.0 release (fd896fb)
hydroflow_datalog v0.2.0
Chore
- manually bump versions for v0.2.0 release
Commit Statistics
- 1 commit contributed to the release.
- 8 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Manually bump versions for v0.2.0 release (fd896fb)