Skip to content

Commit 9bcdb86

Browse files
authored
Merge branch 'main' into 302-config-from-env
2 parents 30b66a1 + 9c7c5dd commit 9bcdb86

10 files changed

Lines changed: 447 additions & 13 deletions

File tree

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.3.10](https://github.com/dial9-rs/dial9/compare/dial9-tokio-telemetry-v0.3.9...dial9-tokio-telemetry-v0.3.10) - 2026-05-15
11+
12+
### Added
13+
14+
- add tid to WorkerParkEvent and WorkerUnparkEvent ([#410](https://github.com/dial9-rs/dial9/pull/410))
15+
16+
### Other
17+
18+
- expose public Unwinder::capture API ([#396](https://github.com/dial9-rs/dial9/pull/396))
19+
1020
## [0.3.9](https://github.com/dial9-rs/dial9-tokio-telemetry/compare/dial9-tokio-telemetry-v0.3.8...dial9-tokio-telemetry-v0.3.9) - 2026-05-14
1121

1222
### Added

CONTRIBUTING.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,9 +90,10 @@ The `release.yml` workflow is authorized to publish releases to the dial9 crates
9090
1. Merge your PRs to `main` using conventional commit messages (e.g. `feat:`, `fix:`, `feat!:` for breaking changes).
9191
2. The release PR will update automatically. Review the changelog and version bumps.
9292
3. If you need to adjust versions (e.g. force a major bump), edit `Cargo.toml` versions in the release PR before merging.
93-
4. Merge the release PR.
94-
5. Go to Actions → "Publish release" → Run workflow → confirm.
95-
6. A team member approves the deployment in the `release` environment.
93+
4. **Trigger CI:** The release PR is created by `GITHUB_TOKEN`, which means GitHub won't automatically trigger CI workflows on it. Before merging, close and reopen the PR to trigger CI. Wait for the `CI Pass` check to go green.
94+
5. Merge the release PR.
95+
6. Go to Actions → "Publish release" → Run workflow → confirm.
96+
7. A team member approves the deployment in the `release` environment.
9697

9798
### Semver checks
9899

Cargo.lock

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

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ repository = "https://github.com/dial9-rs/dial9-tokio-telemetry"
2222

2323
[workspace.dependencies]
2424
libc = "0.2"
25-
dial9-perf-self-profile = { version = "0.4.1", path = "perf-self-profile" }
25+
dial9-perf-self-profile = { version = "0.4.2", path = "perf-self-profile" }
2626
dial9-trace-format = { version = "0.4.0", path = "dial9-trace-format" }
2727
dial9-trace-format-derive = { version = "0.4.0", path = "dial9-trace-format-derive" }
2828
dial9-macro = { version = "0.3.6", path = "dial9-macro" }

dial9-tokio-telemetry/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "dial9-tokio-telemetry"
3-
version = "0.3.9"
3+
version = "0.3.10"
44
edition.workspace = true
55
license.workspace = true
66
repository.workspace = true

dial9-tokio-telemetry/design/in-memory-pipeline.md

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

dial9-viewer/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "dial9-viewer"
3-
version = "0.3.9"
3+
version = "0.3.10"
44
edition.workspace = true
55
license.workspace = true
66
repository.workspace = true

dial9/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "dial9"
3-
version = "0.3.9"
3+
version = "0.3.10"
44
edition.workspace = true
55
license.workspace = true
66
repository.workspace = true
@@ -17,5 +17,5 @@ path = "src/main.rs"
1717

1818
[dependencies]
1919
anyhow = "1"
20-
dial9-viewer = { version = "0.3.9", path = "../dial9-viewer" }
20+
dial9-viewer = { version = "0.3.10", path = "../dial9-viewer" }
2121
tokio = { version = "1", features = ["rt-multi-thread", "macros"] }

perf-self-profile/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "dial9-perf-self-profile"
3-
version = "0.4.1"
3+
version = "0.4.2"
44
edition.workspace = true
55
repository.workspace = true
66
description = "Minimal self-profiling via Linux perf_event_open with frame-pointer-based stack traces"

release-plz.toml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,21 @@
22
git_release_enable = true
33
changelog_update = false
44
semver_check = true
5+
pr_body = """
6+
{% for release in releases %}
7+
{% if release.title %}
8+
### {{release.title}}
9+
{% endif %}
10+
Package: `{{release.package}}` {{release.previous_version}} -> {{release.next_version}}
11+
{% if release.changelog %}
12+
Changes:
13+
{{release.changelog}}
14+
{% endif %}
15+
{% endfor %}
16+
---
17+
18+
> **Maintainer note:** CI does not trigger automatically on this PR (GitHub limitation with `GITHUB_TOKEN`-created PRs). **Close and reopen** this PR to trigger CI before merging.
19+
"""
520

621
[[package]]
722
name = "dial9-tokio-telemetry"

0 commit comments

Comments
 (0)