Coherence CLI Release 1.8.0
This is release 1.8.0 of the Coherence Command Line Interface (CLI).
For more information, see the README.
Installing
See here for installation instructions.
Upgrading
If you already have the CLI installed, you can run cohctl version -u
to see if you have the latest version.
Getting Started
To get started, visit the Coherence CLI documentation and follow the instructions to install and start using the CLI.
New Features
- Added the ability to sort table output by any column by using the
--sort
option followed by a column name. Sorting is ascending by default but can be changed to descending by using the--desc
flag. - Added the ability to add custom panels to be displayed with
cohctl monitor cluster
usingcohctl set/get panels
- Added the
--limit
option to be used with the-W
option to limit the number of lines displayed to the terminal size - Added the
cohctl run report
command to run a report interactively and return output in JSON format. Only available with the very latest patches of Coherence - Added the
cohctl restart cluster
command to restart an already running local cluster - added the ability to override the home directory where the client stores it’s files by specifying the
COHCTL_HOME
environment variable
Changes / Bugs Fixes
- The sorting columns in
cohctl get p2p-stats
have been removed as the above more flexible--sort
option can now be used - Changed
cohctl get http-servers
andcohctl get proxies
commands to show summary of the relevant servers - Added
cohctl get http-server-members
andcohctl get proxy-members
commands to show member details for each - Updated to support the latest Community Edition (CE) and commercial patches
- Minor updates to error messages to provide more clarity on single arguments
- Fixed an issue where the
get machines
command would show more machines that there actually are - ESC key can also be used to exit panel view in
cohctl monitor cluster
- Fixed an issue where
cohctl describe http-server
andcohctl describe proxy
would not correctly display the results - Fixed an issue where jsonpath output may not be processed correctly
- Fixed an issue where colour would not work correctly on Windows
Breaking Changes
- Federation commands have be standardised to use
outgoing
instead ofdestinations
andincoming
instead oforigins
- e.g.
cohctl get federation destinations
is nowcohctl get federation outgoing
- e.g.
Full List of Changes
- Prepare for next release by @tmiddlet2666 in #229
- Update CI/CD for 24.09 by @tmiddlet2666 in #230
- Add column sorting option to all tables by @tmiddlet2666 in #231
- Minor update to display cluster when specifying context by @tmiddlet2666 in #232
- Minor updates by @tmiddlet2666 in #233
- Minor changes to default layout by @tmiddlet2666 in #234
- Add custom panels for monitor cluster command by @tmiddlet2666 in #235
- Add option to limit table output to screen size by @tmiddlet2666 in #236
- Add roles and run report command by @tmiddlet2666 in #237
- Add restart cluster and update ci/cd by @tmiddlet2666 in #238
- Update README.md by @ghillert in #239
- Minor update to cache stores command by @tmiddlet2666 in #240
- Add the ability to specify the home directory for files using COHCTL_HOME by @tmiddlet2666 in #241
- Minor cosmetic and message updates by @tmiddlet2666 in #242
- Code cleanup for json and jsonpath output by @tmiddlet2666 in #243
- Fixed an issue where color was not correct on windows by @tmiddlet2666 in #244
- Update Trivy scan by @tmiddlet2666 in #245
- Update workflow versions by @tmiddlet2666 in #246
- Change the way get proxies and get http-proxies works by @tmiddlet2666 in #247
- Minor formatting for get cache-partitions by @tmiddlet2666 in #248
- Update to use trivy action by @tmiddlet2666 in #249
- Fix monitor cluster to protect against empty data by @tmiddlet2666 in #250
- Minor update to exclude special caches by @tmiddlet2666 in #251
- Update to build with go 1.22 by @tmiddlet2666 in #252
- Update version of x/net to v0.33.0 by @tmiddlet2666 in #254
New Contributors
Full Changelog: 1.7.2...1.8.0