Skip to content

Releases: SolarNetwork/sn-cli

0.22.0

Choose a tag to compare

@msqr msqr released this 05 Aug 23:50
0.22.0
892fe36

This is an early release for beta testing. See the documentation for more information.

New Features

  • New user events list command to query user events with powerful filtering and expression-based column extraction.

Bug Fixes

  • Fix catching "IllegalStateException: No credentials available." stack trace into just an error message.

Full Changelog: 0.21.0...0.22.0

Install

Homebrew (macOS/Linux)

You can install the s10k native binary using Homebrew by installing the SolarNetwork/tap tap's sn-cli package:

# add the SolarNetwork tap
brew tap solarnetwork/tap

# trust the SolarNetwork tap
brew trust solarnetwork/tap

# install the sn-cli package
brew install sn-cli

Manual

The *.jar file is an executable Java JAR and requires Java 25+ to run. Run with java -jar s10k-0.22.0.jar.

The *.tar.gz archives are native compiled binaries that do not require Java. Download the one appropriate for your system, which will contain the s10k executable.

0.21.0

Choose a tag to compare

@msqr msqr released this 03 Aug 00:06
0.21.0
02188ff

This is an early release for beta testing. See the documentation for more information.

New Features

Breaking Changes

Bug Fixes

Full Changelog: 0.20.0...0.21.0

Install

Homebrew (macOS/Linux)

You can install the s10k native binary using Homebrew by installing the SolarNetwork/tap tap's sn-cli package:

# add the SolarNetwork tap
brew tap solarnetwork/tap

# trust the SolarNetwork tap
brew trust solarnetwork/tap

# install the sn-cli package
brew install sn-cli

Manual

The *.jar file is an executable Java JAR and requires Java 25+ to run. Run with java -jar s10k-0.21.0.jar.

The *.tar.gz archives are native compiled binaries that do not require Java. Download the one appropriate for your system, which will contain the s10k executable.

0.20.0

Choose a tag to compare

@msqr msqr released this 24 Jul 01:42
0.20.0
c480f43

This is an early release for beta testing. See the documentation for more information.

New Features

Changes

  • Show default option values (that have default values) in command help output.

Full Changelog: 0.19.0...0.20.0

Install

Homebrew (macOS/Linux)

You can install the s10k native binary using Homebrew by installing the SolarNetwork/tap tap's sn-cli package:

# add the SolarNetwork tap
brew tap solarnetwork/tap

# trust the SolarNetwork tap
brew trust solarnetwork/tap

# install the sn-cli package
brew install sn-cli

Manual

The *.jar file is an executable Java JAR and requires Java 25+ to run. Run with java -jar s10k-0.20.0.jar.

The *.tar.gz archives are native compiled binaries that do not require Java. Download the one appropriate for your system, which will contain the s10k executable.

0.19.0

Choose a tag to compare

@msqr msqr released this 21 Jul 06:30
0.19.0
94e576c

This is an early release for beta testing. See the documentation for more information.

New Features

Changes

  • Allow omitting the --integration-id option if --stream-id is provided in the cloud-integrations datum-streams data-values command.
  • Allow case-insensitive enumeration values, to reduce the level of shouting on the command line. For example you can now specify --display-mode json instead of --display-mode JSON.

Fixes

  • Fix a crash in the datum list command when trying to render datum results that included stream metadata with no properties.

Full Changelog: 0.18.0...0.19.0

Install

Homebrew (macOS/Linux)

You can install the s10k native binary using Homebrew by installing the SolarNetwork/tap tap's sn-cli package:

# add the SolarNetwork tap
brew tap solarnetwork/tap

# trust the SolarNetwork tap
brew trust solarnetwork/tap

# install the sn-cli package
brew install sn-cli

Manual

The *.jar file is an executable Java JAR and requires Java 25+ to run. Run with java -jar s10k-0.19.0.jar.

The *.tar.gz archives are native compiled binaries that do not require Java. Download the one appropriate for your system, which will contain the s10k executable.

0.18.0

Choose a tag to compare

@msqr msqr released this 17 Jul 02:16
0.18.0
d9ed630

This is an early release for beta testing. See the documentation for more information.

New Features

  • Add new search filter options to cloud-integrations datum-streams list and cloud-integrations integrations list commands:
    • --enabled show only enabled
    • --disabled show only disabled
    • --integration-id filter by Cloud Integration (or associated Cloud Integration)
    • --name filter by name using a case-insensitive substring search
    • --mapping-id filter by associated Cloud Datum Stream Mapping
    • --service filter by service identifier

