v6.23.0-rc2
Pre-releaseThe following changes and fixes were made since v6.23.0-rc1
GCC Static Analyzer Related Changes:
Fixed the SARIF file location according to the GCC documentation.
Changed GCC's output format to sarif-stderr.
Temporarily ignored compiler warnings in GCC.
🐛 Analyzer Improvements:
Replaced the multiprocessing library with multiprocess. This resolved issues in multiprocess library usage on different platforms but mostly on OSX. Added in #4076
Fixing a crash when CC_ANALYZERS_FROM_PATH env variable is set in #4084
Corrected a bug about the --enable-all flag not disabling specific warnings in #4080 by @bruntib
Fixed non-determinism in the appearance of clang-tidy checkers.
Prevented duplicate addition of extra arguments in cppcheck.
Resolved an issue with the AnalyzerContext lazy initialization.
💻 Server/GUI Updates:
An error was fixed when loading the report in the report view that caused the review status dropdown menu's value to fail to update when switching to a report with a different status. Fixed in in #4082 by @cservakt
CI Configuration
The issue with building ReadTheDocs has been rectified. You can view the latest docs here: https://codechecker.readthedocs.io/en/latest/
In addition, we have implemented modifications to the PyPI action in order for a more reliable package publishing by @vodorok
🔨 Other:
- [docs] Leave a better TODO for gcc docs by @Szelethus in #4069
- chore(store): Give a name to the timeout watchdog thread by @whisperity in #407
- Bump @babel/traverse from 7.16.8 to 7.23.2 in /web/server/vue-cli by @dependabot in #4043
- Bump gitpython from 3.1.35 to 3.1.37 in /web/requirements_py/dev by @dependabot in #4038
- Bump gitpython from 3.1.35 to 3.1.37 in /web by @dependabot in #4037
Full Changelog: v6.23.0-rc1...v6.23.0-rc2