Skip to main content

v0.0.35

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

ModuleVersionBreaking changes
Console0.0.13
Observatory0.0.7
Mission Control0.0.13
CratesVersionBreaking changes
junobuild-satellite0.0.20-patch.4
junobuild-storagev0.0.11
junobuild-collectionsv0.0.8
junobuild-sharedv0.0.21
junobuild-utilsv0.0.4
LibraryVersionBreaking changes
@junobuild/corev0.0.61
@junobuild/core-peerv0.0.27
@junobuild/adminv0.0.56
@junobuild/analyticsv0.0.28
@junobuild/storagev0.0.6
@junobuild/consolev0.0.9
CLIVersionBreaking changes
@junobuild/cliv0.0.80
DockerVersionBreaking changes
@junobuild/satellitev0.0.38
@junobuild/consolev0.0.38
@junobuild/actionv0.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.