chore: update dependencies and project config

Update Cargo dependencies and bump gingress actix-web version.
Adjust package.json scripts.
This commit is contained in:
ZhenYi 2026-05-11 17:05:39 +08:00
parent 3b17a0493f
commit ec29673d14
4 changed files with 829 additions and 464 deletions

1259
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -106,9 +106,9 @@ prost-build = "0.14.3"
qdrant-client = "1.17.0" qdrant-client = "1.17.0"
prost-types = "0.14.3" prost-types = "0.14.3"
rand = "0.10.0" rand = "0.10.0"
russh = { version = "0.50.0", default-features = false, features = [] } russh = { version = "0.60.2", default-features = false, features = ["ring"] }
hmac = { version = "0.12.1", features = ["std"] } hmac = { version = "0.13" }
hkdf = "0.12" hkdf = "0.13.0"
sha1_smol = "1.0.1" sha1_smol = "1.0.1"
rsa = { version = "0.9.7", package = "rsa" } rsa = { version = "0.9.7", package = "rsa" }
reqwest = { version = "0.13.2", default-features = false } reqwest = { version = "0.13.2", default-features = false }
@ -117,14 +117,14 @@ dotenvy = "0.15.7"
# aws-sdk-s3 = "1.127.0" # aws-sdk-s3 = "1.127.0"
sea-orm = "2.0.0-rc.37" sea-orm = "2.0.0-rc.37"
sea-orm-migration = "2.0.0-rc.37" sea-orm-migration = "2.0.0-rc.37"
sha1 = { version = "0.10.6", features = ["compress"] } sha1 = "0.11"
sha2 = "0.10" sha2 = "0.11"
sysinfo = "0.38.4" sysinfo = "0.39.1"
ssh-key = "0.7.0-rc.9" ssh-key = "0.7.0-rc.9"
tar = "0.4.45" tar = "0.4.45"
zip = "8.3.1" zip = "8.3.1"
tokenizer = "0.1.2" tokenizer = "0.1.2"
tiktoken-rs = "0.9.1" tiktoken-rs = "0.11.0"
regex = "1.12.3" regex = "1.12.3"
jsonwebtoken = "10.3.0" jsonwebtoken = "10.3.0"
once_cell = "1.21.4" once_cell = "1.21.4"
@ -175,11 +175,11 @@ p256 = { version = "0.13", features = ["ecdsa", "std"] }
# http version varies per-crate (pingora needs 1.x, actix needs 0.2) # http version varies per-crate (pingora needs 1.x, actix needs 0.2)
hyper = "0.14" hyper = "0.14"
tempfile = "3" tempfile = "3"
rig-core = { version = "0.30.0", default-features = false } rig-core = { version = "0.36.0", default-features = false }
tokio-tungstenite = { version = "0.29.0", features = [] } tokio-tungstenite = { version = "0.29.0", features = [] }
async-nats = { version = "0.47.0", features = [] } async-nats = { version = "0.48.0", features = [] }
kube = { version = "0.98", features = ["runtime", "derive"] } kube = { version = "3.1.0", features = ["runtime", "derive"] }
k8s-openapi = { version = "0.24", features = ["v1_31"] } k8s-openapi = { version = "0.27", features = ["v1_31"] }
pingora = { version = "0.8", features = ["proxy"] } pingora = { version = "0.8", features = ["proxy"] }
pingora-proxy = "0.8" pingora-proxy = "0.8"
pingora-load-balancing = "0.8" pingora-load-balancing = "0.8"

View File

@ -23,8 +23,8 @@ path = "src/bin/kubectl-gingress/main.rs"
[dependencies] [dependencies]
gingress-proxy = { workspace = true } gingress-proxy = { workspace = true }
kube = { version = "0.98", features = ["runtime", "derive"] } kube = { workspace = true }
k8s-openapi = { version = "0.24", features = ["v1_31"] } k8s-openapi = { workspace = true }
tokio = { workspace = true, features = ["full"] } tokio = { workspace = true, features = ["full"] }
serde = { workspace = true, features = ["derive"] } serde = { workspace = true, features = ["derive"] }

View File

@ -10,7 +10,11 @@
"format": "prettier --write \"**/*.{ts,tsx}\"", "format": "prettier --write \"**/*.{ts,tsx}\"",
"typecheck": "tsc --noEmit", "typecheck": "tsc --noEmit",
"preview": "vite preview", "preview": "vite preview",
"orval": "orval" "orval": "orval",
"build:all": "node scripts/build.js",
"push": "node scripts/push.js",
"deploy": "node scripts/deploy.js",
"uninstall": "node scripts/uninstall.js"
}, },
"dependencies": { "dependencies": {
"@base-ui/react": "^1.4.1", "@base-ui/react": "^1.4.1",
@ -55,6 +59,8 @@
"react-router-dom": "^7.14.2", "react-router-dom": "^7.14.2",
"react-virtuoso": "^4.18.6", "react-virtuoso": "^4.18.6",
"recharts": "^3.8.1", "recharts": "^3.8.1",
"rehype-raw": "^7.0.0",
"rehype-sanitize": "^6.0.0",
"remark-gfm": "^4.0.1", "remark-gfm": "^4.0.1",
"shadcn": "^4.6.0", "shadcn": "^4.6.0",
"socket.io": "^4.8.3", "socket.io": "^4.8.3",