Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 15, 2025

Bumps tracing-subscriber from 0.3.20 to 0.3.22.

Release notes

Sourced from tracing-subscriber's releases.

tracing-subscriber 0.3.22

Important

The previous release [0.3.21] was yanked as it depended explicitly on [tracing-0.1.42], which was yanked due to a breaking change (see #3424 for details). This release contains all the changes from the previous release, plus an update to the newer version of tracing.

Changed

  • tracing: updated to 0.1.43 (#3427)

#3424: tokio-rs/tracing#3424 #3427: tokio-rs/tracing#3427 [0.3.21]: https://github.com/tokio-rs/tracing/releases/tag/tracing-subscriber-0.3.21 [tracing-0.1.42]: https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42

tracing-subscriber 0.3.21

Fixed

  • Change registry exit to decrement local span ref only (#3331)
  • Make Layered propagate on_register_dispatch (#3379)

Changed

  • tracing: updated to 0.1.42 (#3418)

Performance

  • Remove clone_span on enter (#3289)

Documented

  • Fix a few small things in the format module (#3339)
  • Fix extra closing brace in layer docs (#3350)
  • Fix link in FmtSpan docs (#3411)

#3289: tokio-rs/tracing#3289 #3331: tokio-rs/tracing#3331 #3339: tokio-rs/tracing#3339 #3350: tokio-rs/tracing#3350 #3379: tokio-rs/tracing#3379 #3411: tokio-rs/tracing#3411 #3418: tokio-rs/tracing#3418

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [tracing-subscriber](https://github.com/tokio-rs/tracing) from 0.3.20 to 0.3.22.
- [Release notes](https://github.com/tokio-rs/tracing/releases)
- [Commits](tokio-rs/tracing@tracing-subscriber-0.3.20...tracing-subscriber-0.3.22)

---
updated-dependencies:
- dependency-name: tracing-subscriber
  dependency-version: 0.3.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Dec 15, 2025

Labels

The following labels could not be found: dependencies, rust. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@codecov
Copy link

codecov bot commented Dec 15, 2025

⚠️ JUnit XML file not found

The CLI was unable to find any JUnit XML files to upload.
For more help, visit our troubleshooting guide.

doublegate added a commit that referenced this pull request Jan 10, 2026
This PR consolidates updates from multiple open dependency PRs:

## Cargo Dependency Updates Applied:
- criterion: 0.5.1 -> 0.8.1 (major version, benchmark framework)
- ratatui: 0.29.0 -> 0.30.0 (TUI framework with breaking changes)
- serde_json: 1.0.145 -> 1.0.148
- rustls-pki-types: 1.0 -> 1.13.2
- tracing: 0.1.43 -> 0.1.44
- tracing-subscriber: 0.3.20 -> 0.3.22
- clap: 4.5.48 -> 4.5.53
- open: 5.0 -> 5.3.3
- regex: 1.12 -> 1.12.1

## GitHub Actions Updates Applied:
- actions/cache: v4 -> v5
- actions/upload-artifact: v5 -> v6
- actions/download-artifact: v6 -> v7

## Breaking Changes Resolved:
- ratatui 0.30: Added `clear_region` method and `Error` type to Backend trait
- Fixed clippy warnings in auth.rs (Zeroize derive pattern)
- Fixed clippy unnecessary_unwrap in GUI button component

## Excluded from Consolidation:
- iced 0.14.0 (PR #45): Extensive breaking changes requiring major GUI refactor
  - Would require changes to: scrollable API, application API, Style structs,
    text_input::Status enum, spacing types, and more
  - Recommended as separate PR for dedicated migration effort

## PRs Already Merged (content in main):
- PR #27, #32: Phase 4 scripting documentation already present

## Verification:
- Zero compilation errors
- Zero clippy warnings (with -D warnings)
- 60 unit tests passing
- 49 doctests passing
- Release build successful

Closes #24, #46, #47, #48, #49, #50, #51, #52, #53, #54, #55, #56
Related: #27, #32 (already merged)
Excluded: #45 (iced 0.14.0 - breaking changes too extensive)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
doublegate added a commit that referenced this pull request Jan 10, 2026
…grades (closes #24, #46-56) (#59)

* chore(deps): Consolidate dependency updates and GitHub Actions upgrades

This PR consolidates updates from multiple open dependency PRs:

## Cargo Dependency Updates Applied:
- criterion: 0.5.1 -> 0.8.1 (major version, benchmark framework)
- ratatui: 0.29.0 -> 0.30.0 (TUI framework with breaking changes)
- serde_json: 1.0.145 -> 1.0.148
- rustls-pki-types: 1.0 -> 1.13.2
- tracing: 0.1.43 -> 0.1.44
- tracing-subscriber: 0.3.20 -> 0.3.22
- clap: 4.5.48 -> 4.5.53
- open: 5.0 -> 5.3.3
- regex: 1.12 -> 1.12.1

## GitHub Actions Updates Applied:
- actions/cache: v4 -> v5
- actions/upload-artifact: v5 -> v6
- actions/download-artifact: v6 -> v7

## Breaking Changes Resolved:
- ratatui 0.30: Added `clear_region` method and `Error` type to Backend trait
- Fixed clippy warnings in auth.rs (Zeroize derive pattern)
- Fixed clippy unnecessary_unwrap in GUI button component

## Excluded from Consolidation:
- iced 0.14.0 (PR #45): Extensive breaking changes requiring major GUI refactor
  - Would require changes to: scrollable API, application API, Style structs,
    text_input::Status enum, spacing types, and more
  - Recommended as separate PR for dedicated migration effort

## PRs Already Merged (content in main):
- PR #27, #32: Phase 4 scripting documentation already present

## Verification:
- Zero compilation errors
- Zero clippy warnings (with -D warnings)
- 60 unit tests passing
- 49 doctests passing
- Release build successful

Closes #24, #46, #47, #48, #49, #50, #51, #52, #53, #54, #55, #56
Related: #27, #32 (already merged)
Excluded: #45 (iced 0.14.0 - breaking changes too extensive)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* refactor(auth): Replace module-level lint suppression with field-level attributes and add zeroization tests (#60)

* Initial plan

* refactor(auth): Move lint suppression from module-level to field-level for targeted scope

Co-authored-by: doublegate <6858123+doublegate@users.noreply.github.com>

* test(auth): Add comprehensive zeroization test coverage for security-critical fields

Co-authored-by: doublegate <6858123+doublegate@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: doublegate <6858123+doublegate@users.noreply.github.com>

* fix(ci): Resolve all failing CI checks for PR #59

- Fix auth.rs formatting: Remove trailing whitespace and format unsafe blocks
  properly according to rustfmt rules
- Fix dependency-review-config.yml: Remove conflicting deny-licenses (cannot
  have both allow-licenses and deny-licenses), use proper purl format for
  package specifications (pkg:cargo/package-name)
- Fix Windows cargo-nextest timeout: Replace cargo install with taiki-e/install-action
  pre-built binaries to avoid 10+ minute compilation time that caused timeouts

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* fix(ci): Expand allowed licenses for Dependency Review check

Add comprehensive license list for Rust ecosystem compatibility:
- Unicode licenses: Unicode-DFS-2016, Unicode-3.0
- Compression: Zlib, zlib-acknowledgement
- Mozilla: MPL-2.0
- Boost: BSL-1.0
- LLVM: Apache-2.0 WITH LLVM-exception
- OpenSSL, BlueOak-1.0.0, CC-BY-3.0/4.0, WTFPL, Ring, MIT-0, NCSA

Add package allowlist for crates with special license definitions:
- Unicode crates (unicode-ident, unicode-normalization, etc.)
- Cryptography crates (ring, webpki, rustls-webpki)
- OpenSSL bindings
- lab crate (low OpenSSF scorecard but essential)

Remove openssl-sys from deny-packages list.

Fixes Dependency Review check failure on PR #59.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* fix(ci): Remove invalid 'Ring' from allow-licenses list

Ring is not a valid SPDX license identifier. The ring crate uses ISC license,
which is already in the allow list. The ring package is also in the
allow-dependencies-licenses list to ensure it passes checks.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* fix(ci): add unicode-properties to allow-dependencies-licenses

The unicode-properties@0.1.4 crate uses "MIT/Apache-2.0" as its license
string, which is not valid SPDX format (should be "MIT OR Apache-2.0").
GitHub's dependency-review-action cannot validate non-SPDX license strings.

Adding the package to allow-dependencies-licenses bypasses the SPDX
validation while still allowing the dependency since both MIT and
Apache-2.0 are approved licenses.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: doublegate <6858123+doublegate@users.noreply.github.com>
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Jan 10, 2026

Looks like tracing-subscriber is up-to-date now, so this is no longer needed.

@dependabot dependabot bot closed this Jan 10, 2026
@dependabot dependabot bot deleted the dependabot/cargo/tracing-subscriber-0.3.22 branch January 10, 2026 08:12
doublegate added a commit that referenced this pull request Jan 10, 2026
…ity fix (#64)

* chore(deps): Consolidate dependency updates and GitHub Actions upgrades

This PR consolidates updates from multiple open dependency PRs:

## Cargo Dependency Updates Applied:
- criterion: 0.5.1 -> 0.8.1 (major version, benchmark framework)
- ratatui: 0.29.0 -> 0.30.0 (TUI framework with breaking changes)
- serde_json: 1.0.145 -> 1.0.148
- rustls-pki-types: 1.0 -> 1.13.2
- tracing: 0.1.43 -> 0.1.44
- tracing-subscriber: 0.3.20 -> 0.3.22
- clap: 4.5.48 -> 4.5.53
- open: 5.0 -> 5.3.3
- regex: 1.12 -> 1.12.1

## GitHub Actions Updates Applied:
- actions/cache: v4 -> v5
- actions/upload-artifact: v5 -> v6
- actions/download-artifact: v6 -> v7

## Breaking Changes Resolved:
- ratatui 0.30: Added `clear_region` method and `Error` type to Backend trait
- Fixed clippy warnings in auth.rs (Zeroize derive pattern)
- Fixed clippy unnecessary_unwrap in GUI button component

## Excluded from Consolidation:
- iced 0.14.0 (PR #45): Extensive breaking changes requiring major GUI refactor
  - Would require changes to: scrollable API, application API, Style structs,
    text_input::Status enum, spacing types, and more
  - Recommended as separate PR for dedicated migration effort

## PRs Already Merged (content in main):
- PR #27, #32: Phase 4 scripting documentation already present

## Verification:
- Zero compilation errors
- Zero clippy warnings (with -D warnings)
- 60 unit tests passing
- 49 doctests passing
- Release build successful

Closes #24, #46, #47, #48, #49, #50, #51, #52, #53, #54, #55, #56
Related: #27, #32 (already merged)
Excluded: #45 (iced 0.14.0 - breaking changes too extensive)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* refactor(auth): Replace module-level lint suppression with field-level attributes and add zeroization tests (#60)

* Initial plan

* refactor(auth): Move lint suppression from module-level to field-level for targeted scope

Co-authored-by: doublegate <6858123+doublegate@users.noreply.github.com>

* test(auth): Add comprehensive zeroization test coverage for security-critical fields

Co-authored-by: doublegate <6858123+doublegate@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: doublegate <6858123+doublegate@users.noreply.github.com>

* fix(ci): Resolve all failing CI checks for PR #59

- Fix auth.rs formatting: Remove trailing whitespace and format unsafe blocks
  properly according to rustfmt rules
- Fix dependency-review-config.yml: Remove conflicting deny-licenses (cannot
  have both allow-licenses and deny-licenses), use proper purl format for
  package specifications (pkg:cargo/package-name)
- Fix Windows cargo-nextest timeout: Replace cargo install with taiki-e/install-action
  pre-built binaries to avoid 10+ minute compilation time that caused timeouts

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* fix(ci): Expand allowed licenses for Dependency Review check

Add comprehensive license list for Rust ecosystem compatibility:
- Unicode licenses: Unicode-DFS-2016, Unicode-3.0
- Compression: Zlib, zlib-acknowledgement
- Mozilla: MPL-2.0
- Boost: BSL-1.0
- LLVM: Apache-2.0 WITH LLVM-exception
- OpenSSL, BlueOak-1.0.0, CC-BY-3.0/4.0, WTFPL, Ring, MIT-0, NCSA

Add package allowlist for crates with special license definitions:
- Unicode crates (unicode-ident, unicode-normalization, etc.)
- Cryptography crates (ring, webpki, rustls-webpki)
- OpenSSL bindings
- lab crate (low OpenSSF scorecard but essential)

Remove openssl-sys from deny-packages list.

Fixes Dependency Review check failure on PR #59.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* fix(ci): Remove invalid 'Ring' from allow-licenses list

Ring is not a valid SPDX license identifier. The ring crate uses ISC license,
which is already in the allow list. The ring package is also in the
allow-dependencies-licenses list to ensure it passes checks.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* fix(ci): add unicode-properties to allow-dependencies-licenses

The unicode-properties@0.1.4 crate uses "MIT/Apache-2.0" as its license
string, which is not valid SPDX format (should be "MIT OR Apache-2.0").
GitHub's dependency-review-action cannot validate non-SPDX license strings.

Adding the package to allow-dependencies-licenses bypasses the SPDX
validation while still allowing the dependency since both MIT and
Apache-2.0 are approved licenses.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* fix(security): Patch RUSTSEC-2026-0002 lru soundness vulnerability

Apply security fix for vulnerable lru 0.12.5 in iced_glyphon dependency.

Security Fix Applied:
- Vendor patched iced_glyphon 0.6.0 with lru updated to 0.16.3
- Add Cargo patch to use vendored version
- Resolves RUSTSEC-2026-0002 (IterMut violating Stacked Borrows)

Dependency Chain Fixed:
rustirc -> rustirc-gui -> iced 0.13.1 -> iced_wgpu -> iced_glyphon -> lru

Code Quality Improvements:
- Add Default derive to PluginCapabilities (clippy::derivable_impls)
- Add dead_code allows for reserved Phase 4+ fields in ScriptApi

Related to PR #45 (iced 0.14.0). Full iced migration deferred as it
requires 82+ breaking API changes - recommended for separate PR.

PRs #27, #32 superseded - Phase 4 documentation already in main branch.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: doublegate <6858123+doublegate@users.noreply.github.com>
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.

1 participant