github.com/tarampampam/webhook-tester
v1.0.1
#2511 most downloaded on Go modules
tarampampam/webhook-tester
What this package is like to depend on
Last release 4 years ago
no release in 18 months
Release timing varies
gaps range from 8 days to 12 months
Nearly every release is documented
notes for 7 of 7 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
15 releases · first in 2021
0 releases in the last 12 months
see the full history below
Release timeline
15 releases · Jan 2021 to Jan 2023Releases
latest 15-
v1.0.2-0.20230110084554-9d3ae4d0523610 Jan 2023 pre-releaseNothing published for this version
-
v1.0.2-0.20221118194924-f3294979a80018 Nov 2022 pre-releaseNothing published for this version
-
v1.0.116 Nov 2022Release notes
Open source →Added
- Environment variable
PORTsupport (is an alias forLISTEN_PORT) - Requests navigation hotkeys (up/left and down/right) #203
Fixed
- HEX view improved
- Environment variable
-
v1.0.015 Nov 2022Release notes
Open source →Added
- Dotenv (
.env) file support - Code snippets for requests for different programming languages #149
- Persistent Webhook URL (
--create-session %VALUD_UUID%flag for theservesub-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
--publicflag (and env variablePUBLIC_DIR) support forservesub-command
Fixed
- A lot of small frontend issues
- Dotenv (
-
v0.4.314 Sep 2022Release notes
Open source → -
v0.4.3-0.20220512131753-1d921d53bf7112 May 2022 pre-releaseNothing published for this version
-
v0.4.212 May 2022 -
v0.4.1-0.20210510062530-cef61a08466510 May 2021 pre-releaseNothing published for this version
-
v0.4.020 Apr 2021Release notes
Open source →Changed
- For redis storage and pubsub
jsonencoder/decoder replaced with msgpack - Storage now accepts and returns request content as a bytes slice
- Response content for session creation handler must be base64-encoded
- All API handlers return request body and session response base64-encoded (JSON request and response property
contentreplaced withcontent_base64)
Added
- UI Binary request viewer
- Possibility to download request content using UI
Fixed
- API handler "all session requests" sorting order
- For redis storage and pubsub
-
v0.4.0-RC119 Apr 2021 pre-releaseNothing published for this version
-
v0.3.115 Apr 2021Release notes
Open source → -
v0.3.006 Apr 2021Release notes
Open source →Added
- E2E test using postman
- In-memory storage implementation
- In-memory and Redis pub/sub implementation
- Websockets for browser notifications
servesub-command flags:--redis-dsnredis server DSN (format:redis://<user>:<password>@<host>:<port>/<db_number>), required when storage driverredisis used--pubsub-driverpub/sub driver (redisandmemoryis supported)--storage-driverstorage driver (redisandmemoryis supported)--max-request-body-sizemaximal webhook request body size (in bytes)--ws-max-clientsmaximal websocket clients--ws-max-lifetimemaximal single websocket lifetime
- Sub-command
healthcheck(hidden in CLI help) that makes a simple HTTP request (with user-agentHealthChecker/internal) to thehttp://127.0.0.1:8080/liveendpoint. Port number can be changed using--port,-pflag orLISTEN_PORTenvironment variable - Healthcheck in dockerfile
- Global (available for all sub-commands) flags:
--log-jsonfor logging using JSON format (stderr)--debugfor debug information for logging messages--verbosefor verbose output
- Graceful shutdown support for
servesub-command - HTTP requests & HTTP panics logging middlewares
- Logging using
uber-go/zappackage - HTTP route
/api/version - HTTP route
/metricswith metrics in prometheus format - Support for
linux/arm64,linux/arm/v6andlinux/arm/v7platforms for docker image
Changed
- Docker image based on
scratch(notalpineimage) - Directory
publicrenamed toweb - Package name changed from
webhook-testertogithub.com/tarampampam/webhook-tester - Default value for
--publicflag (servesub-command) now%binary_file_dir%/webinstead%current_working_directory%/web - Flag
--session-ttl(servesub-command) now accepts duration (example:1h30m) instead seconds count - Flag
--publicnow accepts empty value (in this case file server will be disabled) - Go updated from
1.15up to1.16.3 - All frontend libraries updated
Removed
- Binary file packing using
upx - HTTP method
CONNECTfor webhook endpoint servesub-command flags:--redis-host,--redis-port,--redis-db-num- Environment variables support:
REDIS_HOST,REDIS_PORT,REDIS_DB_NUM - Property
versionfrom/api/settingsJSON-object response - Pusher support (replaced with pub/sub + websockets)
Fixed
- Webhook delay uses
time.After()insteadtime.Sleep()with context canceling support - Wrong
contentproperty value for session creation HTTP handler - Wrong
Content-Typeheader value for webhook handler - Correct file mime-types for docker image
-
v0.3.0-RC206 Apr 2021 pre-releaseNothing published for this version
-
v0.3.0-RC106 Apr 2021 pre-releaseNothing published for this version
-
v0.2.1-0.20210125072034-34975024884425 Jan 2021 pre-releaseNothing published for this version