Skip to content

Commit 59e3467

Browse files
committed
Prepare v0.7.6 release
1 parent 203f248 commit 59e3467

10 files changed

Lines changed: 482 additions & 42 deletions

File tree

.agents/sow/SOW-status.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,12 @@ Last updated: 2026-06-25
44

55
## Current
66

7-
- None.
7+
- SOW-0126 - v0.7.6 Release: in-progress. Releases the pushed SOW-0124
8+
Netdata query-wide anchor regression fix as the next patch SDK version.
9+
`v0.7.5` and `go/v0.7.5` already exist and peel to `d338e13`; the current
10+
release target is `0.7.6`, with Rust package metadata, public install
11+
snippets, Rust crates.io publication, root tag, and Go submodule tag aligned
12+
on one release commit.
813

914
## Pending
1015

.agents/sow/current/SOW-0126-20260625-v0-7-6-release.md

Lines changed: 435 additions & 0 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ dependency alias:
7676

7777
```toml
7878
[dependencies]
79-
journal = { package = "systemd-journal-sdk", version = "0.7.5" }
79+
journal = { package = "systemd-journal-sdk", version = "0.7.6" }
8080
```
8181

8282
Advanced Rust consumers that need lower-level building blocks can also depend

docs/Getting-Started.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Use the public Rust package for normal integrations:
1919

2020
```toml
2121
[dependencies]
22-
journal = { package = "systemd-journal-sdk", version = "0.7.5" }
22+
journal = { package = "systemd-journal-sdk", version = "0.7.6" }
2323
```
2424

2525
The alias keeps imports short:
@@ -36,7 +36,7 @@ layout.
3636
## Install Go
3737

3838
```sh
39-
go get github.com/netdata/systemd-journal-sdk/go@v0.7.5
39+
go get github.com/netdata/systemd-journal-sdk/go@v0.7.6
4040
```
4141

4242
Then import:

docs/Go-API.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Install the Go submodule:
77

88
<!-- illustrative-only: registry install command -->
99
```sh
10-
go get github.com/netdata/systemd-journal-sdk/go@v0.7.5
10+
go get github.com/netdata/systemd-journal-sdk/go@v0.7.6
1111
```
1212

1313
Import the journal package:

docs/Rust-API.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ The normal Rust dependency is the public SDK package:
88
<!-- illustrative-only: crates.io dependency declaration -->
99
```toml
1010
[dependencies]
11-
journal = { package = "systemd-journal-sdk", version = "0.7.5" }
11+
journal = { package = "systemd-journal-sdk", version = "0.7.6" }
1212
```
1313

1414
Use the lower-level packages only when the public package does not expose the
@@ -18,8 +18,8 @@ type you need. For example, structured directory writes currently use
1818
<!-- illustrative-only: crates.io dependency declaration -->
1919
```toml
2020
[dependencies]
21-
journal = { package = "systemd-journal-sdk", version = "0.7.5" }
22-
journal_log_writer = { package = "systemd-journal-sdk-log-writer", version = "0.7.5" }
21+
journal = { package = "systemd-journal-sdk", version = "0.7.6" }
22+
journal_log_writer = { package = "systemd-journal-sdk-log-writer", version = "0.7.6" }
2323
```
2424

2525
Callers that intentionally want local-host identity can also depend on
@@ -30,7 +30,7 @@ the writer explicitly.
3030
<!-- illustrative-only: crates.io dependency declaration -->
3131
```toml
3232
[dependencies]
33-
journal_host = { package = "systemd-journal-sdk-host", version = "0.7.5" }
33+
journal_host = { package = "systemd-journal-sdk-host", version = "0.7.6" }
3434
```
3535

3636
## Read One File

docs/Rust-Crates-And-Packages.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Use `systemd-journal-sdk` for normal Rust integrations:
66

77
```toml
88
[dependencies]
9-
journal = { package = "systemd-journal-sdk", version = "0.7.5" }
9+
journal = { package = "systemd-journal-sdk", version = "0.7.6" }
1010
```
1111

1212
The alias keeps source imports in the form:

rust/Cargo.lock

Lines changed: 23 additions & 23 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/Cargo.toml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ members = [
3636
]
3737

3838
[workspace.package]
39-
version = "0.7.5"
39+
version = "0.7.6"
4040
edition = "2024"
4141
rust-version = "1.85"
4242
license = "GPL-3.0-or-later"
@@ -153,13 +153,13 @@ serde_regex = "1.1.0"
153153
rmp-serde = "1.3.1"
154154

155155
# Internal crate path dependencies
156-
journal-common = { package = "systemd-journal-sdk-common", version = "0.7.5", path = "src/crates/journal-common" }
157-
journal-registry = { package = "systemd-journal-sdk-registry", version = "0.7.5", path = "src/crates/journal-registry" }
158-
journal-core = { package = "systemd-journal-sdk-core", version = "0.7.5", path = "src/crates/journal-core" }
159-
journal-host = { package = "systemd-journal-sdk-host", version = "0.7.5", path = "src/crates/journal-host" }
160-
journal-index = { package = "systemd-journal-sdk-index", version = "0.7.5", path = "src/crates/journal-index" }
161-
journal-log-writer = { package = "systemd-journal-sdk-log-writer", version = "0.7.5", path = "src/crates/journal-log-writer" }
162-
journal-engine = { package = "systemd-journal-sdk-engine", version = "0.7.5", path = "src/crates/journal-engine" }
156+
journal-common = { package = "systemd-journal-sdk-common", version = "0.7.6", path = "src/crates/journal-common" }
157+
journal-registry = { package = "systemd-journal-sdk-registry", version = "0.7.6", path = "src/crates/journal-registry" }
158+
journal-core = { package = "systemd-journal-sdk-core", version = "0.7.6", path = "src/crates/journal-core" }
159+
journal-host = { package = "systemd-journal-sdk-host", version = "0.7.6", path = "src/crates/journal-host" }
160+
journal-index = { package = "systemd-journal-sdk-index", version = "0.7.6", path = "src/crates/journal-index" }
161+
journal-log-writer = { package = "systemd-journal-sdk-log-writer", version = "0.7.6", path = "src/crates/journal-log-writer" }
162+
journal-engine = { package = "systemd-journal-sdk-engine", version = "0.7.6", path = "src/crates/journal-engine" }
163163

164164
[profile.dev]
165165
opt-level = 1

rust/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ alias if existing code should import it as `journal`:
1111

1212
```toml
1313
[dependencies]
14-
journal = { package = "systemd-journal-sdk", version = "0.7.5" }
14+
journal = { package = "systemd-journal-sdk", version = "0.7.6" }
1515
```
1616

1717
The workspace also publishes project-prefixed lower-level packages for

0 commit comments

Comments
 (0)