Releases: jameskr97/CrashServer
Releases · jameskr97/CrashServer
CrashServer v.0.2.0.3 Pre-Release
Hotfix: Adding missing flush statement preventing symbols from being uploaded.
CrashServer v.0.2.0.2 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
Attempting to fix CSRF token issue which only shows after released.
CrashServer v0.2.0 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
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
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