Skip to content

Releases: Khaaz/Discord-GitHook

v3.0.1

04 May 23:12
58f3264
Compare
Choose a tag to compare

Fix a bug when the github x-forwarded-for header could be missing (58f3264)

v3.0.0

17 Mar 13:34
Compare
Choose a tag to compare

This release introduce a complete API redesign and improvement.

  • Code maintainability and consistency:
    • Ratelimiter and request manager
    • Full and better parser support.
    • Easily extendable and editable
    • Overall API design
  • Performance improvement:
    • Parser performance
    • Full ratelimiter perf improvement
    • Full Queue system (better perf)
    • Auth system and secret token checks
  • Addition:
    • Additional network support
    • Auth system for networks
    • Better ratelimiting
    • Full parsing support (missing events for pipeline and jobs)
  • Fixes:
    • Ratelimit system
    • Request queue (always forward request to the correct destination)
    • Incorrect parsing for selfhosted instances

Fixes issues #10 #11 #12 #14 #15 #16 via PRs #17 #18 #19 #20 #22 #25

v2.1.1

27 Aug 14:58
Compare
Choose a tag to compare
  • Added possibility of using a different authorization in GitHub and GitLab.
  • Lots of bug fixes, visual bugs and typo.
  • Added fixes for some edge cases when parsing GitLab's data.

v2.0.0

26 Aug 20:18
Compare
Choose a tag to compare

Supports:

  • GitHub webhook requests routing through /github endpoint
  • GitLab webhook requests routing through /gitlab endpoint

Now supports GitLab and parse the data with the GitHub webhooks format.

v1.1.2

25 Aug 21:06
Compare
Choose a tag to compare

Now supports:

  • IP Blacklist
  • IP AutoBan after 3 unauthorizeds requests
  • Improved request handler with global webhooks rate-limit handling.
  • Now includes a /github enpoint.
    However requests to base URL would always redirect to the correct endpoint.
    => Preparing to gitlab support

v1.0.0

24 Aug 22:23
Compare
Choose a tag to compare

Supports:

  • One API to route all webhook requests.
  • Signature verification (with github signature).
  • SSL verification.
  • Handles rate-limit.