diff --git a/docs/modules/ROOT/nav.adoc b/docs/modules/ROOT/nav.adoc index 65f2f58d..c7580a90 100644 --- a/docs/modules/ROOT/nav.adoc +++ b/docs/modules/ROOT/nav.adoc @@ -22,4 +22,4 @@ * xref:keyboard-shortcuts.adoc[] .Release Notes -* xref:release-notes.adoc[0.1] \ No newline at end of file +* xref:release-notes.adoc[0.3] \ No newline at end of file diff --git a/docs/modules/ROOT/pages/release-notes.adoc b/docs/modules/ROOT/pages/release-notes.adoc index 5b259d00..d8cafd40 100644 --- a/docs/modules/ROOT/pages/release-notes.adoc +++ b/docs/modules/ROOT/pages/release-notes.adoc @@ -1,7 +1,46 @@ = Release Notes Hazelcast CLC {page-component-version} -== Features +== New Features -== Fixes +* Added support for link:https://hazelcast.com/products/viridian/[Hazelcast {hazelcast-cloud} Serverless]. -== Known issues \ No newline at end of file +* Added the following commands: + +** `object list`: Lists the distributed data structures in the cluster. +** `completion`: Generates the autocompletion script for the specified shell, either Bash, Fish, Powershell or Zsh. Use `--help` for more information. +** `config add`: Adds configuration to the Hazelcast CLC. For example, to connect to a specific cluster. +** `config import`: Imports configuration into the Hazelcast CLC from various sources. Currently only the {hazelcast-cloud} Serverless Go Client sample is supported. +** `config list`: Lists known configurations. +** `home`: Outputs the Hazelcast CLC home directory, which stores all configuration, logs and other files. + +* Added support for the following output formats, using the `--format` flag: + +** CSV +** Delimited. Outputs with tab characters between fields. This is the default format when working in non-interactive mode. +** JSON +** Table. This is the default format when working in interactive mode. + +* Added SQL shortcuts to the Hazelcast CLC shell: +** `\dm`: Lists mappings. +** `\dm MAPPING`: Displays information about a mapping. +** `\dm+ MAPPING`: Describes a mapping. + +* Added the `--show-type` flag for map commands, which outputs the type of key and value even if they can't be decoded. + +== Changes + +* Removed the SQL browser. +* The interactive mode defaults to running SQL queries. Prefix CLC commands with a backslash `\`. +* Simplified the configuration format. +* Map commands no longer use a flag for the key and value. They are passed as positional arguments: `$ map set -n my-map my-key my-value`. +* The Map name is optional and defaults to `default`. +* Removed `map get-all`, `map put` and `map put-all` commands. +* Added the `map set` command. +* Auto-completion is disabled in interactive mode. +* {hazelcast-cloud} 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.