Skip to main content

v0.0.76

Summary

Most of the changes of this release are about the Console.

UFO aka Raw Canister

The Console now also supports UFO - aka raw canisters. It's often handy for developers to spin up non-Juno containers on their local emulator, so adding support in the Console is useful for that kind of setup since it replicates mainnet. But also, why not — this way anyone can spin up a canister and enjoy the Console's administration features (metrics, settings, controllers, and snapshots), and it's compatible with monitoring.

Mission Control is also shipped to support the UFO feature.

ufo

Withdrawal

The Console has been expanded with administration functions to withdraw ICP and ICRC from the Console - the ICP and ICRC that have been spent to spin up Satellites and other modules over the years. The following are the addresses and current balances:

AddressBalance
c14e9bca510951c86411c19e8078cc6dfb795efab1b01db3c8825b07eb3fd861162 ICP
cokmz-oiaaa-aaaal-aby6q-cai165 TCycles

Others

Sputnik and Orbiter are released as well, but this is mostly to keep the ecosystem consistent — there are no changes on main that aren't released.


Overview

ModuleVersionBreaking changes
Consolev0.4.3
Mission Controlv0.1.3
Orbiterv0.2.4
Sputnikv0.4.2
CratesVersionBreaking changes
junobuild-auth0.4.2
junobuild-cdn0.7.2
junobuild-collections0.5.2
junobuild-macros0.4.1
junobuild-satellite0.6.2
junobuild-shared0.8.2
junobuild-storage0.7.2
junobuild-utils0.4.0
LibraryVersionBreaking changes
@junobuild/adminv4.3.3
@junobuild/analyticsv0.2.15
@junobuild/authv4.1.2
@junobuild/cdnv2.5.0
@junobuild/cli-toolsv0.14.0
@junobuild/configv3.0.1
@junobuild/config-loaderv0.4.11
@junobuild/corev5.4.0
@junobuild/core-standalonev5.4.0
@junobuild/errorsv0.2.8
@junobuild/functionsv0.9.0
@junobuild/functions-toolsv0.6.8
@junobuild/ic-clientv8.2.0
@junobuild/schemav1.2.4
@junobuild/storagev2.4.2
@junobuild/utilsv1.0.3
CLIVersionBreaking changes
@junobuild/cliv0.15.4
PluginsVersionBreaking changes
@junobuild/vite-pluginv4.7.1
@junobuild/nextjs-pluginv4.7.1
DockerVersionBreaking changes
@junobuild/skylabv0.6.10
@junobuild/satellitev0.6.10
@junobuild/consolev0.6.10
GitHub ActionVersionBreaking changes
junobuild/juno-actionv0.7.3
APIVersionBreaking changes
Self-hostable API servicev0.1.1

Serverless Functions

You can upgrade your Rust Serverless Functions using the following crates:

[dependencies]
candid = "0.10.20"
ic-cdk = "0.19.0"
ic-cdk-macros = "0.19.0"
serde = "1.0.225"
serde_cbor = "0.11.2"
junobuild-satellite = "0.6.2"
junobuild-macros = "0.4.0"
junobuild-utils = "0.4.0"

What's Changed

Full Changelog: https://github.com/junobuild/juno/compare/v0.0.75...v0.0.76