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

chore(deps): update crates #9012

Open
wants to merge 6 commits into
base: main
Choose a base branch
from
Open

chore(deps): update crates #9012

wants to merge 6 commits into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 14, 2025

This PR contains the following updates:

Package Type Update Change
async-trait workspace.dependencies patch 0.1.84 -> 0.1.86
bitflags workspace.dependencies minor 2.6.0 -> 2.8.0
data-encoding dependencies minor 2.6.0 -> 2.7.0
dyn-clone dependencies patch 1.0.17 -> 1.0.18
futures-concurrency dependencies patch 7.6.2 -> 7.6.3
indexmap workspace.dependencies patch 2.7.0 -> 2.7.1
indicatif dependencies patch 0.17.9 -> 0.17.11
once_cell workspace.dependencies patch 1.20.2 -> 1.20.3
oneshot dependencies patch 0.1.8 -> 0.1.10
opentelemetry dependencies minor 0.26.0 -> 0.27.1
opentelemetry-otlp (source) dependencies minor 0.26.0 -> 0.27.0
opentelemetry_sdk dependencies minor 0.26.0 -> 0.27.1
proc-macro2 workspace.dependencies patch 1.0.92 -> 1.0.93
regress dependencies patch 0.10.1 -> 0.10.3
rustc-hash workspace.dependencies patch 2.1.0 -> 2.1.1
serde_json workspace.dependencies patch 1.0.134 -> 1.0.138
syn workspace.dependencies patch 2.0.95 -> 2.0.98
tokio (source) workspace.dependencies minor 1.42.0 -> 1.43.0
toml dependencies patch 0.8.19 -> 0.8.20
tracing-opentelemetry dependencies minor 0.27.0 -> 0.28.0
trybuild dev-dependencies patch 1.0.101 -> 1.0.103
url dependencies patch 2.5.0 -> 2.5.4
wasmparser (source) dependencies minor 0.222.0 -> 0.225.0

Release Notes

dtolnay/async-trait (async-trait)

v0.1.86

Compare Source

  • Documentation improvements

v0.1.85

Compare Source

  • Omit Self: 'async_trait bound in impl when not needed by signature (#​284)
bitflags/bitflags (bitflags)

v2.8.0

Compare Source

What's Changed

New Contributors

Full Changelog: bitflags/bitflags@2.7.0...2.8.0

v2.7.0

Compare Source

What's Changed

New Contributors

Full Changelog: bitflags/bitflags@2.6.0...2.7.0

dtolnay/dyn-clone (dyn-clone)

v1.0.18

Compare Source

  • Documentation improvements
yoshuawuyts/futures-concurrency (futures-concurrency)

v7.6.3

Compare Source

What's Changed
New Contributors

Full Changelog: yoshuawuyts/futures-concurrency@v7.6.2...v7.6.3

indexmap-rs/indexmap (indexmap)

v2.7.1

Compare Source

  • Added #[track_caller] to functions that may panic.
  • Improved memory reservation for insert_entry.
console-rs/indicatif (indicatif)

v0.17.11

Compare Source

What's Changed

v0.17.10

Compare Source

What's Changed

With some great performance improvements from @​jaheba.

matklad/once_cell (once_cell)

v1.20.3

Compare Source

faern/oneshot (oneshot)

v0.1.10

Compare Source

Added
  • Add is_closed and has_message to the Receiver. Allows polling for the channel
    state without modifying the channel or pulling the message from it.
  • Make the cargo features show up on docs.rs for better discoverability.

v0.1.9

Compare Source

Added
  • Implement Sync for Sender. There is not a whole lot someone can do with a &Sender,
    but this allows storing the sender in places that are overly conservative and require
    a Sync bound on the content.
open-telemetry/opentelemetry-rust (opentelemetry)

v0.27.1: patch release

Compare Source

This release has improved internal logging to help with troubleshooting.

v0.27.0: 0.27.0 Release

Compare Source

See changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.27.0 for this release).

This release also upgrades

  • Logs API to RC
  • Metrics API to RC
  • Metrics SDK to Beta
  • Metrics OTLP Exporter to Beta.
