Skip to content

Self-hosted v4.0.0#

These release notes are for Codacy Self-hosted v4.0.0, released on May 18, 2021.

To upgrade Codacy, follow these instructions.

Breaking changes#

This version of Codacy Self-hosted requires PostgreSQL version 10.15 since the previous major version will reach end-of-life (EOL) later this year.

To upgrade PostgreSQL:

  1. Follow the instructions on how to upgrade a PostgreSQL cluster.

  2. After the upgrade, clean the Codacy databases with vacuumdb to prevent the autovacuum feature from momentarily affecting the performance of the databases at a later time.

Product enhancements#

Bug fixes#

  • Fixed wrong feedback message that mentioned disabling tools when toggling between the UI settings and configuration file for a tool on the Code patterns page. (CY-4276)
  • Fixed an issue where Codacy could fail to show repositories for organizations with more than 1000 repositories on GitHub. (CY-4193)
  • Fixed an issue that prevented users from ignoring issues even if they had the correct permissions. (CY-4161)
  • Now, you can use .eslintrc.cjs files to configure ESLint in your project. (CY-4146)
  • Fixed an issue that caused some cookies to be transmitted in plaintext when accessing app.codacy.com via HTTP with Firefox. (CY-4143)
  • Fixed an issue where repositories added to Codacy would have the GitHub status turned off. Now it's turned on by default for newly added repositories. (CY-4110)
  • Now, Codacy automatically ignores *.Designer.cs files from the analysis. (CY-4102)

Tool versions#

This version of Codacy Self-hosted includes the tool versions below. The tools that were updated on this version are highlighted in bold:

  • Ameba 0.13.1
  • Bandit 1.7.0
  • Brakeman 4.3.1
  • BundlerAudit 0.6.1
  • Checkov 1.0.838
  • Checkstyle 8.37
  • Clang-tidy 10.0.1
  • CodeNarc 1.6
  • Coffeelint 2.1.0
  • Cppcheck 2.2
  • Credo 1.4.0
  • CSSLint 1.0.5
  • Detekt 1.14.2
  • ESLint 7.25.0 (updated from 7.18.0)
  • Faux-Pas 1.7.2
  • Flawfinder 2.0.11
  • Gosec 2.3.0
  • Hadolint 1.18.2
  • JacksonLinter 2.10.2
  • JSHint 2.12.0
  • PHP Code Sniffer 3.6.0 (updated from 3.5.8)
  • PHP Mess Detector 2.8.1
  • PMD 6.33.0 (updated from 6.28.0)
  • PMD (Legacy) 5.8.1
  • Prospector 1.3.1
  • PSScriptAnalyzer 1.18.3
  • Pylint 1.9.5
  • PyLint (Python 3) 2.7.4 (updated from 2.7.2)
  • RemarkLint 7.0.1
  • Revive 1.0.2
  • Rubocop 1.14.0 (updated from 1.12.0)
  • Scalastyle 1.5.0
  • ShellCheck v0.7.1
  • Sonar C# 8.22 (updated from 8.15)
  • Sonar Visual Basic 8.15
  • SpotBugs 4.1.2
  • SQLint 0.1.9
  • Staticcheck 2020.1.6
  • Stylelint 13.13.0 (updated from 13.12.0)
  • SwiftLint 0.40.0 (updated from 0.39.2)
  • Tailor 0.12.0
  • TSLint 6.1.3
  • TSQLLint 1.11.1

Feedback

Did this page help you?

Thank you for the feedback!

We're sorry to hear that. Please let us know what we can improve.

If you have a question, please ask our community or contact support@codacy.com.

Last modified May 18, 2021