diff --git a/Changelog.md b/Changelog.md index d6f4f551..8321decb 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,61 @@ # Changelog +## v0.2.4 (2023-07-18) + +### Features +* Return dataflow result to CLI on `dora stop` by @phil-opp in https://github.com/dora-rs/dora/pull/300 +* Make dataflow descriptor available to Python nodes and operators by @phil-opp in https://github.com/dora-rs/dora/pull/301 +* Create a `CONTRIBUTING.md` guide by @phil-opp in https://github.com/dora-rs/dora/pull/307 +* Distribute prebuilt arm macos dora-rs by @haixuanTao in https://github.com/dora-rs/dora/pull/308 + +### Other +* Fix the typos and add dora code branch by @meua in https://github.com/dora-rs/dora/pull/290 +* For consistency with other examples, modify python -> python3 by @meua in https://github.com/dora-rs/dora/pull/299 +* Add timestamps generated by hybrid logical clocks to all sent events by @phil-opp in https://github.com/dora-rs/dora/pull/302 +* Don't recompile the `dora-operator-api-c` crate on every build/run by @phil-opp in https://github.com/dora-rs/dora/pull/304 +* Remove deprecated `proc_macros` feature from `safer-ffi` dependency by @phil-opp in https://github.com/dora-rs/dora/pull/305 +* Update to Rust v1.70 by @phil-opp in https://github.com/dora-rs/dora/pull/303 +* Fix issue with not finding a custom nodes path by @haixuanTao in https://github.com/dora-rs/dora/pull/315 +* Implement `Stream` for `EventStream` by @phil-opp in https://github.com/dora-rs/dora/pull/309 +* Replace unmaintained `atty` crate with `std::io::IsTerminal` by @phil-opp in https://github.com/dora-rs/dora/pull/318 + +**Full Changelog**: https://github.com/dora-rs/dora/compare/v0.2.3...v0.2.4-rc3 + +## v0.2.3 (2023-05-24) + +## What's Changed +* Check that coordinator, daemon, and node versions match by @phil-opp in https://github.com/dora-rs/dora/pull/245 +* Share events to Python without copying via `arrow` crate by @phil-opp in https://github.com/dora-rs/dora/pull/228 +* Upgrading the operator example to use `dora-arrow` by @haixuanTao in https://github.com/dora-rs/dora/pull/251 +* [Python] Show node name in process and put Traceback before the actual Error for more natural error by @haixuanTao in https://github.com/dora-rs/dora/pull/255 +* CLI: Improve error messages when coordinator is not running by @phil-opp in https://github.com/dora-rs/dora/pull/254 +* Integrate `dora-runtime` into `dora-daemon` by @phil-opp in https://github.com/dora-rs/dora/pull/257 +* Filter default log level at `warn` for `tokio::tracing` by @haixuanTao in https://github.com/dora-rs/dora/pull/269 +* Make log level filtering be `WARN` or below by @haixuanTao in https://github.com/dora-rs/dora/pull/274 +* Add support for distributed deployments with multiple daemons by @phil-opp in https://github.com/dora-rs/dora/pull/256 +* Provide a way to access logs through the CLI by @haixuanTao in https://github.com/dora-rs/dora/pull/259 +* Handle node errors during initialization phase by @phil-opp in https://github.com/dora-rs/dora/pull/275 +* Replace watchdog by asynchronous heartbeat messages by @phil-opp in https://github.com/dora-rs/dora/pull/278 +* Remove pyo3 in runtime and daemon as it generates `libpython` depende… by @haixuanTao in https://github.com/dora-rs/dora/pull/281 +* Release v0.2.3 with aarch64 support by @haixuanTao in https://github.com/dora-rs/dora/pull/279 + +## Fix + +* Fix yolov5 dependency issue by @haixuanTao in https://github.com/dora-rs/dora/pull/291 +* To solve this bug https://github.com/dora-rs/dora/issues/283, unify t… by @meua in https://github.com/dora-rs/dora/pull/285 +* Fix: Don't try to create two global tracing subscribers when using bundled runtime by @phil-opp in https://github.com/dora-rs/dora/pull/277 +* CI: Increase timeout for 'build CLI and binaries' step by @phil-opp in https://github.com/dora-rs/dora/pull/282 + +## Other + +* Update `pyo3` to `v0.18` by @phil-opp in https://github.com/dora-rs/dora/pull/246 +* Bump h2 from 0.3.13 to 0.3.17 by @dependabot in https://github.com/dora-rs/dora/pull/249 +* Add automatic issue labeler to organize opened issues by @haixuanTao in https://github.com/dora-rs/dora/pull/265 +* Allow the issue labeler to write issues by @phil-opp in https://github.com/dora-rs/dora/pull/272 +* Add a support matrix with planned feature to clarify dora status by @haixuanTao in https://github.com/dora-rs/dora/pull/264 + +**Full Changelog**: https://github.com/dora-rs/dora/compare/v0.2.2...v0.2.3 + ## v0.2.2 (2023-04-01) ### Features