Skip to content

Commit b80379b

Browse files
committed
feat(artifacts): add end-to-end artifact protocol and service support
1 parent 3683fab commit b80379b

43 files changed

Lines changed: 4035 additions & 569 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Cargo.lock

Lines changed: 224 additions & 213 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 19 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ members = [
1717
"vault",
1818
]
1919
default-members = ["mono", "orion", "orion-server"]
20+
exclude = ["tools/artifacts-compose-e2e"]
2021
resolver = "3"
2122

2223

@@ -35,7 +36,7 @@ bellatrix = { path = "orion-server/bellatrix" }
3536

3637
context = { path = "context" }
3738

38-
git-internal = "0.7.3"
39+
git-internal = "0.7.4"
3940
libvault-core = "0.1.0"
4041

4142
#====
@@ -45,27 +46,27 @@ serde_json = "1.0.149"
4546
serde_urlencoded = "0.7"
4647
tracing = "0.1.44"
4748
tracing-subscriber = "0.3.23"
48-
tracing-appender = "0.2.4"
49+
tracing-appender = "0.2.2"
4950
thiserror = "2.0.18"
50-
clap = "4.6.0"
51+
clap = "4.6.1"
5152

5253
#====
53-
tokio = "1.50.0"
54+
tokio = "1.52.1"
5455
tokio-stream = "0.1.18"
5556
tokio-util = "0.7.18"
5657
async-trait = "0.1.89"
5758
async-stream = "0.3.6"
5859
async-recursion = "1.1.1"
5960
futures = "0.3.32"
6061
futures-util = "0.3.32"
61-
axum = { version = "0.8.8", features = ["macros", "json"] }
62-
axum-extra = "0.12.5"
62+
axum = { version = "0.8.9", features = ["macros", "json"] }
63+
axum-extra = "0.12.6"
6364
russh = "0.55.0"
6465
tower-http = "0.6.8"
6566
tower = "0.5.3"
6667
tower-sessions = { version = "0.15", features = ["memory-store"] }
6768
time = { version = "0.3.47", features = ["serde"] }
68-
lettre = { version = "0.11.19", default-features = false, features = [
69+
lettre = { version = "0.11", default-features = false, features = [
6970
"builder",
7071
"smtp-transport",
7172
"tokio1",
@@ -78,8 +79,7 @@ sea-orm = "1.1.20"
7879
sea-orm-migration = "1.1.20"
7980

8081
#====
81-
rand = "0.10.0"
82-
flate2 = "1.1.9"
82+
rand = "0.10.1"
8383
smallvec = "1.15.1"
8484
bytes = "1.11.1"
8585
chrono = { version = "0.4.44", features = ["serde"] }
@@ -93,7 +93,7 @@ idgenerator = "2.0.0"
9393
config = "0.15.22"
9494
reqwest = "0.13.2"
9595
lazy_static = "1.5.0"
96-
uuid = "1.23.0"
96+
uuid = "1.23.1"
9797
regex = "1.12.3"
9898
ed25519-dalek = "2.2.0"
9999
ctrlc = "3.5.2"
@@ -106,48 +106,32 @@ utoipa = { version = "5.4.0", features = ["chrono"] }
106106
utoipa-axum = "0.2.0"
107107
utoipa-swagger-ui = "9.0.2"
108108
tempfile = "3.27.0"
109-
rdkafka = "0.39.0"
110109
dashmap = "6.1.0"
111110
once_cell = "1.21.4"
112-
testcontainers = "0.27.2"
113-
scopeguard = "1.2.0"
114111
serial_test = "3.4.0"
115112
sysinfo = "0.38"
116113
http = "1.4.0"
117-
http-body = "1.0.1"
118-
http-body-util = "0.1.3"
119-
infer = "0.19.0"
120-
path-absolutize = "3.1.1"
121114
url = "2.5.8"
122115
jemallocator = "0.5.4"
123-
mimalloc = "0.1.48"
124-
assert_cmd = "2.2.0"
116+
mimalloc = "0.1.49"
125117
dotenvy = "0.15.7"
126-
tokio-tungstenite = "0.28"
127-
tungstenite = "0.28"
118+
tokio-tungstenite = "0.29"
119+
tungstenite = "0.29"
128120
itertools = "0.14.0"
129121
bs58 = "0.5.1"
130-
syn = "2.0"
131-
quote = "1.0.45"
132-
proc-macro2 = "1.0.106"
133-
log = "0.4.29"
134-
env_logger = "0.11.10"
135-
qdrant-client = "1.17"
136-
walkdir = "2.5"
137-
dagrs = "0.6.0"
138-
tar = "0.4"
139-
indexmap = "2.13"
122+
indexmap = "2.14"
140123
envsubst = "0.2.1"
141124
directories = "6.0.0"
142-
dotenv = "0.15"
143-
redis = "1.1.0"
144-
redis-test = "1.0.2"
145-
rustls = "0.23.37"
125+
redis = "1.2.0"
126+
redis-test = "1.0.3"
127+
rustls = "0.23"
146128
object_store = "0.13.2"
147129
parse-display = "0.10.0"
148130
qlean = "0.2.3"
149131
toml = "0.9.12"
150132
rkyv = "0.8.15"
133+
percent-encoding = "2.3"
134+
151135

152136
[profile.release]
153137
debug = true

api-model/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ path = "src/lib.rs"
1111

1212
[dependencies]
1313
serde = { workspace = true, features = ["derive"] }
14+
serde_json = { workspace = true }
1415
utoipa = { workspace = true }
1516
anyhow = {workspace = true}
1617
thiserror = {workspace = true}

0 commit comments

Comments
 (0)