Kalix CLI change notifications

From time to time there may be changes made to the CLI that will alter its behaviour, this may include deprecations of commands, arguments and/or flags.

On this page we will list those changes together with the version number they first occurred in.

Deprecated commands or input to commands are deleted in the next major version.

Version 2.0.39

list-entity-ids deprecation

The kalix services components list-entity-ids command has been deprecated in-favor of kalix services components list-ids.

get-state JSON output schema changes

The kalix services components get-state with JSON output (-o json) produces a different payload format.

Before:

{
  "serviceName": "io.kalix.application.CallForPaperEntity",
  "entityId": "123",
  "sequence": 1,
  "state": ...,
  "stateType": "JSON: io.kalix.domain.CallForPaper"
}

After:

{
  "componentName": "io.kalix.application.CallForPaperEntity",
  "id": "123",
  "sequence": 1,
  "state": ...,
  "stateType": "JSON: io.kalix.domain.CallForPaper"
}

Version 2.0.11

Completion command --shell flag

The --shell type flag has been deprecated in-favor of passing the shell type as an argument to the command.

Before:

kalix completion --shell fish

After:

kalix completion fish