PackageTrack
Sign in Get early access

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 2023
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 15
  1. v1.0.2-0.20230110084554-9d3ae4d05236 10 Jan 2023 pre-release

    Nothing published for this version

  2. v1.0.2-0.20221118194924-f3294979a800 18 Nov 2022 pre-release

    Nothing published for this version

  3. v1.0.1 16 Nov 2022
    Release notes

    Added

    • Environment variable PORT support (is an alias for LISTEN_PORT)
    • Requests navigation hotkeys (up/left and down/right) #203

    Fixed

    • HEX view improved
    Open source →
  4. v1.0.0 15 Nov 2022
    Release notes

    Added

    • Dotenv (.env) file support
    • Code snippets for requests for different programming languages #149
    • Persistent Webhook URL (--create-session %VALUD_UUID% flag for the serve 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 variable PUBLIC_DIR) support for serve sub-command

    Fixed

    • A lot of small frontend issues
    Open source →
  5. v0.4.3 14 Sep 2022
    Release notes

    Changed

    • Go updated from 1.18 up to 1.19

    Fixed

    Open source →
  6. v0.4.3-0.20220512131753-1d921d53bf71 12 May 2022 pre-release

    Nothing published for this version

  7. v0.4.2 12 May 2022
    Release notes

    Changed

    • Go updated from 1.18.0 up to 1.18.1
    Open source →
  8. v0.4.1-0.20210510062530-cef61a084665 10 May 2021 pre-release

    Nothing published for this version

  9. v0.4.0 20 Apr 2021
    Release notes

    Changed

    • For redis storage and pubsub json encoder/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 content replaced with content_base64)

    Added

    • UI Binary request viewer
    • Possibility to download request content using UI

    Fixed

    • API handler "all session requests" sorting order
    Open source →
  10. v0.4.0-RC1 19 Apr 2021 pre-release

    Nothing published for this version

  11. v0.3.1 15 Apr 2021
    Release notes

    Changed

    • JSON request payloads now pretty-printed #78

    Fixed

    • Request body code highlighting #77
    Open source →
  12. v0.3.0 06 Apr 2021
    Release notes

    Added

    • E2E test using postman
    • In-memory storage implementation
    • In-memory and Redis pub/sub implementation
    • Websockets for browser notifications
    • serve sub-command flags:
      • --redis-dsn redis server DSN (format: redis://<user>:<password>@<host>:<port>/<db_number>), required when storage driver redis is used
      • --pubsub-driver pub/sub driver (redis and memory is supported)
      • --storage-driver storage driver (redis and memory is supported)
      • --max-request-body-size maximal webhook request body size (in bytes)
      • --ws-max-clients maximal websocket clients
      • --ws-max-lifetime maximal single websocket lifetime
    • Sub-command healthcheck (hidden in CLI help) that makes a simple HTTP request (with user-agent HealthChecker/internal) to the http://127.0.0.1:8080/live endpoint. Port number can be changed using --port, -p flag or LISTEN_PORT environment variable
    • Healthcheck in dockerfile
    • Global (available for all sub-commands) flags:
      • --log-json for logging using JSON format (stderr)
      • --debug for debug information for logging messages
      • --verbose for verbose output
    • Graceful shutdown support for serve sub-command
    • HTTP requests & HTTP panics logging middlewares
    • Logging using uber-go/zap package
    • HTTP route /api/version
    • HTTP route /metrics with metrics in prometheus format
    • Support for linux/arm64, linux/arm/v6 and linux/arm/v7 platforms for docker image

    Changed

    • Docker image based on scratch (not alpine image)
    • Directory public renamed to web
    • Package name changed from webhook-tester to github.com/tarampampam/webhook-tester
    • Default value for --public flag (serve sub-command) now %binary_file_dir%/web instead %current_working_directory%/web
    • Flag --session-ttl (serve sub-command) now accepts duration (example: 1h30m) instead seconds count
    • Flag --public now accepts empty value (in this case file server will be disabled)
    • Go updated from 1.15 up to 1.16.3
    • All frontend libraries updated

    Removed

    • Binary file packing using upx
    • HTTP method CONNECT for webhook endpoint
    • serve sub-command flags:--redis-host, --redis-port, --redis-db-num
    • Environment variables support: REDIS_HOST, REDIS_PORT, REDIS_DB_NUM
    • Property version from /api/settings JSON-object response
    • Pusher support (replaced with pub/sub + websockets)

    Fixed

    • Webhook delay uses time.After() instead time.Sleep() with context canceling support
    • Wrong content property value for session creation HTTP handler
    • Wrong Content-Type header value for webhook handler
    • Correct file mime-types for docker image
    Open source →
  13. v0.3.0-RC2 06 Apr 2021 pre-release

    Nothing published for this version

  14. v0.3.0-RC1 06 Apr 2021 pre-release

    Nothing published for this version

  15. v0.2.1-0.20210125072034-349750248844 25 Jan 2021 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive