Skip to content
Merged
Show file tree
Hide file tree
Changes from 103 commits
Commits
Show all changes
112 commits
Select commit Hold shift + click to select a range
5e84603
parser adjustments
anthonyshew Oct 8, 2025
2e3122e
first cut of proxy
anthonyshew Oct 8, 2025
d1a8d7e
dont need error anymore
anthonyshew Oct 8, 2025
95199d4
great progress
anthonyshew Oct 8, 2025
75b7dde
not so flaky
anthonyshew Oct 8, 2025
7e4afab
doing well
anthonyshew Oct 9, 2025
8ed77b4
websockets
anthonyshew Oct 9, 2025
c005f51
closing websockets properly and handling 404s well
anthonyshew Oct 10, 2025
f72341a
only run on dev task
anthonyshew Oct 10, 2025
9cbb899
handle websocket connections more thoroughly
anthonyshew Oct 11, 2025
6772839
more robust shutdown
anthonyshew Oct 11, 2025
79a63dc
test coverage
anthonyshew Oct 11, 2025
bd4f49d
fewer allocations
anthonyshew Oct 11, 2025
5312452
more perf
anthonyshew Oct 11, 2025
d8c242a
routing perf
anthonyshew Oct 11, 2025
52c1a94
minor refactor
anthonyshew Oct 11, 2025
edc7d7b
minor refactor
anthonyshew Oct 11, 2025
ad698ca
http pooling
anthonyshew Oct 11, 2025
5899b7e
constants
anthonyshew Oct 11, 2025
b58a05d
rework errors
anthonyshew Oct 11, 2025
4de55f0
better errors
anthonyshew Oct 11, 2025
3cb48f6
improve security
anthonyshew Oct 11, 2025
09e5ca8
break up big file
anthonyshew Oct 11, 2025
8094375
fewer string allocs
anthonyshew Oct 11, 2025
e13edf2
formatter
anthonyshew Oct 12, 2025
45d63ec
magic numbers
anthonyshew Oct 12, 2025
1aa0894
cleanup in tests
anthonyshew Oct 12, 2025
827a4f0
fix compile error
anthonyshew Oct 12, 2025
f795c64
fix port format
anthonyshew Oct 13, 2025
f7b3075
add test
anthonyshew Oct 14, 2025
7c53e43
fix infinite looping
anthonyshew Oct 14, 2025
291e45a
fix another infinite redirect
anthonyshew Oct 14, 2025
c55c984
pretty up the error page
anthonyshew Oct 14, 2025
9371ab4
improve application unreachable page
anthonyshew Oct 14, 2025
4341371
a word
anthonyshew Oct 14, 2025
e9e1521
TURBO_MFE_PORT injection and fallbacks feat
anthonyshew Oct 14, 2025
a4e7932
force config file to root app
anthonyshew Oct 14, 2025
85de3c1
ensure paths stay within repo
anthonyshew Oct 14, 2025
11a2452
fewer package graph ops
anthonyshew Oct 14, 2025
a378b93
60% fewer string allocs
anthonyshew Oct 14, 2025
2dd8836
reenable tests
anthonyshew Oct 14, 2025
1a6ab69
refactor
anthonyshew Oct 14, 2025
f562a26
improve shutdown mechanics
anthonyshew Oct 14, 2025
44cb79e
formats
anthonyshew Oct 14, 2025
42dd02c
remove junk about classifications
anthonyshew Oct 15, 2025
8e43657
fmt
anthonyshew Oct 15, 2025
0479620
rm unneeded files
anthonyshew Oct 15, 2025
b5f65a0
rm another unneeded file
anthonyshew Oct 15, 2025
4396ae1
get rid of arbitrary shutdown timeout
anthonyshew Oct 15, 2025
3264f53
docs
anthonyshew Oct 15, 2025
f87559e
WIP 48fab
anthonyshew Oct 15, 2025
a74227e
remove schema mentions until i have it
anthonyshew Oct 15, 2025
e372549
remove .task handling
anthonyshew Oct 15, 2025
7460a31
example
anthonyshew Oct 15, 2025
957b1a0
more docs
anthonyshew Oct 15, 2025
442cdf9
cleanup
anthonyshew Oct 15, 2025
9390ef4
Delete .cursor/commands/deep-review.md
anthonyshew Oct 15, 2025
6a35964
Delete .cursor/commands/docs-writer.md
anthonyshew Oct 15, 2025
5b75785
Delete .cursor/commands/performance-pro.md
anthonyshew Oct 15, 2025
500a3ab
Delete .cursor/commands/rust-pro.md
anthonyshew Oct 15, 2025
5afb091
Delete .cursor/commands/security-auditor.md
anthonyshew Oct 15, 2025
598b65f
Merge branch 'shew/f7e3b' of https://github.com/vercel/turborepo into…
anthonyshew Oct 16, 2025
1ffa619
remove custom proxy script behavior
anthonyshew Oct 16, 2025
7a2bfd6
dont warn on versions in native
anthonyshew Oct 16, 2025
f4fd30f
remove custom task names
anthonyshew Oct 16, 2025
a437761
touchups
anthonyshew Oct 16, 2025
2b1314f
merge main
anthonyshew Oct 16, 2025
4e9f2b4
fmt
anthonyshew Oct 16, 2025
a080dc9
small stuff
anthonyshew Oct 16, 2025
c02445d
fmt
anthonyshew Oct 16, 2025
cc9e84b
fmt
anthonyshew Oct 16, 2025
e0c4436
smol
anthonyshew Oct 16, 2025
acfbebd
remove unneeded var and touch up error html
anthonyshew Oct 16, 2025
47904de
remove path segment cap
anthonyshew Oct 16, 2025
0695cdc
dont need version strings
anthonyshew Oct 16, 2025
69c2fa9
fix unrelated file
anthonyshew Oct 16, 2025
ebdc0bd
revert on nestjs example
anthonyshew Oct 16, 2025
95cd2fc
refactoring
anthonyshew Oct 16, 2025
92f8a23
test both configs
anthonyshew Oct 16, 2025
80b4bc6
delete .md file
anthonyshew Oct 16, 2025
7a244db
some cleanup
anthonyshew Oct 16, 2025
81afad3
fmt
anthonyshew Oct 16, 2025
4b5a642
improve error
anthonyshew Oct 16, 2025
8e2d2ae
improve security
anthonyshew Oct 16, 2025
38317cb
break up big func
anthonyshew Oct 16, 2025
5b22034
connections pooling
anthonyshew Oct 16, 2025
99757fa
shorter deadline
anthonyshew Oct 16, 2025
7ca50f1
fix lifetime
anthonyshew Oct 16, 2025
b26d85a
fix routing precedence
anthonyshew Oct 16, 2025
80def4e
fix spelling
anthonyshew Oct 16, 2025
82cbb80
lower log level
anthonyshew Oct 16, 2025
6d1704f
strict parsing
anthonyshew Oct 16, 2025
aca486f
oops fixed it
anthonyshew Oct 16, 2025
1fa867b
proxy runs again
anthonyshew Oct 17, 2025
bb76542
using the right parsers in the right places
anthonyshew Oct 17, 2025
cdda7ef
fix tests
anthonyshew Oct 17, 2025
a43244c
some cleanup
anthonyshew Oct 17, 2025
bc083a0
port security
anthonyshew Oct 17, 2025
b487472
downgrade dep
anthonyshew Oct 17, 2025
c0d73ad
fmt
anthonyshew Oct 17, 2025
48bd404
docs link paths
anthonyshew Oct 17, 2025
5f1a63b
fix licensing
anthonyshew Oct 17, 2025
7050b57
some cleanup
anthonyshew Oct 17, 2025
7a54a3d
clippy cleanups
anthonyshew Oct 17, 2025
573fce7
make sure we stop processes
anthonyshew Oct 17, 2025
190dfec
fmt
anthonyshew Oct 17, 2025
a227107
TOCTOU for websockets
anthonyshew Oct 18, 2025
d924ac4
lower severity of server error
anthonyshew Oct 18, 2025
0387300
fmt
anthonyshew Oct 18, 2025
dc46c65
clippy
anthonyshew Oct 18, 2025
7521e30
Merge branch 'main' into shew/f7e3b
anthonyshew Oct 19, 2025
7984a5b
bump up test timing due to resource contention
anthonyshew Oct 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
289 changes: 264 additions & 25 deletions Cargo.lock

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ turborepo-fs = { path = "crates/turborepo-fs" }
turborepo-lib = { path = "crates/turborepo-lib", default-features = false }
turborepo-lockfiles = { path = "crates/turborepo-lockfiles" }
turborepo-microfrontends = { path = "crates/turborepo-microfrontends" }
turborepo-microfrontends-proxy = { path = "crates/turborepo-microfrontends-proxy" }
turborepo-process = { path = "crates/turborepo-process" }
turborepo-repository = { path = "crates/turborepo-repository" }
turborepo-task-id = { path = "crates/turborepo-task-id" }
Expand Down
1 change: 1 addition & 0 deletions crates/turborepo-lib/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,7 @@ turborepo-fs = { path = "../turborepo-fs" }
turborepo-graph-utils = { path = "../turborepo-graph-utils" }
turborepo-lockfiles = { workspace = true }
turborepo-microfrontends = { workspace = true }
turborepo-microfrontends-proxy = { workspace = true }
turborepo-process = { workspace = true }
turborepo-repository = { path = "../turborepo-repository" }
turborepo-scm = { workspace = true, features = ["git2"] }
Expand Down
Loading
Loading