New
- Include paths from environment variables in analysis phase #1184
--includeflags shouldn't be skipped during analysis #1237- In anonymous mode allow superuser permission #1137
- Understand HTTPS product and server URLs without a port specified as 443 #1146
- Showing severity report count at the statistics page #1104
- Enable copy-paste for links #1164
- How to handle false positives HOWTO #1185
- Feature comparison of cmd and webgui #1197
- Performance/stress tests #808
- Command line diff performance improvements #956
- Show unique bug count in the run list page (instead of non unique) #1202
- Include paths from environment variables in analysis phase #1184
- Schema migration support of product databases #351
- Mount the same configuration database to multiple servers #876
Changes
- New report storage method: store every single bug report even if hash clashes, remove outdated resolved paths at run update #1213
- Put full date in log messages not only the time #1214
- Improve comments for the LDAP authentication #1217
- Rename some column labels #1200
- Use absolute path in logger #1097
- Upgrade SQLAchemy to 1.1.11 #1107
- Improve performance of report filters #1038
- Do not reparse unchanged files to get suppression to improve performance #1231
- Don't log as error if multiple source and triple is present in the log file #1230
- Update plist file with report hash #1239
- File cleanup refactoring #1131
Bug fix
- Fix run storage error (AddFileRecord return value) #1215
- Update line and column fields of report #1106
- Mismatch between filter result count and number of listed reports #1093
- Wrong handling of builtin includes during CTU collect phase #1143
- --enable-all with other options doesn't run most of the clang-tidy checkers #1148
- Server should not start in case of incorrectly formatted json file #1149
- Exception is thrown if product name is not specified #1174
- Exception is thrown while parsing compilation json #1180
- After a run is deleted the counter is not updated #1152
- Bug tree shows issues from all runs even if one run selected #1117
- Remove gcc intrinsic and include-fixed include directories from analysis #1183
- Ordering by File when Unique reports are enabled doesn't give an alphabetical order #1198
- Handle more plist parsing errors #1225
- Remove linecache usage #1227
- Review status false positive is not set #1223
- Failure zip does not contain all dependent headers (CTU) #1159
- Make sure that file is closed if plist parsing fails #1216
- Don't attempt to add the same file multiple times to the ZIP #1234
- Generate report hash fix #1235
- Fix server general exception #1242
- Do not store same bug from plist files #1247