Releases: JerboaBurrow/Pulse
Releases · JerboaBurrow/Pulse
release-v0-0.0.6
What's Changed
- clear throttle ips periodically by @Jerboa-app in #20
Full Changelog: v0-0.0.5...v0-0.0.6
Pulse 0-0.0.5
What's Changed
- adds fork, pr, issue events by @Jerboa-app in #15
Full Changelog: v0-0.0.4...v0-0.0.5
Pulse 0-0.0.4
What's Changed
- adds multiple selection criteria, version output by @Jerboa-app in #14
New Contributors
- @Jerboa-app made their first contribution in #14
Full Changelog: v0-0.0.3...v0-0.0.4
Pulse 0-0.0.3
Adds
- hotloading event templates
- template selection by (single) value checking (hotloadable)
- github ping event
- private repo message suppression hotloadable on event by event basis
- private repo stats suppression hotloadable via
stats.config
Restructures
- Event is now a trait implemented by e.g. GithubRelease
- stats now handles i/o, thread is spawned with the server
Pulse 0-0.0.2
Adds
- Github statistics collection
- Ignores private repos entirely
- Skips Discord messaging for private repos
- Status badge generation (GET request to
/badge
), check the READEME.md - Restructuring
Pulse 0-0.0.1
Initial release of pulse 🎊
Features
- recieve https POST's from Github webhook
- HMAC validation for Github's api
- send plaintext messages via https POST's to Discord webhook
- format
created
andpublished
release events for Discord, from the Github webhook - Throttle incoming IP requests
- command line specify: port, ssl certifcates, Discord webhook, and Github webhook secret
- http version (incoming requests) as a cargo build feature