diff --git a/DESCRIPTION b/DESCRIPTION index 51c1e9f..f7e4ea3 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,6 +1,6 @@ Package: delayed Title: A Framework for Parallelizing Dependent Tasks -Version: 0.4.0 +Version: 0.5.0 Authors@R: c( person("Jeremy", "Coyle", email = "jeremyrcoyle@gmail.com", role = c("aut", "cre", "cph"), diff --git a/NEWS.md b/NEWS.md index 89b7727..9feaac9 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,13 @@ +# delayed 0.5.0 + +* Changed random seed generation to only generate seed for parallel `future` + plans. Sequential delayed tasks and tasks under `plan('sequential')` should + now match seed behavior with code run outside of delayed. Parallel plans + generate seeds for each delayed subtask prior to running, which should preserve + reproducibility between parallel runs by generate seeds before race conditions. + Note that parallel and sequential runs will produce different RNG, which doesn't + seem to be avoidable. + # delayed 0.3.0 * Initial version for CRAN release.