Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update rust crate tracing to 0.1.40 #604

Merged
merged 1 commit into from
Nov 30, 2023

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 30, 2023

Mend Renovate logo banner

This PR contains the following updates:

Package Type Update Change
tracing (source) dependencies patch 0.1.38 -> 0.1.40

Release Notes

tokio-rs/tracing (tracing)

v0.1.40: tracing 0.1.40

Compare Source

This release fixes a potential stack use-after-free in the
Instrument::into_inner method. Only uses of this method are affected by this
bug.

Fixed
  • Use mem::ManuallyDrop instead of mem::forget in Instrument::into_inner
    (#​2765)

Thanks to @​cramertj and @​manishearth for finding and fixing this issue!

v0.1.39: tracing 0.1.39

Compare Source

This release adds several additional features to the tracing macros. In
addition, it updates the tracing-core dependency to v0.1.32 and
the tracing-attributes dependency to v0.1.27.

Added
  • Allow constant field names in macros (#​2617)
  • Allow setting event names in macros (#​2699)
  • core: Allow ValueSets of any length (#​2508)
Changed
  • tracing-attributes: updated to 0.1.27
  • tracing-core: updated to 0.1.32
  • attributes: Bump minimum version of proc-macro2 to 1.0.60 (#​2732)
  • attributes: Generate less dead code for async block return type hint (#​2709)
Fixed
  • Use fully qualified names in macros for items exported from std prelude
    (#​2621, #​2757)
  • attributes: Allow [clippy::let_with_type_underscore] in macro-generated
    code ([#​2609])
  • attributes: Allow unknown_lints in macro-generated code (#​2626)
  • attributes: Fix a compilation error in #[instrument] when the "log"
    feature is enabled (#​2599)
Documented
  • Add axum-insights to relevant crates. (#​2713)
  • Fix link to RAI pattern crate documentation ([#​2612])
  • Fix docs typos and warnings (#​2581)
  • Add clippy-tracing to related crates (#​2628)
  • Add tracing-cloudwatch to related crates (#​2667)
  • Fix deadlink to tracing-etw repo (#​2602)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested review from kilpatty and a team as code owners November 30, 2023 16:19
@renovate renovate bot added the auto-update label Nov 30, 2023
Copy link

🤠 Cargo bloat for toolchain stable-x86_64-unknown-linux-gnu 🤠

@@ Size breakdown @@

Size       2.28 MB
Text size  2.28 MB

No changes to crate sizes

Dependency tree
@@ Dependency tree @@
Count: 214

├─ async-trait v0.1.74 (proc-macro)
│  ├─ proc-macro2 v1.0.70
│  │  └─ unicode-ident v1.0.12
│  ├─ quote v1.0.33
│  │  └─ proc-macro2 v1.0.70 
│  └─ syn v2.0.39
│     ├─ proc-macro2 v1.0.70 
│     ├─ quote v1.0.33 
│     └─ unicode-ident v1.0.12
├─ axum v0.6.20
│  ├─ async-trait v0.1.74 (proc-macro) 
│  ├─ axum-core v0.3.4
│  │  ├─ async-trait v0.1.74 (proc-macro) 
│  │  ├─ bytes v1.5.0
│  │  ├─ futures-util v0.3.29
│  │  │  ├─ futures-channel v0.3.29
│  │  │  │  ├─ futures-core v0.3.29
│  │  │  │  └─ futures-sink v0.3.29
│  │  │  ├─ futures-core v0.3.29
│  │  │  ├─ futures-io v0.3.29
│  │  │  ├─ futures-macro v0.3.29 (proc-macro)
│  │  │  │  ├─ proc-macro2 v1.0.70 
│  │  │  │  ├─ quote v1.0.33 
│  │  │  │  └─ syn v2.0.39 
│  │  │  ├─ futures-sink v0.3.29
│  │  │  ├─ futures-task v0.3.29
│  │  │  ├─ memchr v2.6.4
│  │  │  ├─ pin-project-lite v0.2.13
│  │  │  ├─ pin-utils v0.1.0
│  │  │  └─ slab v0.4.9
│  │  │     └─ autocfg v1.1.0
│  │  ├─ http v0.2.11
│  │  │  ├─ bytes v1.5.0
│  │  │  ├─ fnv v1.0.7
│  │  │  └─ itoa v1.0.9
│  │  ├─ http-body v0.4.5
│  │  │  ├─ bytes v1.5.0
│  │  │  ├─ http v0.2.11 
│  │  │  └─ pin-project-lite v0.2.13
│  │  ├─ mime v0.3.17
│  │  ├─ tower-layer v0.3.2
│  │  ├─ tower-service v0.3.2
│  │  └─ rustversion v1.0.14 (proc-macro)
│  ├─ bitflags v1.3.2
│  ├─ bytes v1.5.0
│  ├─ futures-util v0.3.29 
│  ├─ http v0.2.11 
│  ├─ http-body v0.4.5 
│  ├─ hyper v0.14.27
│  │  ├─ bytes v1.5.0
│  │  ├─ futures-channel v0.3.29 
│  │  ├─ futures-core v0.3.29
│  │  ├─ futures-util v0.3.29 
│  │  ├─ http v0.2.11 
│  │  ├─ http-body v0.4.5 
│  │  ├─ httparse v1.8.0
│  │  ├─ httpdate v1.0.3
│  │  ├─ itoa v1.0.9
│  │  ├─ pin-project-lite v0.2.13
│  │  ├─ socket2 v0.4.10
│  │  │  └─ libc v0.2.150
│  │  ├─ tokio v1.34.0
│  │  │  ├─ bytes v1.5.0
│  │  │  ├─ libc v0.2.150
│  │  │  ├─ mio v0.8.9
│  │  │  │  └─ libc v0.2.150
│  │  │  ├─ num_cpus v1.16.0
│  │  │  │  └─ libc v0.2.150
│  │  │  ├─ parking_lot v0.12.1
│  │  │  │  ├─ lock_api v0.4.11
│  │  │  │  │  ├─ scopeguard v1.2.0
│  │  │  │  │  └─ autocfg v1.1.0
│  │  │  │  └─ parking_lot_core v0.9.9
│  │  │  │     ├─ cfg-if v1.0.0
│  │  │  │     ├─ libc v0.2.150
│  │  │  │     └─ smallvec v1.11.2
│  │  │  ├─ pin-project-lite v0.2.13
│  │  │  ├─ signal-hook-registry v1.4.1
│  │  │  │  └─ libc v0.2.150
│  │  │  ├─ socket2 v0.5.5
│  │  │  │  └─ libc v0.2.150
│  │  │  └─ tokio-macros v2.2.0 (proc-macro)
│  │  │     ├─ proc-macro2 v1.0.70 
│  │  │     ├─ quote v1.0.33 
│  │  │     └─ syn v2.0.39 
│  │  ├─ tower-service v0.3.2
│  │  ├─ tracing v0.1.40
│  │  │  ├─ log v0.4.20
│  │  │  ├─ pin-project-lite v0.2.13
│  │  │  ├─ tracing-attributes v0.1.27 (proc-macro)
│  │  │  │  ├─ proc-macro2 v1.0.70 
│  │  │  │  ├─ quote v1.0.33 
│  │  │  │  └─ syn v2.0.39 
│  │  │  └─ tracing-core v0.1.32
│  │  │     └─ once_cell v1.18.0
│  │  └─ want v0.3.1
│  │     └─ try-lock v0.2.4
│  ├─ itoa v1.0.9
│  ├─ matchit v0.7.3
│  ├─ memchr v2.6.4
│  ├─ mime v0.3.17
│  ├─ percent-encoding v2.3.1
│  ├─ pin-project-lite v0.2.13
│  ├─ serde v1.0.193
│  │  └─ serde_derive v1.0.193 (proc-macro)
│  │     ├─ proc-macro2 v1.0.70 
│  │     ├─ quote v1.0.33 
│  │     └─ syn v2.0.39 
│  ├─ serde_json v1.0.108
│  │  ├─ itoa v1.0.9
│  │  ├─ ryu v1.0.15
│  │  └─ serde v1.0.193 
│  ├─ serde_path_to_error v0.1.14
│  │  ├─ itoa v1.0.9
│  │  └─ serde v1.0.193 
│  ├─ serde_urlencoded v0.7.1
│  │  ├─ form_urlencoded v1.2.1
│  │  │  └─ percent-encoding v2.3.1
│  │  ├─ itoa v1.0.9
│  │  ├─ ryu v1.0.15
│  │  └─ serde v1.0.193 
│  ├─ sync_wrapper v0.1.2
│  ├─ tokio v1.34.0 
│  ├─ tower v0.4.13
│  │  ├─ futures-core v0.3.29
│  │  ├─ futures-util v0.3.29 
│  │  ├─ pin-project v1.1.3
│  │  │  └─ pin-project-internal v1.1.3 (proc-macro)
│  │  │     ├─ proc-macro2 v1.0.70 
│  │  │     ├─ quote v1.0.33 
│  │  │     └─ syn v2.0.39 
│  │  ├─ pin-project-lite v0.2.13
│  │  ├─ tokio v1.34.0 
│  │  ├─ tower-layer v0.3.2
│  │  ├─ tower-service v0.3.2
│  │  └─ tracing v0.1.40 
│  ├─ tower-layer v0.3.2
│  ├─ tower-service v0.3.2
│  └─ rustversion v1.0.14 (proc-macro)
├─ bit-set v0.5.3
│  └─ bit-vec v0.6.3
├─ bytes v1.5.0
├─ dashmap v5.5.3
│  ├─ cfg-if v1.0.0
│  ├─ hashbrown v0.14.3
│  ├─ lock_api v0.4.11 
│  ├─ once_cell v1.18.0
│  └─ parking_lot_core v0.9.9 
├─ extended-primitives v0.3.8
│  ├─ encodings v0.1.0
│  └─ thiserror v1.0.50
│     └─ thiserror-impl v1.0.50 (proc-macro)
│        ├─ proc-macro2 v1.0.70 
│        ├─ quote v1.0.33 
│        └─ syn v2.0.39 
├─ futures v0.3.29
│  ├─ futures-channel v0.3.29 
│  ├─ futures-core v0.3.29
│  ├─ futures-executor v0.3.29
│  │  ├─ futures-core v0.3.29
│  │  ├─ futures-task v0.3.29
│  │  └─ futures-util v0.3.29 
│  ├─ futures-io v0.3.29
│  ├─ futures-sink v0.3.29
│  ├─ futures-task v0.3.29
│  └─ futures-util v0.3.29 
├─ hyper v0.14.27 
├─ parking_lot v0.12.1 
├─ rlimit v0.9.1
│  └─ libc v0.2.150
├─ serde v1.0.193 
├─ serde_json v1.0.108 
├─ thiserror v1.0.50 
├─ tokio v1.34.0 
├─ tokio-stream v0.1.14
│  ├─ futures-core v0.3.29
│  ├─ pin-project-lite v0.2.13
│  └─ tokio v1.34.0 
├─ tokio-util v0.7.10
│  ├─ bytes v1.5.0
│  ├─ futures-core v0.3.29
│  ├─ futures-sink v0.3.29
│  ├─ pin-project-lite v0.2.13
│  ├─ slab v0.4.9 
│  └─ tokio v1.34.0 
├─ tower-http v0.4.4
│  ├─ bitflags v2.4.1
│  ├─ bytes v1.5.0
│  ├─ futures-core v0.3.29
│  ├─ futures-util v0.3.29 
│  ├─ http v0.2.11 
│  ├─ http-body v0.4.5 
│  ├─ http-range-header v0.3.1
│  ├─ pin-project-lite v0.2.13
│  ├─ tower-layer v0.3.2
│  └─ tower-service v0.3.2
├─ tracing v0.1.40 
└─ uuid v1.6.1
   ├─ getrandom v0.2.11
   │  ├─ cfg-if v1.0.0
   │  └─ libc v0.2.150
   ├─ rand v0.8.5
   │  ├─ libc v0.2.150
   │  ├─ rand_chacha v0.3.1
   │  │  ├─ ppv-lite86 v0.2.17
   │  │  └─ rand_core v0.6.4
   │  │     └─ getrandom v0.2.11 
   │  └─ rand_core v0.6.4 
   ├─ serde v1.0.193 
   └─ uuid-macro-internal v1.6.1 (proc-macro)
      ├─ proc-macro2 v1.0.70 
      ├─ quote v1.0.33 
      └─ syn v2.0.39 

Commit: 620e59d (Compare with baseline commit)

Copy link

codecov bot commented Nov 30, 2023

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (70ebbdd) 64.42% compared to head (f7bd63c) 64.42%.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #604   +/-   ##
=======================================
  Coverage   64.42%   64.42%           
=======================================
  Files          31       31           
  Lines        1712     1712           
=======================================
  Hits         1103     1103           
  Misses        609      609           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copy link
Contributor Author

renovate bot commented Nov 30, 2023

bors: r+

@kilpatty kilpatty added this pull request to the merge queue Nov 30, 2023
Merged via the queue into master with commit 4a902cd Nov 30, 2023
20 checks passed
@renovate renovate bot deleted the renovate/tracing-0.x branch November 30, 2023 20:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant