Skip to content

v6.9.0

Compare
Choose a tag to compare
@gyorb gyorb released this 08 Feb 19:31
· 3749 commits to master since this release
03351d2

Release 6.9.0

New Features

  • New "OFF" and "UNAVAILABLE" detection statuses were introduced #1850
    Mark a report "OFF" in case the checker is available but it was turned off in a later analysis.
    Mark a report "UNAVAILABLE" in case the checker was removed or renamed between different analyzer releases.
    They influence the analysis statistics numbers, see the documentation for further details
    (diff calculation)
  • Disable review status change on the WEB UI #1825
    Review status changed for a product can be disabled by a product admin.
  • Improved logging for build systems using ccache #1864
  • Filter by detection date in command line #1899
  • CallAndMessageUnInitRefArg was removed from extreme profile #1897
  • Add run name filter to Codechecker cmd runs command #1849
  • Report uniqueing arguments in command line #1877
  • Handle compile errors and analyzer crash separately #1829
  • New documentation about report identification #1831
  • Add left/right arrow to the bug steps in the webui #1813
  • Add extra analyzer flag if the iterator checkers are enabled #1833
  • Highlight selected event in the generated html report #1893
  • Announcement banner. #1861

Improvements

  • Log optimization #1886
  • Do not convert notes to events #1882
  • Edit doxygen main page and add images #1884
  • Ignore encoding errors #1852
  • Warning when upgrading SQLite database #1858
  • Update architecture overview #1880
  • Correct way to convert clang-tidy .rst to .md correctly rendered by CodeChecker #1857
  • Show link to the ClangTidy site for ClangTidy checks in "Show Docs" #1848
  • Remove unused analyze arguments from User Guide. #1891
  • NFC: just sort checker names #1847
  • Add bugprone-parent-virtual-call check for clang-tidy v7+ #1843
  • Set user name in the HTTP response header #1828
  • Unnecessary signal handling in performance test. #1826
  • Write more info logs at the server #1824
  • Print statistics on signal #1823
  • ugrade boost before thrift install #1821
  • Freeze test requirements and move requirements.txt #1820
  • New dockerfiles for test environments #1819
  • Source venv before pycodestyle #1817
  • Upgrade test environment for clang7 #1816
  • Initial mkdocs support #1812
  • Documentation cleanup #1811
  • Bump up version to 6.9.0 #1809
  • Constructing config handler is the analyzer classes' responsibility #1788
  • Modify curl arguments for 3pp downloads #1718
  • Review sql queries #1700
  • Contradiction expensive to evaluate #864
  • Refactoring fail zip #1772
  • Add stats collector hook #1872
  • Option parser refactoring #1814
  • Make ImplicitCompilerInfo's methods static. #1892
  • Reformat usage guide for mkdocs #1832
  • Add tooltips to detection status filter items #1907

Bug Fixes

  • Add clang_analayzer macro to CTU pre analysis #1865
  • Fix --timeout as clang-sa spawned child processes are not killed now #1844
  • Tash files are created in cwd by --stats-collect #1881
  • Whitespace escaping in source path #1871
  • Fix HTML converter layout file default path #1894
  • Fix PlistToHTML bug path arrows #1889
  • Fix escaping in command line arguments #1888
  • Fix: macros are under diagnosics instead of path #1887
  • Test OSX Travis #1873
  • Fix default value of Boolean column at migration #1869
  • Option parser refactoring broke osx tests #1868
  • Combobox with False-positive/Intended/... is not shown on last revision #1863
  • Update postgresql in osx travis ci #1856
  • Fix running psql test cases #1846
  • Fix source code comment unicode error #1845
  • [CTU] Compiler default C++ dialect is not added when generating the PCH files #1838
  • Fix documentation (markdown syntax and typo) #1810
  • When many products are added (>30) the product list page takes ~6s to load #1730
  • If the json file is incorrect formatted, show the impacted file #1665
  • Fix typo #1896
  • Fix slow boost build in travis #1822
  • Fix command line help message #1854
  • Small fixes found by PyCharm's static analysis #1837
  • Upload compiler_info.json #1900
  • Fix storage of analysis statistics test #1901
  • Store statistics if it contains failed zips #1902
  • Small log parser fixes. #1903
  • Enable statistics checkers before workers #1905
  • Fix password request for cmd #1910
  • Fix missing space in warning message #1912
  • Add missing future imports #1913