Skip to content

Conversation

@farost
Copy link
Member

@farost farost commented Dec 15, 2025

Usage and product changes

Update Rust version to 1.84 (the latest supported Rust version of the 2021 edition, the one supported by our Bazel rules). Pin dependencies to the latest supported version to restrict them from auto-updates breaking our builds. Update dependencies to sync them up.

Additionally, update sentry dependencies to the latest version to use the most stable version of the library.

Motivation

Running ./library/crates/update leads to automatic updates of dependencies that lead to build issues because of their Rust edition requirements. Thus, pinning their versions is required. Additionally, sentry is misbehaving, so trying to update it to the latest stable version was the initial impulse to run the update scripts.

Updating

Implementation

Comment on lines +25 to +26
chrono = "=0.4.40"
chrono-tz = { version = "=0.10.3", features = ["case-insensitive"] }
Copy link
Member

Choose a reason for hiding this comment

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

We can't pin chrono or any other crate used by driver or typeql, we know that causes downstream issues for our users where Cargo can't resolve dependencies.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file type: build

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants