Skip to content

Commit bad4260

Browse files
committed
Release v0.8
1 parent 2ed41e8 commit bad4260

File tree

1 file changed

+34
-10
lines changed

1 file changed

+34
-10
lines changed

CHANGELOG.md

Lines changed: 34 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,54 @@
1-
## Next Release
1+
## 2021-03-03 v0.8
2+
23
Release highlights:
34

4-
-
5+
- Working demonstration and integration of [`17/WAKU-RLN-RELAY`](https://rfc.vac.dev/spec/17/) in the Waku v2 `toy-chat` application
6+
- Beta support for ambient peer discovery using [a version of Discovery v5](https://github.com/vacp2p/rfc/pull/487)
7+
- A fix for the issue that caused a `store` node to run out of memory after serving a number of historical queries
8+
- Ability to configure a `dns4` domain name for a node and resolve other dns-based `multiaddrs`
59

610
The full list of changes is below.
711

812
### Features
913

10-
- The `waku-rln-relay` now supports spam-protection for a specific combination of `pubsubTopic` and `contentTopic` (available under the `rln` compiler flag).
11-
- The `waku-rln-relay` protocol in integrated into `chat2` (available under the`rln` compiler flag)
14+
- [`17/WAKU-RLN-RELAY`](https://rfc.vac.dev/spec/17/) implementation now supports spam-protection for a specific combination of `pubsubTopic` and `contentTopic` (available under the `rln` compiler flag).
15+
- [`17/WAKU-RLN-RELAY`](https://rfc.vac.dev/spec/17/) integrated into chat2 `toy-chat` (available under the `rln` compiler flag)
1216
- Added support for resolving dns-based `multiaddrs`
17+
- A Waku v2 node can now be configured with a domain name and `dns4` `multiaddr`
18+
- Support for ambient peer discovery using [`33/WAKU-DISCV5`](https://github.com/vacp2p/rfc/pull/487)
1319

1420
### Changes
1521

16-
- A new type `Timestamp` for all timestamps is introduced (currently an alias for int64).
17-
- All timestamps now have nanosecond resolution.
18-
- `waku-store` protocol identifier is updated to `/vac/waku/store/2.0.0-beta4`
22+
- Metrics: now monitoring content topics and the sources of new connections
23+
- Metrics: improved default fleet monitoring dashboard
24+
- Introduced a `Timestamp` type (currently an alias for int64).
25+
- All timestamps changed to nanosecond resolution.
26+
- [`13/WAKU2-STORE`](https://rfc.vac.dev/spec/13/) identifier updated to `/vac/waku/store/2.0.0-beta4`
27+
- `toy-chat` application now uses DNS discovery to connect to existing fleets
1928

2029
### Fixes
2130

31+
- Fixed underlying bug that caused occasional failures when reading the certificate for secure websockets
32+
- Fixed `store` memory usage issues when responding to history queries
33+
2234
### Docs
2335

24-
- Documented how to configure a `dns4` domain name for a node
25-
- Clarified use of DNS discovery and provided current URLs for discoverable fleet nodes
36+
- Documented [use of domain certificates](https://github.com/status-im/nim-waku/tree/2972a5003568848164033da3fe0d7f52a3d54824/waku/v2#enabling-websocket) for secure websockets
37+
- Documented [how to configure a `dns4` domain name](https://github.com/status-im/nim-waku/tree/2972a5003568848164033da3fe0d7f52a3d54824/waku/v2#using-dns-discovery-to-connect-to-existing-nodes) for a node
38+
- Clarified [use of DNS discovery](https://github.com/status-im/nim-waku/tree/2972a5003568848164033da3fe0d7f52a3d54824/waku/v2#using-dns-discovery-to-connect-to-existing-nodes) and provided current URLs for discoverable fleet nodes
39+
- Added [tutorial](https://github.com/status-im/nim-waku/blob/2972a5003568848164033da3fe0d7f52a3d54824/docs/tutorial/rln-chat2-local-test.md) on using [`17/WAKU-RLN-RELAY`](https://rfc.vac.dev/spec/17/) with the chat2 `toy-chat` application
40+
- Added [tutorial](https://github.com/status-im/nim-waku/blob/2972a5003568848164033da3fe0d7f52a3d54824/docs/tutorial/bridge.md) on how to configure and a use a [`15/WAKU-BRIDGE`](https://rfc.vac.dev/spec/15/)
2641

27-
- ...
42+
This release supports the following [libp2p protocols](https://docs.libp2p.io/concepts/protocols/):
43+
| Protocol | Spec status | Protocol id |
44+
| ---: | :---: | :--- |
45+
| [`11/WAKU2-RELAY`](https://rfc.vac.dev/spec/11/) | `stable` | `/vac/waku/relay/2.0.0` |
46+
| [`12/WAKU2-FILTER`](https://rfc.vac.dev/spec/12/) | `draft` | `/vac/waku/filter/2.0.0-beta1` |
47+
| [`13/WAKU2-STORE`](https://rfc.vac.dev/spec/13/) | `draft` | `/vac/waku/store/2.0.0-beta4` |
48+
| [`18/WAKU2-SWAP`](https://rfc.vac.dev/spec/18/) | `draft` | `/vac/waku/swap/2.0.0-beta1` |
49+
| [`19/WAKU2-LIGHTPUSH`](https://rfc.vac.dev/spec/19/) | `draft` | `/vac/waku/lightpush/2.0.0-beta1` |
50+
51+
The Waku v1 implementation is stable but not under active development.
2852

2953
## 2021-01-19 v0.7
3054

0 commit comments

Comments
 (0)