Releases: hyperware-ai/hyperdrive
v1.4.0
What's Changed
- mobile-first homepage by @nick1udwig in #749
- secure subdomains: increase security by @nick1udwig in #755
- secure subdomains: on non-localhost, dont require re-login to ssd by @nick1udwig in #756
- Contacts and fonts by @0x70b1a5 in #757
- lock rpc down by @nick1udwig in #758
- develop by @nick1udwig in #747
- 1.4.0 rc by @nick1udwig in #759
Full Changelog: v1.3.0...v2.0.0
v1.3.0
What's Changed
- docs: fix broken links by @sukrucildirr in #734
- register-ui: tweak mint os by @nick1udwig in #738
- hns-indexer rewrite by @nick1udwig in #735
- hypermap-cacher: add by @nick1udwig in #736
- fix: typos in function name by @crStiv in #740
- develop 1.3.0 by @nick1udwig in #730
- 1.3.0-rc-0 by @nick1udwig in #743
New Contributors
- @sukrucildirr made their first contribution in #734
- @crStiv made their first contribution in #740
Full Changelog: v1.2.1...v1.3.0
v1.2.1
What's Changed
- readme: update image by @nick1udwig in #722
- make ui compile properly cross-platform again by @nick1udwig in #721
- tester: make it never crash by @nick1udwig in #720
- lightmode and appstore by @0x70b1a5 in #724
- develop 1.2.1 by @nick1udwig in #719
- release candidate 1.2.1 by @nick1udwig in #725
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
- app-store: fix default icons by @nick1udwig in #713
- sign: add sign tweaks by @nick1udwig in #715
- added sign:sys package for signatures by @polwex in #712
- more ui by @0x70b1a5 in #708
- develop 1.2.0 by @nick1udwig in #714
- v1.2.0 release candidate by @nick1udwig in #717
New Contributors
Full Changelog: v1.1.1...v1.2.0
v1.1.1
What's Changed
- register: add more rpc fallbacks by @nick1udwig in #704
- fix fake chain and short node name by @nick1udwig in #707
- fix cross-platform compilation bug by @nick1udwig in #709
- fix connect wallet to mobile coinbase wallet by @nick1udwig in #710
- develop by @nick1udwig in #706
- release candidate v1.1.1 by @nick1udwig in #711
Full Changelog: v1.1.0...v1.1.1
v1.1.0
v1.1.0: Hyperware Mainnet
What's Changed
- fix kinode desktop by @nick1udwig in #682
- really import the KINO_ACCOUNT_UPGRADABLE_IMPL by @0x70b1a5 in #686
- fix kinode desktop by @nick1udwig in #684
- eth: add ws auth by @nick1udwig in #681
- get it compiling by @nick1udwig in #688
- develop 1.1.0 by @nick1udwig in #680
- develop by @nick1udwig in #690
- homepage: fix logo by @nick1udwig in #691
- Develop by @nick1udwig in #692
- app-store: drop old tables on re-index by @nick1udwig in #695
- develop by @nick1udwig in #694
- change to mainnet by @nick1udwig in #697
- mobile styling for clock, widgets, links by @0x70b1a5 in #696
- Develop by @nick1udwig in #698
- grean by @0x70b1a5 in #699
- change default providers by @nick1udwig in #700
- Hf/remove more birds by @nick1udwig in #702
- develop by @nick1udwig in #701
- v1.1.0-rc by @nick1udwig in #689
Full Changelog: v1.0.0...v1.1.0
v1.0.0
v1.0.0: Kinode Mainnet
What's Changed
- update default providers/routers for 1.0 by @dr-frmr in #649
- develop 0.10.3 by @barraguda in #673
- app-store publish: use upgradable tba by @nick1udwig in #674
- Develop 1.0 by @dr-frmr in #672
- Develop by @nick1udwig in #675
- fakenet address nits by @barraguda in #677
- v1.0.0 release candidate by @nick1udwig in #676
- Develop by @nick1udwig in #678
- v1.0.0-rc take two by @nick1udwig in #679
Full Changelog: v0.10.2...v1.0.0
v0.10.2
- 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
- app-store: trim manifest by @nick1udwig in #654
- app_store: fix launch button by @barraguda in #663
- app store: rework FE by @dr-frmr in #664
- Dr/eth provider priority by @dr-frmr in #667
- Develop 0.10.2 by @dr-frmr in #660
- login: fix 'incorrect password' flash by @dr-frmr in #669
- Release candidate 0.10.2 by @dr-frmr in #668
Full Changelog: v0.10.1...v0.10.2
v0.10.1
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
- kernel: fix v1 get_state: if no state, properly return None by @nick1udwig in #658
- develop v0.10.1 by @nick1udwig in #657
- v0.10.1 rc by @nick1udwig in #659
Full Changelog: v0.10.0...v0.10.1
v0.10.0
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
- change
_s to-s in distro modules/processes by @nick1udwig in #589 - docker: improve security by @nick1udwig in #606
- kernel: dont replace
last_blobwith None by @nick1udwig in #611 - feat: improve homepage:sys protocol to add capabilities for setting system stylesheet and removing other apps' homepage icons by @dr-frmr in #613
- 0.10.0: audit response by @dr-frmr in #603
- remove ws register encrypted field by @nick1udwig in #615
- terminal: m caps by @nick1udwig in #596
- Dr/eth interface generic by @dr-frmr in #618
- m:terminal: use
Request::attach_all()method by @nick1udwig in #619 - terminal: per process verbosity by @nick1udwig in #617
- add wit v1 support to kernel by @dr-frmr in #621
- accumulated small todos by @nick1udwig in #622
- break core types out into files by @dr-frmr in #623
- bump wasmtime to 0.27 and wit-bindgen to 0.36 by @nick1udwig in #626
- switch settings app FE to react, add kimap utils by @dr-frmr in #625
- update core process wit apis by @nick1udwig in #627
- remove unused deps by @nick1udwig in #628
- kns & app_store: new serialization strategy by @barraguda in #620
- app_store UI fixes by @barraguda in #624
- Dr/9 to 10 password transition by @dr-frmr in #630
- kns & app_store: reset chain state by @barraguda in #632
- terminal: update
helpby @nick1udwig in #636 - vfs,kv,sqlite: tweak interface variants redux by @nick1udwig in #640
- reduce module chattiness at boot by @nick1udwig in #637
- terminal add userspace wit api by @dr-frmr in #631
- kns: checkpoint save state by @barraguda in #639
- add settings userspace WIT API by @dr-frmr in #634
- register UI: progress bar by @barraguda in #638
- Dr/kv overhaul by @dr-frmr in #641
- Dr/sqlite overhaul by @dr-frmr in #642
- v0.10.0 by @nick1udwig in #588
- error types final by @dr-frmr in #645
- Develop 0.10.0 by @dr-frmr in #643
- bump process_lib by @dr-frmr in #647
- eth provider: clear address from active_subscribers map when empty by @dr-frmr in #648
- kns: self correcting fetch on NodeInfo by @dr-frmr in #644
- visual improvements to register by @dr-frmr in #651
- Develop 0.10.0 by @dr-frmr in #650
- Develop 0.10.0 by @dr-frmr in #652
- app-store: remove hi by @nick1udwig in #653
- Release candidate 0.10.0 by @dr-frmr in #646
Full Changelog: v0.9.10...v0.10.0