Update dependencies and refactor Kafka reporter (#134)
diff --git a/Cargo.lock b/Cargo.lock
index 9bd16c7..2d6b9a8 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -13,9 +13,9 @@
[[package]]
name = "adler2"
-version = "2.0.0"
+version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627"
+checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
[[package]]
name = "aho-corasick"
@@ -43,9 +43,9 @@
[[package]]
name = "anstream"
-version = "0.6.18"
+version = "0.6.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b"
+checksum = "301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933"
dependencies = [
"anstyle",
"anstyle-parse",
@@ -58,44 +58,44 @@
[[package]]
name = "anstyle"
-version = "1.0.10"
+version = "1.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9"
+checksum = "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd"
[[package]]
name = "anstyle-parse"
-version = "0.2.6"
+version = "0.2.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9"
+checksum = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2"
dependencies = [
"utf8parse",
]
[[package]]
name = "anstyle-query"
-version = "1.1.2"
+version = "1.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c"
+checksum = "6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9"
dependencies = [
"windows-sys 0.59.0",
]
[[package]]
name = "anstyle-wincon"
-version = "3.0.7"
+version = "3.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e"
+checksum = "403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882"
dependencies = [
"anstyle",
- "once_cell",
+ "once_cell_polyfill",
"windows-sys 0.59.0",
]
[[package]]
name = "anyhow"
-version = "1.0.97"
+version = "1.0.98"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f"
+checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487"
dependencies = [
"backtrace",
]
@@ -141,9 +141,9 @@
[[package]]
name = "autocfg"
-version = "1.4.0"
+version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
+checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
[[package]]
name = "axum"
@@ -174,9 +174,9 @@
[[package]]
name = "axum"
-version = "0.8.3"
+version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "de45108900e1f9b9242f7f2e254aa3e2c029c921c258fe9e6b4217eeebd54288"
+checksum = "021e862c184ae977658b36c4500f7feac3221ca5da43e3f25bd04ab6c79a29b5"
dependencies = [
"axum-core 0.5.2",
"bytes",
@@ -248,9 +248,9 @@
[[package]]
name = "backtrace"
-version = "0.3.74"
+version = "0.3.75"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a"
+checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002"
dependencies = [
"addr2line",
"cfg-if",
@@ -309,9 +309,9 @@
[[package]]
name = "bitflags"
-version = "2.9.0"
+version = "2.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd"
+checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967"
[[package]]
name = "block-buffer"
@@ -334,9 +334,9 @@
[[package]]
name = "bumpalo"
-version = "3.17.0"
+version = "3.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf"
+checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43"
[[package]]
name = "bytes"
@@ -352,9 +352,9 @@
[[package]]
name = "cc"
-version = "1.2.19"
+version = "1.2.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8e3a13707ac958681c13b39b458c073d0d9bc8a22cb1b2f4c8e55eb72c13f362"
+checksum = "5c1599538de2394445747c8cf7935946e3cc27e9625f889d979bfb2aaf569362"
dependencies = [
"shlex",
]
@@ -370,15 +370,15 @@
[[package]]
name = "cfg-if"
-version = "1.0.0"
+version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268"
[[package]]
name = "chrono"
-version = "0.4.40"
+version = "0.4.41"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c"
+checksum = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d"
dependencies = [
"android-tzdata",
"iana-time-zone",
@@ -421,9 +421,9 @@
[[package]]
name = "clap"
-version = "4.5.36"
+version = "4.5.41"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2df961d8c8a0d08aa9945718ccf584145eee3f3aa06cddbeac12933781102e04"
+checksum = "be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9"
dependencies = [
"clap_builder",
"clap_derive",
@@ -431,9 +431,9 @@
[[package]]
name = "clap_builder"
-version = "4.5.36"
+version = "4.5.41"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "132dbda40fb6753878316a489d5a1242a8ef2f0d9e47ba01c951ea8aa7d013a5"
+checksum = "707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d"
dependencies = [
"anstream",
"anstyle",
@@ -443,9 +443,9 @@
[[package]]
name = "clap_derive"
-version = "4.5.32"
+version = "4.5.41"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7"
+checksum = "ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491"
dependencies = [
"heck",
"proc-macro2",
@@ -455,15 +455,15 @@
[[package]]
name = "clap_lex"
-version = "0.7.4"
+version = "0.7.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6"
+checksum = "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675"
[[package]]
name = "colorchoice"
-version = "1.0.3"
+version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990"
+checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75"
[[package]]
name = "core-foundation"
@@ -477,9 +477,9 @@
[[package]]
name = "core-foundation"
-version = "0.10.0"
+version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63"
+checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6"
dependencies = [
"core-foundation-sys",
"libc",
@@ -580,9 +580,9 @@
[[package]]
name = "deunicode"
-version = "1.6.1"
+version = "1.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dc55fe0d1f6c107595572ec8b107c0999bb1a2e0b75e37429a4fb0d6474a0e7d"
+checksum = "abd57806937c9cc163efc8ea3910e00a62e2aeb0b8119f1793a978088f8f6b04"
[[package]]
name = "digest"
@@ -640,12 +640,12 @@
[[package]]
name = "errno"
-version = "0.3.11"
+version = "0.3.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e"
+checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad"
dependencies = [
"libc",
- "windows-sys 0.59.0",
+ "windows-sys 0.60.2",
]
[[package]]
@@ -774,20 +774,20 @@
[[package]]
name = "getrandom"
-version = "0.2.15"
+version = "0.2.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
+checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592"
dependencies = [
"cfg-if",
"libc",
- "wasi 0.11.0+wasi-snapshot-preview1",
+ "wasi 0.11.1+wasi-snapshot-preview1",
]
[[package]]
name = "getrandom"
-version = "0.3.2"
+version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0"
+checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4"
dependencies = [
"cfg-if",
"libc",
@@ -833,9 +833,9 @@
[[package]]
name = "h2"
-version = "0.4.8"
+version = "0.4.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5017294ff4bb30944501348f6f8e42e6ad28f42c8bbef7a74029aff064a4e3c2"
+checksum = "17da50a276f1e01e0ba6c029e47b7100754904ee8a278f886546e98575380785"
dependencies = [
"atomic-waker",
"bytes",
@@ -843,7 +843,7 @@
"futures-core",
"futures-sink",
"http",
- "indexmap 2.9.0",
+ "indexmap 2.10.0",
"slab",
"tokio",
"tokio-util",
@@ -864,9 +864,9 @@
[[package]]
name = "hashbrown"
-version = "0.15.2"
+version = "0.15.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289"
+checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5"
[[package]]
name = "heck"
@@ -963,11 +963,10 @@
[[package]]
name = "hyper-rustls"
-version = "0.27.5"
+version = "0.27.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2"
+checksum = "e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58"
dependencies = [
- "futures-util",
"http",
"hyper",
"hyper-util",
@@ -1009,22 +1008,28 @@
[[package]]
name = "hyper-util"
-version = "0.1.11"
+version = "0.1.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "497bbc33a26fdd4af9ed9c70d63f61cf56a938375fbb32df34db9b1cd6d643f2"
+checksum = "7f66d5bd4c6f02bf0542fad85d626775bab9258cf795a4256dcaf3161114d1df"
dependencies = [
+ "base64",
"bytes",
"futures-channel",
+ "futures-core",
"futures-util",
"http",
"http-body",
"hyper",
+ "ipnet",
"libc",
+ "percent-encoding",
"pin-project-lite",
"socket2",
+ "system-configuration",
"tokio",
"tower-service",
"tracing",
+ "windows-registry",
]
[[package]]
@@ -1053,21 +1058,22 @@
[[package]]
name = "icu_collections"
-version = "1.5.0"
+version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526"
+checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47"
dependencies = [
"displaydoc",
+ "potential_utf",
"yoke",
"zerofrom",
"zerovec",
]
[[package]]
-name = "icu_locid"
-version = "1.5.0"
+name = "icu_locale_core"
+version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637"
+checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a"
dependencies = [
"displaydoc",
"litemap",
@@ -1077,30 +1083,10 @@
]
[[package]]
-name = "icu_locid_transform"
-version = "1.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e"
-dependencies = [
- "displaydoc",
- "icu_locid",
- "icu_locid_transform_data",
- "icu_provider",
- "tinystr",
- "zerovec",
-]
-
-[[package]]
-name = "icu_locid_transform_data"
-version = "1.5.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7515e6d781098bf9f7205ab3fc7e9709d34554ae0b21ddbcb5febfa4bc7df11d"
-
-[[package]]
name = "icu_normalizer"
-version = "1.5.0"
+version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f"
+checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979"
dependencies = [
"displaydoc",
"icu_collections",
@@ -1108,68 +1094,55 @@
"icu_properties",
"icu_provider",
"smallvec",
- "utf16_iter",
- "utf8_iter",
- "write16",
"zerovec",
]
[[package]]
name = "icu_normalizer_data"
-version = "1.5.1"
+version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c5e8338228bdc8ab83303f16b797e177953730f601a96c25d10cb3ab0daa0cb7"
+checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3"
[[package]]
name = "icu_properties"
-version = "1.5.1"
+version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5"
+checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b"
dependencies = [
"displaydoc",
"icu_collections",
- "icu_locid_transform",
+ "icu_locale_core",
"icu_properties_data",
"icu_provider",
- "tinystr",
+ "potential_utf",
+ "zerotrie",
"zerovec",
]
[[package]]
name = "icu_properties_data"
-version = "1.5.1"
+version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "85fb8799753b75aee8d2a21d7c14d9f38921b54b3dbda10f5a3c7a7b82dba5e2"
+checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632"
[[package]]
name = "icu_provider"
-version = "1.5.0"
+version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9"
+checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af"
dependencies = [
"displaydoc",
- "icu_locid",
- "icu_provider_macros",
+ "icu_locale_core",
"stable_deref_trait",
"tinystr",
"writeable",
"yoke",
"zerofrom",
+ "zerotrie",
"zerovec",
]
[[package]]
-name = "icu_provider_macros"
-version = "1.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
name = "idna"
version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1182,9 +1155,9 @@
[[package]]
name = "idna_adapter"
-version = "1.2.0"
+version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71"
+checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344"
dependencies = [
"icu_normalizer",
"icu_properties",
@@ -1218,12 +1191,23 @@
[[package]]
name = "indexmap"
-version = "2.9.0"
+version = "2.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e"
+checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661"
dependencies = [
"equivalent",
- "hashbrown 0.15.2",
+ "hashbrown 0.15.4",
+]
+
+[[package]]
+name = "io-uring"
+version = "0.7.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013"
+dependencies = [
+ "bitflags",
+ "cfg-if",
+ "libc",
]
[[package]]
@@ -1233,6 +1217,16 @@
checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130"
[[package]]
+name = "iri-string"
+version = "0.7.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2"
+dependencies = [
+ "memchr",
+ "serde",
+]
+
+[[package]]
name = "is_terminal_polyfill"
version = "1.70.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1280,25 +1274,25 @@
[[package]]
name = "libc"
-version = "0.2.171"
+version = "0.2.174"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6"
+checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776"
[[package]]
name = "libloading"
-version = "0.8.6"
+version = "0.8.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34"
+checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667"
dependencies = [
"cfg-if",
- "windows-targets 0.52.6",
+ "windows-targets 0.53.2",
]
[[package]]
name = "libm"
-version = "0.2.11"
+version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa"
+checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de"
[[package]]
name = "libz-sys"
@@ -1320,15 +1314,15 @@
[[package]]
name = "litemap"
-version = "0.7.5"
+version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856"
+checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956"
[[package]]
name = "lock_api"
-version = "0.4.12"
+version = "0.4.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
+checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765"
dependencies = [
"autocfg",
"scopeguard",
@@ -1363,9 +1357,9 @@
[[package]]
name = "memchr"
-version = "2.7.4"
+version = "2.7.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
+checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0"
[[package]]
name = "mime"
@@ -1381,29 +1375,29 @@
[[package]]
name = "miniz_oxide"
-version = "0.8.8"
+version = "0.8.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a"
+checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316"
dependencies = [
"adler2",
]
[[package]]
name = "mio"
-version = "1.0.3"
+version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd"
+checksum = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c"
dependencies = [
"libc",
- "wasi 0.11.0+wasi-snapshot-preview1",
- "windows-sys 0.52.0",
+ "wasi 0.11.1+wasi-snapshot-preview1",
+ "windows-sys 0.59.0",
]
[[package]]
name = "multimap"
-version = "0.10.0"
+version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "defc4c55412d89136f966bbb339008b474350e5e6e78d2714439c386b3137a03"
+checksum = "1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084"
[[package]]
name = "native-tls"
@@ -1459,18 +1453,19 @@
[[package]]
name = "num_enum"
-version = "0.7.3"
+version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179"
+checksum = "a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a"
dependencies = [
"num_enum_derive",
+ "rustversion",
]
[[package]]
name = "num_enum_derive"
-version = "0.7.3"
+version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56"
+checksum = "77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d"
dependencies = [
"proc-macro-crate",
"proc-macro2",
@@ -1503,10 +1498,16 @@
checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
[[package]]
-name = "openssl"
-version = "0.10.72"
+name = "once_cell_polyfill"
+version = "1.70.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da"
+checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad"
+
+[[package]]
+name = "openssl"
+version = "0.10.73"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8"
dependencies = [
"bitflags",
"cfg-if",
@@ -1536,9 +1537,9 @@
[[package]]
name = "openssl-sys"
-version = "0.9.107"
+version = "0.9.109"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8288979acd84749c744a9014b4382d42b8f7b2592847b5afb2ed29e5d16ede07"
+checksum = "90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571"
dependencies = [
"cc",
"libc",
@@ -1548,9 +1549,9 @@
[[package]]
name = "os_pipe"
-version = "1.2.1"
+version = "1.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5ffd2b0a5634335b135d5728d84c5e0fd726954b87111f7506a61c502280d982"
+checksum = "db335f4760b14ead6290116f2427bf33a14d4f0617d49f78a246de10c1831224"
dependencies = [
"libc",
"windows-sys 0.59.0",
@@ -1564,9 +1565,9 @@
[[package]]
name = "parking_lot"
-version = "0.12.3"
+version = "0.12.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"
+checksum = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13"
dependencies = [
"lock_api",
"parking_lot_core",
@@ -1574,9 +1575,9 @@
[[package]]
name = "parking_lot_core"
-version = "0.9.10"
+version = "0.9.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
+checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5"
dependencies = [
"cfg-if",
"libc",
@@ -1602,9 +1603,9 @@
[[package]]
name = "pest"
-version = "2.8.0"
+version = "2.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "198db74531d58c70a361c42201efde7e2591e976d518caf7662a47dc5720e7b6"
+checksum = "1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323"
dependencies = [
"memchr",
"thiserror 2.0.12",
@@ -1613,9 +1614,9 @@
[[package]]
name = "pest_derive"
-version = "2.8.0"
+version = "2.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d725d9cfd79e87dccc9341a2ef39d1b6f6353d68c4b33c177febbe1a402c97c5"
+checksum = "bb056d9e8ea77922845ec74a1c4e8fb17e7c218cc4fc11a15c5d25e189aa40bc"
dependencies = [
"pest",
"pest_generator",
@@ -1623,9 +1624,9 @@
[[package]]
name = "pest_generator"
-version = "2.8.0"
+version = "2.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "db7d01726be8ab66ab32f9df467ae8b1148906685bbe75c82d1e65d7f5b3f841"
+checksum = "87e404e638f781eb3202dc82db6760c8ae8a1eeef7fb3fa8264b2ef280504966"
dependencies = [
"pest",
"pest_meta",
@@ -1636,11 +1637,10 @@
[[package]]
name = "pest_meta"
-version = "2.8.0"
+version = "2.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f9f832470494906d1fca5329f8ab5791cc60beb230c74815dff541cbd2b5ca0"
+checksum = "edd1101f170f5903fde0914f899bb503d9ff5271d7ba76bbb70bea63690cc0d5"
dependencies = [
- "once_cell",
"pest",
"sha2",
]
@@ -1652,7 +1652,7 @@
checksum = "3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772"
dependencies = [
"fixedbitset",
- "indexmap 2.9.0",
+ "indexmap 2.10.0",
]
[[package]]
@@ -1695,25 +1695,26 @@
[[package]]
name = "phper"
-version = "0.16.0"
+version = "0.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dccb9385f3420063db05d51345671d21897a93e246abb179cd2c38f39565b2f0"
+checksum = "b3cfb4aa6b1b767fe21362df54488a80478096001c52f9ab2261a1ab6e4a4559"
dependencies = [
"cfg-if",
"derive_more",
- "indexmap 2.9.0",
+ "indexmap 2.10.0",
"phper-alloc",
"phper-build",
"phper-macros",
"phper-sys",
+ "sealed",
"thiserror 2.0.12",
]
[[package]]
name = "phper-alloc"
-version = "0.15.1"
+version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "28744354cf67a6cf5b4da5141cfe159f4b844046e8601dc3f8c9cc3e2f48a725"
+checksum = "8560a11e3a820bb4b6ad7a0032b44388c07f2d2ac1c26d5614f5f2b188f80fa2"
dependencies = [
"phper-build",
"phper-sys",
@@ -1721,18 +1722,18 @@
[[package]]
name = "phper-build"
-version = "0.15.1"
+version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9fe370f68053c65411f61b37643765de47527afae06e9a3d7e72b8da52e97ea8"
+checksum = "9bd6d32f372694b6d7ee39c94558f1c545299531b12def88d6047e554e7f096c"
dependencies = [
"phper-sys",
]
[[package]]
name = "phper-macros"
-version = "0.15.1"
+version = "0.15.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eef2c2105b6d720e987e862b1beeaa8ee189c4a4fa0dc0a0119996fabf518df0"
+checksum = "8dc718c423b154a612117abcc3f0978a8ce9e295d6a80dba6b1b3a7fad3e0ddf"
dependencies = [
"proc-macro2",
"quote",
@@ -1741,9 +1742,9 @@
[[package]]
name = "phper-sys"
-version = "0.15.1"
+version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "269f6cefb64a4b920a9e6e4934a495125cfc56159a5d0cb3c2d7e0941fdbe251"
+checksum = "2a47b30597cf19d718062282b8e92b23f92da6958d7dda1468bc66e9767119b6"
dependencies = [
"bindgen",
"cc",
@@ -1790,9 +1791,18 @@
[[package]]
name = "portable-atomic"
-version = "1.11.0"
+version = "1.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e"
+checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483"
+
+[[package]]
+name = "potential_utf"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585"
+dependencies = [
+ "zerovec",
+]
[[package]]
name = "powerfmt"
@@ -1811,9 +1821,9 @@
[[package]]
name = "prettyplease"
-version = "0.2.32"
+version = "0.2.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "664ec5419c51e34154eec046ebcba56312d5a2fc3b09a06da188e1ad21afadf6"
+checksum = "061c1221631e079b26479d25bbf2275bfe5917ae8419cd7e34f13bfc2aa7539a"
dependencies = [
"proc-macro2",
"syn",
@@ -1830,9 +1840,9 @@
[[package]]
name = "proc-macro2"
-version = "1.0.94"
+version = "1.0.95"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84"
+checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778"
dependencies = [
"unicode-ident",
]
@@ -1844,7 +1854,17 @@
checksum = "2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5"
dependencies = [
"bytes",
- "prost-derive",
+ "prost-derive 0.13.5",
+]
+
+[[package]]
+name = "prost"
+version = "0.14.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7231bd9b3d3d33c86b58adbac74b5ec0ad9f496b19d22801d773636feaa95f3d"
+dependencies = [
+ "bytes",
+ "prost-derive 0.14.1",
]
[[package]]
@@ -1860,7 +1880,7 @@
"once_cell",
"petgraph",
"prettyplease",
- "prost",
+ "prost 0.13.5",
"prost-types",
"regex",
"syn",
@@ -1881,12 +1901,25 @@
]
[[package]]
+name = "prost-derive"
+version = "0.14.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9120690fafc389a67ba3803df527d0ec9cbbc9cc45e4cc20b332996dfb672425"
+dependencies = [
+ "anyhow",
+ "itertools 0.14.0",
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
name = "prost-types"
version = "0.13.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "52c2c1bf36ddb1a1c396b3601a3cec27c2462e45f07c386894ec3ccf5332bd16"
dependencies = [
- "prost",
+ "prost 0.13.5",
]
[[package]]
@@ -1900,9 +1933,9 @@
[[package]]
name = "r-efi"
-version = "5.2.0"
+version = "5.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5"
+checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
[[package]]
name = "rand"
@@ -1931,14 +1964,14 @@
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
dependencies = [
- "getrandom 0.2.15",
+ "getrandom 0.2.16",
]
[[package]]
name = "rdkafka"
-version = "0.37.0"
+version = "0.38.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "14b52c81ac3cac39c9639b95c20452076e74b8d9a71bc6fc4d83407af2ea6fff"
+checksum = "5f1856d72dbbbea0d2a5b2eaf6af7fb3847ef2746e883b11781446a51dbc85c0"
dependencies = [
"futures-channel",
"futures-util",
@@ -1954,9 +1987,9 @@
[[package]]
name = "rdkafka-sys"
-version = "4.8.0+2.3.0"
+version = "4.9.0+2.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ced38182dc436b3d9df0c77976f37a67134df26b050df1f0006688e46fc4c8be"
+checksum = "5230dca48bc354d718269f3e4353280e188b610f7af7e2fcf54b7a79d5802872"
dependencies = [
"libc",
"libz-sys",
@@ -1968,9 +2001,9 @@
[[package]]
name = "redox_syscall"
-version = "0.5.11"
+version = "0.5.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d2f103c6d277498fbceb16e84d317e2a400f160f46904d5f5410848c829511a3"
+checksum = "0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6"
dependencies = [
"bitflags",
]
@@ -2021,9 +2054,9 @@
[[package]]
name = "reqwest"
-version = "0.12.15"
+version = "0.12.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d19c46a6fdd48bc4dab94b6103fccc55d34c67cc0ad04653aad4ea2a07cd7bbb"
+checksum = "cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531"
dependencies = [
"base64",
"bytes",
@@ -2038,31 +2071,28 @@
"hyper-rustls",
"hyper-tls",
"hyper-util",
- "ipnet",
"js-sys",
"log",
"mime",
"native-tls",
- "once_cell",
"percent-encoding",
"pin-project-lite",
- "rustls-pemfile",
+ "rustls-pki-types",
"serde",
"serde_json",
"serde_urlencoded",
"sync_wrapper",
- "system-configuration",
"tokio",
"tokio-native-tls",
"tokio-util",
"tower 0.5.2",
+ "tower-http",
"tower-service",
"url",
"wasm-bindgen",
"wasm-bindgen-futures",
"wasm-streams",
"web-sys",
- "windows-registry",
]
[[package]]
@@ -2073,7 +2103,7 @@
dependencies = [
"cc",
"cfg-if",
- "getrandom 0.2.15",
+ "getrandom 0.2.16",
"libc",
"untrusted",
"windows-sys 0.52.0",
@@ -2081,9 +2111,9 @@
[[package]]
name = "rustc-demangle"
-version = "0.1.24"
+version = "0.1.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
+checksum = "989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f"
[[package]]
name = "rustc-hash"
@@ -2093,9 +2123,9 @@
[[package]]
name = "rustix"
-version = "1.0.5"
+version = "1.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d97817398dd4bb2e6da002002db259209759911da105da92bec29ccb12cf58bf"
+checksum = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266"
dependencies = [
"bitflags",
"errno",
@@ -2106,9 +2136,9 @@
[[package]]
name = "rustls"
-version = "0.23.26"
+version = "0.23.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "df51b5869f3a441595eac5e8ff14d486ff285f7b8c0df8770e49c3b56351f0f0"
+checksum = "2491382039b29b9b11ff08b76ff6c97cf287671dbb74f0be44bda389fffe9bd1"
dependencies = [
"log",
"once_cell",
@@ -2142,15 +2172,18 @@
[[package]]
name = "rustls-pki-types"
-version = "1.11.0"
+version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c"
+checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79"
+dependencies = [
+ "zeroize",
+]
[[package]]
name = "rustls-webpki"
-version = "0.103.1"
+version = "0.103.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fef8b8769aaccf73098557a87cd1816b4f9c7c16811c9c77142aa695c16f2c03"
+checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc"
dependencies = [
"ring",
"rustls-pki-types",
@@ -2159,9 +2192,9 @@
[[package]]
name = "rustversion"
-version = "1.0.20"
+version = "1.0.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2"
+checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d"
[[package]]
name = "ryu"
@@ -2219,6 +2252,17 @@
]
[[package]]
+name = "sealed"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "22f968c5ea23d555e670b449c1c5e7b2fc399fdaec1d304a17cd48e288abc107"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
name = "security-framework"
version = "2.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2238,7 +2282,7 @@
checksum = "271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316"
dependencies = [
"bitflags",
- "core-foundation 0.10.0",
+ "core-foundation 0.10.1",
"core-foundation-sys",
"libc",
"security-framework-sys",
@@ -2280,7 +2324,7 @@
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373"
dependencies = [
- "indexmap 2.9.0",
+ "indexmap 2.10.0",
"itoa",
"memchr",
"ryu",
@@ -2311,9 +2355,9 @@
[[package]]
name = "sha2"
-version = "0.10.8"
+version = "0.10.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8"
+checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
dependencies = [
"cfg-if",
"cpufeatures",
@@ -2331,12 +2375,13 @@
[[package]]
name = "shared_child"
-version = "1.0.1"
+version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09fa9338aed9a1df411814a5b2252f7cd206c55ae9bf2fa763f8de84603aa60c"
+checksum = "1e362d9935bc50f019969e2f9ecd66786612daae13e8f277be7bfb66e8bed3f7"
dependencies = [
"libc",
- "windows-sys 0.59.0",
+ "sigchld",
+ "windows-sys 0.60.2",
]
[[package]]
@@ -2346,10 +2391,31 @@
checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
[[package]]
-name = "signal-hook-registry"
-version = "1.4.2"
+name = "sigchld"
+version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1"
+checksum = "47106eded3c154e70176fc83df9737335c94ce22f821c32d17ed1db1f83badb1"
+dependencies = [
+ "libc",
+ "os_pipe",
+ "signal-hook",
+]
+
+[[package]]
+name = "signal-hook"
+version = "0.3.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2"
+dependencies = [
+ "libc",
+ "signal-hook-registry",
+]
+
+[[package]]
+name = "signal-hook-registry"
+version = "1.4.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410"
dependencies = [
"libc",
]
@@ -2362,9 +2428,9 @@
[[package]]
name = "skywalking"
-version = "0.9.0"
+version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "53125a8779002fea3646d81269f47255aa8fc8e6bfcf7dc55d8bf808029eec9e"
+checksum = "bc5118ba77d80fdf16c3846aae8967c59182c05d7f9f4a1503bd60b6819055ae"
dependencies = [
"base64",
"bytes",
@@ -2374,8 +2440,8 @@
"hostname",
"parking_lot",
"portable-atomic",
- "prost",
- "prost-derive",
+ "prost 0.13.5",
+ "prost-derive 0.13.5",
"rdkafka",
"serde",
"systemstat",
@@ -2393,7 +2459,7 @@
version = "1.0.0"
dependencies = [
"anyhow",
- "axum 0.8.3",
+ "axum 0.8.4",
"bincode",
"dashmap",
"fastcgi-client",
@@ -2403,7 +2469,7 @@
"once_cell",
"phper",
"phper-build",
- "prost",
+ "prost 0.14.1",
"rdkafka",
"reqwest",
"skywalking",
@@ -2428,7 +2494,7 @@
"clap",
"libc",
"once_cell",
- "prost",
+ "prost 0.14.1",
"rdkafka",
"serde_json",
"skywalking",
@@ -2441,12 +2507,9 @@
[[package]]
name = "slab"
-version = "0.4.9"
+version = "0.4.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
-dependencies = [
- "autocfg",
-]
+checksum = "04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d"
[[package]]
name = "slug"
@@ -2460,15 +2523,15 @@
[[package]]
name = "smallvec"
-version = "1.15.0"
+version = "1.15.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9"
+checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
[[package]]
name = "socket2"
-version = "0.5.9"
+version = "0.5.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef"
+checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678"
dependencies = [
"libc",
"windows-sys 0.52.0",
@@ -2494,9 +2557,9 @@
[[package]]
name = "syn"
-version = "2.0.100"
+version = "2.0.104"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0"
+checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40"
dependencies = [
"proc-macro2",
"quote",
@@ -2514,9 +2577,9 @@
[[package]]
name = "synstructure"
-version = "0.13.1"
+version = "0.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971"
+checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
dependencies = [
"proc-macro2",
"quote",
@@ -2560,12 +2623,12 @@
[[package]]
name = "tempfile"
-version = "3.19.1"
+version = "3.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf"
+checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1"
dependencies = [
"fastrand",
- "getrandom 0.3.2",
+ "getrandom 0.3.3",
"once_cell",
"rustix",
"windows-sys 0.59.0",
@@ -2635,12 +2698,11 @@
[[package]]
name = "thread_local"
-version = "1.1.8"
+version = "1.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c"
+checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185"
dependencies = [
"cfg-if",
- "once_cell",
]
[[package]]
@@ -2678,9 +2740,9 @@
[[package]]
name = "tinystr"
-version = "0.7.6"
+version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f"
+checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b"
dependencies = [
"displaydoc",
"zerovec",
@@ -2688,17 +2750,19 @@
[[package]]
name = "tokio"
-version = "1.44.2"
+version = "1.46.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e6b88822cbe49de4185e3a4cbf8321dd487cf5fe0c5c65695fef6346371e9c48"
+checksum = "0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17"
dependencies = [
"backtrace",
"bytes",
+ "io-uring",
"libc",
"mio",
"parking_lot",
"pin-project-lite",
"signal-hook-registry",
+ "slab",
"socket2",
"tokio-macros",
"windows-sys 0.52.0",
@@ -2748,9 +2812,9 @@
[[package]]
name = "tokio-util"
-version = "0.7.14"
+version = "0.7.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6b9590b93e6fcc1739458317cccd391ad3955e2bde8913edf6f95f9e65a8f034"
+checksum = "66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df"
dependencies = [
"bytes",
"futures-core",
@@ -2761,17 +2825,17 @@
[[package]]
name = "toml_datetime"
-version = "0.6.8"
+version = "0.6.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41"
+checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c"
[[package]]
name = "toml_edit"
-version = "0.22.24"
+version = "0.22.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474"
+checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a"
dependencies = [
- "indexmap 2.9.0",
+ "indexmap 2.10.0",
"toml_datetime",
"winnow",
]
@@ -2796,7 +2860,7 @@
"hyper-util",
"percent-encoding",
"pin-project",
- "prost",
+ "prost 0.13.5",
"rustls-native-certs",
"rustls-pemfile",
"socket2",
@@ -2860,6 +2924,24 @@
]
[[package]]
+name = "tower-http"
+version = "0.6.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2"
+dependencies = [
+ "bitflags",
+ "bytes",
+ "futures-util",
+ "http",
+ "http-body",
+ "iri-string",
+ "pin-project-lite",
+ "tower 0.5.2",
+ "tower-layer",
+ "tower-service",
+]
+
+[[package]]
name = "tower-layer"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2885,9 +2967,9 @@
[[package]]
name = "tracing-attributes"
-version = "0.1.28"
+version = "0.1.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d"
+checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903"
dependencies = [
"proc-macro2",
"quote",
@@ -2896,9 +2978,9 @@
[[package]]
name = "tracing-core"
-version = "0.1.33"
+version = "0.1.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c"
+checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678"
dependencies = [
"once_cell",
"valuable",
@@ -3032,12 +3114,6 @@
]
[[package]]
-name = "utf16_iter"
-version = "1.0.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246"
-
-[[package]]
name = "utf8_iter"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3051,12 +3127,14 @@
[[package]]
name = "uuid"
-version = "1.16.0"
+version = "1.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9"
+checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d"
dependencies = [
- "getrandom 0.3.2",
+ "getrandom 0.3.3",
+ "js-sys",
"serde",
+ "wasm-bindgen",
]
[[package]]
@@ -3104,9 +3182,9 @@
[[package]]
name = "wasi"
-version = "0.11.0+wasi-snapshot-preview1"
+version = "0.11.1+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
[[package]]
name = "wasi"
@@ -3244,15 +3322,15 @@
[[package]]
name = "windows-core"
-version = "0.61.0"
+version = "0.61.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4763c1de310c86d75a878046489e2e5ba02c649d185f21c67d4cf8a56d098980"
+checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3"
dependencies = [
"windows-implement",
"windows-interface",
"windows-link",
"windows-result",
- "windows-strings 0.4.0",
+ "windows-strings",
]
[[package]]
@@ -3279,44 +3357,35 @@
[[package]]
name = "windows-link"
-version = "0.1.1"
+version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38"
+checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a"
[[package]]
name = "windows-registry"
-version = "0.4.0"
+version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4286ad90ddb45071efd1a66dfa43eb02dd0dfbae1545ad6cc3c51cf34d7e8ba3"
+checksum = "5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e"
dependencies = [
+ "windows-link",
"windows-result",
- "windows-strings 0.3.1",
- "windows-targets 0.53.0",
+ "windows-strings",
]
[[package]]
name = "windows-result"
-version = "0.3.2"
+version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c64fd11a4fd95df68efcfee5f44a294fe71b8bc6a91993e2791938abcc712252"
+checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6"
dependencies = [
"windows-link",
]
[[package]]
name = "windows-strings"
-version = "0.3.1"
+version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319"
-dependencies = [
- "windows-link",
-]
-
-[[package]]
-name = "windows-strings"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7a2ba9642430ee452d5a7aa78d72907ebe8cfda358e8cb7918a2050581322f97"
+checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57"
dependencies = [
"windows-link",
]
@@ -3340,6 +3409,15 @@
]
[[package]]
+name = "windows-sys"
+version = "0.60.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb"
+dependencies = [
+ "windows-targets 0.53.2",
+]
+
+[[package]]
name = "windows-targets"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3357,9 +3435,9 @@
[[package]]
name = "windows-targets"
-version = "0.53.0"
+version = "0.53.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b"
+checksum = "c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef"
dependencies = [
"windows_aarch64_gnullvm 0.53.0",
"windows_aarch64_msvc 0.53.0",
@@ -3469,9 +3547,9 @@
[[package]]
name = "winnow"
-version = "0.7.6"
+version = "0.7.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "63d3fcd9bba44b03821e7d699eeee959f3126dcc4aa8e4ae18ec617c2a5cea10"
+checksum = "f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95"
dependencies = [
"memchr",
]
@@ -3486,22 +3564,16 @@
]
[[package]]
-name = "write16"
-version = "1.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936"
-
-[[package]]
name = "writeable"
-version = "0.5.5"
+version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51"
+checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb"
[[package]]
name = "yoke"
-version = "0.7.5"
+version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40"
+checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc"
dependencies = [
"serde",
"stable_deref_trait",
@@ -3511,9 +3583,9 @@
[[package]]
name = "yoke-derive"
-version = "0.7.5"
+version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154"
+checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6"
dependencies = [
"proc-macro2",
"quote",
@@ -3523,18 +3595,18 @@
[[package]]
name = "zerocopy"
-version = "0.8.24"
+version = "0.8.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2586fea28e186957ef732a5f8b3be2da217d65c5969d4b1e17f973ebbe876879"
+checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f"
dependencies = [
"zerocopy-derive",
]
[[package]]
name = "zerocopy-derive"
-version = "0.8.24"
+version = "0.8.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a996a8f63c5c4448cd959ac1bab0aaa3306ccfd060472f85943ee0750f0169be"
+checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181"
dependencies = [
"proc-macro2",
"quote",
@@ -3569,10 +3641,21 @@
checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"
[[package]]
-name = "zerovec"
-version = "0.10.4"
+name = "zerotrie"
+version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079"
+checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595"
+dependencies = [
+ "displaydoc",
+ "yoke",
+ "zerofrom",
+]
+
+[[package]]
+name = "zerovec"
+version = "0.11.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428"
dependencies = [
"yoke",
"zerofrom",
@@ -3581,9 +3664,9 @@
[[package]]
name = "zerovec-derive"
-version = "0.10.3"
+version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6"
+checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f"
dependencies = [
"proc-macro2",
"quote",
diff --git a/Cargo.toml b/Cargo.toml
index 6c395ba..b8ee3d4 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -30,6 +30,8 @@
[workspace.dependencies]
bincode = { version = "2.0.1", features = ["serde"] }
+rdkafka = { version = "0.38.0" }
+tonic = { version = "0.12.3", features = ["tls-native-roots"] }
[package]
name = "skywalking-php"
@@ -51,35 +53,35 @@
kafka-reporter = ["skywalking-php-worker/kafka-reporter"]
[dependencies]
-anyhow = { version = "1.0.97", features = ["backtrace"] }
+anyhow = { version = "1.0.98", features = ["backtrace"] }
bincode = { workspace = true }
dashmap = "6.1.0"
futures-util = "0.3.31"
hostname = "0.4.1"
-libc = "0.2.171"
+libc = "0.2.174"
once_cell = "1.21.3"
-phper = "0.16.0"
-prost = "0.13.5"
-rdkafka = { version = "0.37.0", optional = true }
-skywalking = { version = "0.9.0", features = ["management"] }
+phper = "0.17.0"
+prost = "0.14.1"
+rdkafka = { workspace = true, optional = true }
+skywalking = { version = "0.10.0", features = ["management"] }
skywalking-php-worker = { path = "worker" }
systemstat = "0.2.4"
thiserror = "2.0.12"
time = { version = "0.3", features = ["formatting"] }
-tokio = { version = "1.44.2", features = ["full"] }
+tokio = { version = "1.46.1", features = ["full"] }
tokio-stream = "0.1.17"
-tonic = { version = "0.12.0", features = ["tls-native-roots"] }
+tonic = { workspace = true }
tracing = { version = "0.1.41", features = ["attributes"] }
tracing-subscriber = { version = "0.3.19", features = ["env-filter", "time", "local-time"] }
url = "2.5.4"
[dev-dependencies]
-axum = "0.8.3"
+axum = "0.8.4"
fastcgi-client = "0.9.0"
-reqwest = { version = "0.12.15", features = ["trust-dns", "json", "stream"] }
+reqwest = { version = "0.12.22", features = ["trust-dns", "json", "stream"] }
[build-dependencies]
-phper-build = "0.15.1"
+phper-build = "0.15.3"
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(phper_major_version, values("8"))'] }
diff --git a/dist-material/LICENSE b/dist-material/LICENSE
index 52e51df..506e90a 100644
--- a/dist-material/LICENSE
+++ b/dist-material/LICENSE
@@ -206,7 +206,7 @@
The following components are provided under the 0BSD OR Apache-2.0 OR MIT License. See project link for details.
The text of each license is also included in licenses/LICENSE-[project].txt.
- https://crates.io/crates/adler2/2.0.0 2.0.0 0BSD OR Apache-2.0 OR MIT
+ https://crates.io/crates/adler2/2.0.1 2.0.1 0BSD OR Apache-2.0 OR MIT
========================================================================
Apache-2.0 licenses
@@ -216,14 +216,16 @@
https://crates.io/crates/bytesize/1.3.3 1.3.3 Apache-2.0
https://crates.io/crates/clang-sys/1.8.1 1.8.1 Apache-2.0
https://crates.io/crates/fastcgi-client/0.9.0 0.9.0 Apache-2.0
- https://crates.io/crates/openssl/0.10.72 0.10.72 Apache-2.0
+ https://crates.io/crates/openssl/0.10.73 0.10.73 Apache-2.0
https://crates.io/crates/prost/0.13.5 0.13.5 Apache-2.0
+ https://crates.io/crates/prost/0.14.1 0.14.1 Apache-2.0
https://crates.io/crates/prost-build/0.13.5 0.13.5 Apache-2.0
https://crates.io/crates/prost-derive/0.13.5 0.13.5 Apache-2.0
+ https://crates.io/crates/prost-derive/0.14.1 0.14.1 Apache-2.0
https://crates.io/crates/prost-types/0.13.5 0.13.5 Apache-2.0
https://crates.io/crates/sasl2-sys/0.1.22+2.1.28 0.1.22+2.1.28 Apache-2.0
https://crates.io/crates/scripts/0.0.0 0.0.0 Apache-2.0
- https://crates.io/crates/skywalking/0.9.0 0.9.0 Apache-2.0
+ https://crates.io/crates/skywalking/0.10.0 0.10.0 Apache-2.0
https://crates.io/crates/sync_wrapper/1.0.2 1.0.2 Apache-2.0
========================================================================
@@ -241,8 +243,8 @@
The text of each license is also included in licenses/LICENSE-[project].txt.
https://crates.io/crates/linux-raw-sys/0.9.4 0.9.4 Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT
- https://crates.io/crates/rustix/1.0.5 1.0.5 Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT
- https://crates.io/crates/wasi/0.11.0+wasi-snapshot-preview1 0.11.0+wasi-snapshot-preview1 Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT
+ https://crates.io/crates/rustix/1.0.7 1.0.7 Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT
+ https://crates.io/crates/wasi/0.11.1+wasi-snapshot-preview1 0.11.1+wasi-snapshot-preview1 Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT
https://crates.io/crates/wasi/0.14.2+wasi-0.2.4 0.14.2+wasi-0.2.4 Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT
https://crates.io/crates/wit-bindgen-rt/0.39.0 0.39.0 Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT
@@ -252,8 +254,8 @@
The following components are provided under the Apache-2.0 OR BSD-2-Clause OR MIT License. See project link for details.
The text of each license is also included in licenses/LICENSE-[project].txt.
- https://crates.io/crates/zerocopy/0.8.24 0.8.24 Apache-2.0 OR BSD-2-Clause OR MIT
- https://crates.io/crates/zerocopy-derive/0.8.24 0.8.24 Apache-2.0 OR BSD-2-Clause OR MIT
+ https://crates.io/crates/zerocopy/0.8.26 0.8.26 Apache-2.0 OR BSD-2-Clause OR MIT
+ https://crates.io/crates/zerocopy-derive/0.8.26 0.8.26 Apache-2.0 OR BSD-2-Clause OR MIT
========================================================================
Apache-2.0 OR BSD-3-Clause OR MIT licenses
@@ -261,8 +263,8 @@
The following components are provided under the Apache-2.0 OR BSD-3-Clause OR MIT License. See project link for details.
The text of each license is also included in licenses/LICENSE-[project].txt.
- https://crates.io/crates/num_enum/0.7.3 0.7.3 Apache-2.0 OR BSD-3-Clause OR MIT
- https://crates.io/crates/num_enum_derive/0.7.3 0.7.3 Apache-2.0 OR BSD-3-Clause OR MIT
+ https://crates.io/crates/num_enum/0.7.4 0.7.4 Apache-2.0 OR BSD-3-Clause OR MIT
+ https://crates.io/crates/num_enum_derive/0.7.4 0.7.4 Apache-2.0 OR BSD-3-Clause OR MIT
========================================================================
Apache-2.0 OR BSL-1.0 licenses
@@ -278,8 +280,8 @@
The following components are provided under the Apache-2.0 OR ISC OR MIT License. See project link for details.
The text of each license is also included in licenses/LICENSE-[project].txt.
- https://crates.io/crates/hyper-rustls/0.27.5 0.27.5 Apache-2.0 OR ISC OR MIT
- https://crates.io/crates/rustls/0.23.26 0.23.26 Apache-2.0 OR ISC OR MIT
+ https://crates.io/crates/hyper-rustls/0.27.7 0.27.7 Apache-2.0 OR ISC OR MIT
+ https://crates.io/crates/rustls/0.23.29 0.23.29 Apache-2.0 OR ISC OR MIT
https://crates.io/crates/rustls-native-certs/0.8.1 0.8.1 Apache-2.0 OR ISC OR MIT
https://crates.io/crates/rustls-pemfile/2.2.0 2.2.0 Apache-2.0 OR ISC OR MIT
@@ -289,7 +291,7 @@
The following components are provided under the Apache-2.0 OR LGPL-2.1-or-later OR MIT License. See project link for details.
The text of each license is also included in licenses/LICENSE-[project].txt.
- https://crates.io/crates/r-efi/5.2.0 5.2.0 Apache-2.0 OR LGPL-2.1-or-later OR MIT
+ https://crates.io/crates/r-efi/5.3.0 5.3.0 Apache-2.0 OR LGPL-2.1-or-later OR MIT
========================================================================
Apache-2.0 OR MIT licenses
@@ -300,34 +302,34 @@
https://crates.io/crates/addr2line/0.24.2 0.24.2 Apache-2.0 OR MIT
https://crates.io/crates/android-tzdata/0.1.1 0.1.1 Apache-2.0 OR MIT
https://crates.io/crates/android_system_properties/0.1.5 0.1.5 Apache-2.0 OR MIT
- https://crates.io/crates/anstream/0.6.18 0.6.18 Apache-2.0 OR MIT
- https://crates.io/crates/anstyle/1.0.10 1.0.10 Apache-2.0 OR MIT
- https://crates.io/crates/anstyle-parse/0.2.6 0.2.6 Apache-2.0 OR MIT
- https://crates.io/crates/anstyle-query/1.1.2 1.1.2 Apache-2.0 OR MIT
- https://crates.io/crates/anstyle-wincon/3.0.7 3.0.7 Apache-2.0 OR MIT
- https://crates.io/crates/anyhow/1.0.97 1.0.97 Apache-2.0 OR MIT
+ https://crates.io/crates/anstream/0.6.19 0.6.19 Apache-2.0 OR MIT
+ https://crates.io/crates/anstyle/1.0.11 1.0.11 Apache-2.0 OR MIT
+ https://crates.io/crates/anstyle-parse/0.2.7 0.2.7 Apache-2.0 OR MIT
+ https://crates.io/crates/anstyle-query/1.1.3 1.1.3 Apache-2.0 OR MIT
+ https://crates.io/crates/anstyle-wincon/3.0.9 3.0.9 Apache-2.0 OR MIT
+ https://crates.io/crates/anyhow/1.0.98 1.0.98 Apache-2.0 OR MIT
https://crates.io/crates/async-trait/0.1.88 0.1.88 Apache-2.0 OR MIT
https://crates.io/crates/atomic-waker/1.1.2 1.1.2 Apache-2.0 OR MIT
- https://crates.io/crates/autocfg/1.4.0 1.4.0 Apache-2.0 OR MIT
- https://crates.io/crates/backtrace/0.3.74 0.3.74 Apache-2.0 OR MIT
+ https://crates.io/crates/autocfg/1.5.0 1.5.0 Apache-2.0 OR MIT
+ https://crates.io/crates/backtrace/0.3.75 0.3.75 Apache-2.0 OR MIT
https://crates.io/crates/base64/0.22.1 0.22.1 Apache-2.0 OR MIT
- https://crates.io/crates/bitflags/2.9.0 2.9.0 Apache-2.0 OR MIT
+ https://crates.io/crates/bitflags/2.9.1 2.9.1 Apache-2.0 OR MIT
https://crates.io/crates/block-buffer/0.10.4 0.10.4 Apache-2.0 OR MIT
https://crates.io/crates/bstr/1.12.0 1.12.0 Apache-2.0 OR MIT
- https://crates.io/crates/bumpalo/3.17.0 3.17.0 Apache-2.0 OR MIT
- https://crates.io/crates/cc/1.2.19 1.2.19 Apache-2.0 OR MIT
+ https://crates.io/crates/bumpalo/3.19.0 3.19.0 Apache-2.0 OR MIT
+ https://crates.io/crates/cc/1.2.29 1.2.29 Apache-2.0 OR MIT
https://crates.io/crates/cexpr/0.6.0 0.6.0 Apache-2.0 OR MIT
- https://crates.io/crates/cfg-if/1.0.0 1.0.0 Apache-2.0 OR MIT
- https://crates.io/crates/chrono/0.4.40 0.4.40 Apache-2.0 OR MIT
+ https://crates.io/crates/cfg-if/1.0.1 1.0.1 Apache-2.0 OR MIT
+ https://crates.io/crates/chrono/0.4.41 0.4.41 Apache-2.0 OR MIT
https://crates.io/crates/chrono-tz/0.9.0 0.9.0 Apache-2.0 OR MIT
https://crates.io/crates/chrono-tz-build/0.3.0 0.3.0 Apache-2.0 OR MIT
- https://crates.io/crates/clap/4.5.36 4.5.36 Apache-2.0 OR MIT
- https://crates.io/crates/clap_builder/4.5.36 4.5.36 Apache-2.0 OR MIT
- https://crates.io/crates/clap_derive/4.5.32 4.5.32 Apache-2.0 OR MIT
- https://crates.io/crates/clap_lex/0.7.4 0.7.4 Apache-2.0 OR MIT
- https://crates.io/crates/colorchoice/1.0.3 1.0.3 Apache-2.0 OR MIT
+ https://crates.io/crates/clap/4.5.41 4.5.41 Apache-2.0 OR MIT
+ https://crates.io/crates/clap_builder/4.5.41 4.5.41 Apache-2.0 OR MIT
+ https://crates.io/crates/clap_derive/4.5.41 4.5.41 Apache-2.0 OR MIT
+ https://crates.io/crates/clap_lex/0.7.5 0.7.5 Apache-2.0 OR MIT
+ https://crates.io/crates/colorchoice/1.0.4 1.0.4 Apache-2.0 OR MIT
https://crates.io/crates/core-foundation/0.9.4 0.9.4 Apache-2.0 OR MIT
- https://crates.io/crates/core-foundation/0.10.0 0.10.0 Apache-2.0 OR MIT
+ https://crates.io/crates/core-foundation/0.10.1 0.10.1 Apache-2.0 OR MIT
https://crates.io/crates/core-foundation-sys/0.8.7 0.8.7 Apache-2.0 OR MIT
https://crates.io/crates/cpufeatures/0.2.17 0.2.17 Apache-2.0 OR MIT
https://crates.io/crates/crossbeam-deque/0.8.6 0.8.6 Apache-2.0 OR MIT
@@ -339,7 +341,7 @@
https://crates.io/crates/displaydoc/0.2.5 0.2.5 Apache-2.0 OR MIT
https://crates.io/crates/either/1.15.0 1.15.0 Apache-2.0 OR MIT
https://crates.io/crates/equivalent/1.0.2 1.0.2 Apache-2.0 OR MIT
- https://crates.io/crates/errno/0.3.11 0.3.11 Apache-2.0 OR MIT
+ https://crates.io/crates/errno/0.3.13 0.3.13 Apache-2.0 OR MIT
https://crates.io/crates/fastrand/2.3.0 2.3.0 Apache-2.0 OR MIT
https://crates.io/crates/fixedbitset/0.5.7 0.5.7 Apache-2.0 OR MIT
https://crates.io/crates/fnv/1.0.7 1.0.7 Apache-2.0 OR MIT
@@ -353,13 +355,13 @@
https://crates.io/crates/futures-sink/0.3.31 0.3.31 Apache-2.0 OR MIT
https://crates.io/crates/futures-task/0.3.31 0.3.31 Apache-2.0 OR MIT
https://crates.io/crates/futures-util/0.3.31 0.3.31 Apache-2.0 OR MIT
- https://crates.io/crates/getrandom/0.2.15 0.2.15 Apache-2.0 OR MIT
- https://crates.io/crates/getrandom/0.3.2 0.3.2 Apache-2.0 OR MIT
+ https://crates.io/crates/getrandom/0.2.16 0.2.16 Apache-2.0 OR MIT
+ https://crates.io/crates/getrandom/0.3.3 0.3.3 Apache-2.0 OR MIT
https://crates.io/crates/gimli/0.31.1 0.31.1 Apache-2.0 OR MIT
https://crates.io/crates/glob/0.3.2 0.3.2 Apache-2.0 OR MIT
https://crates.io/crates/hashbrown/0.12.3 0.12.3 Apache-2.0 OR MIT
https://crates.io/crates/hashbrown/0.14.5 0.14.5 Apache-2.0 OR MIT
- https://crates.io/crates/hashbrown/0.15.2 0.15.2 Apache-2.0 OR MIT
+ https://crates.io/crates/hashbrown/0.15.4 0.15.4 Apache-2.0 OR MIT
https://crates.io/crates/heck/0.5.0 0.5.0 Apache-2.0 OR MIT
https://crates.io/crates/http/1.3.1 1.3.1 Apache-2.0 OR MIT
https://crates.io/crates/httparse/1.10.1 1.10.1 Apache-2.0 OR MIT
@@ -370,50 +372,53 @@
https://crates.io/crates/iana-time-zone/0.1.63 0.1.63 Apache-2.0 OR MIT
https://crates.io/crates/iana-time-zone-haiku/0.1.2 0.1.2 Apache-2.0 OR MIT
https://crates.io/crates/idna/1.0.3 1.0.3 Apache-2.0 OR MIT
- https://crates.io/crates/idna_adapter/1.2.0 1.2.0 Apache-2.0 OR MIT
+ https://crates.io/crates/idna_adapter/1.2.1 1.2.1 Apache-2.0 OR MIT
https://crates.io/crates/indexmap/1.9.3 1.9.3 Apache-2.0 OR MIT
- https://crates.io/crates/indexmap/2.9.0 2.9.0 Apache-2.0 OR MIT
+ https://crates.io/crates/indexmap/2.10.0 2.10.0 Apache-2.0 OR MIT
+ https://crates.io/crates/io-uring/0.7.8 0.7.8 Apache-2.0 OR MIT
https://crates.io/crates/ipnet/2.11.0 2.11.0 Apache-2.0 OR MIT
+ https://crates.io/crates/iri-string/0.7.8 0.7.8 Apache-2.0 OR MIT
https://crates.io/crates/is_terminal_polyfill/1.70.1 1.70.1 Apache-2.0 OR MIT
https://crates.io/crates/itertools/0.13.0 0.13.0 Apache-2.0 OR MIT
https://crates.io/crates/itertools/0.14.0 0.14.0 Apache-2.0 OR MIT
https://crates.io/crates/itoa/1.0.15 1.0.15 Apache-2.0 OR MIT
https://crates.io/crates/js-sys/0.3.77 0.3.77 Apache-2.0 OR MIT
https://crates.io/crates/lazy_static/1.5.0 1.5.0 Apache-2.0 OR MIT
- https://crates.io/crates/libc/0.2.171 0.2.171 Apache-2.0 OR MIT
+ https://crates.io/crates/libc/0.2.174 0.2.174 Apache-2.0 OR MIT
https://crates.io/crates/libz-sys/1.1.22 1.1.22 Apache-2.0 OR MIT
- https://crates.io/crates/lock_api/0.4.12 0.4.12 Apache-2.0 OR MIT
+ https://crates.io/crates/lock_api/0.4.13 0.4.13 Apache-2.0 OR MIT
https://crates.io/crates/log/0.4.27 0.4.27 Apache-2.0 OR MIT
https://crates.io/crates/mime/0.3.17 0.3.17 Apache-2.0 OR MIT
https://crates.io/crates/minimal-lexical/0.2.1 0.2.1 Apache-2.0 OR MIT
- https://crates.io/crates/multimap/0.10.0 0.10.0 Apache-2.0 OR MIT
+ https://crates.io/crates/multimap/0.10.1 0.10.1 Apache-2.0 OR MIT
https://crates.io/crates/native-tls/0.2.14 0.2.14 Apache-2.0 OR MIT
https://crates.io/crates/num-conv/0.1.0 0.1.0 Apache-2.0 OR MIT
https://crates.io/crates/num-traits/0.2.19 0.2.19 Apache-2.0 OR MIT
https://crates.io/crates/num_threads/0.1.7 0.1.7 Apache-2.0 OR MIT
https://crates.io/crates/object/0.36.7 0.36.7 Apache-2.0 OR MIT
https://crates.io/crates/once_cell/1.21.3 1.21.3 Apache-2.0 OR MIT
+ https://crates.io/crates/once_cell_polyfill/1.70.1 1.70.1 Apache-2.0 OR MIT
https://crates.io/crates/openssl-macros/0.1.1 0.1.1 Apache-2.0 OR MIT
https://crates.io/crates/openssl-probe/0.1.6 0.1.6 Apache-2.0 OR MIT
- https://crates.io/crates/parking_lot/0.12.3 0.12.3 Apache-2.0 OR MIT
- https://crates.io/crates/parking_lot_core/0.9.10 0.9.10 Apache-2.0 OR MIT
+ https://crates.io/crates/parking_lot/0.12.4 0.12.4 Apache-2.0 OR MIT
+ https://crates.io/crates/parking_lot_core/0.9.11 0.9.11 Apache-2.0 OR MIT
https://crates.io/crates/percent-encoding/2.3.1 2.3.1 Apache-2.0 OR MIT
- https://crates.io/crates/pest/2.8.0 2.8.0 Apache-2.0 OR MIT
- https://crates.io/crates/pest_derive/2.8.0 2.8.0 Apache-2.0 OR MIT
- https://crates.io/crates/pest_generator/2.8.0 2.8.0 Apache-2.0 OR MIT
- https://crates.io/crates/pest_meta/2.8.0 2.8.0 Apache-2.0 OR MIT
+ https://crates.io/crates/pest/2.8.1 2.8.1 Apache-2.0 OR MIT
+ https://crates.io/crates/pest_derive/2.8.1 2.8.1 Apache-2.0 OR MIT
+ https://crates.io/crates/pest_generator/2.8.1 2.8.1 Apache-2.0 OR MIT
+ https://crates.io/crates/pest_meta/2.8.1 2.8.1 Apache-2.0 OR MIT
https://crates.io/crates/petgraph/0.7.1 0.7.1 Apache-2.0 OR MIT
https://crates.io/crates/pin-project/1.1.10 1.1.10 Apache-2.0 OR MIT
https://crates.io/crates/pin-project-internal/1.1.10 1.1.10 Apache-2.0 OR MIT
https://crates.io/crates/pin-project-lite/0.2.16 0.2.16 Apache-2.0 OR MIT
https://crates.io/crates/pin-utils/0.1.0 0.1.0 Apache-2.0 OR MIT
https://crates.io/crates/pkg-config/0.3.32 0.3.32 Apache-2.0 OR MIT
- https://crates.io/crates/portable-atomic/1.11.0 1.11.0 Apache-2.0 OR MIT
+ https://crates.io/crates/portable-atomic/1.11.1 1.11.1 Apache-2.0 OR MIT
https://crates.io/crates/powerfmt/0.2.0 0.2.0 Apache-2.0 OR MIT
https://crates.io/crates/ppv-lite86/0.2.21 0.2.21 Apache-2.0 OR MIT
- https://crates.io/crates/prettyplease/0.2.32 0.2.32 Apache-2.0 OR MIT
+ https://crates.io/crates/prettyplease/0.2.35 0.2.35 Apache-2.0 OR MIT
https://crates.io/crates/proc-macro-crate/3.3.0 3.3.0 Apache-2.0 OR MIT
- https://crates.io/crates/proc-macro2/1.0.94 1.0.94 Apache-2.0 OR MIT
+ https://crates.io/crates/proc-macro2/1.0.95 1.0.95 Apache-2.0 OR MIT
https://crates.io/crates/quote/1.0.40 1.0.40 Apache-2.0 OR MIT
https://crates.io/crates/rand/0.8.5 0.8.5 Apache-2.0 OR MIT
https://crates.io/crates/rand_chacha/0.3.1 0.3.1 Apache-2.0 OR MIT
@@ -422,12 +427,13 @@
https://crates.io/crates/regex-automata/0.4.9 0.4.9 Apache-2.0 OR MIT
https://crates.io/crates/regex-syntax/0.6.29 0.6.29 Apache-2.0 OR MIT
https://crates.io/crates/regex-syntax/0.8.5 0.8.5 Apache-2.0 OR MIT
- https://crates.io/crates/reqwest/0.12.15 0.12.15 Apache-2.0 OR MIT
- https://crates.io/crates/rustc-demangle/0.1.24 0.1.24 Apache-2.0 OR MIT
+ https://crates.io/crates/reqwest/0.12.22 0.12.22 Apache-2.0 OR MIT
+ https://crates.io/crates/rustc-demangle/0.1.25 0.1.25 Apache-2.0 OR MIT
https://crates.io/crates/rustc-hash/2.1.1 2.1.1 Apache-2.0 OR MIT
- https://crates.io/crates/rustls-pki-types/1.11.0 1.11.0 Apache-2.0 OR MIT
- https://crates.io/crates/rustversion/1.0.20 1.0.20 Apache-2.0 OR MIT
+ https://crates.io/crates/rustls-pki-types/1.12.0 1.12.0 Apache-2.0 OR MIT
+ https://crates.io/crates/rustversion/1.0.21 1.0.21 Apache-2.0 OR MIT
https://crates.io/crates/scopeguard/1.2.0 1.2.0 Apache-2.0 OR MIT
+ https://crates.io/crates/sealed/0.6.0 0.6.0 Apache-2.0 OR MIT
https://crates.io/crates/security-framework/2.11.1 2.11.1 Apache-2.0 OR MIT
https://crates.io/crates/security-framework/3.2.0 3.2.0 Apache-2.0 OR MIT
https://crates.io/crates/security-framework-sys/2.14.0 2.14.0 Apache-2.0 OR MIT
@@ -436,29 +442,30 @@
https://crates.io/crates/serde_json/1.0.140 1.0.140 Apache-2.0 OR MIT
https://crates.io/crates/serde_path_to_error/0.1.17 0.1.17 Apache-2.0 OR MIT
https://crates.io/crates/serde_urlencoded/0.7.1 0.7.1 Apache-2.0 OR MIT
- https://crates.io/crates/sha2/0.10.8 0.10.8 Apache-2.0 OR MIT
+ https://crates.io/crates/sha2/0.10.9 0.10.9 Apache-2.0 OR MIT
https://crates.io/crates/shlex/1.3.0 1.3.0 Apache-2.0 OR MIT
- https://crates.io/crates/signal-hook-registry/1.4.2 1.4.2 Apache-2.0 OR MIT
+ https://crates.io/crates/signal-hook/0.3.18 0.3.18 Apache-2.0 OR MIT
+ https://crates.io/crates/signal-hook-registry/1.4.5 1.4.5 Apache-2.0 OR MIT
https://crates.io/crates/siphasher/1.0.1 1.0.1 Apache-2.0 OR MIT
https://crates.io/crates/slug/0.1.6 0.1.6 Apache-2.0 OR MIT
- https://crates.io/crates/smallvec/1.15.0 1.15.0 Apache-2.0 OR MIT
- https://crates.io/crates/socket2/0.5.9 0.5.9 Apache-2.0 OR MIT
+ https://crates.io/crates/smallvec/1.15.1 1.15.1 Apache-2.0 OR MIT
+ https://crates.io/crates/socket2/0.5.10 0.5.10 Apache-2.0 OR MIT
https://crates.io/crates/stable_deref_trait/1.2.0 1.2.0 Apache-2.0 OR MIT
- https://crates.io/crates/syn/2.0.100 2.0.100 Apache-2.0 OR MIT
+ https://crates.io/crates/syn/2.0.104 2.0.104 Apache-2.0 OR MIT
https://crates.io/crates/system-configuration/0.6.1 0.6.1 Apache-2.0 OR MIT
https://crates.io/crates/system-configuration-sys/0.6.0 0.6.0 Apache-2.0 OR MIT
- https://crates.io/crates/tempfile/3.19.1 3.19.1 Apache-2.0 OR MIT
+ https://crates.io/crates/tempfile/3.20.0 3.20.0 Apache-2.0 OR MIT
https://crates.io/crates/thiserror/1.0.69 1.0.69 Apache-2.0 OR MIT
https://crates.io/crates/thiserror/2.0.12 2.0.12 Apache-2.0 OR MIT
https://crates.io/crates/thiserror-impl/1.0.69 1.0.69 Apache-2.0 OR MIT
https://crates.io/crates/thiserror-impl/2.0.12 2.0.12 Apache-2.0 OR MIT
- https://crates.io/crates/thread_local/1.1.8 1.1.8 Apache-2.0 OR MIT
+ https://crates.io/crates/thread_local/1.1.9 1.1.9 Apache-2.0 OR MIT
https://crates.io/crates/time/0.3.41 0.3.41 Apache-2.0 OR MIT
https://crates.io/crates/time-core/0.1.4 0.1.4 Apache-2.0 OR MIT
https://crates.io/crates/time-macros/0.2.22 0.2.22 Apache-2.0 OR MIT
https://crates.io/crates/tokio-rustls/0.26.2 0.26.2 Apache-2.0 OR MIT
- https://crates.io/crates/toml_datetime/0.6.8 0.6.8 Apache-2.0 OR MIT
- https://crates.io/crates/toml_edit/0.22.24 0.22.24 Apache-2.0 OR MIT
+ https://crates.io/crates/toml_datetime/0.6.11 0.6.11 Apache-2.0 OR MIT
+ https://crates.io/crates/toml_edit/0.22.27 0.22.27 Apache-2.0 OR MIT
https://crates.io/crates/typenum/1.18.0 1.18.0 Apache-2.0 OR MIT
https://crates.io/crates/ucd-trie/0.1.7 0.1.7 Apache-2.0 OR MIT
https://crates.io/crates/unic-char-property/0.9.0 0.9.0 Apache-2.0 OR MIT
@@ -469,10 +476,9 @@
https://crates.io/crates/unic-ucd-version/0.9.0 0.9.0 Apache-2.0 OR MIT
https://crates.io/crates/unty/0.0.4 0.0.4 Apache-2.0 OR MIT
https://crates.io/crates/url/2.5.4 2.5.4 Apache-2.0 OR MIT
- https://crates.io/crates/utf16_iter/1.0.5 1.0.5 Apache-2.0 OR MIT
https://crates.io/crates/utf8_iter/1.0.4 1.0.4 Apache-2.0 OR MIT
https://crates.io/crates/utf8parse/0.2.2 0.2.2 Apache-2.0 OR MIT
- https://crates.io/crates/uuid/1.16.0 1.16.0 Apache-2.0 OR MIT
+ https://crates.io/crates/uuid/1.17.0 1.17.0 Apache-2.0 OR MIT
https://crates.io/crates/vcpkg/0.2.15 0.2.15 Apache-2.0 OR MIT
https://crates.io/crates/version_check/0.9.5 0.9.5 Apache-2.0 OR MIT
https://crates.io/crates/wasm-bindgen/0.2.100 0.2.100 Apache-2.0 OR MIT
@@ -486,18 +492,18 @@
https://crates.io/crates/winapi/0.3.9 0.3.9 Apache-2.0 OR MIT
https://crates.io/crates/winapi-i686-pc-windows-gnu/0.4.0 0.4.0 Apache-2.0 OR MIT
https://crates.io/crates/winapi-x86_64-pc-windows-gnu/0.4.0 0.4.0 Apache-2.0 OR MIT
- https://crates.io/crates/windows-core/0.61.0 0.61.0 Apache-2.0 OR MIT
+ https://crates.io/crates/windows-core/0.61.2 0.61.2 Apache-2.0 OR MIT
https://crates.io/crates/windows-implement/0.60.0 0.60.0 Apache-2.0 OR MIT
https://crates.io/crates/windows-interface/0.59.1 0.59.1 Apache-2.0 OR MIT
- https://crates.io/crates/windows-link/0.1.1 0.1.1 Apache-2.0 OR MIT
- https://crates.io/crates/windows-registry/0.4.0 0.4.0 Apache-2.0 OR MIT
- https://crates.io/crates/windows-result/0.3.2 0.3.2 Apache-2.0 OR MIT
- https://crates.io/crates/windows-strings/0.3.1 0.3.1 Apache-2.0 OR MIT
- https://crates.io/crates/windows-strings/0.4.0 0.4.0 Apache-2.0 OR MIT
+ https://crates.io/crates/windows-link/0.1.3 0.1.3 Apache-2.0 OR MIT
+ https://crates.io/crates/windows-registry/0.5.3 0.5.3 Apache-2.0 OR MIT
+ https://crates.io/crates/windows-result/0.3.4 0.3.4 Apache-2.0 OR MIT
+ https://crates.io/crates/windows-strings/0.4.2 0.4.2 Apache-2.0 OR MIT
https://crates.io/crates/windows-sys/0.52.0 0.52.0 Apache-2.0 OR MIT
https://crates.io/crates/windows-sys/0.59.0 0.59.0 Apache-2.0 OR MIT
+ https://crates.io/crates/windows-sys/0.60.2 0.60.2 Apache-2.0 OR MIT
https://crates.io/crates/windows-targets/0.52.6 0.52.6 Apache-2.0 OR MIT
- https://crates.io/crates/windows-targets/0.53.0 0.53.0 Apache-2.0 OR MIT
+ https://crates.io/crates/windows-targets/0.53.2 0.53.2 Apache-2.0 OR MIT
https://crates.io/crates/windows_aarch64_gnullvm/0.52.6 0.52.6 Apache-2.0 OR MIT
https://crates.io/crates/windows_aarch64_gnullvm/0.53.0 0.53.0 Apache-2.0 OR MIT
https://crates.io/crates/windows_aarch64_msvc/0.52.6 0.52.6 Apache-2.0 OR MIT
@@ -514,7 +520,6 @@
https://crates.io/crates/windows_x86_64_gnullvm/0.53.0 0.53.0 Apache-2.0 OR MIT
https://crates.io/crates/windows_x86_64_msvc/0.52.6 0.52.6 Apache-2.0 OR MIT
https://crates.io/crates/windows_x86_64_msvc/0.53.0 0.53.0 Apache-2.0 OR MIT
- https://crates.io/crates/write16/1.0.0 1.0.0 Apache-2.0 OR MIT
https://crates.io/crates/zeroize/1.8.1 1.8.1 Apache-2.0 OR MIT
========================================================================
@@ -523,15 +528,7 @@
The following components are provided under the Apache-2.0 OR MIT OR Zlib License. See project link for details.
The text of each license is also included in licenses/LICENSE-[project].txt.
- https://crates.io/crates/miniz_oxide/0.8.8 0.8.8 Apache-2.0 OR MIT OR Zlib
-
-========================================================================
-Apache-2.0) OR MIT AND (MIT licenses
-========================================================================
-The following components are provided under the Apache-2.0) OR MIT AND (MIT License. See project link for details.
-The text of each license is also included in licenses/LICENSE-[project].txt.
-
- https://crates.io/crates/libm/0.2.11 0.2.11 Apache-2.0) OR MIT AND (MIT
+ https://crates.io/crates/miniz_oxide/0.8.9 0.8.9 Apache-2.0 OR MIT OR Zlib
========================================================================
BSD-3-Clause licenses
@@ -540,7 +537,7 @@
The text of each license is also included in licenses/LICENSE-[project].txt.
https://crates.io/crates/bindgen/0.71.1 0.71.1 BSD-3-Clause
- https://crates.io/crates/deunicode/1.6.1 1.6.1 BSD-3-Clause
+ https://crates.io/crates/deunicode/1.6.2 1.6.2 BSD-3-Clause
https://crates.io/crates/subtle/2.6.1 2.6.1 BSD-3-Clause
========================================================================
@@ -549,8 +546,8 @@
The following components are provided under the ISC License. See project link for details.
The text of each license is also included in licenses/LICENSE-[project].txt.
- https://crates.io/crates/libloading/0.8.6 0.8.6 ISC
- https://crates.io/crates/rustls-webpki/0.103.1 0.103.1 ISC
+ https://crates.io/crates/libloading/0.8.8 0.8.8 ISC
+ https://crates.io/crates/rustls-webpki/0.103.4 0.103.4 ISC
https://crates.io/crates/untrusted/0.9.0 0.9.0 ISC
========================================================================
@@ -562,7 +559,7 @@
https://crates.io/crates/async-stream/0.3.6 0.3.6 MIT
https://crates.io/crates/async-stream-impl/0.3.6 0.3.6 MIT
https://crates.io/crates/axum/0.7.9 0.7.9 MIT
- https://crates.io/crates/axum/0.8.3 0.8.3 MIT
+ https://crates.io/crates/axum/0.8.4 0.8.4 MIT
https://crates.io/crates/axum-core/0.4.5 0.4.5 MIT
https://crates.io/crates/axum-core/0.5.2 0.5.2 MIT
https://crates.io/crates/bincode/2.0.1 2.0.1 MIT
@@ -574,55 +571,58 @@
https://crates.io/crates/duct/0.13.7 0.13.7 MIT
https://crates.io/crates/generic-array/0.14.7 0.14.7 MIT
https://crates.io/crates/globwalk/0.9.1 0.9.1 MIT
- https://crates.io/crates/h2/0.4.8 0.4.8 MIT
+ https://crates.io/crates/h2/0.4.11 0.4.11 MIT
https://crates.io/crates/hostname/0.4.1 0.4.1 MIT
https://crates.io/crates/http-body/1.0.1 1.0.1 MIT
https://crates.io/crates/http-body-util/0.1.3 0.1.3 MIT
https://crates.io/crates/hyper/1.6.0 1.6.0 MIT
- https://crates.io/crates/hyper-util/0.1.11 0.1.11 MIT
+ https://crates.io/crates/hyper-util/0.1.15 0.1.15 MIT
+ https://crates.io/crates/libm/0.2.15 0.2.15 MIT
https://crates.io/crates/matchers/0.1.0 0.1.0 MIT
- https://crates.io/crates/mio/1.0.3 1.0.3 MIT
+ https://crates.io/crates/mio/1.0.4 1.0.4 MIT
https://crates.io/crates/nom/7.1.3 7.1.3 MIT
https://crates.io/crates/nu-ansi-term/0.46.0 0.46.0 MIT
- https://crates.io/crates/openssl-sys/0.9.107 0.9.107 MIT
- https://crates.io/crates/os_pipe/1.2.1 1.2.1 MIT
+ https://crates.io/crates/openssl-sys/0.9.109 0.9.109 MIT
+ https://crates.io/crates/os_pipe/1.2.2 1.2.2 MIT
https://crates.io/crates/overload/0.1.1 0.1.1 MIT
https://crates.io/crates/parse-zoneinfo/0.3.1 0.3.1 MIT
https://crates.io/crates/phf/0.11.3 0.11.3 MIT
https://crates.io/crates/phf_codegen/0.11.3 0.11.3 MIT
https://crates.io/crates/phf_generator/0.11.3 0.11.3 MIT
https://crates.io/crates/phf_shared/0.11.3 0.11.3 MIT
- https://crates.io/crates/rdkafka/0.37.0 0.37.0 MIT
- https://crates.io/crates/rdkafka-sys/4.8.0+2.3.0 4.8.0+2.3.0 MIT
- https://crates.io/crates/redox_syscall/0.5.11 0.5.11 MIT
+ https://crates.io/crates/rdkafka/0.38.0 0.38.0 MIT
+ https://crates.io/crates/rdkafka-sys/4.9.0+2.10.0 4.9.0+2.10.0 MIT
+ https://crates.io/crates/redox_syscall/0.5.13 0.5.13 MIT
https://crates.io/crates/schannel/0.1.27 0.1.27 MIT
https://crates.io/crates/sharded-slab/0.1.7 0.1.7 MIT
- https://crates.io/crates/shared_child/1.0.1 1.0.1 MIT
- https://crates.io/crates/slab/0.4.9 0.4.9 MIT
+ https://crates.io/crates/shared_child/1.1.1 1.1.1 MIT
+ https://crates.io/crates/sigchld/0.2.4 0.2.4 MIT
+ https://crates.io/crates/slab/0.4.10 0.4.10 MIT
https://crates.io/crates/strsim/0.11.1 0.11.1 MIT
- https://crates.io/crates/synstructure/0.13.1 0.13.1 MIT
+ https://crates.io/crates/synstructure/0.13.2 0.13.2 MIT
https://crates.io/crates/tera/1.20.0 1.20.0 MIT
- https://crates.io/crates/tokio/1.44.2 1.44.2 MIT
+ https://crates.io/crates/tokio/1.46.1 1.46.1 MIT
https://crates.io/crates/tokio-macros/2.5.0 2.5.0 MIT
https://crates.io/crates/tokio-native-tls/0.3.1 0.3.1 MIT
https://crates.io/crates/tokio-stream/0.1.17 0.1.17 MIT
- https://crates.io/crates/tokio-util/0.7.14 0.7.14 MIT
+ https://crates.io/crates/tokio-util/0.7.15 0.7.15 MIT
https://crates.io/crates/tonic/0.12.3 0.12.3 MIT
https://crates.io/crates/tonic-build/0.12.3 0.12.3 MIT
https://crates.io/crates/tower/0.4.13 0.4.13 MIT
https://crates.io/crates/tower/0.5.2 0.5.2 MIT
+ https://crates.io/crates/tower-http/0.6.6 0.6.6 MIT
https://crates.io/crates/tower-layer/0.3.3 0.3.3 MIT
https://crates.io/crates/tower-service/0.3.3 0.3.3 MIT
https://crates.io/crates/tracing/0.1.41 0.1.41 MIT
- https://crates.io/crates/tracing-attributes/0.1.28 0.1.28 MIT
- https://crates.io/crates/tracing-core/0.1.33 0.1.33 MIT
+ https://crates.io/crates/tracing-attributes/0.1.30 0.1.30 MIT
+ https://crates.io/crates/tracing-core/0.1.34 0.1.34 MIT
https://crates.io/crates/tracing-log/0.2.0 0.2.0 MIT
https://crates.io/crates/tracing-subscriber/0.3.19 0.3.19 MIT
https://crates.io/crates/try-lock/0.2.5 0.2.5 MIT
https://crates.io/crates/valuable/0.1.1 0.1.1 MIT
https://crates.io/crates/virtue/0.0.18 0.0.18 MIT
https://crates.io/crates/want/0.3.1 0.3.1 MIT
- https://crates.io/crates/winnow/0.7.6 0.7.6 MIT
+ https://crates.io/crates/winnow/0.7.12 0.7.12 MIT
========================================================================
MIT AND BSD-3-Clause licenses
@@ -642,7 +642,7 @@
https://crates.io/crates/aho-corasick/1.1.3 1.1.3 MIT OR Unlicense
https://crates.io/crates/globset/0.4.16 0.4.16 MIT OR Unlicense
https://crates.io/crates/ignore/0.4.23 0.4.23 MIT OR Unlicense
- https://crates.io/crates/memchr/2.7.4 2.7.4 MIT OR Unlicense
+ https://crates.io/crates/memchr/2.7.5 2.7.5 MIT OR Unlicense
https://crates.io/crates/regex-automata/0.1.10 0.1.10 MIT OR Unlicense
https://crates.io/crates/same-file/1.0.6 1.0.6 MIT OR Unlicense
https://crates.io/crates/walkdir/2.5.0 2.5.0 MIT OR Unlicense
@@ -654,11 +654,11 @@
The following components are provided under the MulanPSL-2.0 License. See project link for details.
The text of each license is also included in licenses/LICENSE-[project].txt.
- https://crates.io/crates/phper/0.16.0 0.16.0 MulanPSL-2.0
- https://crates.io/crates/phper-alloc/0.15.1 0.15.1 MulanPSL-2.0
- https://crates.io/crates/phper-build/0.15.1 0.15.1 MulanPSL-2.0
- https://crates.io/crates/phper-macros/0.15.1 0.15.1 MulanPSL-2.0
- https://crates.io/crates/phper-sys/0.15.1 0.15.1 MulanPSL-2.0
+ https://crates.io/crates/phper/0.17.0 0.17.0 MulanPSL-2.0
+ https://crates.io/crates/phper-alloc/0.16.0 0.16.0 MulanPSL-2.0
+ https://crates.io/crates/phper-build/0.15.3 0.15.3 MulanPSL-2.0
+ https://crates.io/crates/phper-macros/0.15.2 0.15.2 MulanPSL-2.0
+ https://crates.io/crates/phper-sys/0.15.3 0.15.3 MulanPSL-2.0
========================================================================
Unicode-3.0 licenses
@@ -666,25 +666,24 @@
The following components are provided under the Unicode-3.0 License. See project link for details.
The text of each license is also included in licenses/LICENSE-[project].txt.
- https://crates.io/crates/icu_collections/1.5.0 1.5.0 Unicode-3.0
- https://crates.io/crates/icu_locid/1.5.0 1.5.0 Unicode-3.0
- https://crates.io/crates/icu_locid_transform/1.5.0 1.5.0 Unicode-3.0
- https://crates.io/crates/icu_locid_transform_data/1.5.1 1.5.1 Unicode-3.0
- https://crates.io/crates/icu_normalizer/1.5.0 1.5.0 Unicode-3.0
- https://crates.io/crates/icu_normalizer_data/1.5.1 1.5.1 Unicode-3.0
- https://crates.io/crates/icu_properties/1.5.1 1.5.1 Unicode-3.0
- https://crates.io/crates/icu_properties_data/1.5.1 1.5.1 Unicode-3.0
- https://crates.io/crates/icu_provider/1.5.0 1.5.0 Unicode-3.0
- https://crates.io/crates/icu_provider_macros/1.5.0 1.5.0 Unicode-3.0
- https://crates.io/crates/litemap/0.7.5 0.7.5 Unicode-3.0
- https://crates.io/crates/tinystr/0.7.6 0.7.6 Unicode-3.0
- https://crates.io/crates/writeable/0.5.5 0.5.5 Unicode-3.0
- https://crates.io/crates/yoke/0.7.5 0.7.5 Unicode-3.0
- https://crates.io/crates/yoke-derive/0.7.5 0.7.5 Unicode-3.0
+ https://crates.io/crates/icu_collections/2.0.0 2.0.0 Unicode-3.0
+ https://crates.io/crates/icu_locale_core/2.0.0 2.0.0 Unicode-3.0
+ https://crates.io/crates/icu_normalizer/2.0.0 2.0.0 Unicode-3.0
+ https://crates.io/crates/icu_normalizer_data/2.0.0 2.0.0 Unicode-3.0
+ https://crates.io/crates/icu_properties/2.0.1 2.0.1 Unicode-3.0
+ https://crates.io/crates/icu_properties_data/2.0.1 2.0.1 Unicode-3.0
+ https://crates.io/crates/icu_provider/2.0.0 2.0.0 Unicode-3.0
+ https://crates.io/crates/litemap/0.8.0 0.8.0 Unicode-3.0
+ https://crates.io/crates/potential_utf/0.1.2 0.1.2 Unicode-3.0
+ https://crates.io/crates/tinystr/0.8.1 0.8.1 Unicode-3.0
+ https://crates.io/crates/writeable/0.6.1 0.6.1 Unicode-3.0
+ https://crates.io/crates/yoke/0.8.0 0.8.0 Unicode-3.0
+ https://crates.io/crates/yoke-derive/0.8.0 0.8.0 Unicode-3.0
https://crates.io/crates/zerofrom/0.1.6 0.1.6 Unicode-3.0
https://crates.io/crates/zerofrom-derive/0.1.6 0.1.6 Unicode-3.0
- https://crates.io/crates/zerovec/0.10.4 0.10.4 Unicode-3.0
- https://crates.io/crates/zerovec-derive/0.10.3 0.10.3 Unicode-3.0
+ https://crates.io/crates/zerotrie/0.2.2 0.2.2 Unicode-3.0
+ https://crates.io/crates/zerovec/0.11.2 0.11.2 Unicode-3.0
+ https://crates.io/crates/zerovec-derive/0.11.1 0.11.1 Unicode-3.0
========================================================================
Unlicense licenses
diff --git a/scripts/Cargo.toml b/scripts/Cargo.toml
index aca2ba5..668527c 100644
--- a/scripts/Cargo.toml
+++ b/scripts/Cargo.toml
@@ -25,9 +25,9 @@
publish = false
[dependencies]
-anyhow = "1.0.97"
-chrono = { version = "0.4.40", default-features = false, features = ["std"] }
-clap = { version = "4.5.36", features = ["derive"] }
+anyhow = "1.0.98"
+chrono = { version = "0.4.41", default-features = false, features = ["std"] }
+clap = { version = "4.5.41", features = ["derive"] }
serde = { version = "1.0.219", features = ["derive"] }
tera = "1.20.0"
tracing = "0.1.41"
diff --git a/worker/Cargo.toml b/worker/Cargo.toml
index 62de024..df1a633 100644
--- a/worker/Cargo.toml
+++ b/worker/Cargo.toml
@@ -30,18 +30,18 @@
kafka-reporter = ["skywalking/kafka-reporter", "rdkafka/sasl"]
[dependencies]
-anyhow = { version = "1.0.97", features = ["backtrace"] }
+anyhow = { version = "1.0.98", features = ["backtrace"] }
bincode = { workspace = true }
-clap = { version = "4.5.36", features = ["derive"], optional = true }
-libc = "0.2.171"
+clap = { version = "4.5.41", features = ["derive"], optional = true }
+libc = "0.2.174"
once_cell = "1.21.3"
-prost = "0.13.5"
-rdkafka = { version = "0.37.0", optional = true }
+prost = "0.14.1"
+rdkafka = { workspace = true, optional = true }
serde_json = { version = "1.0.140", features = ["preserve_order"] }
-skywalking = { version = "0.9.0", features = ["management"] }
-tokio = { version = "1.44.2", features = ["full"] }
+skywalking = { version = "0.10.0", features = ["management"] }
+tokio = { version = "1.46.1", features = ["full"] }
tokio-stream = "0.1.17"
-tonic = { version = "0.12.0", features = ["tls-native-roots"] }
+tonic = { workspace = true }
tracing = { version = "0.1.41", features = ["attributes", "log"] }
tracing-subscriber = { version = "0.3.19", features = ["env-filter"], optional = true }
diff --git a/worker/src/reporter/reporter_kafka.rs b/worker/src/reporter/reporter_kafka.rs
index 5a4be2c..268d00b 100644
--- a/worker/src/reporter/reporter_kafka.rs
+++ b/worker/src/reporter/reporter_kafka.rs
@@ -18,7 +18,7 @@
use anyhow::{Context, bail};
use skywalking::reporter::{
CollectItemConsume, CollectItemProduce,
- kafka::{KafkaReportBuilder, RDKafkaClientConfig},
+ kafka::{ClientConfig, KafkaReportBuilder},
};
use std::collections::HashMap;
@@ -31,7 +31,7 @@
config: KafkaReporterConfiguration, producer: impl CollectItemProduce,
consumer: impl CollectItemConsume,
) -> anyhow::Result<()> {
- let mut client_config = RDKafkaClientConfig::new();
+ let mut client_config = ClientConfig::new();
client_config.set("bootstrap.servers", config.kafka_bootstrap_servers);