Skip to content

v2023.3.0

Compare
Choose a tag to compare
@tiulpin tiulpin released this 11 Dec 16:11
· 294 commits to main since this release

Warning

Starting from v2023.3.0, we stop building universal binaries for macOS (darwin), now there are separated binaries for each architecture

Changelog

  • e5128bd ⬆️ Bump golang.org/x/net from 0.15.0 to 0.17.0
  • 4caaeab ⬆️ Bump the dependencies group with 9 updates
  • 2b61002 ⬆️ go mod tidy
  • 6e107b3 πŸ› Always validate token, if it was provided
  • 19a551d πŸ› Disable git log indexing (QD-7829)
  • 73573d3 πŸ› Disable project opening via activities flag #216 (QD-7787)
  • ed74ca3 πŸ› Do not report old report URLs
  • d651605 πŸ› Do not run publisher for local runs (it's ran by QD)
  • e6903d2 πŸ› Do not show old report URLs
  • 0e7e1ef πŸ› Do not use ID until analyzer is set
  • b8dec90 πŸ› Docker container should support /data/coverage as coverage directory
  • 6f2f219 πŸ› Fail if IDE to run was not found (QD-7806)
  • 31e3bc5 πŸ› Fix --clear-cache option for scan
  • b7c0cd9 πŸ› Fix corrupted by Docker Desktop for macOS caches directory (QD-7383)
  • e541edf πŸ› Fix publisher fetching and running
  • 2f01cea πŸ› Handle license with community plan (QD-6789)
  • 457fcb9 πŸ› Return --coverage-dir (QD-7943)
  • ff0e80f πŸ› Status code 404 also treated as correct decline of token (QD-7185)
  • 57f0b23 πŸ› Switch to open-in-ide.json for results report
  • e8071cb πŸ› Use only ENDPOINT for qodana.cloud endpoints
  • 4d4ce1f πŸ› QDANDC shouldn't request token
  • 996ed15 🚸 .NET linter should use new profiles starting from 233
  • 0b14116 🚸 Add additional options for QDNET containers
  • d0da8c6 🚸 Add possibility to set TFMs for qodana-dotnet.
  • f4c505c 🚸 Do not show message about the report for non-interactive/container runs
  • 7d76d77 🚸 Execute scan if no subcommand provided by default
  • dea1cbb 🚸 Update qodana.yaml schema
  • 42448d0 πŸ§ͺ Collect and merge all coverage artifacts for Qodana
  • 2d95513 ⚑ Add send command
  • 4dae80b ⚑ Update to 2023.3

Install

πŸ’‘ The Qodana CLI is distributed and run as a binary. The Qodana linters with inspections are Docker Images or, starting from version 2023.2, your local/downloaded by CLI IDE installations (experimental support).

macOS and Linux

Install with Homebrew (recommended)
brew install jetbrains/utils/qodana
Install with our installer
curl -fsSL https://jb.gg/qodana-cli/install | bash

Also, you can install nightly or any other version (e.g. v2023.2.9) the following way:

curl -fsSL https://jb.gg/qodana-cli/install | bash -s -- nightly

Windows

Install with Windows Package Manager (recommended)
winget install -e --id JetBrains.QodanaCLI
Install with Chocolatey
choco install qodana
Install with Scoop
scoop bucket add jetbrains https://github.com/JetBrains/scoop-utils
scoop install qodana

Anywhere else

Alternatively, you can install the latest binary (or the apt/rpm/deb/archlinux package) from this page.

Or, if you have Go installed, you can install the latest version of the CLI with the following command:

go install github.com/JetBrains/qodana-cli/v2023@main

Update

Update to the latest version depends on how you choose to install qodana on your machine.

Update with Homebrew

brew upgrade qodana

Update with Scoop

scoop update qodana

Update with Chocolatey

choco upgrade qodana

Update on Linux and macOS with the installer script

curl -fsSL https://jb.gg/qodana-cli/install | bash

Alternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.