Skip to content

chore(deps): bump libdd-crashtracker from v43.0.0 to v44.0.0 - #279

Merged
BridgeAR merged 2 commits into
mainfrom
BridgeAR/2026-09-15-crashtracker-v44
Sep 15, 2026
Merged

BridgeAR merged 2 commits into
mainfrom
BridgeAR/2026-09-15-crashtracker-v44

Conversation

@BridgeAR

Copy link
Copy Markdown
Member

This preserves the Dependabot update from #276.

libdd-crashtracker v44 enables proxy support on its own libdd-common dependency. A maintainer follow-up removes the obsolete feature-only dependency from the Node binding.

dependabot Bot and others added 2 commits September 15, 2026 08:59
Bumps [libdd-crashtracker](https://github.com/DataDog/libdatadog) from v43.0.0 to v44.0.0.
- [Release notes](https://github.com/DataDog/libdatadog/releases)
- [Commits](DataDog/libdatadog@8c3d06b...8dba9be)

---
updated-dependencies:
- dependency-name: libdd-crashtracker
  dependency-version: 8dba9be608993b6222766ed8b7f742ce01461770
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
libdd-crashtracker v44 enables proxy support on its own libdd-common dependency, so the Node binding no longer needs to force the feature separately.

Refs: DataDog/libdatadog#2462
@github-actions

Copy link
Copy Markdown

libdatadog WASM size

Inline artifact layer Bytes KiB
Raw WASM (before Brotli) 372,779 364.0
Brotli-compressed WASM 134,000 130.9
Base64 encoding overhead 44,668 43.6
JavaScript glue/loader 21,422 20.9
Final inlined JavaScript 200,090 195.4

Raw WebAssembly sections

Section Bytes KiB Share
header 8 0.0 0.0%
type 474 0.5 0.1%
import 3,253 3.2 0.9%
function 1,110 1.1 0.3%
table 9 0.0 0.0%
memory 5 0.0 0.0%
global 27 0.0 0.0%
export 542 0.5 0.1%
element 557 0.5 0.1%
data count 3 0.0 0.0%
code 329,098 321.4 88.3%
data 37,619 36.7 10.1%
custom 74 0.1 0.0%

Code by Rust crate

Crate/function owner Bytes KiB Share
libdatadog-wasm 51,583 50.4 15.5%
Rust standard library 49,245 48.1 14.8%
zrip-encode 36,692 35.8 11.1%
libdd-trace-obfuscation 36,543 35.7 11.0%
regex-lite 24,662 24.1 7.4%
http 20,610 20.1 6.2%
bindings / unattributed 20,536 20.1 6.2%
rustc-demangle 14,113 13.8 4.3%
serde-json 11,935 11.7 3.6%
serde-transcode 8,048 7.9 2.4%
libdd-trace-utils 7,023 6.9 2.1%
anyhow 6,831 6.7 2.1%
hashbrown 6,469 6.3 1.9%
dlmalloc 4,817 4.7 1.5%
rand-chacha 4,588 4.5 1.4%
fluent-uri 3,576 3.5 1.1%
rmp 3,350 3.3 1.0%
bytes 3,206 3.1 1.0%
js-sys 2,249 2.2 0.7%
zmij 2,244 2.2 0.7%
wasm-bindgen 2,184 2.1 0.7%
other crates (<2 KiB each) 11,519 11.2 3.5%

Crate ownership comes from a separate symbol-preserving build with the same size settings. Debug-name bytes are excluded; generic functions are assigned to their symbol owner.

Generated from wasm/dist/libdatadog_wasm.js.

remote config WASM size

Inline artifact layer Bytes KiB
Raw WASM (before Brotli) 719,041 702.2
Brotli-compressed WASM 229,786 224.4
Base64 encoding overhead 76,598 74.8
JavaScript glue/loader 30,065 29.4
Final inlined JavaScript 336,449 328.6

Raw WebAssembly sections

Section Bytes KiB Share
header 8 0.0 0.0%
type 440 0.4 0.1%
import 4,765 4.7 0.7%
function 2,215 2.2 0.3%
table 9 0.0 0.0%
memory 5 0.0 0.0%
global 27 0.0 0.0%
export 562 0.5 0.1%
element 1,539 1.5 0.2%
data count 4 0.0 0.0%
code 629,660 614.9 87.6%
data 79,733 77.9 11.1%
custom 74 0.1 0.0%

Code by Rust crate

Crate/function owner Bytes KiB Share
tuf 97,509 95.2 15.4%
Rust standard library 94,369 92.2 14.9%
serde-json 88,392 86.3 14.0%
libdd-remote-config 86,202 84.2 13.7%
data-encoding 40,622 39.7 6.4%
bindings / unattributed 37,257 36.4 5.9%
http 27,775 27.1 4.4%
hashbrown 25,281 24.7 4.0%
ring 17,386 17.0 2.8%
js-sys 15,657 15.3 2.5%
rustc-demangle 13,751 13.4 2.2%
anyhow 13,234 12.9 2.1%
sha2 10,886 10.6 1.7%
rand-chacha 6,242 6.1 1.0%
serde-wasm-bindgen 5,678 5.5 0.9%
prost 4,956 4.8 0.8%
dlmalloc 4,739 4.6 0.8%
serde 4,258 4.2 0.7%
base64 3,475 3.4 0.6%
libdd-common 3,228 3.2 0.5%
libdd-trace-protobuf 3,126 3.1 0.5%
bytes 2,724 2.7 0.4%
wasm-bindgen 2,345 2.3 0.4%
zmij 2,296 2.2 0.4%
other crates (<2 KiB each) 19,891 19.4 3.2%

Crate ownership comes from a separate symbol-preserving build with the same size settings. Debug-name bytes are excluded; generic functions are assigned to their symbol owner.

Generated from wasm/dist/remote-config/remote_config.js.

@github-actions

Copy link
Copy Markdown

Overall package size

Self size: 31.74 MB
Deduped: 31.74 MB
No deduping: 31.74 MB

Dependency sizes | name | version | self size | total size | |------|---------|-----------|------------|

🤖 This report was automatically generated by heaviest-objects-in-the-universe

@BridgeAR
BridgeAR marked this pull request as ready for review September 15, 2026 13:46
@BridgeAR
BridgeAR requested review from a team as code owners September 15, 2026 13:46
@BridgeAR
BridgeAR merged commit bc8a08e into main Sep 15, 2026
53 checks passed
@BridgeAR
BridgeAR deleted the BridgeAR/2026-09-15-crashtracker-v44 branch September 15, 2026 14:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants