Update netflow-plugin to systemd-journal-sdk 0.7.6 - #22993
Merged
Conversation
Aligns the published Rust SDK crates with the Go module, which is already on v0.7.6. The v0.7.6 release changed only the SDK facade crate and the Go module; the low-level crates netflow-plugin links (common, core, engine, host, index, log-writer, registry) are unchanged between 0.7.5 and 0.7.6, so this is a pure version alignment with no functional change. Verified: cargo check and the full netflow-plugin test suite pass (570 passed, 0 failed).
Contributor
There was a problem hiding this comment.
No issues found across 2 files
Confidence score: 5/5
- Automated review surfaced no issues in the provided summaries.
- No files require special attention.
Architecture diagram
sequenceDiagram
participant Netflow as netflow-plugin
participant Common as systemd-journal-sdk-common
participant Core as systemd-journal-sdk-core
participant Engine as systemd-journal-sdk-engine
participant Host as systemd-journal-sdk-host
participant Index as systemd-journal-sdk-index
participant LogWriter as systemd-journal-sdk-log-writer
participant Registry as systemd-journal-sdk-registry
Note over Netflow,Registry: Runtime dependency chain (version 0.7.6)
Netflow->>Common: Uses journal_common types
Netflow->>Core: Uses journal_core primitives
Netflow->>Engine: Uses journal_engine logic
Netflow->>Host: Uses journal_host metadata
Netflow->>Index: Uses journal_index lookups
Netflow->>LogWriter: Uses journal_log_writer output
Netflow->>Registry: Uses journal_registry management
Core->>Common: Depends on common types
Engine->>Core: Depends on core primitives
Engine->>Common: Depends on common types
Host->>Core: Depends on core primitives
Host->>Common: Depends on common types
Index->>Core: Depends on core primitives
Index->>Common: Depends on common types
LogWriter->>Core: Depends on core primitives
LogWriter->>Common: Depends on common types
Registry->>Core: Depends on core primitives
Registry->>Common: Depends on common types
Note over Netflow: All SDK crate versions are pinned together to 0.7.6
Note over Common,Registry: Crates are byte-identical between 0.7.5 and 0.7.6
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Summary
Bumps the published
systemd-journal-sdk-*Rust crates used bynetflow-pluginfrom 0.7.5 to 0.7.6, aligning them with the Go module (github.com/netdata/systemd-journal-sdk/go), which is already on v0.7.6.Details
common,core,engine,host,index,log-writer,registry) are byte-identical between 0.7.5 and 0.7.6, so this is a pure version alignment with no functional change for netflow.Test plan
cargo check -p netflow-plugin— clean build.cargo test -p netflow-plugin— 570 passed, 0 failed, 26 ignored (pre-existing skips).Summary by cubic
Update
netflow-plugintosystemd-journal-sdkv0.7.6 to matchgithub.com/netdata/systemd-journal-sdk/go. Version sync only; no behavior change (build and tests pass).systemd-journal-sdk-common,systemd-journal-sdk-core,systemd-journal-sdk-engine,systemd-journal-sdk-host,systemd-journal-sdk-index,systemd-journal-sdk-log-writer,systemd-journal-sdk-registryfrom 0.7.5 to 0.7.6.Written for commit 6e8deb9. Summary will update on new commits.