v5.2.0-BETA-3
Pre-release
Pre-release
github-actions
released this
09 Dec 13:14
·
180 commits
to main
since this release
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 formap
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
andmap 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 tony
to use an alternative readline implementation.*