Skip to content

v0.10.0

Compare
Choose a tag to compare
@dr-frmr dr-frmr released this 28 Dec 00:10
· 7 commits to main since this release
5c377d1

Beta 0.10.0

This is the final breaking change before Kinode 1.0!

Developers must update apps. To do so, simply upgrade to process_lib 0.10.1 and set your wit_version in metadata.json to 1. Also, if you are using any hardcoded process names that include underscores, make sure to switch to hyphens. Core runtime modules have been renamed to no longer use underscores.

Change log is useful here -- significant changes have been made to core interfaces. In summary:

  • move all kimap names to - only, no more _
  • address all breaking-change security issues found in audit (and many non-breaking)
  • HTTP server interface breaking change
  • ETH interface breaking change
  • KV + SQLITE interface overhauls, including capabilites
  • VFS error changes
  • wit 1.0.0
  • add per-process verbosity settings to terminal
  • add versioned state to userspace packages that need it
  • refactor settings app FE to react (this is responsible for most of the + diff)

Enjoy and get ready for 1.0!

Running the Binary

To run the binary, you must indicate where the home folder for the node will be. You may also optionally specify your HTTP port with -p. The default if unspecified is the first free port at or above 8080. Here's an example:

./kinode home/mynodename

What's Changed

Full Changelog: v0.9.10...v0.10.0