Skip to content

Releases: kyma-project/cli

0.0.0-dev

04 Mar 06:33
e06e67d

Choose a tag to compare

0.0.0-dev Pre-release
Pre-release
Remove (optional) from pull description (#2705)

3.2.0

10 Oct 12:53
295404a

Choose a tag to compare

What's Changed

New Features

Documentation

Maintenance

Full Changelog: 3.1.2...3.2.0

3.1.2

29 Sep 15:46
6caa0b6

Choose a tag to compare

What's Changed

Bugfixes

Full Changelog: 3.1.1...3.1.2

3.1.1

16 Sep 14:03
eadd0cd

Choose a tag to compare

What's Changed

  • Charry-pick: Ignore extension commands with wrong action name by @pPrecel in #2577
  • cherry-pick: Skip arguments validation for extension subcommands (#2579) by @musztardem in #2582
  • Cherry-pick: Return error when action is not supported (#2588) by @pPrecel in #2589
  • Cherry-Pick: Fix resource get name header 3.1 by @pPrecel in #2592
  • Make use of instructions defined in extensions API for function_init (#2596) by @musztardem in #2597

Full Changelog: 3.1.0...3.1.1

3.1.0

04 Sep 13:33
e74adc5

Choose a tag to compare

What's Changed

Highlights

  • With the 3.1.0 version, you can manage the lifecycle of Kyma community modules: discovering, installing, and removing them from Kyma environments
  • Command groups module, app, and commands originating from cli extensions are moved out from the alpha group

New Features

Community Modules Support:

You can now discover and add available community-driven modules:

kyma module catalog
NAME                    AVAILABLE VERSIONS                                                 COMMUNITY
...
cap-operator            0.15.0                                                             true
docker-registry         0.9.0                                                              true

kyma module add docker-registry --community --default-cr
Warning:
  You are about to install a community module.
  Community modules are not officially supported and come with no binding Service Level Agreement (SLA).
  There is no guarantee of support, maintenance, or compatibility.

Are you sure you want to proceed with the installation? [Y/n]: Y
docker-registry community module enabled

Kubeconfig Generation for selected OIDC configuration:

We have added a command to generate kubeconfig files for named openidconnects.authentication.gardener.cloud resources.

kubectl get openidconnects.authentication.gardener.cloud
NAME
oath0

kyma alpha kubeconfig generate --oidc-name oath0 --output=/tmp/oauth0.yaml
Kubeconfig saved to: /tmp/oauth0.yaml

Support for scripting and automations:

  • Many commands now support the --output flag, allowing you to format command results (e.g., as YAML or JSON).
  • Enhanced dry-run support lets you preview changes before applying them, improving safety and transparency.
kyma function create test --runtime nodejs22 --dry-run -oyaml > test-fn.yaml

kubectl apply -f test-fn.yaml
function.serverless.kyma-project.io/test created

Some Command Groups moved out of alpha group:

Several commands have been moved out of the alpha group as we continue with API stabilisation:
kyma module --help
kyma app push --help
kyma {extension} --help, for example kyma function --help

Bugfixes

Documentation

Maintenance

Read more

3.0.1

18 Jun 13:04
830e4d2

Choose a tag to compare

What's Changed

Full Changelog: 3.0.0...3.0.1

3.0.0

26 Mar 10:34
3aebeda

Choose a tag to compare

What's Changed

Highlights

We are proud to bring the first stable v3 version of Kyma CLI.
This version becomes the first milestone of redesigning Kyma CLI to match expectations (expressed via kyma-project/community#872) for it to become a tool for application developers who use kyma as their k8s-based runtime.

Many commands in the deprecated v2 version were removed in v3 as they were out of the scope of the repurposed goal of Kyma CLI.

We introduced a completely new set of commands that are more oriented on simplifying and automating the steps required in the application development process in Kyma. Those are all in the alpha command group, as their final API will need some fine-tuning after we receive more feedback.

The new feature highlights are the following:

  • code-to-app capability; automates the process of getting a running app from your source code
  • Hands-on interaction with those custom resources defined by Kyma and its modules (Function CR and ServiceInstance/Binding CRs as first ones. Expect more really soon)
  • Enabling easy automation for some common tasks developers usually do on k8s clusters (for example, generating new access for service accounts)

Get started here 🎯

All Changes

For a complete changelog, please review the release candidates of the 3.0.0 release:
https://github.com/kyma-project/cli/releases/tag/3.0.0-rc1
https://github.com/kyma-project/cli/releases/tag/3.0.0-rc2

New Contributors

Full Changelog: 2.20.5...3.0.0

3.0.0-rc2

24 Mar 09:49
3aebeda

Choose a tag to compare

3.0.0-rc2 Pre-release
Pre-release

What's Changed

Documentation

  • Warn kyma-project.io users about early stage of the cli by @pPrecel in #2381
  • Add kyma alpha app push tutorial by @FilipRudy in #2380
  • Adding the Running an Application tutorial to sidebar by @grego952 in #2383

Features

Bug Fixes

Full Changelog: 3.0.0-rc1...3.0.0-rc2

3.0.0-rc1

28 Feb 11:10
ed5c23d

Choose a tag to compare

3.0.0-rc1 Pre-release
Pre-release

Documentation

Features

Bug Fixes

Read more

2.20.5

27 Jun 13:10
2ee106b

Choose a tag to compare

Changelog

Bug fixes