Skip to content

v6.15.1

Compare
Choose a tag to compare
@csordasmarton csordasmarton released this 05 Feb 13:48

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 any question or an idea you have to create a new discussion instead of an issue. Bug reports still have to be created as an Issue.
  • Our Roadmap for 2021 is available here: https://github.com/Ericsson/codechecker/projects/15
  • We moved from Travis CI to Github 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 and html 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 from 0.11.0 to 0.13.0 (#3032).
  • We upgraded lxml requirements from 4.5.0 to 4.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.