Skip to content

v0.0.35

Compare
Choose a tag to compare
@peterpeterparker peterpeterparker released this 20 Oct 11:19
· 184 commits to main since this release
2ab92dd

Summary

This release brings two features to the Console: enabling developers to spin up Satellites or Orbiters in the subnet of their choice and adding the ability to send ICP from your wallet to the outside world.

Overview

Module Version Breaking changes
Console 0.0.13
Observatory 0.0.7
Mission Control 0.0.13
Crates Version Breaking changes
junobuild-satellite 0.0.20-patch.4
junobuild-storage v0.0.11
junobuild-collections v0.0.8
junobuild-shared v0.0.21
junobuild-utils v0.0.4
Library Version Breaking changes
@junobuild/core v0.0.61
@junobuild/core-peer v0.0.27
@junobuild/admin v0.0.56
@junobuild/analytics v0.0.28
@junobuild/storage v0.0.6
@junobuild/console v0.0.9
CLI Version Breaking changes
@junobuild/cli v0.0.80
Docker Version Breaking changes
@junobuild/satellite v0.0.38
@junobuild/console v0.0.38
@junobuild/action v0.0.32

Changes

Here is a list of changes included in this release:

Console (Backend)

The Console backend has been improved as follows:

Features

  • Allow creating modules in a selected subnet. No new endpoints were added; the argument payload was extended with an optional subnet field.

Refactoring

  • Adapt code for modules moved to the shared crate.

Build

  • Bump ic_cdk.

Console (Frontend)

The console UI/UX has been improved as follows:

Features

  • Add subnet selection under an "Advanced options" accordion in the Satellite and Orbiter creation wizards.
  • Display "Subnet ID" in overviews.
  • Add a "Send" token feature to the wallet to send ICP to external addresses.
  • Redesign the wallet screen and move the receive information (wallet ID, account identifier, and related QR codes) to a popover.
  • Add "Attach Satellite" feature and move "Attach Analytics" to Mission Control.
  • Introduce a slight delay between closing the upgrade wizard modal and reloading the versions, which may improve a UI race condition.
  • Use https://icp-api.io instead of https://icp0.io to instantiate agents on mainnet for consistency.
  • Sort "Track events" by name in the analytics dashboard.
  • Add additional Chinese translations.

Styles

  • Better align fields with "Copy" buttons in tables and grids.

Build

  • Bump agent-js to v2.0.0.

Satellite

No changes.

Mission Control

The Mission Console has been improved as follows. All new features are restricted to Admin controllers.

Features

  • Introduce new functions create_satellite_with_config and create_orbiter_with_config to create modules in a selected subnet.
  • Add functions icp_transfer and icrc_transfer to send ICP.

Refactoring

  • Adapt code for modules moved to the shared crate.
  • Apply Clippy suggestions.

Build

  • Bump ic_cdk.

Orbiter

No changes.

Observatory

The Observatory has been improved as follows:

Features

  • Prevent anonymous call on crontab functions.

Build

  • Bump ic_cdk.

Library

Please refer to the releases for details.

CLI

Please refer to the releases for details.

GitHub Action

Please refer to the releases for details.

Docker

Please refer to the releases for details.