Latest Juno Releases

Since I’m about to start working like (even more) a madman (thread), I figured I’d kick off this thread about releases, especially for devs not yet using the Juno ecosystem. :wink:


Juno v0.0.35

Last week, I released version v0.0.35, featuring two major updates:

  • The ability to launch Satellites or Orbiters (analytics) in any public subnet
  • Support for transferring ICP from devs’ wallets to the outside world

CLI v0.0.81

Today, I published a community-requested feature for the CLI: the ability to define pre- and post-deploy scripts.

Super handy for automatically building your app before running juno deploy.

import { defineConfig } from '@junobuild/config';

/** @type {import('@junobuild/config').JunoConfig} */
export default defineConfig({
	satellite: {
		id: 'ck4tp-aaaaa-aaaaa-abbbb-cai',
		source: 'build',
		predeploy: [
			'npm run lint',
			'npm run build'
		],
		postdeploy: ['node hello.mjs']
	}
});

Until next time! :wave:

6 Likes

Juno v0.0.36

I’ve released today this new version focused on client-side improvements with no new module (smart contract) updates included.

It includes a migration to Svelte v5 and updated ESLint configuration (that’s way too many frontend changes).

Plus, there’s a new feature to receive ICP directly from OISY!

(the forum does not support video, you can find a video there x.com)

Until next time! :wave:

2 Likes

Docs v2.2.0

I’ve released a new version of the website! For developers and newcomers, the biggest improvement is, hopefully, a revamped guides section with tailored paths. Now they’ll see options like: ‘What are you looking to do? Build or Host?’ :dart:

Another cool update is the CLI documentation—no more manual updates for me! :smile: All CLI help commands now generate markdown, and these are embedded into the website on a weekly basis automatically. :smiley:

3 Likes