Skip to content

v5.2.0-BETA-3

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 09 Dec 13:14
· 180 commits to main since this release
2b01ce4

Release Notes

This is the third beta release of Hazelcast CLC.

Be sure to check the README and participate in our survey.

New Features

  • Hazelcast Viridian Serverless is supported out of the box.
  • These new commands were added:
    • object list: Lists the distributed data structures in the cluster.
    • completion: Generate completion for one of Bash, Fish, Powershell and Zsh. Check out --help for more information.
    • config add: Adds CLC configuration.
    • config import: Import CLC configuration from various sources. Currently only Viridian Serverless Go Client sample is supported.
    • config list: List known configurations.
    • home: Outputs the CLC home directory.
  • The following output formats are supported using the --format flag:
    • CSV.
    • Delimited. Outputs with tab characters between fields. Default mode for the non-interactive mode.
    • JSON
    • Table. Default mode for the interactive mode.
  • SQL shortcuts in the shell:
    • \dm: list mappings
    • \dm MAPPING: display information about a mapping
    • \dm+ MAPPING: describe a mapping
  • --show-type flag for map commands which outputs the type of key and value, even if they can't be decoded.

Changes

  • Removed SQL browser.
  • The interactive mode defaults to running SQL queries. CLC commands should be prefixed with a backslash \.
  • The configuration format was simplified.
  • Map commands were changed to not use a flag for the key and value. They are passed as positional arguments:
    $ map set -n my-map my-key my-value
    
  • Map name is optional and defaults to default.
  • Removed map get-all, map put and map put-all commands.
  • Added map set command.
  • Auto-completion is disabled in the interactive mode.
  • Viridian Serverless is the default cloud platform.
  • The shell connects to the cluster on demand.

Known Issues

  • Powershell autocompletion does not work.
  • Ctrl+(left/right) key combinations don't work as expected in the interactive mode. You can set the CLC_EXPERIMENTAL_READLINE environment variable to ny to use an alternative readline implementation.*