Skip to content

CrashServer v0.1.0 Pre-Release

Pre-release
Pre-release
Compare
Choose a tag to compare
@jameskr97 jameskr97 released this 01 Sep 11:28
· 300 commits to main since this release

CrashServer v0.1.0 Alpha

This is the first release of Crash Server, intended to help open-source projects who use Google Crashpad have a publically accessible place to upload their minidumps for decoding.

This is not complete, and attempting to use it in the real world will cause you problems.

Changelog:

[0.1.0-alpha] - 2021-09-01

Added

  • View recently uploaded symbols at /crash-reports endpoint
  • View uploaded symbols by project at /symbols endpoint
  • Upload minidumps via publicly-accessible /upload webpage
  • Upload minidump via /api/minidump/upload endpoint, with minidump specific api-key
    • Minidump uploads are limited to 10 per hour, per remote ip-address
  • Upload symbols via /api/symbol/upload endpoint, with symbol specific api-key
  • Login system (no registration) for admins to be able to
    • Create projects
    • View project data
    • View system information
  • Admin panel after login is mostly non-functioning, and is still a WIP at this release
  • Asynchronously decode any uploaded minidump
  • Only decode minidumps if symbol is available