Releases: tarampampam/webhook-tester
Releases · tarampampam/webhook-tester
v2.0.1
v2.0.0
The app has been completely rewritten, and here are the key updates:
- VueJS replaced with ReactJS: Mantine was chosen as the UI kit
- Light theme support: The app now automatically applies the theme based on your browser preferences
- Expanded OS/arch compatibility: Compiled binaries for a broader range of OS/arch combinations are now available in the repository releases, making it easier to use the app as a standalone binary instead of a Docker image
🚀 New Features
- "Tunnel": Capture requests via a unique domain name. All requests sent to this domain are forwarded to your locally running webhook tester instance. Simply set the tunnel driver via CLI arguments or environment variables and provide your ngrok API key (it's free)
- "Auto-create sessions": When enabled, any request targeting a session that doesn’t yet exist will automatically create the session. No more pre-defining sessions manually (issue #559)
- Session switching in the UI: Easily switch between sessions directly from the UI (issue #259)
- FS storage driver: Persist session and request data between app restarts without needing a Redis server
- Response Customization: You can now customize HTTP headers, not just the
Content-Type
🛠 Fixes
- Reduced log noise from the health check endpoint (issue #575)
- Query parameters no longer cause 404 errors (issue #389)
- Downloading request payloads as binary data no longer corrupts the payload (issue #307)
Breaking Changes
- The
-p
flag has been removed - use the longer--port
flag instead - The
--listen
flag has been replaced with--addr
- The
--ignore-header-prefix
flag has been removed - The
--max-request-body-size
default value is now0
(no limit) - The
--ws-max-clients
and--ws-max-lifetime
flags have been removed - The
--create-session
flag has also been removed. You can now use--auto-create-sessions
instead
Tip
You can always find additional details in the README file
Docker image:
ghcr.io/tarampampam/webhook-tester:2.0.0
tarampampam/webhook-tester:2.0.0
Full Changelog: v1.1.0...v2.0.0
2.0.0-alpha4
Early test build (for testing purposes only; do NOT use it)
ghcr.io/tarampampam/webhook-tester:2.0.0-alpha4
tarampampam/webhook-tester:2.0.0-alpha4
v2.0.0-alpha3
Early test build (for testing purposes only; do NOT use it)
ghcr.io/tarampampam/webhook-tester:2.0.0-alpha3
tarampampam/webhook-tester:2.0.0-alpha3
v2.0.0-alpha2
Early test build (for testing purposes only; do NOT use it)
ghcr.io/tarampampam/webhook-tester:2.0.0-alpha2
tarampampam/webhook-tester:2.0.0-alpha2
v2.0.0-alpha1
Early test build (for testing purposes only; do NOT use it)
ghcr.io/tarampampam/webhook-tester:2.0.0-alpha1
tarampampam/webhook-tester:2.0.0-alpha1
v1.1.0
v1.0.1
v1.0.0
Added
- Dotenv (
.env
) file support - Code snippets for requests for different programming languages #149
- Persistent Webhook URL (
--create-session %VALUD_UUID%
flag for theserve
sub-command) #160
Changed
- Frontend building using WebPack
- VueJS updated from v2 to v3
- Bootstrap updated from v4 to v5
- All frontend dependencies are now built-in (no external network requests are needed anymore)
- OpenAPI specification now is used for the code generation on the frontend and backend sides
- E2E tests now use the hurl instead of postman/newman
- CLI global flags now should be defined before the sub-command (
./app serve --log-json ...
→./app --log-json serve ...
)
Removed
--public
flag (and env variablePUBLIC_DIR
) support forserve
sub-command
Fixed
- A lot of small frontend issues