Full Changelog: 0.17.0...0.18.0

Install

Homebrew (macOS/Linux)

You can install the s10k native binary using Homebrew by installing the SolarNetwork/tap tap's sn-cli package:

# add the SolarNetwork tap
brew tap solarnetwork/tap

# trust the SolarNetwork tap
brew trust solarnetwork/tap

# install the sn-cli package
brew install sn-cli

Manual

The *.jar file is an executable Java JAR and requires Java 25+ to run. Run with java -jar s10k-0.18.0.jar.

The *.tar.gz archives are native compiled binaries that do not require Java. Download the one appropriate for your system, which will contain the s10k executable.

0.17.0

Choose a tag to compare

@msqr msqr released this 16 Jul 06:21
0.17.0
2d61e69

This is an early release for beta testing. See the documentation for more information.

New Features

Full Changelog: 0.15.0...0.17.0

Install

Homebrew (macOS/Linux)

You can install the s10k native binary using Homebrew by installing the SolarNetwork/tap tap's sn-cli package:

# add the SolarNetwork tap
brew tap solarnetwork/tap

# trust the SolarNetwork tap
brew trust solarnetwork/tap

# install the sn-cli package
brew install sn-cli

Manual

The *.jar file is an executable Java JAR and requires Java 25+ to run. Run with java -jar s10k-0.17.0.jar.

The *.tar.gz archives are native compiled binaries that do not require Java. Download the one appropriate for your system, which will contain the s10k executable.

0.15.0

Choose a tag to compare

@msqr msqr released this 15 Jul 03:22
0.15.0
d428c7e

This is an early release for beta testing. See the documentation for more information.

New Features

Full Changelog: 0.14.0...0.15.0

Install

Homebrew (macOS/Linux)

You can install the s10k native binary using Homebrew by installing the SolarNetwork/tap tap's sn-cli package:

# add the SolarNetwork tap
brew tap solarnetwork/tap

# trust the SolarNetwork tap
brew trust solarnetwork/tap

# install the sn-cli package
brew install sn-cli

Manual

The *.jar file is an executable Java JAR and requires Java 25+ to run. Run with java -jar s10k-0.15.0.jar.

The *.tar.gz archives are native compiled binaries that do not require Java. Download the one appropriate for your system, which will contain the s10k executable.

0.14.0

Choose a tag to compare

@msqr msqr released this 02 Jul 06:28
0.14.0
60b1d6d

This is an early release for beta testing. See the documentation for more information.

Fixes

Changes

  • The cloud-integrations datum-streams view command in JSON output mode now generates a single top-level object with a nested properties property that is an array of all mapped property objects.

Full Changelog: 0.13.0...0.14.0

Install

Homebrew (macOS/Linux)

You can install the s10k native binary using Homebrew by installing the SolarNetwork/tap tap's sn-cli package:

# add the SolarNetwork tap
brew tap solarnetwork/tap

# trust the SolarNetwork tap
brew trust solarnetwork/tap

# install the sn-cli package
brew install sn-cli

Manual

The *.jar file is an executable Java JAR and requires Java 25+ to run. Run with java -jar s10k-0.14.0.jar.

The *.tar.gz archives are native compiled binaries that do not require Java. Download the one appropriate for your system, which will contain the s10k executable.

0.13.0

Choose a tag to compare

@msqr msqr released this 30 Jun 23:55
0.13.0
24999e2

This is an early release for beta testing. See the documentation for more information.

New features

  • New version command to output the tool version (also available via --version option)

Changes

  • The tool is now built using Github Actions, and published to a Homebrew Tap.

Full Changelog: 0.12.0...0.13.0

Install

Homebrew (macOS/Linux)

You can install the s10k native binary using Homebrew by installing the SolarNetwork/tap tap's sn-cli package:

# add the SolarNetwork tap
brew tap solarnetwork/tap

# trust the SolarNetwork tap
brew trust solarnetwork/tap

# install the sn-cli package
brew install sn-cli

Manual

The *.jar file is an executable Java JAR and requires Java 25+ to run. Run with java -jar s10k-0.13.0.jar.

The *.tar.gz archives are native compiled binaries that do not require Java. Download the one appropriate for your system, which will contain the s10k executable.

0.12.6

Choose a tag to compare

@msqr msqr released this 30 Jun 23:25
0.12.6
b7efccf

This release has nothing new from the 0.12.0 release, but it is built as a test, using new automation scripts.