Skip to content

Commit d24d85d

Browse files
authored
chore(release): prepare dial9-trace-format 0.4.0 breaking release (#371)
1 parent 68a62fe commit d24d85d

9 files changed

Lines changed: 45 additions & 13 deletions

File tree

CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [0.3.8](https://github.com/dial9-rs/dial9-tokio-telemetry/compare/dial9-tokio-telemetry-v0.3.7...dial9-tokio-telemetry-v0.3.8) - 2026-05-08
11+
12+
### Added
13+
14+
- Add task dump capture behind `taskdump` feature ([#354](https://github.com/dial9-rs/dial9-tokio-telemetry/pull/354))
15+
- Task dumps: switch to Poisson sampling and libunwind ([#369](https://github.com/dial9-rs/dial9-tokio-telemetry/pull/369))
16+
- Taskdump viewer and expand inline frames in flamegraphs ([#378](https://github.com/dial9-rs/dial9-tokio-telemetry/pull/378))
17+
- Expose runtime pipeline ([#355](https://github.com/dial9-rs/dial9-tokio-telemetry/pull/355), [#365](https://github.com/dial9-rs/dial9-tokio-telemetry/pull/365))
18+
- Add typed list and map FieldTypes ([#367](https://github.com/dial9-rs/dial9-tokio-telemetry/pull/367))
19+
- Add TAG_SCHEMA_ANNOTATIONS frame and SchemaEntry::annotations ([#366](https://github.com/dial9-rs/dial9-tokio-telemetry/pull/366))
20+
- *(viewer)* Adopt agent skills spec, Symposium integration, lightweight benchmark ([#370](https://github.com/dial9-rs/dial9-tokio-telemetry/pull/370))
21+
- *(toolkit)* Task dumps in recipes, bugfixes ([#380](https://github.com/dial9-rs/dial9-tokio-telemetry/pull/380))
22+
- Document task dumps, other README improvements ([#379](https://github.com/dial9-rs/dial9-tokio-telemetry/pull/379))
23+
24+
### Fixed
25+
26+
- Use real waker in task dump capture to prevent lost wakes ([#372](https://github.com/dial9-rs/dial9-tokio-telemetry/pull/372))
27+
- Eliminate task dump busy loop and move dl_iterate_phdr off hot path ([#375](https://github.com/dial9-rs/dial9-tokio-telemetry/pull/375))
28+
- Redo tracing UI and add span close events ([#342](https://github.com/dial9-rs/dial9-tokio-telemetry/pull/342))
29+
30+
### Other
31+
32+
- *(design)* metrique to dial9 integration ([#346](https://github.com/dial9-rs/dial9-tokio-telemetry/pull/346))
33+
- Memory profiling design ([#362](https://github.com/dial9-rs/dial9-tokio-telemetry/pull/362))
34+
- Add iai-callgrind PR gate, retire criterion CI ([#360](https://github.com/dial9-rs/dial9-tokio-telemetry/pull/360))
35+
- Write dial9 crate README ([#374](https://github.com/dial9-rs/dial9-tokio-telemetry/pull/374))
36+
- Add symposium keyword to dial9-tokio-telemetry ([#376](https://github.com/dial9-rs/dial9-tokio-telemetry/pull/376))
37+
- update Cargo.lock dependencies
38+
1039
## [0.3.7](https://github.com/dial9-rs/dial9-tokio-telemetry/compare/dial9-tokio-telemetry-v0.3.6...dial9-tokio-telemetry-v0.3.7) - 2026-05-04
1140

1241
### Added

Cargo.lock

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

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ 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.0", path = "perf-self-profile" }
26-
dial9-trace-format = { version = "0.3.6", path = "dial9-trace-format" }
27-
dial9-trace-format-derive = { version = "0.3.5", path = "dial9-trace-format-derive" }
25+
dial9-perf-self-profile = { version = "0.4.1", path = "perf-self-profile" }
26+
dial9-trace-format = { version = "0.4.0", path = "dial9-trace-format" }
27+
dial9-trace-format-derive = { version = "0.4.0", path = "dial9-trace-format-derive" }
2828
dial9-macro = { version = "0.3.6", path = "dial9-macro" }
2929
assert2 = "0.4"
3030

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.7"
3+
version = "0.3.8"
44
edition.workspace = true
55
license.workspace = true
66
repository.workspace = true

dial9-trace-format-derive/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-trace-format-derive"
3-
version = "0.3.5"
3+
version = "0.4.0"
44
edition.workspace = true
55
license.workspace = true
66
repository.workspace = true

dial9-trace-format/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-trace-format"
3-
version = "0.3.6"
3+
version = "0.4.0"
44
edition.workspace = true
55
license.workspace = true
66
repository.workspace = true

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.7"
3+
version = "0.3.8"
44
edition.workspace = true
55
license.workspace = true
66
repository.workspace = true

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.0"
3+
version = "0.4.1"
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: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ changelog_include = [
1212
"dial9-trace-format",
1313
"dial9-trace-format-derive",
1414
"dial9-viewer",
15+
"dial9",
1516
]
1617

1718
[[package]]
@@ -25,10 +26,12 @@ changelog_update = false
2526
[[package]]
2627
name = "dial9-trace-format"
2728
changelog_update = false
29+
version_group = "trace-format"
2830

2931
[[package]]
3032
name = "dial9-trace-format-derive"
3133
changelog_update = false
34+
version_group = "trace-format"
3235

3336
[[package]]
3437
name = "dial9-viewer"

0 commit comments

Comments
 (0)