Skip to content

Release 2.0.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 29 Jun 02:01
· 22 commits to main since this release
f9b18b5

Highlights

Support for custom plugins

ZPA CLI now supports the same custom plugins as the ZPA Plugin for SonarQube. You can create a plugin by following the plugin development guide.

To use a custom plugin, simply add the JAR file to the plugins directory.

Binaries

🌟 Universal

This distribution requires an external Java runtime.

☕️ Bundled Java Runtimes

These binaries provide their own Java runtime.

Platform Intel Arm
MacOS zpa-cli-2.0.0-osx-x86_64.tar.gz zpa-cli-2.0.0-osx-aarch_64.tar.gz
Linux (glibc) zpa-cli-2.0.0-linux-x86_64.tar.gz zpa-cli-2.0.0-linux-aarch_64.tar.gz
Alpine Linux (musl) zpa-cli-2.0.0-linux_musl-x86_64.tar.gz
Windows zpa-cli-2.0.0-windows-x86_64.zip

Changelog

🔀 Merge

  • f2c0027 Merge pull request #3 from angelobernardi/feature/SeverityToConsoleOutput
  • 58af14c Merge pull request #2 from felipecrs/docker

🚀 Features

  • 843b8ad feat: Add a default "plugins" dir in the distribution
  • bfbc879 feat: Set a non-root user in Dockerfile
  • 18aa33e feat: Remove the (unfinished) integration with SonarQube
  • 52b4772 feat: Add basic support to custom plugins

🐛 Fixes

  • c28770c fix: Fix execution on Windows
  • a471752 fix: Update console formatting

🔄️ Changes

  • cb2125f refactor: Remove unnecessary code and add the DefaultRulesDefinition class to define the repository

🧰 Tasks

  • 32ed56a chore: Update changelog.tpl
  • 7d654b1 chore: Update requirements in README.md
  • c0b1030 chore: Remove FUNDING.yml
  • 76425e5 chore: Bump ZPA version to 3.2.0
  • a22201e chore: Update changelog formatting
  • 494b3c1 chore: Remove contributors and uncategorized commits from changelog
  • a806cee chore: Format changelog
  • 09eedbe chore: Use Gradle 7.6

🛠 Build

  • f9b18b5 build: Release 2.0.0
  • 5ff7849 build(deps): Use ZPA 3.5.1
  • c9b2ceb build: Remove unnecessary java.sql module
  • b49985b build: Replace Clikt by JCommander
  • 3912ecd build: Update dependencies
  • f72965b build: Remove unnecessary java.sql module
  • 68c9455 build: Fix copyDependencies task
  • dd0e8e5 build: Update bundled JDK to 21.0.3 and keep the version consistent with the Dockerfile
  • 3457f57 build: Update to Gradle 8.8
  • 3e620fe build: Update build plugins
  • 469d84d build: Change container platform from linux/arm64 to linux/arm64/v8
  • fc8893b build(deps): Update Kotlin to 2.0.0
  • 1a80aeb build(deps): Update Kotlin to 2.0.0
  • a275a77 build: Publish a multi-arch container image
  • c26905f build: Update to Gradle 8.7
  • 1e14e8d build: Update GitHub Actions to use newer versions and revise build commands
  • 4cdbf0a build: Update to Gradle 8.6 and Kotlin 1.9.22
  • 39a4091 build: Use Kotlin 1.9.10
  • 980a24a build: Use JReleaser 1.8.0
  • 8ce04d2 build: Use Gradle 8.4
  • 7972e79 build: Update dependencies
  • 9f49299 build: Use Gradle 8.2.1
  • 6f46002 build: Fetch all commits in gh actions
  • e1b586e build: Update pipeline
  • b11c8c1 build: Checkout submodules on gh actions
  • efa179c build: Remove explicit guava dependency
  • cf5bf5f build: Include a release step on gh actions
  • ea27188 build: Update bundled JDK version to 17.0.7
  • c130242 build: Use JReleaser 1.6.0
  • 52fe0aa build: Migrate to GitHub Actions
  • 4d22f86 build: Update Azure Pipelines tasks
  • b292754 build: Use Kotlin 1.8.20 and Gradle 8.1.1
  • 08f0d56 build: Replace ZPA dependencies by a dependency on sonar-zpa-plugin
  • df1dcf5 build: Update azure-pipelines.yaml
  • 202e93e build: Revert "Use JReleaser 1.5.1" because of problems with JLink
  • 4b71079 build: Bump ZPA version to 3.3.0-SNAPSHOT
  • 35a3312 build: Use JReleaser 1.5.1
  • efedd1b build: Use Gradle 8.0.2
  • 1fd1132 build: Use Gradle 8.0.1
  • f1b3d46 build: Use Kotlin 1.8.10
  • 636db42 build: Use alpine as the base image for docker
  • a54d2d6 build: Add a JLink image for Alpine Linux
  • 5f91da5 build: Cache JDKs correctly on Azure Pipelines
  • 854e04f build: Use the jlink image in Dockerfile
  • d4c42b6 build: Changed package format to .tar.gz for Linux and macOS
  • 209ed3e build: Remove shadow plugin
  • eabc65d build: Use JReleaser 1.4.0
  • 846100c build: Use Kotlin 1.8.0

📝 Documentation

  • e1557d0 docs: Add CONTRIBUTING.md