v0.0.37
Summary
In response to the recent cost increase for creating new canisters on the Internet Computer (from 0.1 TCycles to 0.5 TCycles, a +400% increase, proposal 134032), this release adjusts the allocation of cycles for new modules, increasing from 1.1 TCycles to 1.6 TCycles. Consequently, the pricing for additional modules is increased from 0.3 ICP to 0.4 ICP.
Feature-wise, this release introduces a new option for Satellite Authentication and Collections, enabling developers to set a maximum number of updates per minute.
Last but not least, every new Satellite now launches with a sleek and informative default web page—delivering a great first impression right out of the box! 🚀✨
Overview
Module | Version | Breaking changes |
---|---|---|
Console | 0.0.14 | |
Satellite | 0.0.21 |
Crates | Version | Breaking changes |
---|---|---|
junobuild-satellite | 0.0.21-patch.1 | |
junobuild-storage | v0.0.12 | ️ |
junobuild-collections | v0.0.9 | ️ |
junobuild-shared | v0.0.22 | |
junobuild-macros | v0.0.3 |
Library | Version | Breaking changes |
---|---|---|
@junobuild/core | v0.0.63 | |
@junobuild/core-peer | v0.0.29 | |
@junobuild/admin | v0.0.58 | |
@junobuild/analytics | v0.0.30 | |
@junobuild/storage | v0.0.8 | ️ |
@junobuild/console | v0.0.11 | ️ |
CLI | Version | Breaking changes |
---|---|---|
@junobuild/cli | v0.0.84 |
Plugins | Version | Breaking changes |
---|---|---|
@junobuild/vite-plugin | v0.0.19 | |
@junobuild/nextjs-plugin | v0.0.13 |
Templates | Version | Breaking changes |
---|---|---|
create-juno | v0.0.32 | |
satellite-template | v0.0.3 | 🆕 |
Docker | Version | Breaking changes |
---|---|---|
@junobuild/satellite | v0.0.40 | |
@junobuild/console | v0.0.40 | |
@junobuild/action | v0.0.34 |
Changes
Here is a list of changes included in this release:
Console (Backend)
The Console backend has been improved as follows:
Features
- Adjusts the allocation of cycles for new modules, increasing from 1.1 TCycles to 1.6 TCycles.
- Adapts to API changes required for the introduction of rate configuration.
Fixes
- Resolves semver to fetch the latest version of the WASM for spinning up.
Build
- Bump
ic_cdk
.
Console (Frontend)
The console UI/UX has been improved as follows:
Features
- Adds configuration to authentication, allowing developers to change or set the main domain ("derivation origin").
- Removes updates to the derivation origin from the custom domain wizard. Now, it only asks if a domain should be used as the main domain for authentication unless the configuration is already set.
- Supports setting a maximum number of updates per minute for Collections and Authentication.
- Loads analytics statistics with fallback behavior, ensuring partial metrics display even if some cannot be gathered.
- Displays options for collections in a collapsible block.
- Adds confetti effect when receiving ICP.
- Uses query calls to fetch Index transactions and balances.
- Migrates additional components to Svelte v5.
- Sets
autocomplete
tooff
for input fields to prevent suggestions of previously entered text. - Updates CLI login page layout by incorporating a collapsible block for options.
Styles
- Changes the main HTML font size to 14px, improving layout and allowing more information to be displayed on-screen for better overview.
- Fixes header logo layout shift during navigation.
- Aligns the main domain checkmark in the hosting table.
Satellite
The Satellites have been updated as follows:
Features
- Launches new Satellites with a sleek and informative default web page.
- Adds serverless function hooks
on_init
andon_post_upgrade
. - Introduces new functions
delete_filtered_docs
anddelete_filtered_assets
to delete elements using parameters similar to those for listing documents and assets, respectively. - Returns the new rule on
set_rule
for collections (instead of void). - Makes system collections editable under certain circumstances, allowing developers to set a maximum number of user updates—such as new sign-ins—per minute.
- Adds rate configuration for collections, enabling developers to define a maximum number of updates per minute.
Build
- Bump
ic_cdk
.
Mission Control
No changes.
Orbiter
No changes.
Observatory
No changes.
Library
Please refer to the releases for details.
CLI
Please refer to the releases for details.
Plugins
Please refer to the releases for details.
Templates
Please refer to the create-juno and satellite-template releases for details.
GitHub Action
Please refer to the releases for details.
Docker
Please refer to the releases for details.