-
Notifications
You must be signed in to change notification settings - Fork 465
Comparing changes
Open a pull request
base repository: libp2p/js-libp2p
base: prometheus-metrics-v3.0.21
head repository: libp2p/js-libp2p
compare: prometheus-metrics-v3.0.22
- 10 commits
- 143 files changed
- 4 contributors
Commits on Apr 25, 2024
-
deps: bump node-datachannel from 0.7.0 to 0.8.0 (#2504)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Chad Nehemiah <chad.nehemiah94@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 90cfd25 - Browse repository at this point
Copy the full SHA 90cfd25View commit details
Commits on Apr 26, 2024
-
feat: add random walk component (#2501)
To allow finding network services, add a random walk component that lets services find random network peers in a scalable way. If two services try to random walk at the same time, they will share the results.
Configuration menu - View commit details
-
Copy full SHA for 998fcaf - Browse repository at this point
Copy the full SHA 998fcafView commit details -
feat: add bloom filter (#2507)
Adds a bloom filter implementation to `@libp2p/utils` for use in libp2p components.
Configuration menu - View commit details
-
Copy full SHA for e1923b0 - Browse repository at this point
Copy the full SHA e1923b0View commit details -
To make filtering peers in a memory-efficient way possible, add a peer filter based on a bloom filter using the binary representation of the peer id. --------- Co-authored-by: Russell Dempsey <1173416+SgtPooki@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4afd7a9 - Browse repository at this point
Copy the full SHA 4afd7a9View commit details
Commits on Apr 29, 2024
-
fix: return self in FIND_NODE for self (#2512)
Partial revert of #2499 If a node is queried for it's own peer id, return it's own peer info. This is necessary because since libp2p/go-libp2p-kad-dht#820 go-libp2p-kad-dht won't add a peer to it's routing tables that doesn't have any DHT peers that are KAD-futher from it's own ID already.
Configuration menu - View commit details
-
Copy full SHA for 9e9a32b - Browse repository at this point
Copy the full SHA 9e9a32bView commit details
Commits on Apr 30, 2024
-
fix: begin routing table refresh after routing table has started (#2511)
Fixes an error in the logs where we try to refresh the routing table before it's started. Switch to doing it in `afterStart` so the routing table is available.
Configuration menu - View commit details
-
Copy full SHA for 3bc94b4 - Browse repository at this point
Copy the full SHA 3bc94b4View commit details -
feat: add cuckoo filter (#2510)
Add a filter type that lets us efficiently remove items as well as add them. It would be better to use the `bloom-filters` module at this point but it adds 50KB+ to browser bundles for very simple use cases so it's not suitable. We can revisit if Callidon/bloom-filters#70 is ever resolved.
Configuration menu - View commit details
-
Copy full SHA for 3d7a9da - Browse repository at this point
Copy the full SHA 3d7a9daView commit details -
fix: support validating asymmetric addresses (#2515)
Some transports can listen on addresses that validate differently to ones that they dial. For example WebTransport requires cert hashes to dial but can generate them and add them to the listened-on address when listening. Splits the `.filter` method into `dialFilter` and `listenFilter`.
Configuration menu - View commit details
-
Copy full SHA for c824323 - Browse repository at this point
Copy the full SHA c824323View commit details
Commits on May 1, 2024
-
fix: WebTransport stream now extends abstract stream (#2514)
The PR pulls all of the non-`@fails/webtransport` parts out of #2422 There's a lot of work that's been done to re-use existing libp2p code such as the abstract stream class which handles a lot more closing scenarios than the existing implementation so it would be good to get that in.
Configuration menu - View commit details
-
Copy full SHA for de3f7ae - Browse repository at this point
Copy the full SHA de3f7aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2374e7d - Browse repository at this point
Copy the full SHA 2374e7dView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff prometheus-metrics-v3.0.21...prometheus-metrics-v3.0.22