Ver Fonte

Upgrade hyperlane (#9817)

* feat: update & fortune

* feat: randomNumber

* feat: max row 500

* feat: update

* feat: Fortune

* feat: fortunes

* feat: update

* feat: update

* feat: update

* feat: update

* feat: fortunes

* feat: fortunes

* feat: fortunes

* feat: fortunes

* feat: fortunes

* feat: fortunes

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: update

* feat: cache

* feat: cache

* feat: config

* feat: config

* feat: config

* feat: v4.36.1

* docs: readme

* feat: remove dyn

* docs: readme

* feat: lock

* feat: lock

* feat: lock

* feat: lock

* feat: db pool

* feat: db pool

* feat: lock

* feat: lock

* feat: db

* feat: db

* feat: db

* feat: db

* feat: db

* feat: db

* feat: db

* feat: db

* feat: rand

* feat: rand

* feat: rand

* feat: rand

* feat: rand

* feat: port

* feat: port

* feat: port

* feat: db

* feat: db

* feat: db

* feat: lock

* feat: lock

* feat: v4.41.0

* feat: v4.42.0

* Merge remote-tracking branch 'upstream/master'

* Merge remote-tracking branch 'upstream/master'

* feat: inline

* feat: dockerfile

* feat: v4.52.1

* feat: remove key

* remove: log

* remove: log

* feat: async

* remove: empty loop

* feat: utf8

* change: pool_size

* remove: utf8

* feat: log

* feat: log

* feat: v3.14.1

* feat: 4.56.3

* feat: 4.56.4

* feat: 4.56.5

* feat:  rename

* Merge branch 'master' of github.com:TechEmpower/FrameworkBenchmarks

* feat: speed

* feat: speed

* lock: toml

* lock: toml

* lock: toml

* lock: toml

* lock: toml

* lock: toml

* lock: toml

* lock: toml

* lock: toml

* lock: toml

* lock: toml

* lock: toml

* lock: toml

* feat: runtime

* feat: runtime

* feat: runtime

* lock: toml

* lock: toml

* lock: toml

* lock: toml

* lock: toml

* lock: toml

* lock: toml

* lock: toml
尤雨东 há 5 meses atrás
pai
commit
2999989eca

+ 32 - 27
frameworks/Rust/hyperlane/Cargo.lock

@@ -173,11 +173,11 @@ checksum = "fc3dfae702af156917c65f4ccc70687088331f0b694e5e687453e4d68a16b496"
 
 [[package]]
 name = "color-output"
-version = "6.5.5"
+version = "6.6.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a5427d1c209887c8f2e528a64e0849a517fd14fe74d54904af57cb9446cf20b4"
+checksum = "74d465b5dc60106412924964948f7e5c0c1f023e6b45fa451aad4110480bd750"
 dependencies = [
- "hyperlane-time",
+ "hyperlane-time 0.4.0",
 ]
 
 [[package]]
@@ -362,9 +362,9 @@ checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
 
 [[package]]
 name = "file-operation"
-version = "0.5.5"
+version = "0.5.6"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "66e0c123d53cd593ab9a38d5078c8483e890259dfec47bd453dfc09e6c052aca"
+checksum = "ef3359808cbde3797c90abf4faed2f559acc51b6cefb384583e5fe0e62945119"
 dependencies = [
  "tokio",
 ]
@@ -638,9 +638,9 @@ dependencies = [
 
 [[package]]
 name = "http-compress"
-version = "2.11.1"
+version = "2.12.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "def62accac840ecbddc4170585171192f4b0cf879fb4dc4e454699f476feff12"
+checksum = "dce740ff69923dba33591c2c625bb49ccc098264c19e72d004b6fecca7c7d7d7"
 dependencies = [
  "brotli",
  "flate2",
@@ -649,15 +649,15 @@ dependencies = [
 
 [[package]]
 name = "http-constant"
-version = "1.40.0"
+version = "1.42.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "711a0d020705f9eca6b58b4f23b6e815ecdafb6a8deeadd8ee6f49164b24e0c9"
+checksum = "c978c76917568ef84ce5020d6b1fa49ce74a4dd65bc290b93b1355a81aebdb9e"
 
 [[package]]
 name = "http-type"
-version = "3.61.2"
+version = "3.63.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6ebd70871ed728abc4ec31ec2044bb2d31382a371586a780ce2647049bc10d64"
+checksum = "b636cec6e80b206725f9bf79c36ebccbee37ead35fdbca1b7583ee99f495a602"
 dependencies = [
  "ahash",
  "dashmap",
@@ -682,9 +682,9 @@ dependencies = [
 
 [[package]]
 name = "hyperlane"
-version = "4.77.0"
+version = "4.84.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "30d05f78e4b2f883f81ace0a2569e78b565739643970157d9ff16b832ae1196e"
+checksum = "65f71c235dd571f014fc5426a30f9f4ba42cf341007e4dc2797eec75da16c36d"
 dependencies = [
  "async-func",
  "clonelicious",
@@ -692,7 +692,6 @@ dependencies = [
  "file-operation",
  "http-type",
  "hyperlane-log",
- "hyperlane-time",
  "recoverable-spawn",
  "recoverable-thread-pool",
  "server-manager",
@@ -700,21 +699,27 @@ dependencies = [
 
 [[package]]
 name = "hyperlane-log"
-version = "1.11.2"
+version = "1.16.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "15882faec87a44fc4285b5b5f0324c3b853dbc3cd2cfd4942ada9ba05828e0ee"
+checksum = "caf0482aced2eb7960f268032c44327a3234eb3eea4ef6c80680e1ef83a94535"
 dependencies = [
  "file-operation",
- "hyperlane-time",
+ "hyperlane-time 0.5.0",
  "lombok-macros",
  "tokio",
 ]
 
 [[package]]
 name = "hyperlane-time"
-version = "0.2.1"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6aa55a670a0db8677da642e02e3bd61d4fca3765b9d943f9429e4b0e5c5fd7e5"
+
+[[package]]
+name = "hyperlane-time"
+version = "0.5.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d4737d903a4e4ed8c82c13d4878faebc117e06bd3386d7002bad4347558209de"
+checksum = "075b6f8b97160e2af0a15d047f189c537939c824e9f96762dec226fd2f62a2ab"
 
 [[package]]
 name = "hyperlane_techempower"
@@ -953,9 +958,9 @@ checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94"
 
 [[package]]
 name = "lombok-macros"
-version = "1.9.6"
+version = "1.10.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eff7e8bfea5ff4ba05d8e287c4459438454d86face7b93552b43c51790481a42"
+checksum = "f7c4d9a6dbaf4cdb37d7b148e86ca3aa688b499eff0fb44ea566d9770fb28451"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -1258,9 +1263,9 @@ dependencies = [
 
 [[package]]
 name = "recoverable-thread-pool"
-version = "2.2.1"
+version = "2.3.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "edb0896f8322a96307d443bc472bbac0f80f2df18ce6967e5d0952c0e11203ff"
+checksum = "1c492038cf040045396f083da49acefb762bb82739431e54dfd224a18d34bbb9"
 dependencies = [
  "lombok-macros",
  "recoverable-spawn",
@@ -1405,9 +1410,9 @@ dependencies = [
 
 [[package]]
 name = "server-manager"
-version = "3.1.3"
+version = "3.2.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "59a91c52599e0a322858a971d3111ceed3cbb265eb90469473f10cba416b791e"
+checksum = "f91c4f62e3f523a86b32faa645e4798300df473eab061651af180abbf4c7bb0e"
 dependencies = [
  "tokio",
 ]
@@ -1716,9 +1721,9 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
 
 [[package]]
 name = "std-macro-extensions"
-version = "0.22.1"
+version = "0.23.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "18041dd0553c6b667fdb69c22643e977473d070c88d1a220ec4c2536e6c9eb6d"
+checksum = "a607e0efa86ea0eaa1985e254fd8412d8d2d2aa5e46af96b67a6b188677dcbeb"
 
 [[package]]
 name = "stringprep"

+ 1 - 1
frameworks/Rust/hyperlane/Cargo.toml

@@ -18,7 +18,7 @@ exclude = [
 ]
 
 [dependencies]
-hyperlane = "4.77.0"
+hyperlane = "4.84.0"
 num_cpus = "1.16.0"
 rand = "0.9.0"
 serde = "1.0.219"

+ 1 - 1
frameworks/Rust/hyperlane/src/request_middleware.rs

@@ -8,7 +8,7 @@ pub async fn request(ctx: Context) {
         .await
         .set_response_header(SERVER, HYPERLANE)
         .await
-        .set_response_header(DATE, current_date_gmt())
+        .set_response_header(DATE, gmt())
         .await
         .set_response_status_code(200)
         .await;