Release history
Every released version of TestingBot Tunnel, newest first. New features, improvements and bug fixes.
-
v4.8
May 2026 Current- Added a Prometheus
/metricsendpoint exposing HTTP request rate, duration and size histograms, HTTPS CONNECT counters, SSH tunnel state and reconnects, active connections, error counters and JVM/process metrics - Added
--metrics-auth user:passwordto protect the metrics endpoint with HTTP Basic Authentication - Added
TESTINGBOT_AUTH,TESTINGBOT_PROXY_USERPWDandTESTINGBOT_METRICS_AUTHenvironment variables so credentials stay out of the process list - Sensitive headers are now stripped from debug logging
- Improved basic authentication handling and logging
- Updated dependencies
- Added a Prometheus
-
v4.7
March 2026- Fixed an issue with WebSocket proxying
-
v4.6
January 2026- Fixed an issue with
--debug
- Fixed an issue with
-
v4.5
January 2026- Added
-s,--sharedto share a tunnel with colleagues on your team. Tunnels are not shared by default - Updated dependencies
- Code improvements
- Added
-
v4.4
October 2025- Improved
--proxyand--proxy-userpwdreliability - Updated dependencies
- Improved
-
v4.3
August 2025- Enhanced
--doctordiagnostic checks - Improved connection monitoring and automatic retry mechanisms
- Updated Jetty and SSH libraries
- Dropped support for Java 8 (Java 11+ now required)
- Enhanced
-
v4.0
December 2024- Added WebSocket and Server-Sent Events (SSE) support
- Added
--nobumpoption to disable SSL bumping - Upgraded to Jetty 11
-
v3.5
May 2023- Upgraded secure connection ciphers for improved security
- Updated dependencies
-
v3.2
February 2021- Updated dependencies for security and compatibility
-
v3.1
February 2020- Fixed tunnel polling to prevent indefinite connection attempts
- Built with Java 8 for broader compatibility
- Internal code improvements
-
v3.0
September 2019- Updated Jetty dependencies
- Various stability improvements
-
v2.9
January 2019- Various minor fixes to timeout handling and
--doctorchecks
- Various minor fixes to timeout handling and
-
v2.8
June 2018- Fixed null pointer exception in connection handler
-
v2.7
June 2018- Added upstream HTTPS proxy support via CONNECT method (
--proxy) - Renamed
--jettyportoption to--localport - Enabled
--nocacheintegration with Manual Testing API - Removed hardcoded port restrictions
- Added upstream HTTPS proxy support via CONNECT method (
-
v2.6
April 2018- Added option to inject custom HTTP headers into requests
- Added automatic basic authentication for configured hosts
- Clarified
--nocachebehavior: disables all HTTP request caching - Removed deprecated
--boostand--ssloptions - Fixed incorrect Java version detection
-
v2.5
September 2017- The tunnel now reports its version to TestingBot
- Added
--pacoption to configure a PAC (Proxy Auto-Config) URL for test sessions
-
v2.4
August 2017- Added
--tunnel-identifierto run multiple tunnels on the same account - Added local directory serving for static file testing
- Added embedded REST API for tunnel statistics (default port 8003)
- Improved logging with configurable output format, file logging, and debug levels
- Improved connection error handling with automatic reconnection
- Added
-
v2.3
October 2016- Added
--doctorcommand to troubleshoot configuration issues - Debug mode now outputs HTTP headers for easier troubleshooting
- Added