Releases: elwinar/rcoredump
Releases · elwinar/rcoredump
v0.11.0
Added
- Delay parameter to every API endpoint to allow testing under slow conditions
- Special message on the app first load to avoid confusion with empty results
- "Delete Core" button in the webapp
Changed
- Assets are served under the /assets directory
- Return a JSON response from all API calls (except assets)
v0.10.0
Added
- Crasher programs
- Configuration example with a README for quick demonstration
- Script to copy-paste to download and executable and stack, and start a debug session with the adapter debugger
- Link to the repository in the webapp footer
Changed
- Use a QueryLink component to handle internal navigation via history
- Serve coredumps and executables with Content-Length header (and other standard headers)
Removed
- Monkey programs (replaced and extended by crashers)
v0.9.0
Added
- Reset button on the searchbar
- Add a cleanup routine and endpoint
- Display an error if the API fails
- Top-level handling of javascript error in the webapp
Changed
- Use a lighter secondary color for better contrast with the border color
Fixed
- Correctly report query error in the API
v0.8.0
Added
- Pagination in the API
- Pagination of the results in the webapp
- Add a special display for empty results
- Permalinks to coredump and executable searchs
Changed
- Design improvements:
- Hover color for result rows
- Lighter separators in table for better readability
v0.7.0
Added
- /about endpoint with build information
- Version of the webapp in the webapp's header
- ForwarderVersion and IndexerVersion in the indexed fields
- Metric for the size of the received coredumps, and options to control the exposed buckets
- Coredump.AnalyzedAt field with the date the coredump was anayzed (updated upon analysis)
- Coredump.Executable field with the name of the executable
Changed
- The
c.analyzer
andgo.analyzer
options now take the gdb or delve commands to execute on the coredump, instead of full shell commands (#27) - Design & Interface overhaul:
- Better table readability and usage by changing padding and making the whole row clickable
- Rework the searchbar to remove useless options and optimize the sorting
- Reorganization of the detail view and table heading for better readability
- Design adjustments for better compliance with WCAG 2.0
- The sort and sort order parameters are now separate options because it's simpler
- Limit the sort options to date and hostname because the executable one isn't working as intended anymore
- Compute the core and executable sizes during indexation instead of analysis
- Rename Coredump.Date to Coredump.DumpedAt for consistency with Coredump.AnalyzedAt
Fixed
- Case of the fields for sorting is back to lowercase