Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
c586b42
deps(docker): bump python from 3.12-slim to 3.14-slim (#1)
dependabot[bot] May 26, 2026
c258b6e
deps(js): bump lucide-react from 0.312.0 to 0.575.0 in /frontends/rea…
dependabot[bot] May 26, 2026
cb6a40f
deps(js): bump concurrently from 8.2.2 to 9.2.1 in /frontends/react (#5)
dependabot[bot] May 26, 2026
6d9d40b
Upgrade remaining JS deps: vite 5→7, zustand 4→5, katex 0.16.33, geis…
Anas321 May 26, 2026
eaf9de2
Fix architecture diagram: Context Summarizer subordinate to Streaming…
Anas321 May 26, 2026
2080a91
Update architecture diagram and fix all three figure captions
Anas321 May 26, 2026
83e47cc
Update architecture diagram: cleaner Task Dispatch arrow (enters Cont…
Anas321 May 26, 2026
d4b4460
Update architecture diagram (latest revision)
Anas321 May 26, 2026
ce3e906
Fix security CI: pin fastapi away from malicious 0.136.3, expand gitl…
Anas321 May 26, 2026
d0b6601
Fix gitleaks: allowlist streamrelay_staging_backup example secrets
Anas321 May 26, 2026
35101b1
Move RELAY_SECRET to endpoint worker_init (no task-arg credentials) (…
Anas321 Jun 4, 2026
e503eaa
feat: per-user Globus token submission for SLURM-level attribution
Anas321 Jun 4, 2026
2072007
Merge pull request #26 from uicacer/feat/per-user-globus-token
Anas321 Jun 4, 2026
b43c05d
ci: skip security workflows on personal backup repo
Anas321 Jun 5, 2026
ce91d49
style: ruff-format litellm_direct.py (auto-formatted by pre-commit hook)
Anas321 Jun 10, 2026
a007464
feat: per-user Globus token + SSL fix for wss:// relay connections
Anas321 Jun 11, 2026
a8fbb29
fix: forward reasoning tokens through relay (v0.3.9 parity with hpc-a…
Anas321 Jun 16, 2026
f19c989
feat: add Gemma 4 31B as active lakeshore model (keep Qwen registered)
Anas321 Jun 16, 2026
d12af29
security: upgrade aiohttp, cryptography, python-multipart, starlette
Anas321 Jun 16, 2026
54ac914
deps(python): update python-multipart requirement
dependabot[bot] Jun 16, 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 .github/workflows/security.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ jobs:
dependency-audit:
name: Dependency CVE Scan (pip-audit)
runs-on: ubuntu-latest
if: github.repository == 'uicacer/STREAM'
steps:
- uses: actions/checkout@v4

Expand Down Expand Up @@ -47,6 +48,7 @@ jobs:
static-analysis:
name: Static Security Analysis (bandit)
runs-on: ubuntu-latest
if: github.repository == 'uicacer/STREAM'
steps:
- uses: actions/checkout@v4

Expand Down Expand Up @@ -85,6 +87,7 @@ jobs:
secret-scan:
name: Secret Scan (gitleaks)
runs-on: ubuntu-latest
if: github.repository == 'uicacer/STREAM'
steps:
- uses: actions/checkout@v4
with:
Expand Down
4 changes: 2 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -132,8 +132,8 @@ BACKUP_INSTRUCTIONS.md
tutorial/
Research_Directions/

# streamrelay standalone library (has its own repo: github.com/uicacer/streamrelay)
streamrelay_staging/
# streamrelay standalone library (has its own repo at ~/Documents/CODES/streamrelay)
streamrelay_backup/

# Excalidraw source files
*.excalidraw
Expand Down
5 changes: 5 additions & 0 deletions .gitleaks.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,9 @@ paths = [
"docs/CLOUD_ROUTING_VIA_AGGREGATORS.md",
"docs/LAKESHORE_CONNECTIVITY.md",
"docs/WEBSOCKET_RELAY_TECHNICAL_REPORT.md",
"docs/test-plan.md",
"docs/proxy-vm-deployment.md",
"docs/vm-hpc-as-api-migration.md",
"streamrelay_staging_backup/streamrelay/crypto.py",
"streamrelay_staging_backup/README.md",
]
2 changes: 1 addition & 1 deletion Dockerfile.middleware
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
# =============================================================================

# Base image: Python 3.12 on Debian (slim = minimal size ~150MB)
FROM python:3.12-slim
FROM python:3.14-slim

# Set working directory inside container
WORKDIR /app
Expand Down
Binary file modified docs/STREAM_Architecture.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading