Skip to content

Releases: hyperware-ai/hyperdrive

v1.0.0

01 Feb 03:21
9503724
Compare
Choose a tag to compare
v1.0.0 Pre-release
Pre-release
Kinode

v1.0.0: Mainnet

What's Changed

Full Changelog: v0.10.2...v1.0.0

v0.10.2

20 Jan 06:10
82dbcaa
Compare
Choose a tag to compare
Kinode
  • several improvements and bug fixes to app store
  • fix bugs in ETH provider
  • fix login bug

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.10.1...v0.10.2

v0.10.1

06 Jan 18:54
00d345c
Compare
Choose a tag to compare

Bugfix release. Main change is to fix a kernel bug that led to improper behavior of get_state() when no state was set.

What's Changed

Full Changelog: v0.10.0...v0.10.1

v0.10.0

28 Dec 00:10
5c377d1
Compare
Choose a tag to compare

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

v0.9.10

19 Nov 23:50
4464b78
Compare
Choose a tag to compare

v0.9.10 contains two small fixes:

  • make /login POST request handle regular request bodies for login
  • make settings modal on homepage have transparent background

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.9...v0.9.10

v0.9.9

14 Nov 00:01
efabf3c
Compare
Choose a tag to compare

v0.9.9 includes improvements to the App Store alongside other bugfixes.

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.8...v0.9.9

v0.9.8

07 Nov 19:23
1d01d9b
Compare
Choose a tag to compare
Kinode

Patch 0.9.8 adds the contacts userspace primitive, which includes a (simple) frontend for adding and removing contacts, but more importantly a capabilities-gated API that allows other userspace programs to manipulate contacts.

It also contains important bug fixes and QoL improvements for the hosting platform.

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

  • Improve login redirect by @dr-frmr in #577
  • contacts: add get_names script by @nick1udwig in #580
  • Add contacts system userspace primitive by @dr-frmr in #576
  • Reduce log spam in case of inexistent processes being messaged by @jaxs-ribs in #586
  • Dr/move app store to ssd by @dr-frmr in #582
  • app_store UI: enable uninstalling local (unlisted) packages by @bitful-pannul in #587
  • add redirect param to login page for loads where user already has cookie by @dr-frmr in #593
  • Develop 0.9.8 by @dr-frmr in #578
  • fakenet: new addresses by @bitful-pannul in #590
  • develop 0.9.8 by @dr-frmr in #595
  • fix: remove app store secure subdomain from links by @dr-frmr in #597
  • fix login ?redirect by @dr-frmr in #598
  • Release candidate 0.9.8 by @dr-frmr in #594

New Contributors

Full Changelog: v0.9.7...v0.9.8

v0.9.7

17 Oct 19:20
8ef4fbc
Compare
Choose a tag to compare
Kinode

Hotfix release that resolves a deadlock in networking, while also including ongoing work related to getting a Kinode Windows build. README now has documentation for available boot flags.

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.6...v0.9.7

v0.9.6

11 Oct 20:14
ed41dd4
Compare
Choose a tag to compare
Kinode

Hotfix release that resolves a networking issue related to new file descriptor management.

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. The default if unspecified is the first free port at or above 8080. Here's an example:

./kinode home/mynodename

What's Changed

  • hotfix: in net, use AtomicU64 in Peers to respect fd_manager limits by @dr-frmr in #570

Full Changelog: v0.9.5...v0.9.6

v0.9.5

10 Oct 20:32
76c312a
Compare
Choose a tag to compare
Kinode

Patch release with features and fixes:

features:

  • fd_manager:distro:sys, a runtime module for coordinating file descriptor use within runtime
  • docker builds in main repo

fixes:

  • integrate vfs, net, sqlite, and kv to use fd_manager so they never run out of file descriptors
  • fix auto update feature in app store
  • various small improvements

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. 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.4...v0.9.5