New Features
-
Added the Advanced Scripting as a BETA future. Advanced Scripting enables writing the scripts in a Python-like language. The following commands are available with this release: Advanced Script. Check out the
scriptsdirectory for example scripts. -
CLC now supports loading the
shell.clcscript on startup in the interactive mode.shell.clcmust be in$CLC_HOME. You can find the$CLC_HGMEusingclc homecommand. -
Added the ability to define "aliases" in the interactive or script modes. An alias, like the shell aliases, enable you to create shortcuts for your CLC commands. For example:
\alias maps — \\object list mapcreates an alias to list Maps in the cluster. In order to make the aliases permanent, you can put them in theshell.clcfile. Check out the Alias documentation. -
Added the
map entry-viewcommand. Check out the entry-view documentation,
Improvements
-
Improved configuration selector.
-
If there’s a single configuration, do not display the configuration selector and use that configuration automatically.
-
Updated
job submitcommand to deduce the job ID. -
clc template listcan show all repositories in an organization. -
Added the
--sourceflag toclc project createandclc template listcommands. This flag enables using templates outside of thehazelcast-templatesorganiation. -
Added
clc_homeplaceholder to Project Creator templates. -
Added
repeatandeachactions to the Project Creator templates. -
Compact Serializer does not overwrite generated files and displays a prompt. Use the
--yesflag to aloways overwrite generated fiels. -
Compact Serializer does not produce code that dependes on the
Notnullannotation. -
Compact Serializer respects the
namespacefield when generating the path. The final path is derived from the value of--output-dirflag and the namespace.
Changes
-
Table format is the default format for all commands except
versionandhome. In order to use the delimited mode, you can append-f delimitedflag to your command line. -
Moved
clc project list-templatescommand toclc template list. The behaviour of the command didn’t change. -
Compact serializer creates only the serializer classes.
-
We’ve changed our logging implementation, so CLC logs appear slighlty different. You can find your log directory using
clc home logs.