Skip to content

Commit 869bfdc

Browse files
committed
Bump version to 0.2.0
This change bumps the version of the crate to 0.2.0, marking the first stable 0.2 release. Closes: #635 Signed-off-by: Daniel Müller <[email protected]>
1 parent 6f786d0 commit 869bfdc

File tree

11 files changed

+29
-23
lines changed

11 files changed

+29
-23
lines changed

CHANGELOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
Unreleased
2-
----------
1+
0.2.0
2+
-----
33
- Adjusted `symbolize::{Resolved,}Sym::code_info` to be heap allocated
44
- Made `symbolize::ResolvedSym` non-exhaustive
55
- Report special module string when symbolizing vDSO and BPF symbols

Cargo.lock

Lines changed: 1 addition & 1 deletion
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
@@ -53,7 +53,7 @@ wildcard-imports = "warn"
5353
[package]
5454
name = "blazesym"
5555
description = "blazesym is a library for address symbolization and related tasks."
56-
version = "0.2.0-rc.5"
56+
version = "0.2.0"
5757
edition.workspace = true
5858
rust-version.workspace = true
5959
authors = ["Daniel Müller <[email protected]>", "Kui-Feng <[email protected]>"]

README.md

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,11 @@ guaranteed to build with `1.63` and higher.
3434

3535

3636
## Status
37-
**blazesym** is at the core of Meta's continuous profiling solution,
38-
[Strobelight][strobelight], where it handles billions of symbolization
39-
requests per day. It also powers the company's crash dump backtrace
40-
symbolization and is helping developers identify performance bottlenecks
41-
across millions of Quest Virtual Reality devices.
42-
43-
The library is being actively worked on, with a major goal being stabilization
44-
of the API surface. Feel free to contribute with discussions, feature
45-
suggestions, or code contributions!
37+
**blazesym** is being used in production: it is at the core of Meta's continuous
38+
profiling solution, [Strobelight][strobelight], where it handles billions of
39+
symbolization requests per day. It also powers the company's crash dump
40+
backtrace symbolization and is helping developers identify performance
41+
bottlenecks across millions of Quest Virtual Reality devices.
4642

4743
As alluded to above, the library provides support for a variety of formats. For
4844
symbolization specifically, the following table lays out what features each
@@ -87,7 +83,7 @@ project manager (e.g., `cargo build`).
8783
Consumption from a Rust project should happen via `Cargo.toml`:
8884
```toml
8985
[dependencies]
90-
blazesym = "=0.2.0-rc.5"
86+
blazesym = "0.2"
9187
```
9288

9389
For a quick set of examples please refer to the [`examples/` folder](examples/).

capi/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
Unreleased
2+
----------
3+
- Bumped `blazesym` dependency to `0.2.0`
4+
5+
16
0.1.4
27
-----
38
- Bumped `blazesym` dependency to `0.2.0-rc.5`

capi/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,18 +70,18 @@ which = {version = "8.0.0", optional = true}
7070
# Pinned, because we use #[doc(hidden)] APIs.
7171
# TODO: Enable `zstd` feature once we enabled it for testing in the main
7272
# crate.
73-
blazesym = {version = "=0.2.0-rc.5", path = "../", features = ["apk", "demangle", "dwarf", "gsym", "tracing", "zlib"]}
73+
blazesym = {version = "=0.2.0", path = "../", features = ["apk", "demangle", "dwarf", "gsym", "tracing", "zlib"]}
7474
libc = "0.2"
7575
# TODO: Remove dependency once MSRV is 1.77.
7676
memoffset = "0.9"
7777
tracing = "0.1"
7878
tracing-subscriber = {version = "0.3", default-features = false, features = ["fmt"]}
7979

8080
[target.'cfg(any(target_os = "linux", target_os = "android"))'.dependencies]
81-
blazesym = {version = "=0.2.0-rc.5", path = "../", features = ["bpf"]}
81+
blazesym = {version = "=0.2.0", path = "../", features = ["bpf"]}
8282

8383
[dev-dependencies]
84-
blazesym = {version = "=0.2.0-rc.5", path = "../", features = ["test"]}
84+
blazesym = {version = "=0.2.0", path = "../", features = ["test"]}
8585
blazesym-c = {path = ".", features = ["check-doc-snippets"]}
8686
bindgen = {version = "0.72", default-features = false, features = ["runtime"]}
8787
criterion = {version = "0.7", default-features = false, features = ["rayon", "cargo_bench_support"]}

cli/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
Unreleased
2+
----------
3+
- Bumped `blazesym` dependency to `0.2.0`
4+
5+
16
0.1.11
27
------
38
- Bumped `blazesym` dependency to `0.2.0-rc.5`

cli/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,14 @@ anyhow = "1.0"
4040
bufio = "0.1"
4141
# TODO: Enable `zstd` feature once we enabled it for testing in the main
4242
# crate.
43-
blazesym = {version = "=0.2.0-rc.5", path = "../", features = ["apk", "breakpad", "demangle", "dwarf", "gsym", "tracing", "zlib"]}
43+
blazesym = {version = "0.2", path = "../", features = ["apk", "breakpad", "demangle", "dwarf", "gsym", "tracing", "zlib"]}
4444
clap = {version = "4.5", features = ["derive"]}
4545
clap_complete = {version = "4.5", optional = true}
4646
tracing = "0.1"
4747
tracing-subscriber = {version = "0.3", features = ["ansi", "env-filter", "fmt"]}
4848

4949
[target.'cfg(any(target_os = "linux", target_os = "android"))'.dependencies]
50-
blazesym = {version = "=0.2.0-rc.5", path = "../", features = ["bpf"]}
50+
blazesym = {version = "0.2", path = "../", features = ["bpf"]}
5151

5252
[lints]
5353
workspace = true

cli/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,5 +63,5 @@ the list of supported shells.
6363

6464
[blazecli-bins]: https://github.com/libbpf/blazesym/actions/workflows/build-cli.yml
6565
[blazesym]: https://crates.io/crates/blazesym
66-
[blazesym-sym]: https://docs.rs/blazesym/0.2.0-rc.5/blazesym/symbolize/struct.Symbolizer.html
67-
[blazesym-elf-src]: https://docs.rs/blazesym/0.2.0-rc.5/blazesym/symbolize/enum.Source.html#variant.Elf
66+
[blazesym-sym]: https://docs.rs/blazesym/0.2.0/blazesym/symbolize/struct.Symbolizer.html
67+
[blazesym-elf-src]: https://docs.rs/blazesym/0.2.0/blazesym/symbolize/enum.Source.html#variant.Elf

examples/gsym-in-apk/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ name = "gsym-in-apk"
1111
path = "main.rs"
1212

1313
[dependencies]
14-
blazesym = {version = "=0.2.0-rc.5", path = "../..", default-features = false, features = [
14+
blazesym = {version = "0.2", path = "../..", default-features = false, features = [
1515
"apk",
1616
"gsym",
1717
]}

0 commit comments

Comments
 (0)