Skip to content

Commit ab91285

Browse files
committed
Release v0.6
1 parent d3481e6 commit ab91285

File tree

1 file changed

+35
-12
lines changed

1 file changed

+35
-12
lines changed

CHANGELOG.md

Lines changed: 35 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
1-
# Changelog
1+
## 2021-11-05 v0.6
22

3-
## Next version
3+
Some useful features and fixes in this release, include:
4+
- two methods for Waku v2 node discovery
5+
- support for unsecure websockets, which paves the way for native browser usage
6+
- a fix for `nim-waku` store nodes running out of memory due to store size: the number of stored messages can now easily be configured
7+
- a fix for densely connected nodes refusing new connections: the maximum number of allowed connections can now easily be configured
8+
- support for larger message sizes (up from 64kb to 1Mb per message)
49

5-
This release contains the following:
10+
The full list of changes is below.
611

712
### Features
813

@@ -11,27 +16,45 @@ This release contains the following:
1116

1217
### Changes
1318

19+
- Pagination of historical queries are now simplified
1420
- GossipSub [prune backoff period](https://github.com/libp2p/specs/blob/master/pubsub/gossipsub/gossipsub-v1.1.md#prune-backoff-and-peer-exchange) is now the recommended 1 minute
1521
- Bridge now uses content topic format according to [23/WAKU2-TOPICS](https://rfc.vac.dev/spec/23/)
1622
- Better internal differentiation between local and remote peer info
1723
- Maximum number of libp2p connections is now configurable
18-
- Unsecure Websocket is now supported in nim-waku.
19-
20-
#### General refactoring
24+
- `udp-port` CLI option has been removed for binaries where it's not used
25+
- Waku v2 now supports unsecure WebSockets
26+
- Waku v2 now supports larger message sizes of up to 1 Mb by default
27+
- Further experimental development of [RLN for spam protection](https://rfc.vac.dev/spec/17/).
28+
These changes are disabled by default under a compiler flag. Changes include:
29+
- Per-message rate limit proof defined
30+
- RLN proof generation and verification integrated into Waku v2
31+
- RLN tree depth changed from 32 to 20
32+
- Support added for static membership group formation
2133

2234
#### Docs
2335

24-
- Added contributor guidelines on Waku v2 fleet monitoring and management.
25-
- Added basic tutorial on using Waku v2 DNS-based discovery
26-
27-
#### Schema
28-
29-
#### API
36+
- Added [contributor guidelines](https://github.com/status-im/nim-waku/blob/master/docs/contributors/waku-fleets.md) on Waku v2 fleet monitoring and management
37+
- Added [basic tutorial](https://github.com/status-im/nim-waku/blob/master/docs/tutorial/dns-disc.md) on using Waku v2 DNS-based discovery
3038

3139
### Fixes
3240

41+
- Bridge between `toy-chat` and matterbridge now shows correct announced addresses
3342
- Bridge no longer re-encodes already encoded payloads when publishing to V1
3443
- Bridge now populates WakuMessage timestamps when publishing to V2
44+
- Store now has a configurable maximum number of stored messages
45+
- Network simulations for Waku v1 and Waku v2 are runnable again
46+
47+
This release supports the following [libp2p protocols](https://docs.libp2p.io/concepts/protocols/):
48+
| Protocol | Spec status | Protocol id |
49+
| ---: | :---: | :--- |
50+
| [`17/WAKU-RLN`](https://rfc.vac.dev/spec/17/) | `raw` | `/vac/waku/waku-rln-relay/2.0.0-alpha1` |
51+
| [`11/WAKU2-RELAY`](https://rfc.vac.dev/spec/11/) | `stable` | `/vac/waku/relay/2.0.0` |
52+
| [`12/WAKU2-FILTER`](https://rfc.vac.dev/spec/12/) | `draft` | `/vac/waku/filter/2.0.0-beta1` |
53+
| [`13/WAKU2-STORE`](https://rfc.vac.dev/spec/13/) | `draft` | `/vac/waku/store/2.0.0-beta3` |
54+
| [`18/WAKU2-SWAP`](https://rfc.vac.dev/spec/18/) | `draft` | `/vac/waku/swap/2.0.0-beta1` |
55+
| [`19/WAKU2-LIGHTPUSH`](https://rfc.vac.dev/spec/19/) | `draft` | `/vac/waku/lightpush/2.0.0-beta1` |
56+
57+
The Waku v1 implementation is stable but not under active development.
3558

3659
## 2021-07-26 v0.5.1
3760

0 commit comments

Comments
 (0)