provide-terminal 2026-03-07
Release 0.2.0: quick-connect, shell connector, and ephemeral sessions added with CF Access JWT, Biome pre-commit hooks, and Playwright E2E tests
101 files · 8,720+ · 1,278-

Release 0.2.0

4 files changed
  • CHANGELOG.md Release 0.2.0 changelog
  • CHANGELOG.md CF package 0.2.0 changelog
  • pyproject.toml Version bump to 0.2.0
  • pyproject.toml CF package version bump to 0.2.0
  • Release 0.2.0 published: SessionLogger flush fix, CF 0.2.0, and changelogs updated. remediate internal
    3 files
    • CHANGELOG.md
    • CHANGELOG.md
    • pyproject.toml

Quick-Connect and Shell Connector

9 files changed
  • shell.py Shell connector for ephemeral local shell sessions
  • __init__.py Connectors updated with shell connector
  • models.py Ephemeral session model support
  • config.py quick-connect configuration
  • registry.py Quick-connect session registry
  • dashboard-view.js Dashboard auto-refresh and quick-connect UI
  • api.js Frontend API updated for quick-connect
  • connections.py Hub connections updated
  • core.py Hub core updated for quick-connect
  • Quick-connect, shell connector, and ephemeral sessions added; Playwright tests fixed. instantiate behavioral
    3 files
    • shell.py
    • __init__.py
    • models.py
  • Dashboard auto-refresh, quick-connect polish, and CF Access groups documentation added. specify behavioral
    2 files
    • dashboard-view.js
    • config.py
  • CF Access JWT support added with JWT_DEFAULT_ROLE for roleless tokens. instantiate behavioral
    2 files
    • jwt.py
    • config.py

Cloudflare E2E Tests

7 files changed
  • test_e2e_wrangler.py Real CF E2E tests with hibernation-mode DO bug fixes
  • test_e2e_full_stack.py Full-stack E2E test suite
  • test_e2e_ws.py CF WebSocket E2E tests
  • test_e2e_playwright_proxy.py Playwright proxy E2E tests
  • main.tf Terraform deployment configuration
  • outputs.tf Terraform outputs
  • variables.tf Terraform variables
  • Real CF E2E tests added with hibernation-mode Durable Object bug fixes. qualify behavioral
    2 files
    • test_e2e_wrangler.py
    • test_e2e_full_stack.py
  • Playwright tests added for quick-connect; changelogs updated. qualify internal
    1 file
    • test_e2e_playwright_proxy.py
  • Quick-connect E2E test added; dashboard empty CTA added; recording_available params updated; CF deploy updated. qualify behavioral
    1 file
    • test_e2e_ws.py

Pre-Commit

4 files changed
  • .pre-commit-config.yaml Biome and tsc hooks added; TypeScript lint issues fixed
  • biome.json Biome configuration
  • package.json Node dependencies for Biome/tsc
  • package-lock.json Node lock file
  • Biome and tsc pre-commit hooks added; TypeScript lint issues resolved. baseline errata
    2 files
    • .pre-commit-config.yaml
    • biome.json
3 files changed
  • store.py KV input_mode staleness and webSocketError cleanup
  • entry.py Browser role fail-closed fix
  • http_routes.py CF security and correctness fixes
  • KV input_mode staleness fixed; webSocketError KV cleanup added; browser role made fail-closed. remediate errata
    2 files
    • store.py
    • entry.py
  • CF package code review: security, correctness, and cleanup applied. remediate errata
    2 files
    • http_routes.py
    • ws_routes.py
  • E2E test updated to accept 401 in JWT mode for unauthenticated hijack acquire. qualify internal
    1 file
    • test_e2e_wrangler.py
2 files changed
  • wrangler.toml Default dev port set to 8788
  • telnet.py Legacy/compat wording removed from telnet docstring
  • Legacy/compat wording removed from pre-commit configuration and telnet docstring. specify errata
    2 files
    • telnet.py
    • .pre-commit-config.yaml
  • Default dev port set to 8788 in wrangler.toml. baseline behavioral
    1 file
    • wrangler.toml