Releases: astarte-platform/astartectl
Releases · astarte-platform/astartectl
astartectl 26.5.0
astartectl 26.5.0 release.
Changes since 24.5
Changed
- Bump Go version to 1.25
Added
astartectl cluster instances migrate api v2alpha1: command to automate
Astarte CRs conversion from v1alpha3 to v2alpha1
Removed
- BREAKING: Remove deprecated command
cluster instances migrate replace-voyagerpreviously used
to migrate from AVI (Voyager Ingress) to ADI. - BREAKING: Remove deprecated command
cluster instances migrate storage-versionpreviously used
to set new storage version for Astarte / AVI CRs (used for Astarte Operator v22.11 migration). - BREAKING: Remove deprecated operator management commands
astartectl cluster *-operator - BREAKING: Remove deprecated instance deploy / show / destroy commands:
astartectl cluster instance show,
astartectl cluster instance deploy,astartectl cluster instance destroy. Obsolete deployment
profiles are also removed. - BREAKING: Remove legacy
astartectl cluster show,astartectl cluster instance get-cluster-config,
astartectl cluster istance fetch-housekeeping-keycommands. These commands were broken and not
compatible with how Astarte clusters are managed since v1.2. Users should usekubectlandhelmto manage their clusters instead.
astartectl 24.5.3
astartectl 24.5.3 release.
Changes since v24.5.2
Changed
appengine device attributes list: display attributes in a human-friendly
representation instead Go's internal one. Keep consistency with aliases.
Fixed
appengine device alias list: show aliases as a map instead of a list.
Fix #275.
astartectl 24.5.2
astartectl 24.5.2 release.
Changes since v24.5.1
Fixed
- Allow a larger set of permissions for configuration files and folders.
astartectl 24.5.1
astartectl 24.5.1 release.
Changes since 24.5.0
Changed
cluster instance{deploy|destroy|show} are deprecated and
will be removed from v24.11.
Fixed
- Create configuration files and folders if required, instead of just crashing.
- Fixed empty array sent as empty string for array payload.
- Allow the management of triggers containing Mustache templates.
astartectl 24.5.0
astartectl 24.5.0 release.
Changes since 23.5
Added
cluster instance deploy: add profiles for astarte v1.2.
Changed
- Use Go 1.21 for releases.
Removed
cluster instance deploy: remove profiles for Astarte v0.10 and v0.11.
astartectl 23.5.2
astartectl v23.5.2 release.
Changes since 23.5.1
Fixed
realm-management {interfaces, triggers} sync: do not show a wrong curl
command when using--to-curl. Reference individual commands instead.appengine publish-datastream: fix the decoding of longinteger
and longintegerarray before sending to astarte.
astartectl 23.5.1
astartectl v23.5.1 release.
Changes since 23.5.0
Added
- Backport addition of
realm-management interfaces {sync, save}to batch
install or download triggers. - Backport addition of
appengine device {publish-datastream, set-property, unset-property}to send data to Astarte.
Changed
- Backport deprecation of
appengine device send-data, use
{publish-datastream, set-property, unset-property}instead.
Fixed
appengine send-data: fix the encoding of longinteger and longintegerarray data.
astartectl 23.5.0
astartectl v23.5.0 release.
Changes since 22.11
Added
- Add fish shell completions generator command
realm-management interfaces saveallows to save interfaces to disk.
Changed
realm-management interfaces {install,upgrade}commands are run synchronously.- Use Go 1.20 for releases.
Fixed
appengine send-data: fix the encoding of binaryblob and binaryblobarray data.
astartectl 22.11.04
astartectl v22.11.04 release.
Changes since 22.11.03
Fixed
cluster instance deploy: Allow real burst instances to be deployed for Astarte >=v1.1.0.
astartectl 22.11.03
astartectl v22.11.03 release.
Changes since v22.11.02
Added
cluster instance deploy: Allow to deploy Astarte >=v1.1.0.
Fixed
appengine device send-data: fix--to-curlrepresentation to return a valid command.housekeeping realms create: allow the creation of a realm when explicitly setting a topology
strategy.