- Add support for blocking specific app/version/label combinations. (#85)
- Allow configuration of the body of created Github/Gitlab issues via a template in the configuration file. (#84)
- Add a link to the archive containing all the logs in the issue body. (#81)
- cleanup.py: Handle --repeat-delay-hours not being passed correctly, introduced in 1.10.0 (#78)
- Add --repeat-delay-hours option to cleanup script to run persistently outside of a cronjob. (#72)
- Allow gzipped json & txt files to be uploaded as attachments to rageshakes. (#75)
- Creates a new
rageshake/scripts
image with cleanup script, ensurelatest
tag is correctly applied. (#71) - Update README.md to include json as a valid extension for file uploads. (#74)
VERSIONING NOTE: From this release onwards rageshake will be versioned in x.y.z
format, not x.y
.
- Add a zero-dependency python script to cleanup old rageshakes. (#61)
- Update deployment process to automatically build docker containers and binaries. (#70)
- Add config option to block unknown appplication names. (#67)
- Reimplement buildkite linting and changelog in GHA. (#64)
- Pass the prefix as a unique ID for the rageshake to the generic webhook mechanism. (#54)
- Provide ?format=tar.gz option on directory listings to download tarball. (#53)
- Allow upload of Files with a .json postfix. (#52)
- Allow forwarding of a request to a webhook endpoint. (#50)
- Add support for creating GitLab issues. Contributed by @tulir. (#37)
- Support element-android submitting logs with .gz suffix. (#40)
- Prevent timestamp collisions when reports are submitted within 1 second of each other. (#39)
- Update minimum Go version to 1.16. (#37, #42)
- Add documentation on the types and formats of files submitted to the rageshake server. (#44)
- Build and push a multi-arch Docker image on the GitHub Container Registry. (#47)
- Add a /health endpoint that always replies with a 200 OK. (#48)
- Add email support. (#35)
- Add support for Slack notifications. Contributed by @awesome-manuel. (#28)