open-telemetry/opentelemetry-rust (opentelemetry-otlp)

v0.27.0

Compare Source

Released 2024-Nov-11

  • Update opentelemetry dependency version to 0.27

  • Update opentelemetry_sdk dependency version to 0.27

  • Update opentelemetry-http dependency version to 0.27

  • Update opentelemetry-proto dependency version to 0.27

  • BREAKING:

    • (#​2217) Replaced: The MetricsExporterBuilder interface is modified from with_temporality_selector to with_temporality example can be seen below:
      Previous Signature:

      MetricsExporterBuilder::default().with_temporality_selector(DeltaTemporalitySelector::new())

      Updated Signature:

      MetricsExporterBuilder::default().with_temporality(opentelemetry_sdk::metrics::Temporality::Delta)
    • (#​2221) Replaced:

      • The opentelemetry_otlp::new_pipeline().{trace,logging,metrics}() interface is now replaced with {TracerProvider,SdkMeterProvider,LoggerProvider}::builder().
      • The opentelemetry_otlp::new_exporter() interface is now replaced with {SpanExporter,MetricsExporter,LogExporter}::builder().

      Pull request #​2221 has a detailed migration guide in the description. See example below,
      and basic-otlp for more details:

      Previous Signature:

      let logger_provider: LoggerProvider = opentelemetry_otlp::new_pipeline()
        .logging()
        .with_resource(RESOURCE.clone())
        .with_exporter(
            opentelemetry_otlp::new_exporter()
                .tonic()
                .with_endpoint("http://localhost:4317")
        )
        .install_batch(runtime::Tokio)?;

      Updated Signature:

      let exporter = LogExporter::builder()
          .with_tonic()
          .with_endpoint("http://localhost:4317")
          .build()?;
      
      Ok(LoggerProvider::builder()
          .with_resource(RESOURCE.clone())
          .with_batch_exporter(exporter, runtime::Tokio)
          .build())
    • Renamed

      • (#​2255): de-pluralize Metric types.
        • MetricsExporter -> MetricExporter
        • MetricsExporterBuilder -> MetricExporterBuilder
    • #​2263
      Support hyper client for opentelemetry-otlp. This can be enabled using flag hyper-client.
      Refer example: https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-otlp/examples/basic-otlp-http

dtolnay/proc-macro2 (proc-macro2)

v1.0.93

Compare Source

ridiculousfish/regress (regress)

v0.10.3

Compare Source

What's changed

  • Fix a panic for certain regular expressions when matching in UTF-16 or UCS-2 mode #​101
  • Fixed incorrect matches in UTF-16 or UCS-2 mode and improved test coverage

v0.10.2

Compare Source

What's Changed

rust-lang/rustc-hash (rustc-hash)

v2.1.1

Compare Source

  • Change the internal algorithm to better accomodate large hashmaps.
    This mitigates a regression with 2.0 in rustc.
    See PR#55 for more details on the change (this PR was not merged).
    This problem might be improved with changes to hashbrown in the future.

2.1.0

  • Implement Clone for FxRandomState
  • Implement Clone for FxSeededState
  • Use SPDX license expression in license field

2.0.0

  • Replace hash with faster and better finalized hash.
    This replaces the previous "fxhash" algorithm originating in Firefox
    with a custom hasher designed and implemented by Orson Peters (@orlp).
    It was measured to have slightly better performance for rustc, has better theoretical properties
    and also includes a significantly better string hasher.
  • Fix no_std builds

1.2.0 (YANKED)

Note: This version has been yanked due to issues with the no_std feature!

  • Add a FxBuildHasher unit struct
  • Improve documentation
  • Add seed API for supplying custom seeds other than 0
  • Add FxRandomState based on rand (behind the rand feature) for random seeds
  • Make many functions const fn
  • Implement Clone for FxHasher struct
serde-rs/json (serde_json)

v1.0.138

Compare Source

  • Documentation improvements

v1.0.137

Compare Source

  • Turn on "float_roundtrip" and "unbounded_depth" features for serde_json in play.rust-lang.org (#​1231)

v1.0.136

Compare Source

  • Optimize serde_json::value::Serializer::serialize_map by using Map::with_capacity (#​1230, thanks @​goffrie)

v1.0.135

Compare Source

dtolnay/syn (syn)

v2.0.98

Compare Source

  • Allow lifetimes in function pointer return values in ParseStream::call and Punctuated parsers (#​1847)

v2.0.97

Compare Source

  • Documentation improvements

v2.0.96

Compare Source

tokio-rs/tokio (tokio)

v1.43.0: Tokio v1.43.0

Compare Source

1.43.0 (Jan 8th, 2025)

Added
  • net: add UdpSocket::peek methods (#​7068)
  • net: add support for Haiku OS (#​7042)
  • process: add Command::into_std() (#​7014)
  • signal: add SignalKind::info on illumos (#​6995)
  • signal: add support for realtime signals on illumos (#​7029)
Fixed
  • io: don't call set_len before initializing vector in Blocking (#​7054)
  • macros: suppress clippy::needless_return in #[tokio::main] (#​6874)
  • runtime: fix thread parking on WebAssembly (#​7041)
Changes
  • chore: use unsync loads for unsync_load (#​7073)
  • io: use Buf::put_bytes in Repeat read impl (#​7055)
  • task: drop the join waker of a task eagerly (#​6986)
Changes to unstable APIs
  • metrics: improve flexibility of H2Histogram Configuration (#​6963)
  • taskdump: add accessor methods for backtrace (#​6975)
Documented
  • io: clarify ReadBuf::uninit allows initialized buffers as well (#​7053)
  • net: fix ambiguity in TcpStream::try_write_vectored docs (#​7067)
  • runtime: fix LocalRuntime doc links (#​7074)
  • sync: extend documentation for watch::Receiver::wait_for (#​7038)
  • sync: fix typos in OnceCell docs (#​7047)
toml-rs/toml (toml)

v0.8.20

Compare Source

tokio-rs/tracing-opentelemetry (tracing-opentelemetry)

v0.28.0: 0.28.0

Compare Source

What's Changed
dtolnay/trybuild (trybuild)

v1.0.103

Compare Source

  • Fix unindentation of multiline note (#​301)

v1.0.102

Compare Source

  • Detect compilation failure more reliably for filepaths containing .. (#​300)

Configuration

📅 Schedule: Branch creation - "before 8am on wednesday" in timezone Asia/Shanghai, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR was generated by Mend Renovate. View the repository job log.

Copy link

netlify bot commented Jan 14, 2025

Deploy Preview for rspack canceled.

Name Link
🔨 Latest commit 23c597f
🔍 Latest deploy log https://app.netlify.com/sites/rspack/deploys/67a5a2366de5a20008025c5a

@renovate renovate bot force-pushed the renovate/crates branch 9 times, most recently from d2f5055 to 6495c58 Compare January 22, 2025 02:03
@renovate renovate bot force-pushed the renovate/crates branch 5 times, most recently from cc20a4e to b74a33c Compare January 28, 2025 21:24
@renovate renovate bot force-pushed the renovate/crates branch 9 times, most recently from d2f9920 to 191f23a Compare February 5, 2025 17:15
@renovate renovate bot force-pushed the renovate/crates branch 2 times, most recently from 11e6894 to 9dc4f80 Compare February 6, 2025 02:30
@renovate renovate bot force-pushed the renovate/crates branch from 9dc4f80 to 59d081f Compare February 7, 2025 02:09
Copy link
Contributor Author

renovate bot commented Feb 7, 2025

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Copy link

codspeed-hq bot commented Feb 7, 2025

CodSpeed Performance Report

Merging #9012 will not alter performance

Comparing renovate/crates (23c597f) with main (4c40257)

🎉 Hooray! codspeed-node just leveled up to 4.0.0!

A heads-up, this is a breaking change and it might affect your current performance baseline a bit. But here's the exciting part - it's packed with new, cool features and promises improved result stability 🥳!
Curious about what's new? Visit our releases page to delve into all the awesome details about this new version.

Summary

✅ 6 untouched benchmarks

@h-a-n-a h-a-n-a enabled auto-merge (squash) February 7, 2025 04:27
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