mirror of
https://github.com/clockworklabs/SpacetimeDB.git
synced 2026-05-06 07:26:43 -04:00
Upgrade prometheus to 0.14.0 (#4598)
# Description of Changes Upgrades the rust SDK's prometheus dependency from 0.13 to 0.14. Fixes https://github.com/clockworklabs/SpacetimeDB/issues/4597 # API and ABI breaking changes [The prometheus changelog](https://github.com/tikv/rust-prometheus/blob/master/CHANGELOG.md#0140) claims that the MSRV for the new version is 1.82, but this project doesn't seem to have an official MSRV, so I don't think that's an ABI change. I don't think depending on a different prometheus version is itself a breaking change. Prometheus is exposed through the rust SDK, but in an explicitly [unstable module](https://github.com/clockworklabs/SpacetimeDB/blob/3f58b5951bf3c49971c51aecb526439597b9c044/sdks/rust/src/lib.rs#L69-L76) which "may change incompatibly without a major version bump". Prometheus structs are also exposed from several crates, but with the same disclaimers about unstable interfaces. # Expected complexity level and risk 1. This is a module bump with simple-looking changes. # Testing - [x] Just confirmed everything still compiles and the tests still pass Co-authored-by: Zeke Foppa <196249+bfops@users.noreply.github.com>
This commit is contained in:
Generated
+19
-5
@@ -5619,9 +5619,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "prometheus"
|
||||
version = "0.13.4"
|
||||
version = "0.14.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "3d33c28a30771f7f96db69893f78b857f7450d7e0237e9c8fc6427a81bae7ed1"
|
||||
checksum = "3ca5326d8d0b950a9acd87e6a3f94745394f62e4dae1b1ee22b2bc0c394af43a"
|
||||
dependencies = [
|
||||
"cfg-if",
|
||||
"fnv",
|
||||
@@ -5629,7 +5629,7 @@ dependencies = [
|
||||
"memchr",
|
||||
"parking_lot 0.12.5",
|
||||
"protobuf",
|
||||
"thiserror 1.0.69",
|
||||
"thiserror 2.0.17",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -5688,9 +5688,23 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "protobuf"
|
||||
version = "2.28.0"
|
||||
version = "3.7.2"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "106dd99e98437432fed6519dedecfade6a06a73bb7b2a1e019fdd2bee5778d94"
|
||||
checksum = "d65a1d4ddae7d8b5de68153b48f6aa3bba8cb002b243dbdbc55a5afbc98f99f4"
|
||||
dependencies = [
|
||||
"once_cell",
|
||||
"protobuf-support",
|
||||
"thiserror 1.0.69",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "protobuf-support"
|
||||
version = "3.7.2"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "3e36c2f31e0a47f9280fb347ef5e461ffcd2c52dd520d8e216b52f93b0b0d7d6"
|
||||
dependencies = [
|
||||
"thiserror 1.0.69",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "ptr_meta"
|
||||
|
||||
+1
-1
@@ -249,7 +249,7 @@ pgwire = { version = "0.34.2", default-features = false, features = ["server-api
|
||||
postgres-types = "0.2.5"
|
||||
pretty_assertions = { version = "1.4", features = ["unstable"] }
|
||||
proc-macro2 = "1.0"
|
||||
prometheus = "0.13.0"
|
||||
prometheus = "0.14.0"
|
||||
proptest = "1.4"
|
||||
proptest-derive = "0.5"
|
||||
quick-junit = { version = "0.3.2" }
|
||||
|
||||
@@ -23,7 +23,7 @@ serde = "1.0.136"
|
||||
serde_json = { version = "1.0", features = ["raw_value"] }
|
||||
anyhow = { version = "1.0.57", features = ["backtrace"] }
|
||||
regex = "1"
|
||||
prometheus = "0.13.0"
|
||||
prometheus.workspace = true
|
||||
email_address = "0.2.3"
|
||||
tempfile.workspace = true
|
||||
async-trait = "0.1.60"
|
||||
|
||||
Reference in New Issue
Block a user