v0.0.38
Summary
This release focuses on CLI, local development, and Console client-side improvements, with no new versions of the modules (smart contracts) included.
The main new features include the addition of links to cycle.express to allow developers to buy cycles, as well as various improvements to the upgrade process, including support for upgrading large WASM files (> 2MB), which is particularly useful for Serverless Functions. The UI for upgrades has been redesigned to showcase the various steps of the process, and functionality has been added to stop and restart modules before upgrades to improve state persistence.
Overview
Module | Version | Breaking changes |
---|---|---|
---- | ---- |
Crates | Version | Breaking changes |
---|---|---|
---- | ---- |
Library | Version | Breaking changes |
---|---|---|
@junobuild/core | v0.0.63 | |
@junobuild/core-peer | v0.0.29 | |
@junobuild/admin | v0.0.60 | |
@junobuild/analytics | v0.0.30 | |
@junobuild/storage | v0.0.8 | ️ |
@junobuild/console | v0.0.11 | ️ |
@junobuild/utils | v0.0.27 | ️ |
@junobuild/cli-tools | v0.0.16 | ️ |
@junobuild/did-tools | v0.0.4 | ️ |
@junobuild/config-loader | v0.0.7 | ️ |
CLI | Version | Breaking changes |
---|---|---|
@junobuild/cli | v0.0.85 |
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.42 | |
@junobuild/console | v0.0.42 | |
@junobuild/action | v0.0.35 |
Changes
Here is a list of changes included in this release:
Console (Backend)
No changes.
Console (Frontend)
The console UI/UX has been improved as follows:
Features
- Introduce chunked WASM upgrades, enabling support for larger WASM files (>2MB).
- Stop and restart modules during upgrades to enhance state persistence.
- Display upgrade progress using a stepper with support for error handling.
- Add links to cycle.express for buying cycles.
- Cache agents and actors per module to improve performance and reduce overhead.
- Display Satellite names in the delete confirmation modal for better clarity.
- Support local development sign-in on Safari with the Console.
- Show analytics filters even when the initial load fails.
Fixes
- Resolve pagination issues for keys in selected collections.
- Fix refreshing and transferring cycles functionality.
- Ensure the transfer cycles modal opens as expected.
Style
- Adjust input heights for a more consistent UI.
- Apply a theme background color during loading for visual feedback.
- Dark theme darker.
Satellite
No changes.
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.