Version: 5.7.0
5.3.5 Release Notes
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.
Fixes
- Fixed Project Creator template update.
- Fixed copying hidden directories with the
.keepsuffix in the Project Creator. - Fixed Compect Serializer generated files should not have their execute bits set.