v6.15.1
News
- CodeChecker is now available in the Snap Store and can be installed easily with the following command:
sudo snap install codechecker --classic
. - We have enabled
Github Discussions
in our repository. Now if you have anyquestion
or anidea
you have to create a new discussion instead of an issue. Bug reports still have to be created as anIssue
. - Our
Roadmap for 2021
is available here: https://github.com/Ericsson/codechecker/projects/15 - We moved from
Travis CI
toGithub Actions
(#3066, #3086, #3131). - Unfortunately one of our core team member @gyorb left the project due to getting busy with other tasks. We wish you all the best and thank you very much for your hard work in the CodeChecker project 😊. Nevertheless, we hope that one day you return contributing! 😏
CLI related improvements/fixes
Sphinx
documentation generator tool parser (#3017).- Show comments when using
CodeChecker cmd results --details
command (#3005). - Using tags names in diff commands (#3144).
- Fix
json
andhtml
output when both formats are selected (3059). - Unique lines when collecting statistics (#3028).
- Diff
resolved
reports of remote to local (#3129). - Collect CTU-involved files in the report directory (#3029).
- Fix double clang-tidy config flags (#3157).
- Do not allow ctu-ast-mode in non-CTU mode (#3146).
- Handle duplication warning at store (#3159).
CodeChecker log
debug logs go to report dir (#3166).- Opt-in fix escape in logger in case of backslash, CR, LF (#3169).
Server improvements/fixes
- Configure keepalive (#3167).
- LDAP authenticated users default permissions (#3072).
- Source code comment parsing with trim path (#3078).
- Change review status date only if necessary (#3123).
- Print API function name in server logs (#3105).
- Fix multiple negative file path in source component filter (#3051).
- Fix LDAP authentication exception (#3073).
- Verify TLS certificate in LDAPS connection (#3083).
- Log unsuccessful authentication requests (#3148).
- Add more info log to the store API function (#3165).
Fix quotes in system comments (#3094).
GUI improvements/fixes
- Add shortcut links to the product page (#3100).
- Show a progress bar while removing a run is in progress (#3046).
- Sort runs in ascending order by the latest storage date by default (#3071).
- Show both review and detection status icons in the
Report Tree
view (#3037). - Outstanding reports char day view (#3054).
- Set required field for product config form (#3056).
- Handle missing report (#3102).
- Fix undefined
getRunIds
API function in Baseline Run filter (#3043). - Fix checker statistics difference (#3130).
- Fix links in statistics tables (#3067).
- Fix getting analyzer statistics for runs (#3152).
- Refactoring product overview page (#3147).
- Usability improvements (#1522, #3041, #3042).
Documentation updates
- Documentation for report identification (#3070).
- Extend documentation for detection status (#3038).
- Describe the usage flow in the main readme (#3069).
- Show command line features in the main readme (#3068).
- Full GUI userguide rewrite (#3080).
- Other fixes (#3040, #3101, #3154).
Package updates
- We changed our
thrift
requirements from0.11.0
to0.13.0
(#3032). - We upgraded
lxml
requirements from4.5.0
to4.6.2
(#3127).
Milestone
For more detailed information check the milestone of this release.
Contributors
Big thanks to everyone who helped us creating this release: @jay24rajput, @rasjani, @jimis, @engr-basit, @startergo.