Skip to content

Releases: jameskr97/CrashServer

CrashServer v.0.2.0.3 Pre-Release

19 Sep 20:34
Compare
Choose a tag to compare
Pre-release

Hotfix: Adding missing flush statement preventing symbols from being uploaded.

CrashServer v.0.2.0.2 Pre-Release

18 Sep 11:59
Compare
Choose a tag to compare
Pre-release

Mostly for the fix

[0.2.0.2] - 2021-09-18

Added

  • More log messages on minidump processing
  • /logs/app.log for application logs

Fixed

  • Dockerfile to download essential library libcurl3-gnutls for stackwalker

CrashServer v.0.2.0.1 Pre-Release

07 Sep 04:41
Compare
Choose a tag to compare
Pre-release

Attempting to fix CSRF token issue which only shows after released.

CrashServer v0.2.0 Pre-Release

05 Sep 07:24
Compare
Choose a tag to compare
Pre-release

This release focuses on improving logs, with minor API changes and website changes.

[0.2.0] - 2021-09-05

Added

  • Allow for deep linking via # in url on the settings page
  • CLI commands for creating and deleting user accounts
  • Notify user if there are no symbols uploaded when trying to upload a minidump
  • gunicorn is run from a python application script instead of the command line
  • gunicorn access logs are written to the /logs directory

Changed

  • Switched from python logging module to loguru
  • Disallow empty version argument when uploading symbol for versioned project

Removed

  • Removed config for domain.

CrashServer v0.1.1 Pre-Release

02 Sep 10:25
Compare
Choose a tag to compare
Pre-release

This release is less a necessity, and more to ensure I have a solid setup for release cycles.

[0.1.1-alpha] - 2021-09-02

Added

  • Show API keys at settings page for each project.
  • Allow password to be changed when form is posted
  • Add more config information at settings page about tab
  • Ensure all storage directories are created at program startup

Fixed

  • Upload page not allowing upload after a wrong file was previously uploaded

CrashServer v0.1.0 Pre-Release

01 Sep 11:28
Compare
Choose a tag to compare
Pre-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