haixuanTao
3c737f8957
Fix clippy
2 years ago
haixuanTao
1d18d2ce62
Remove unnecessary ro2value encapsulation
2 years ago
Philipp Oppermann
2a19044919
Automatically convert from Python dict to arrow array in ROS2 publish
2 years ago
Philipp Oppermann
7f90c13cc2
Automatically convert from `StructScalar` to `ArrayData` in ROS2 publish method
2 years ago
Philipp Oppermann
8b2e5f9386
Fix: Use expected type for serializing
This way we get an error on incompatible types, instead of sending out invalid data.
2 years ago
Philipp Oppermann
0835a19dd2
Merge pull request #342 from dora-rs/small-refactoring
Small refactoring
2 years ago
haixuanTao
90c28de777
Fix clippy warnings about unnecessary `.clone()`, `.into()`, borrowing and let statement
2 years ago
Philipp Oppermann
bccde9b5d3
Print action string after splitting on parse errors
2 years ago
Philipp Oppermann
df5c509479
Permit `\r` in action line separator
2 years ago
Philipp Oppermann
26e04e63ce
Debug: print full content of action that fails to parse
2 years ago
Philipp Oppermann
4123c3a6ce
Add more context to action file parse errors
2 years ago
Philipp Oppermann
39c12aa83c
Fix: Standalone turtle example was removed
2 years ago
Philipp Oppermann
1f01890c2a
Remove ros2 bridge CI script and gitignore
2 years ago
Philipp Oppermann
a4244f9eb0
Delete standalone bridge examples
2 years ago
Philipp Oppermann
2ef2b770d2
Remove ros2-bridge Python release script
It's now bundled with the main dora library, so there's no need to release it separately.
2 years ago
Philipp Oppermann
b12f5e7620
Adjust python-ros2-dataflow example and move it to top level
2 years ago
Philipp Oppermann
bae02930df
Import ros2_bridge as experimental submodule of python node API
2 years ago
Philipp Oppermann
51f5418400
Move rust-ros2-dataflow example to top level examples dir
2 years ago
Philipp Oppermann
623514d69b
Delete duplicate repo files (readme, license, gitignore)
2 years ago
Philipp Oppermann
7cc4bd3361
Update Cargo.toml files to integrate bridge into workspace
2 years ago
Philipp Oppermann
f3a8655d02
Add 'libraries/extensions/ros2-bridge/' from commit 'c08bb144060f61594c8d32dd3725691ec57ebcfb'
git-subtree-dir: libraries/extensions/ros2-bridge
git-subtree-mainline: 8e7688a593
git-subtree-split: c08bb14406
2 years ago
haixuanTao
ddd460b826
Make level filtering be `WARN` or below
3 years ago
haixuanTao
d4b3468d45
Filter default log level at `warn` for `tokio::tracing`
3 years ago
haixuanTao
d3b612faf2
Use opentelemetry if env variable `DORA_JAEGER_TRACING` is set
3 years ago
haixuanTao
976a632c24
Remove cargo.lock update and clippy import warning
3 years ago
haixuanTao
b4fda251a1
Use pretty-print for trace span logs
3 years ago
haixuanTao
eed7041dab
Use `tracing_opentelemetry` to unify tracing
3 years ago
haixuanTao
1e965452d5
Replace opentelemetry with tokio::tracing
3 years ago
haixuanTao
7a7a20a298
Add missing licenses and centralise license definition
test new crates version release
3 years ago
haixuanTao
e6b34c5f93
Add required tokio `fs` flag
Testing new crates version
3 years ago
haixuanTao
101ddd2092
add documentation and description to all crates
test rc 2 version
fix version typo
Test crates.io new dora tag release
3 years ago
haixuanTao
f5b65d6de7
Remove unused dependencies to simplify publishing
Remove unused dependencies
3 years ago
Philipp Oppermann
1c9d871030
Use rustls instead of system SSL implementation
Removes the dependency on OpenSSL on Linux, which makes the crates easier to build.
3 years ago
Philipp Oppermann
69efd0f08e
Make telemetry optional
3 years ago
haixuanTao
e341a6d1a0
remove zenoh git dependencies
3 years ago
haixuanTao
447777a14c
Remove `remove_dir_al` as it is vulnerable to a race condition according to dependabot
3 years ago
haixuanTao
70e6d4ce8f
Remove code duplicate for tracing subscriber and use env variable to manage log level.
The intent of this commit is to remove the quantity of log that is being pushed to user.
This commit removes the redeclaration of a set up tracing methods to centralise
the tokio-tracing subscriber within the extension crate. It also add the
feature to filter information based on Environment variable.
This makes it possible to define the log level for tokio tracing like
this:
```
RUST_LOG=debug dora-daemon --run-dataflow dataflow.yml
```
I have also unified the feature flag to make it easier to manage tracing features among the workspace.
I did not change the default behaviour of tracing in our crates and therefore by
using the command above you should get the same tracing log as before.
fix merge conflict generated
3 years ago
dependabot[bot]
b74a524031
Bump tokio from 1.23.1 to 1.24.2
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.23.1 to 1.24.2.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/commits )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
dependabot[bot]
ae161e644c
Bump tokio from 1.21.2 to 1.23.1
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.21.2 to 1.23.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.21.2...tokio-1.23.1 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Philipp Oppermann
d8260d5d2c
Inherit package version from workspace root
This way, we don't need to update the version manually in all sub-crates on every release.
3 years ago
haixuanTao
9a0b303e98
Replace all versions to `v0.1.1`
3 years ago
Haixuan Xavier Tao
8f6ed9266b
Change cache log level
3 years ago
Xavier Tao
20262c12ea
Update libraries/extensions/download/src/lib.rs
Co-authored-by: Philipp Oppermann <dev@phil-opp.com>
3 years ago
haixuanTao
399f1dcfad
Use cache instead of downloading file each time
This is particularly useful if internet is down.
3 years ago
haixuanTao
ffe686a10d
Pin zenoh git commit
Pinning zenoh git version to fix recompilation of the `dora-api-operator` when it
is a user dependency.
3 years ago
Philipp Oppermann
5cc0e8b840
Fix: Make `download_file` asynchronous
3 years ago
Philipp Oppermann
e2c0e97b8f
Download files to `build` subfolder and set them as executable
3 years ago
Philipp Oppermann
0b00955ef4
Fix panic in tokio runtime
3 years ago
Philipp Oppermann
64cf49703b
Implement download support for custom nodes
3 years ago
Philipp Oppermann
e0cc48a557
Move `dora-message` crate directly under `libraries` (it's not really an extension)
3 years ago