v0.10.0

n0-computer/irohv0.10.0Nov 8, 2023by dignifiedquire

AI Summary

Introduces read-only replicas, queries and views, and the ability to connect by node ID.

Key Highlights

  • Read only replicas
  • Queries and views
  • Ability to connect just by node ID

New Features

  • Read only replicas
  • Queries and views
  • Connect by node ID

Full Release Notes

### ⛰️  Features

- *(iroh-sync)* Read only replicas ([#1770](https://github.com/n0-computer/iroh/issues/1770)) - ([c1ebea8](https://github.com/n0-computer/iroh/commit/c1ebea8eb9b21114b92c94f37212bb0feaf794c2))
- *(iroh-sync)* Queries and "views" ([#1766](https://github.com/n0-computer/iroh/issues/1766)) - ([899768a](https://github.com/n0-computer/iroh/commit/899768a16a4d8e3f8cc3f98d3df2e4494d8ca57f))
- Add ability to connect just by node id - ([5ee69a4](https://github.com/n0-computer/iroh/commit/5ee69a47e67b9f87a67270c15ee4e3f7cce52671))

### 🐛 Bug Fixes

- *(console)* Blob download args ([#1729](https://github.com/n0-computer/iroh/issues/1729)) - ([a916d4c](https://github.com/n0-computer/iroh/commit/a916d4cb2d5d4704715536dc73d408dac59c507a))
- *(iroh-bytes)* Ensure to flush file to disk ([#1778](https://github.com/n0-computer/iroh/issues/1778)) - ([0987022](https://github.com/n0-computer/iroh/commit/0987022e218333c6ce9249eb273ee0d39bc374b3))
- *(iroh-sync)* Fix panic in send ([#1773](https://github.com/n0-computer/iroh/issues/1773)) - ([c36cc6d](https://github.com/n0-computer/iroh/commit/c36cc6d736a99c89f108d1b9b6dc408c1474583c))
- *(iroh-sync)* Prevent panic in namespace migration ([#1775](https://github.com/n0-computer/iroh/issues/1775)) - ([84ae95a](https://github.com/n0-computer/iroh/commit/84ae95a6a51972cf92ebd116f7f84b6129766e37))

### 🚜 Refactor

- *(*)* Rename Peer to Node in peer_map related code ([#1771](https://github.com/n0-computer/iroh/issues/1771)) - ([fbeeab7](https://github.com/n0-computer/iroh/commit/fbeeab721a023cb195ac6cf1025867bb1e363244))
- *(iroh-net)* Remove cli ping ([#1764](https://github.com/n0-computer/iroh/issues/1764)) - ([2b70426](https://github.com/n0-computer/iroh/commit/2b704267b9666ad17d2dc07ad459ad983ecbafaf))
- *(iroh-net)* Rename PeerAddr to NodeAddr, introduce NodeId alias ([#1765](https://github.com/n0-computer/iroh/issues/1765)) - ([215953f](https://github.com/n0-computer/iroh/commit/215953f23089b918a74bd51276d5c9c8d7711cd0))

### ⚙️ Miscellaneous Tasks

- *(iroh-net)* Demote 'pong not received in timeout' message to debug ([#1769](https://github.com/n0-computer/iroh/issues/1769)) - ([56e92ca](https://github.com/n0-computer/iroh/commit/56e92caa1172ac416c2c2f5139a4aacd26cf27c7))
- Switch to git-cliff for changelog generation - ([bcdccb3](https://github.com/n0-computer/iroh/commit/bcdccb39fa374ec8eac84eb347f1e38c2f4dbb09))