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.mdRelease 0.2.0 changelogCHANGELOG.mdCF package 0.2.0 changelogpyproject.tomlVersion bump to 0.2.0pyproject.tomlCF package version bump to 0.2.0
Quick-Connect and Shell Connector
9 files changed
shell.pyShell connector for ephemeral local shell sessions__init__.pyConnectors updated with shell connectormodels.pyEphemeral session model supportconfig.pyquick-connect configurationregistry.pyQuick-connect session registrydashboard-view.jsDashboard auto-refresh and quick-connect UIapi.jsFrontend API updated for quick-connectconnections.pyHub connections updatedcore.pyHub core updated for quick-connect
- Quick-connect, shell connector, and ephemeral sessions added; Playwright tests fixed.
instantiate
behavioral
3 files
shell.py__init__.pymodels.py
- Dashboard auto-refresh, quick-connect polish, and CF Access groups documentation added.
specify
behavioral
2 files
dashboard-view.jsconfig.py
- CF Access JWT support added with JWT_DEFAULT_ROLE for roleless tokens.
instantiate
behavioral
2 files
jwt.pyconfig.py
Cloudflare E2E Tests
7 files changed
test_e2e_wrangler.pyReal CF E2E tests with hibernation-mode DO bug fixestest_e2e_full_stack.pyFull-stack E2E test suitetest_e2e_ws.pyCF WebSocket E2E teststest_e2e_playwright_proxy.pyPlaywright proxy E2E testsmain.tfTerraform deployment configurationoutputs.tfTerraform outputsvariables.tfTerraform variables
- Real CF E2E tests added with hibernation-mode Durable Object bug fixes.
qualify
behavioral
2 files
test_e2e_wrangler.pytest_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.yamlBiome and tsc hooks added; TypeScript lint issues fixedbiome.jsonBiome configurationpackage.jsonNode dependencies for Biome/tscpackage-lock.jsonNode lock file
Bug Fixes
3 files changed
store.pyKV input_mode staleness and webSocketError cleanupentry.pyBrowser role fail-closed fixhttp_routes.pyCF security and correctness fixes
- KV input_mode staleness fixed; webSocketError KV cleanup added; browser role made fail-closed.
remediate
errata
2 files
store.pyentry.py
- CF package code review: security, correctness, and cleanup applied.
remediate
errata
2 files
http_routes.pyws_routes.py
- E2E test updated to accept 401 in JWT mode for unauthenticated hijack acquire.
qualify
internal
1 file
test_e2e_wrangler.py
Cleanup
2 files changed
wrangler.tomlDefault dev port set to 8788telnet.pyLegacy/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