renovate[bot]
3c49fbafc6
Update Rust crate reqwest to v0.12.7
1 year ago
Philipp Oppermann
1ccba56d13
Update dependencies ( #630 )
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [clap](https://togithub.com/clap-rs/clap ) | dependencies | patch |
`4.5.15` -> `4.5.16` |
| [ctrlc](https://togithub.com/Detegr/rust-ctrlc ) | dependencies | patch
| `3.4.4` -> `3.4.5` |
| [cxx](https://cxx.rs ) ([source](https://togithub.com/dtolnay/cxx )) |
dependencies | patch | `1.0.124` -> `1.0.126` |
| [cxx-build](https://cxx.rs )
([source](https://togithub.com/dtolnay/cxx )) | build-dependencies |
patch | `1.0.124` -> `1.0.126` |
| [serde_json](https://togithub.com/serde-rs/json ) | dependencies |
patch | `1.0.124` -> `1.0.125` |
---
### Release Notes
<details>
<summary>clap-rs/clap (clap)</summary>
###
[`v4.5.16`](https://togithub.com/clap-rs/clap/compare/clap_complete-v4.5.15...clap_complete-v4.5.16 )
[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.5.15...v4.5.16 )
</details>
<details>
<summary>Detegr/rust-ctrlc (ctrlc)</summary>
###
[`v3.4.5`](https://togithub.com/Detegr/rust-ctrlc/compare/3.4.4...3.4.5 )
[Compare
Source](https://togithub.com/Detegr/rust-ctrlc/compare/3.4.4...3.4.5 )
</details>
<details>
<summary>dtolnay/cxx (cxx)</summary>
### [`v1.0.126`](https://togithub.com/dtolnay/cxx/releases/tag/1.0.126 )
[Compare
Source](https://togithub.com/dtolnay/cxx/compare/1.0.125...1.0.126 )
- Implement std::io::Read for cxx::UniquePtr with a forwarding impl
([#​1368](https://togithub.com/dtolnay/cxx/issues/1368 ), thanks
[@​anforowicz](https://togithub.com/anforowicz ))
### [`v1.0.125`](https://togithub.com/dtolnay/cxx/releases/tag/1.0.125 )
[Compare
Source](https://togithub.com/dtolnay/cxx/compare/1.0.124...1.0.125 )
- Allow constructing `rust::Slice` from a C++ contiguous container
([#​1367](https://togithub.com/dtolnay/cxx/issues/1367 ), thanks
[@​anforowicz](https://togithub.com/anforowicz ))
</details>
<details>
<summary>serde-rs/json (serde_json)</summary>
###
[`v1.0.125`](https://togithub.com/serde-rs/json/releases/tag/1.0.125 )
[Compare
Source](https://togithub.com/serde-rs/json/compare/v1.0.124...1.0.125 )
- Speed up \uXXXX parsing and improve handling of unpaired surrogates
when deserializing to bytes
([#​1172](https://togithub.com/serde-rs/json/issues/1172 ),
[#​1175](https://togithub.com/serde-rs/json/issues/1175 ), thanks
[@​purplesyringa](https://togithub.com/purplesyringa ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on monday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View the
[repository job log](https://developer.mend.io/github/dora-rs/dora ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
1 year ago
renovate[bot]
fe181cb863
Update dependencies
1 year ago
Philipp Oppermann
3acb7040af
Update dependencies ( #629 )
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [clap](https://togithub.com/clap-rs/clap ) | dependencies | patch |
`4.5.15` -> `4.5.16` |
| [ctrlc](https://togithub.com/Detegr/rust-ctrlc ) | dependencies | patch
| `3.4.4` -> `3.4.5` |
| [cxx](https://cxx.rs ) ([source](https://togithub.com/dtolnay/cxx )) |
dependencies | patch | `1.0.124` -> `1.0.126` |
| [cxx-build](https://cxx.rs )
([source](https://togithub.com/dtolnay/cxx )) | build-dependencies |
patch | `1.0.124` -> `1.0.126` |
| [ros2-client](https://atostek.com/en/products/rustdds/ )
([source](https://togithub.com/jhelovuo/ros2-client )) | dependencies |
patch | `0.7.3` -> `0.7.4` |
| [serde](https://serde.rs )
([source](https://togithub.com/serde-rs/serde )) | dependencies | patch |
`1.0.207` -> `1.0.208` |
| [serde_json](https://togithub.com/serde-rs/json ) | dependencies |
patch | `1.0.124` -> `1.0.125` |
| [tokio](https://tokio.rs )
([source](https://togithub.com/tokio-rs/tokio )) | dependencies | patch |
`1.39.2` -> `1.39.3` |
| [tokio](https://tokio.rs )
([source](https://togithub.com/tokio-rs/tokio )) | dev-dependencies |
patch | `1.39.2` -> `1.39.3` |
---
### Release Notes
<details>
<summary>clap-rs/clap (clap)</summary>
###
[`v4.5.16`](https://togithub.com/clap-rs/clap/compare/clap_complete-v4.5.15...clap_complete-v4.5.16 )
[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.5.15...v4.5.16 )
</details>
<details>
<summary>Detegr/rust-ctrlc (ctrlc)</summary>
###
[`v3.4.5`](https://togithub.com/Detegr/rust-ctrlc/compare/3.4.4...3.4.5 )
[Compare
Source](https://togithub.com/Detegr/rust-ctrlc/compare/3.4.4...3.4.5 )
</details>
<details>
<summary>dtolnay/cxx (cxx)</summary>
### [`v1.0.126`](https://togithub.com/dtolnay/cxx/releases/tag/1.0.126 )
[Compare
Source](https://togithub.com/dtolnay/cxx/compare/1.0.125...1.0.126 )
- Implement std::io::Read for cxx::UniquePtr with a forwarding impl
([#​1368](https://togithub.com/dtolnay/cxx/issues/1368 ), thanks
[@​anforowicz](https://togithub.com/anforowicz ))
### [`v1.0.125`](https://togithub.com/dtolnay/cxx/releases/tag/1.0.125 )
[Compare
Source](https://togithub.com/dtolnay/cxx/compare/1.0.124...1.0.125 )
- Allow constructing `rust::Slice` from a C++ contiguous container
([#​1367](https://togithub.com/dtolnay/cxx/issues/1367 ), thanks
[@​anforowicz](https://togithub.com/anforowicz ))
</details>
<details>
<summary>jhelovuo/ros2-client (ros2-client)</summary>
###
[`v0.7.4`](https://togithub.com/jhelovuo/ros2-client/compare/0.7.3...0.7.4 )
[Compare
Source](https://togithub.com/jhelovuo/ros2-client/compare/0.7.3...0.7.4 )
</details>
<details>
<summary>serde-rs/serde (serde)</summary>
###
[`v1.0.208`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.208 )
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.207...v1.0.208 )
- Support serializing and deserializing unit structs in a `flatten`
field ([#​2802](https://togithub.com/serde-rs/serde/issues/2802 ),
thanks [@​jonhoo](https://togithub.com/jonhoo ))
</details>
<details>
<summary>serde-rs/json (serde_json)</summary>
###
[`v1.0.125`](https://togithub.com/serde-rs/json/releases/tag/1.0.125 )
[Compare
Source](https://togithub.com/serde-rs/json/compare/v1.0.124...1.0.125 )
- Speed up \uXXXX parsing and improve handling of unpaired surrogates
when deserializing to bytes
([#​1172](https://togithub.com/serde-rs/json/issues/1172 ),
[#​1175](https://togithub.com/serde-rs/json/issues/1175 ), thanks
[@​purplesyringa](https://togithub.com/purplesyringa ))
</details>
<details>
<summary>tokio-rs/tokio (tokio)</summary>
###
[`v1.39.3`](https://togithub.com/tokio-rs/tokio/releases/tag/tokio-1.39.3 ):
Tokio v1.39.3
[Compare
Source](https://togithub.com/tokio-rs/tokio/compare/tokio-1.39.2...tokio-1.39.3 )
### 1.39.3 (August 17th, 2024)
This release fixes a regression where the unix socket api stopped
accepting the abstract socket namespace. ([#​6772])
[#​6772]: https://togithub.com/tokio-rs/tokio/pull/6772
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on monday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View the
[repository job log](https://developer.mend.io/github/dora-rs/dora ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
1 year ago
renovate[bot]
c3fe304da3
Update dependencies
1 year ago
Haixuan Xavier Tao
ffc1f4eb30
fix clippy warnings ( #626 )
Catching up on the all the work you've been doing, and thought I'd throw
this simple one up to clean up the clippy warnings.
I'd like to call attention to this commit because I suspect returning
the same value from each side of the `if encoding == "bgr8"` could
actually be a bug.
39c71bfca1
1 year ago
Michael-J-Ward
011d610703
rustfmt
1 year ago
Michael-J-Ward
b13695ffb2
add allow(dead_code) to impl ffi::U16String::from_str
1 year ago
Michael-J-Ward
18e4620e55
apply clippy refactoring for idiomatic insert-if-not-present
1 year ago
Michael-J-Ward
39c71bfca1
remove if condition that returned `3` for both branches
I'm including this in a seaparate commit to call attention to it,
in case the same return value is itself a bug.
1 year ago
Michael-J-Ward
5c76a99285
add allow(dead_code) to CleanupHandle
1 year ago
Michael-J-Ward
96c6ba0f1d
fix simple lintst in api
1 year ago
Michael-J-Ward
15bbacc3d9
fix clippy lints in binaries
1 year ago
Michael-J-Ward
3c85d9ea1a
fix clippy lints in libraries
1 year ago
Philipp Oppermann
8e28fa839e
Update Rust crate serde to v1.0.207 ( #624 )
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [serde](https://serde.rs )
([source](https://togithub.com/serde-rs/serde )) | dependencies | patch |
`1.0.206` -> `1.0.207` |
---
### Release Notes
<details>
<summary>serde-rs/serde (serde)</summary>
###
[`v1.0.207`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.207 )
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.206...v1.0.207 )
- Improve interactions between `flatten` attribute and
`skip_serializing`/`skip_deserializing`
([#​2795](https://togithub.com/serde-rs/serde/issues/2795 ), thanks
[@​Mingun](https://togithub.com/Mingun ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on monday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View the
[repository job log](https://developer.mend.io/github/dora-rs/dora ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yMC4xIiwidXBkYXRlZEluVmVyIjoiMzguMjAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
1 year ago
renovate[bot]
8d11e9dbe5
Update Rust crate serde to v1.0.207
1 year ago
Philipp Oppermann
acb839ff58
Update README.md ( #623 )
1 year ago
Yong He
7326448859
Update README.md
1 year ago
Philipp Oppermann
d6032265a2
Refactor: Move message definitions to `dora-message` crate ( #613 )
First step towards versioning the message definitions indepedently.
1 year ago
Philipp Oppermann
0de37a5ff7
Update dependencies ( #622 )
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [clap](https://togithub.com/clap-rs/clap ) | dependencies | patch |
`4.5.13` -> `4.5.15` |
| [serde](https://serde.rs )
([source](https://togithub.com/serde-rs/serde )) | dependencies | patch |
`1.0.204` -> `1.0.206` |
| [serde_json](https://togithub.com/serde-rs/json ) | dependencies |
patch | `1.0.122` -> `1.0.124` |
---
### Release Notes
<details>
<summary>clap-rs/clap (clap)</summary>
###
[`v4.5.15`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4515---2024-08-10 )
[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.5.14...v4.5.15 )
##### Compatiblity
- *(unstable-ext)* `Arg::remove` changed return types
##### Fixes
- *(unstable-ext)* Make `Arg::remove` return the removed item
###
[`v4.5.14`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4514---2024-08-08 )
[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.5.13...v4.5.14 )
##### Features
- *(unstable-ext)* Added `Arg::add` for attaching arbitrary state, like
completion hints, to `Arg` without `Arg` knowing about it
</details>
<details>
<summary>serde-rs/serde (serde)</summary>
###
[`v1.0.206`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.206 )
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.205...v1.0.206 )
- Improve support for `flatten` attribute inside of enums
([#​2567](https://togithub.com/serde-rs/serde/issues/2567 ), thanks
[@​Mingun](https://togithub.com/Mingun ))
###
[`v1.0.205`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.205 )
[Compare
Source](https://togithub.com/serde-rs/serde/compare/v1.0.204...v1.0.205 )
- Use serialize_entry instead of serialize_key + serialize_value when
serialize flattened newtype enum variants
([#​2785](https://togithub.com/serde-rs/serde/issues/2785 ), thanks
[@​Mingun](https://togithub.com/Mingun ))
- Avoid triggering a collection_is_never_read lint in the
deserialization of enums containing flattened fields
([#​2791](https://togithub.com/serde-rs/serde/issues/2791 ))
</details>
<details>
<summary>serde-rs/json (serde_json)</summary>
###
[`v1.0.124`](https://togithub.com/serde-rs/json/releases/tag/v1.0.124 )
[Compare
Source](https://togithub.com/serde-rs/json/compare/v1.0.123...v1.0.124 )
- Fix a bug in processing string escapes in big-endian architectures
([#​1173](https://togithub.com/serde-rs/json/issues/1173 ), thanks
[@​purplesyringa](https://togithub.com/purplesyringa ))
###
[`v1.0.123`](https://togithub.com/serde-rs/json/releases/tag/v1.0.123 )
[Compare
Source](https://togithub.com/serde-rs/json/compare/v1.0.122...v1.0.123 )
- Optimize string parsing by applying SIMD-within-a-register: 30.3%
improvement on
[twitter.json](https://togithub.com/miloyip/nativejson-benchmark/blob/v1.0.0/data/twitter.json )
from 613 MB/s to 799 MB/s
([#​1161](https://togithub.com/serde-rs/json/issues/1161 ), thanks
[@​purplesyringa](https://togithub.com/purplesyringa ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on monday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View the
[repository job log](https://developer.mend.io/github/dora-rs/dora ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yMC4xIiwidXBkYXRlZEluVmVyIjoiMzguMjAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
1 year ago
renovate[bot]
e2e9f18db6
Update dependencies
1 year ago
Haixuan Xavier Tao
38fb28f9e6
Fix alignment of atomics in shared memory communication channel ( #612 )
Fixes https://github.com/dora-rs/dora/issues/610
1 year ago
Philipp Oppermann
b20cef6c37
Fix: Use correct pointer for `align_offset` call
1 year ago
Haixuan Xavier Tao
d4e629ef24
Remove dynamic node from pending nodes before starting a dataflow ( #606 )
This PR makes a dataflow start independently from dynamic nodes.
Previously, all nodes wait for each other to be ready before starting
the dataflow, this makes it possible to have synchronised messages, and
avoid feeling up queues before the nodes is even ready to receive
message. I think in the case of dynamic node, we don't want to wait for
users to spawn the nodes to start the dataflow.
This creates the possibility to specify some nodes that can "tap" on the
dataflow as well as remove the risk of having race condition if dynamic
nodes needs to be specified in a specific order.
One recent example is RJ wanting to have multiple nodes within one
python process and this was not possible due to nodes being pending.
1 year ago
Philipp Oppermann
85cccb6b94
Publish `dora-message` after `dora-core`
The `dora-message` crate now depends on `dora-core`, instead of the other way around.
1 year ago
Philipp Oppermann
6a3dcecf33
Refactor: Move message definitions to `dora-message` crate
First step towards versioning the message definitions indepedently.
1 year ago
Philipp Oppermann
350f15fce4
Fix alignment of atomics in shared memory communication channel
1 year ago
Haixuan Xavier Tao
090df9fa46
Update dependencies ( #608 )
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [clap](https://togithub.com/clap-rs/clap ) | dependencies | patch |
`4.5.11` -> `4.5.13` |
| [dunce](https://lib.rs/crates/dunce )
([source](https://gitlab.com/kornelski/dunce )) | dev-dependencies |
patch | `1.0.4` -> `1.0.5` |
| [regex](https://togithub.com/rust-lang/regex ) | dependencies | patch |
`1.10.5` -> `1.10.6` |
| [ros2-client](https://atostek.com/en/products/rustdds/ )
([source](https://togithub.com/jhelovuo/ros2-client )) | dependencies |
patch | `0.7.2` -> `0.7.3` |
| [rustdds](https://atostek.com/en/products/rustdds/ )
([source](https://togithub.com/jhelovuo/RustDDS )) | dependencies | patch
| `0.10.1` -> `0.10.3` |
| [safer-ffi](https://togithub.com/getditto/safer_ffi ) | dependencies |
patch | `0.1.9` -> `0.1.12` |
| [serde_json](https://togithub.com/serde-rs/json ) | dependencies |
patch | `1.0.121` -> `1.0.122` |
---
### Release Notes
<details>
<summary>clap-rs/clap (clap)</summary>
###
[`v4.5.13`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4513---2024-07-31 )
[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.5.12...v4.5.13 )
##### Fixes
- *(derive)* Improve error message when `#[flatten]`ing an optional
`#[group(skip)]`
- *(help)* Properly wrap long subcommand descriptions in help
###
[`v4.5.12`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4512---2024-07-31 )
[Compare
Source](https://togithub.com/clap-rs/clap/compare/v4.5.11...v4.5.12 )
</details>
<details>
<summary>kornelski/dunce (dunce)</summary>
###
[`v1.0.5`](https://gitlab.com/kornelski/dunce/compare/v1.0.4...v1.0.5 )
[Compare
Source](https://gitlab.com/kornelski/dunce/compare/v1.0.4...v1.0.5 )
</details>
<details>
<summary>rust-lang/regex (regex)</summary>
###
[`v1.10.6`](https://togithub.com/rust-lang/regex/blob/HEAD/CHANGELOG.md#1106-2024-08-02 )
[Compare
Source](https://togithub.com/rust-lang/regex/compare/1.10.5...1.10.6 )
\===================
This is a new patch release with a fix for the `unstable` crate feature
that
enables `std::str::Pattern` trait integration.
Bug fixes:
- [BUG #​1219](https://togithub.com/rust-lang/regex/pull/1219 ):
Fix the `Pattern` trait implementation as a result of nightly API
breakage.
</details>
<details>
<summary>jhelovuo/ros2-client (ros2-client)</summary>
###
[`v0.7.3`](https://togithub.com/jhelovuo/ros2-client/compare/0.7.2...0.7.3 )
[Compare
Source](https://togithub.com/jhelovuo/ros2-client/compare/0.7.2...0.7.3 )
</details>
<details>
<summary>jhelovuo/RustDDS (rustdds)</summary>
###
[`v0.10.3`](https://togithub.com/jhelovuo/RustDDS/compare/0.10.2...0.10.3 )
[Compare
Source](https://togithub.com/jhelovuo/RustDDS/compare/0.10.2...0.10.3 )
###
[`v0.10.2`](https://togithub.com/jhelovuo/RustDDS/compare/0.10.1...0.10.2 )
[Compare
Source](https://togithub.com/jhelovuo/RustDDS/compare/0.10.1...0.10.2 )
</details>
<details>
<summary>getditto/safer_ffi (safer-ffi)</summary>
###
[`v0.1.12`](https://togithub.com/getditto/safer_ffi/releases/tag/v0.1.12 )
[Compare
Source](https://togithub.com/getditto/safer_ffi/compare/v0.1.11...v0.1.12 )
#### What's Changed
- Fix `Bytes`' `ReprC` impl, as `vtable` is not necessarily aligned by
[@​p-avital](https://togithub.com/p-avital ) in
[https://github.com/getditto/safer_ffi/pull/235 ](https://togithub.com/getditto/safer_ffi/pull/235 )
**Full Changelog**:
https://github.com/getditto/safer_ffi/compare/v0.1.11...v0.1.12
###
[`v0.1.11`](https://togithub.com/getditto/safer_ffi/releases/tag/v0.1.11 )
[Compare
Source](https://togithub.com/getditto/safer_ffi/compare/v0.1.10...v0.1.11 )
#### What's Changed
- Upgrade stabby to 36.1.1 by
[@​p-avital](https://togithub.com/p-avital ) in
[https://github.com/getditto/safer_ffi/pull/234 ](https://togithub.com/getditto/safer_ffi/pull/234 )
**Full Changelog**:
https://github.com/getditto/safer_ffi/compare/v0.1.10...v0.1.11
###
[`v0.1.10`](https://togithub.com/getditto/safer_ffi/releases/tag/v0.1.10 )
[Compare
Source](https://togithub.com/getditto/safer_ffi/compare/v0.1.9...v0.1.10 )
#### What's Changed
- Add ability to emit type aliases to C headers by
[@​danielhenrymantilla](https://togithub.com/danielhenrymantilla )
in
[https://github.com/getditto/safer_ffi/pull/228 ](https://togithub.com/getditto/safer_ffi/pull/228 )
- Fix FFI typedef pattern not supporting generics by
[@​danielhenrymantilla](https://togithub.com/danielhenrymantilla )
in
[https://github.com/getditto/safer_ffi/pull/229 ](https://togithub.com/getditto/safer_ffi/pull/229 )
- 🙈 Exclude examples/point from workspace by
[@​phatblat](https://togithub.com/phatblat ) in
[https://github.com/getditto/safer_ffi/pull/212 ](https://togithub.com/getditto/safer_ffi/pull/212 )
- `raw_const` addition to `#[ffi_export]`-ed `const`s for SWIG compat by
[@​danielhenrymantilla](https://togithub.com/danielhenrymantilla )
in
[https://github.com/getditto/safer_ffi/pull/230 ](https://togithub.com/getditto/safer_ffi/pull/230 )
- \[⚠️ technically breaking] Add interning to `Bytes`, reducing the need
for allocations when slices are small. by
[@​p-avital](https://togithub.com/p-avital ) in
[https://github.com/getditto/safer_ffi/pull/231 ](https://togithub.com/getditto/safer_ffi/pull/231 )
- Despite this being a technically breaking change, API-wise (`Bytes :
From<&'static [u8]>` rather than `From<&'any [u8]>`), and ABI-wise
(`Bytes`' `.vtable` pointer can now be an ill-alligned odd address
representing the bit-tagging of its now added inlined-bytes
representation), both of these cases are small enough, and `0.1.9` has
been out for enough of a short time, not to warrant a major bump.
`0.1.9` will be yanked in a couple weeks.
- Add convenience release scripts by
[@​danielhenrymantilla](https://togithub.com/danielhenrymantilla )
in
[https://github.com/getditto/safer_ffi/pull/232 ](https://togithub.com/getditto/safer_ffi/pull/232 )
**Full Changelog**:
https://github.com/getditto/safer_ffi/compare/v0.1.9...v0.1.10
</details>
<details>
<summary>serde-rs/json (serde_json)</summary>
###
[`v1.0.122`](https://togithub.com/serde-rs/json/releases/tag/v1.0.122 )
[Compare
Source](https://togithub.com/serde-rs/json/compare/v1.0.121...v1.0.122 )
- Support using `json!` in no-std crates
([#​1166](https://togithub.com/serde-rs/json/issues/1166 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on monday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View the
[repository job log](https://developer.mend.io/github/dora-rs/dora ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
1 year ago
renovate[bot]
863014f3cd
Update dependencies
1 year ago
Philipp Oppermann
bd3f8fafd5
Merge pull request #604 from dora-rs/add-ci-cd-to-node-hub
Add a CI/CD for the node-hub
1 year ago
Philipp Oppermann
9e7f85f723
Merge pull request #605 from dora-rs/renovate/dependencies
Update dependencies
1 year ago
haixuanTao
26a4664d0c
Remove dynamic node from pending nodes as users might want to have the flexibility to spawn them independently from starting the dataflow. also, dynamic nodes might create race condition when several are sequential
1 year ago
renovate[bot]
4d79e3ac2d
Update dependencies
1 year ago
haixuanTao
167089012f
Limit publish CI to release event
1 year ago
haixuanTao
0e8a47e8b5
Setup pytest folder architecture
1 year ago
haixuanTao
ee95b7be04
Adding install for linting and testing
1 year ago
haixuanTao
54e1acd82f
Replace poetry install with pip install
it seems to fail for certain python package such as numpy
1 year ago
haixuanTao
9f72a0acd1
fix python to a lower version to not build from source
1 year ago
haixuanTao
dfdca94967
Add a CI/CD for the node-hub and fix isort
1 year ago
Philipp Oppermann
c6f44a7da2
Merge pull request #567 from starlitxiling/main
Ros2-bridge action attempt
1 year ago
Haixuan Xavier Tao
42f1c7eb31
Merge pull request #569 from dora-rs/nodes_hub
Nodes hub to store and reuse commonly used node
1 year ago
haixuanTao
dc0d2f2515
Refactor rerun example by using metadata from both image and bbox definition to make our input more generalistic.
Rewrite README documentation to reflect metadata changes
1 year ago
haixuanTao
2927e84d3d
Use dora metadata to reduce complexity as well as enable zero-copy image transfering
1 year ago
haixuanTao
b8d2e5560f
Fix `pylint` warning
1 year ago
haixuanTao
7bcb132075
Retrieve `open_telemetry_context` from metadata parameters.
1 year ago
haixuanTao
bc68de3bbd
Change `MetadataParameters` into a `BTreeMap` to allow user defined metadata as well as enable more flexibility in managing metadata
1 year ago
haixuanTao
00d3732a90
remove unused input and output from dynamic node
1 year ago
haixuanTao
f89b171bbc
remove editable mode as it is not supported on older pip version
1 year ago
haixuanTao
e52834b5c4
Reformat folder so that they can be used in edit mode as well as use encoding to support multiple encoding
1 year ago
haixuanTao
8878807acd
Adding disk freeing on CLI Test
fix typo
1 year ago