Releases: MozillaSecurity/FuzzManager
Releases · MozillaSecurity/FuzzManager
v0.9.0
What's Changed
- Add support for brk instruction on ARM64 by @choller in #1099
- Remove unmaintained sanitizer log parser in AutoRunner by @jschwartzentruber in #1103
Full Changelog: v0.8.4...v0.9.0
v0.8.4
What's Changed
- Remove URL requirements from source metadata by @jschwartzentruber in #1091
Full Changelog: v0.8.3...v0.8.4
v0.8.3
What's Changed
- Update requirement metadata format when repacking wheel by @jschwartzentruber in #1090
Full Changelog: v0.8.2...v0.8.3
v0.8.2
What's Changed
- Don't require wheel filename to begin with "FuzzManager" by @jschwartzentruber in #1089
Full Changelog: v0.8.1...v0.8.2
v0.8.1
What's Changed
- Disable EC2SpotManager by @jschwartzentruber in #1088
- Increase verbosity for twine upload by @jschwartzentruber in #1087
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- Create a separate IPC report each week by @choller in #970
- Display all reports by default and change wording by @jschwartzentruber in #971
- Add report.tag to REST interface by @jschwartzentruber in #972
- Fix "aggregation" of single collection by @jschwartzentruber in #974
- Allow setting an alternative root by tag for coverage graph by @choller in #976
- Update S3Manager.py to preserve queue filename extension on download. by @jschwartzentruber in #977
- Update Celery commands in docker-compose.yml by @catherinek07 in #975
- Update requirements by @jschwartzentruber in #979
- update mysql image name in docker-compose.yml by @hubertDec in #978
- Use CI matrix by @jschwartzentruber in #980
- Update docker compose instructions for compose v2 by @pyoor in #981
- Exclude IPC from general weekly coverage reports. by @jschwartzentruber in #983
- Replace eslint pre-commit hook with local configuration by @pyoor in #987
- Add support for coverage drop notifications by @pyoor in #986
- Fix docker push by @jschwartzentruber in #995
- Add uniqueness constraints to crash metadata models by @jschwartzentruber in #998
- Disable pagination for taskmanager pool list by @jschwartzentruber in #999
- Always show the "create new bucket" button on the find signatures page by @jschwartzentruber in #1008
- Permission update by @jschwartzentruber in #1010
- Make bucket reassignment asynchronous by @jschwartzentruber in #1011
- Use batched requests from frontend rather than async operations in celery by @jschwartzentruber in #1012
- Change testcase index to speed up quality calculations by @jschwartzentruber in #1013
- Fix bucket creation by @jschwartzentruber in #1015
- Add a toggle to hide crashdata by @jschwartzentruber in #1018
- Add page controls at the bottom of the crashes list by @jschwartzentruber in #1019
- Load bucket list without quality first by @jschwartzentruber in #1020
- Show crashdata initially expanded by @jschwartzentruber in #1022
- Revert async signature quality loading by @jschwartzentruber in #1023
- Add entrypoints for reporters by @jschwartzentruber in #1024
- Add support for newer ASan OOM word order by @jschwartzentruber in #1026
- Fix orion-builder env for docker push by @jschwartzentruber in #1027
- Enable privileged for docker push by @jschwartzentruber in #1028
- Run updates by @jschwartzentruber in #1029
- Periodically triage any untriaged crashes by @jschwartzentruber in #1031
- Add unique constraints for BucketHits by @jschwartzentruber in #1030
- Add default directories and settings for full UI testing by @jschwartzentruber in #1033
- Add user management commands by @jschwartzentruber in #1035
- Add management command to create test data for UI testing by @jschwartzentruber in #1034
- Remove outdated docs and instructions by @jschwartzentruber in #1036
- Add more test data for covmanager development by @jschwartzentruber in #1040
- Update frontend to Vue 3 by @jschwartzentruber in #1039
- Redesign user settings UI by @jschwartzentruber in #1042
- Move covmanager to frontend by @jschwartzentruber in #1043
- Move covmanager graph to d3 by @jschwartzentruber in #1044
- Use the global latest entry when creating a bucket watch by @jschwartzentruber in #1050
- Fix "assign existing bug" after vue3 migration by @jschwartzentruber in #1052
- Update linters and minor versions by @jschwartzentruber in #1053
- Use production build in Docker by @jschwartzentruber in #1054
- Minor fixes by @jschwartzentruber in #1055
- Add OS and Platform columns to taskmanager pool view by @jschwartzentruber in #1056
- Use Vue for bugzilla template editor by @jschwartzentruber in #1057
- FUZ-19A - Improve testcase handling in Bugzilla Template by @gitstart in #1069
- Signatures view is sometimes very slow by @gitstart in #1060
- Fix SQL problems by @jschwartzentruber in #1070
- fix: ensure crash triage happens when bucket changes by @jschwartzentruber in #1071
- Update BucketStatistics on signature reassignment by @jschwartzentruber in #1074
- feat: disable retry for task status reporter by @jschwartzentruber in #1072
- feat: switch up the layout on taskmanager pool list by @jschwartzentruber in #1075
- Show full list of templates in bug/comment publication form by @jschwartzentruber in #1076
- Fix email and tool filter editing by @jschwartzentruber in #1079
- update pip, npm, pre-commit requirements by @jschwartzentruber in #1080
- Update BucketStatistics when a testcase quality changes by @jschwartzentruber in #1081
- Ignore Taskcluster audit tasks by @jschwartzentruber in #1082
- Taskmanager should look for schedulerId in "status", not in "task" by @jschwartzentruber in #1083
- FUZ-22 - API Token improvements - IP Restriction by @gitstart in #1062
- API Token improvements - Token Rate Limits by @gitstart in #1067
- Reporter cleanup by @jschwartzentruber in #1085
- Use ServerError for timeout exceeded in Reporters by @jschwartzentruber in #1086
New Contributors
- @catherinek07 made their first contribution in #975
- @hubertDec made their first contribution in #978
- @gitstart made their first contribution in #1069
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- Add page titles by @jschwartzentruber in #937
- Update Django & Celery by @jschwartzentruber in #938
- Update PrismJS version by @jschwartzentruber in #941
- Update webpack by @jschwartzentruber in #942
- Update Vue to 2.7.15 by @jschwartzentruber in #943
- Fix ubsan error parsing when no stack is present by @jschwartzentruber in #947
- Fix lint environment by @jschwartzentruber in #948
- Minor fixes to README.md by @pyoor in #953
- Enable handlebarjs for keyword and whiteboard fields by @pyoor in #951
- Escape short signature by @jschwartzentruber in #954
- Update README to include npm build instructions by @jschwartzentruber in #959
- Use a static queue for taskmanager pulse consumer by @jschwartzentruber in #962
- Add a comment on Docker secret key to prevent spurious vulnerability by @jschwartzentruber in #963
- Replace distutils usage to allow installation in Python 3.12 by @jschwartzentruber in #967
Full Changelog: 0.6.0...v0.7.0
Release 0.6.0
-
Add line_no field to backtrace parsing exceptions -
Drop Python 3.7 -
Fix grcov output parsing on Windows
Release 0.5.3
Parse sanitizer hard rss limit exhausted assertions. The previous release also preferred soft rss limit exhausted messages, which are not fatal. This also fixes that.
Release 0.5.2
Add parsing for sanitizer heap_profile traces.