|
1 | 1 | # Changelog |
2 | 2 |
|
3 | | -## Next release |
| 3 | +## 2021-06-03 v0.4 |
| 4 | + |
4 | 5 | This release contains the following: |
5 | 6 |
|
6 | 7 | ### Features |
| 8 | + |
| 9 | +- Initial [`toy-chat` implementation](https://rfc.vac.dev/spec/22/) |
| 10 | + |
7 | 11 | ### Changes |
| 12 | + |
8 | 13 | - The [toy-chat application](https://github.com/status-im/nim-waku/blob/master/docs/tutorial/chat2.md) can now perform `lightpush` and request content-filtered messages from remote peers. |
9 | | -#### General refactoring |
10 | | -#### Docs |
11 | | -#### Schema |
| 14 | +- The [toy-chat application](https://github.com/status-im/nim-waku/blob/master/docs/tutorial/chat2.md) now uses default content topic `/toy-chat/2/huilong/proto` |
| 15 | +- Improve `toy-chat` [briding to matterbridge]((https://github.com/status-im/nim-waku/blob/master/docs/tutorial/chat2.md#bridge-messages-between-chat2-and-matterbridge)) |
| 16 | +- Improve [`swap`](https://rfc.vac.dev/spec/18/) logging and enable soft mode by default |
| 17 | +- Content topics are no longer in a redundant nested structure |
| 18 | +- Improve error handling |
| 19 | + |
12 | 20 | #### API |
| 21 | + |
13 | 22 | - [JSON-RPC Store API](https://rfc.vac.dev/spec/16): Added an optional time-based query to filter historical messages. |
14 | 23 | - [Nim API](https://github.com/status-im/nim-waku/blob/master/docs/api/v2/node.md): Added `resume` method. |
| 24 | + |
15 | 25 | ### Fixes |
| 26 | + |
16 | 27 | - Connections between nodes no longer become unstable due to keep-alive errors if mesh grows large |
| 28 | +- Re-enable `lightpush` tests and fix Windows CI failure |
| 29 | + |
| 30 | +The [Waku v2 suite of protocols](https://rfc.vac.dev/) are still in a raw/draft state. |
| 31 | +This release supports the following [libp2p protocols](https://docs.libp2p.io/concepts/protocols/): |
| 32 | +| Protocol | Spec status | Protocol id | |
| 33 | +| ---: | :---: | :--- | |
| 34 | +| [`17/WAKU-RLN`](https://rfc.vac.dev/spec/17/) | `raw` | `/vac/waku/waku-rln-relay/2.0.0-alpha1` | |
| 35 | +| [`11/WAKU2-RELAY`](https://rfc.vac.dev/spec/11/) | `draft` | `/vac/waku/relay/2.0.0-beta2` | |
| 36 | +| [`12/WAKU2-FILTER`](https://rfc.vac.dev/spec/12/) | `draft` | `/vac/waku/filter/2.0.0-beta1` | |
| 37 | +| [`13/WAKU2-STORE`](https://rfc.vac.dev/spec/13/) | `draft` | `/vac/waku/store/2.0.0-beta3` | |
| 38 | +| [`18/WAKU2-SWAP`](https://rfc.vac.dev/spec/18/) | `draft` | `/vac/waku/swap/2.0.0-beta1` | |
| 39 | +| [`19/WAKU2-LIGHTPUSH`](https://rfc.vac.dev/spec/19/) | `draft` | `/vac/waku/lightpush/2.0.0-beta1` | |
| 40 | + |
| 41 | +The Waku v1 implementation is stable but not under active development. |
17 | 42 |
|
18 | 43 | ## 2021-05-11 v0.3 |
19 | 44 |
|
|
0 commit comments