FirstBoot By Peridio

September Changelog

Written by Daniel Spofford | Oct 9, 2023 6:03:32 PM

September Overview

September’s updates focused on features and improvements for binary management, release management, and CLI usage. There were a couple of other minor improvements to devices and firmwares as well as a few bug fixes related to cohorts, signing keys, and ca certificates.

Peridio Core

Features

Peridio Web Console

Improvements

  • Firmware uploads support files up to 2 GB.
    • Larger uploads may be performed via the CLI and admin API.
  • Archived devices can be viewed and managed.
  • Device details view activity/audit log component reworked into a table.
  • Deployments that are off now display a banner to make their state more obvious.

Fixes

  • Signing keys pagination.
  • CA certificates’ JITP tags input was errantly stripping commas on save.

Peridio Admin API

Features

  • Add endpoints:
    • create-a-cohort
    • list-cohorts
    • retrieve-a-cohort
    • update-a-cohort

Improvements

  • Binary state transition error handling.
  • Binary signatures include their signature value.

Fixes

  • Signing keys pagination.
  • A cohort’s latest release’s next_release_prn should be null.

Peridio Device API

Improvements

  • PRN error handling.

Peridio Rust SDK

Improvements

  • Expose additional fields on firmware: vcs_identifier, inserted_at, and updated_at fields.

Features

  • Add endpoints:
    • artifact-versions-get
    • artifact-versions-list
    • artifact-versions-update
    • binaries-create
    • binaries-get
    • binaries-list
    • binaries-update
    • binary-parts-create
    • binary-parts-list
    • binary-signatures-create
    • binary-signatures-delete
    • bundles-create
    • bundles-get
    • bundles-list
    • create-an-artifact-version
    • releases-create
    • releases-get
    • releases-list
    • releases-update

Peridio CLI

Latest available release is 0.10.1.

Features

  • Versioned configs.
  • Add commands:
    • artifact-versions-create
    • artifact-versions-list
    • artifact-versions-get
    • artifact-versions-update
    • binaries-create
      • Automatically performs a parallel multipart upload if binary content is provided.
      • The command is idempotent and resumable; if your connection drops or the CLI exits during an upload, you can run the command and it will resume the upload from where you left off.
      • Automatically signs the binary if a signing key is provided.
    • binaries-get
    • binaries-list
    • binaries-update
    • binary-parts-create
    • binary-parts-list
    • binary-signatures-create
    • binary-signatures-delete
    • bundles-create
    • bundles-get
    • bundles-list
    • config-upgrade
    • releases-create
    • releases-get
    • releases-list
    • releases-update
  • Firmwares expose their vcs_identifier, inserted_at, and updated_at fields.

Improvements

Peridio Docs

The docs are constantly being updated with new information in reaction to your feedback and our development.