Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
a919db2
feat: add background HTTP/3 (QUIC) connection warming
Joffref Mar 5, 2026
835a8ec
fix: address review - resource leak, blocking join, TLS verification
Joffref Mar 5, 2026
fe9f65a
Update src/blaxel/core/sandbox/sync/sandbox.py
Joffref Mar 5, 2026
555e84a
WIP
Joffref Mar 5, 2026
c46c500
Test benchmark: fix format_stats function
Joffref Mar 5, 2026
1bc9d9d
feat: implement fallback transport for H3 connections
Joffref Mar 5, 2026
a42a765
fix: lazy h3transport imports + fresh headers via event hooks
Joffref Mar 5, 2026
f87ae36
fix: remove API endpoint H3 warming from autoload()
Joffref Mar 5, 2026
6d195ab
fix: remove H3 warming from SandboxInstance.create() to fix integrati…
Joffref Mar 5, 2026
956883b
feat: enhance PersistentMcpClient to resolve sandbox URLs
Joffref Mar 7, 2026
f61a56c
Merge remote-tracking branch 'origin/devin/1772690401-h3-connection-w…
devin-ai-integration[bot] Mar 9, 2026
9f90722
refactor: replace getattr with direct attribute access in sandbox URL…
Joffref Mar 9, 2026
cbfb12f
fix: probe resolved sandbox URL for transport type instead of hard-co…
Joffref Mar 9, 2026
caf8e5a
fix: address Mendral review comments
Joffref Mar 9, 2026
8f55cd7
fix: make aioquic imports conditional for optional dependency support
Joffref Mar 9, 2026
881c74d
fix: guard all aioquic-dependent classes in if AIOQUIC_AVAILABLE block
Joffref Mar 9, 2026
a10bb3f
fix: address Devin Review comments - region apply-back, race conditio…
Joffref Mar 10, 2026
4c32ad1
merge: resolve conflicts with main (accept main's tools/__init__.py r…
Joffref Mar 11, 2026
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
3 changes: 3 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,9 @@ dependencies = [
# Core functionality (always include blaxel.core dependencies)
core = []

# HTTP/3 (QUIC) transport support
h3 = ["aioquic>=1.2.0"]
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So we have an optimisation but it is going to be optionnal for now ?


# Telemetry module
telemetry = [
"opentelemetry-exporter-otlp>=1.28.0",
Expand Down
3 changes: 0 additions & 3 deletions src/blaxel/core/common/autoload.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,6 @@ def autoload() -> None:
client.with_base_url(settings.base_url)
client.with_auth(settings.auth)

# Register response interceptors for authentication error handling
# Access the underlying httpx clients and add event hooks
# Use sync interceptors for sync clients and async interceptors for async clients
httpx_client = client.get_httpx_client()
httpx_client.event_hooks["response"] = response_interceptors_sync

Expand Down
Loading
Loading