Skip to content

Commit

Permalink
Merge pull request #209 from dora-rs/release-v0.2.0
Browse files Browse the repository at this point in the history
Bump dora version
  • Loading branch information
haixuanTao authored Mar 14, 2023
2 parents 6e4a651 + 19331d0 commit 66eff5a
Show file tree
Hide file tree
Showing 3 changed files with 72 additions and 32 deletions.
54 changes: 27 additions & 27 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,13 @@ members = [
]

[workspace.package]
version = "0.1.3"
version = "0.2.0"

[workspace.dependencies]
dora-node-api = { version = "0.1.3", path = "apis/rust/node", default-features = false }
dora-operator-api = { version = "0.1.3", path = "apis/rust/operator", default-features = false }
dora-core = { version = "0.1.3", path = "libraries/core" }
dora-tracing = { version = "0.1.3", path = "libraries/extensions/telemetry/tracing" }
dora-node-api = { version = "0.2.0", path = "apis/rust/node", default-features = false }
dora-operator-api = { version = "0.2.0", path = "apis/rust/operator", default-features = false }
dora-core = { version = "0.2.0", path = "libraries/core" }
dora-tracing = { version = "0.2.0", path = "libraries/extensions/telemetry/tracing" }

[package]
name = "dora-examples"
Expand Down
40 changes: 40 additions & 0 deletions Changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,45 @@
# Changelog

## v0.2.0 (2023-01-18)

### Breaking

* [Redesign: Create a `dora-daemon` as a communication broker](https://github.com/dora-rs/dora/pull/162)
* New `dora-daemon` executable that acts as a communication hub for all local nodes
* Large messages are passed through shared memory without any copying
* [Replaces the previous `iceoryx` communication layer](https://github.com/dora-rs/dora/pull/201)
* Small API change: Nodes and operators now receive _events_ instead of just inputs
* Inputs are one type of event
* Other supported events: `InputClosed` when an input stream is closed and `Stop` when the user stops the dataflow (e.g. through the CLI)

### Features

* Better Error handling when operator fails
* [Send small messages directly without shared memory](https://github.com/dora-rs/dora/pull/193)
* [Send all queued incoming events at once on `NextEvent` request](https://github.com/dora-rs/dora/pull/194)
* [Don't send replies for `SendMessage` requests when using TCP](https://github.com/dora-rs/dora/pull/195)
* [Allocate shared memory in nodes to improve throughput](https://github.com/dora-rs/dora/pull/200)

### Fixes

* [Manage node failure: Await all nodes to finish before marking dataflow as finished](https://github.com/dora-rs/dora/pull/183)

### Other

* [Use `DoraStatus` from dora library in template](https://github.com/dora-rs/dora/pull/182)
* [Simplify: Replace `library_filename` function with `format!` call](https://github.com/dora-rs/dora/pull/191)
* [Refactor Rust node API implementation](https://github.com/dora-rs/dora/pull/196)
* [Remove code duplicate for tracing subscriber and use env variable to manage log level.](https://github.com/dora-rs/dora/pull/197)
* [Add daemon to the release archive](https://github.com/dora-rs/dora/pull/199)
* [Remove `remove_dir_all` from `Cargo.lock`as it is vulnerable to a race condition according to dependabot](https://github.com/dora-rs/dora/pull/202)
* [Update the documentation to the new daemon format](https://github.com/dora-rs/dora/pull/198)
* [Removing legacy `libacl` which was required by Iceoryx](https://github.com/dora-rs/dora/pull/205)
* [Remove unimplemented CLI arguments for now](https://github.com/dora-rs/dora/pull/207)
* [Update zenoh to remove git dependencies](https://github.com/dora-rs/dora/pull/203)
* [Fix cli template to new daemon API](https://github.com/dora-rs/dora/pull/204)
* [Cleanup warnings](https://github.com/dora-rs/dora/pull/208)
* Dependency updates

## v0.1.3 (2023-01-18)

* Package `DoraStatus` into dora python package: https://github.com/dora-rs/dora/pull/172
Expand Down

0 comments on commit 66eff5a

Please sign in to comment.