You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+35-12Lines changed: 35 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,13 @@
1
-
#Changelog
1
+
## 2021-11-05 v0.6
2
2
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)
4
9
5
-
This release contains the following:
10
+
The full list of changes is below.
6
11
7
12
### Features
8
13
@@ -11,27 +16,45 @@ This release contains the following:
11
16
12
17
### Changes
13
18
19
+
- Pagination of historical queries are now simplified
14
20
- 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
15
21
- Bridge now uses content topic format according to [23/WAKU2-TOPICS](https://rfc.vac.dev/spec/23/)
16
22
- Better internal differentiation between local and remote peer info
17
23
- 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
21
33
22
34
#### Docs
23
35
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
30
38
31
39
### Fixes
32
40
41
+
- Bridge between `toy-chat` and matterbridge now shows correct announced addresses
33
42
- Bridge no longer re-encodes already encoded payloads when publishing to V1
34
43
- 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/):
0 commit comments