8000 8000
Skip to content

Conversation

@mythrnr
Copy link
Contributor
@mythrnr mythrnr commented Jun 19, 2025

Pull Request Overview

This pull request updates the use of the tracing crate to align with recent changes in its upstream release, removing the use of the tracinglib alias.

Changes

  • Updates Cargo.toml to refer to the tracing crate directly, instead of using the tracinglib alias.
  • Adjusts the "tracing" feature declaration to use dep:tracing for clarity and alignment with Cargo best practices.
  • Updates import paths in relevant modules (dataloader, extensions::tracing) to use the standard tracing crate directly.

Reasons for Changes

  • The update accommodates breaking changes in the tracing-attributes crate, which made the alias approach no longer viable.

@mythrnr mythrnr marked this pull request as ready for review June 19, 2025 16:44
Copy link
@n-puzankov-supra n-puzankov-supra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We tested this fork in our project and it seems to be working good.

ipetkov added a commit to 1Password/async-graphql that referenced this pull request Sep 8, 2025
fix: use the tracing crate with its original package name.

Upstream PR: async-graphql/async-graphql#1728
@bbigras
Copy link
Contributor
bbigras commented Sep 18, 2025

Any progress on merging this?

@0xsiddharthks
Copy link

any progress on this?
I tested this fix on my codebase as well, and seems like it works.

@mythrnr
Copy link
Contributor Author
mythrnr commented Dec 2, 2025

I'm also waiting for this PR to be reviewed. @sunli829 , what do you think about this PR?

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.

4 participants

0