-
Notifications
You must be signed in to change notification settings - Fork 473
Comparing changes
Open a pull request
base repository: libp2p/js-libp2p
base: interface-v2.3.0
head repository: libp2p/js-libp2p
compare: interface-v2.4.0
- 18 commits
- 188 files changed
- 2 contributors
Commits on Dec 10, 2024
-
fix: unhandled promise rejection when finding gateway (#2884)
Defer creating the last public ip promise until it's guaranteed to have a a listener for promise rejections. Fixes ipfs/helia#702
Configuration menu - View commit details
-
Copy full SHA for 127abe2 - Browse repository at this point
Copy the full SHA 127abe2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58542c6 - Browse repository at this point
Copy the full SHA 58542c6View commit details -
fix: auto-confirm relay addresses (#2886)
After we have created a reservation on a relay, automatically confirm that it is publicly dialable. Fixes #2883
Configuration menu - View commit details
-
Copy full SHA for 5c4a79e - Browse repository at this point
Copy the full SHA 5c4a79eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 92f9acb - Browse repository at this point
Copy the full SHA 92f9acbView commit details
Commits on Dec 12, 2024
-
fix: increase max autonat streams and limit incoming message size (#2890
Configuration menu - View commit details
-
Copy full SHA for d3e5a33 - Browse repository at this point
Copy the full SHA d3e5a33View commit details -
fix: pass abort signal to peer routing query (#2888)
Where we fail to find any addresses for a peer id we are dialing, and we perform a routing query to find their addresses, pass the dial abort signal in to the query to ensure it doesn't continue if we are no longer interested in the result.
Configuration menu - View commit details
-
Copy full SHA for 3c63482 - Browse repository at this point
Copy the full SHA 3c63482View commit details -
fix: update case of arguments sent to registration.libp2p.direct (#2889)
At some point it became stricter about the casing of arguments so update the JSON body to golang-style sentence case instead of javascript-style camel case.
Configuration menu - View commit details
-
Copy full SHA for 023ea57 - Browse repository at this point
Copy the full SHA 023ea57View commit details -
Configuration menu - View commit details
-
Copy full SHA for a08229b - Browse repository at this point
Copy the full SHA a08229bView commit details
Commits on Dec 13, 2024
-
fix: confirm external ip (#2895)
Confirm the public ip, not the private one
Configuration menu - View commit details
-
Copy full SHA for 52f0f2f - Browse repository at this point
Copy the full SHA 52f0f2fView commit details -
Adds CoC to all modules and updates utils typedoc links.
Configuration menu - View commit details
-
Copy full SHA for 5acfae3 - Browse repository at this point
Copy the full SHA 5acfae3View commit details -
feat: add @libp2p/config (#2893)
Adds a module for dealing with libp2p configuration
Configuration menu - View commit details
-
Copy full SHA for f474745 - Browse repository at this point
Copy the full SHA f474745View commit details -
chore: bump codecov/codecov-action from 4.6.0 to 5.1.1 (#2881)
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.6.0 to 5.1.1. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](codecov/codecov-action@b9fd7d1...7f8b4b4) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Alex Potsides <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 285dab7 - Browse repository at this point
Copy the full SHA 285dab7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7caee9f - Browse repository at this point
Copy the full SHA 7caee9fView commit details
Commits on Jan 6, 2025
-
fix: return empty address list during listen operation (#2904)
If `getAddrs` is called on a WS listener after `.listen` has been called but before any socket(s) have opened, return an empty list instead of throwing. Fixes #2902
Configuration menu - View commit details
-
Copy full SHA for ae75570 - Browse repository at this point
Copy the full SHA ae75570View commit details
Commits on Jan 7, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 7701438 - Browse repository at this point
Copy the full SHA 7701438View commit details -
feat: add traceFunction call to metrics (#2898)
Allow tracing method calls using a metrics implementation. ```js const libp2p = await createLibp2p() for await (const foo of libp2p.contentRouting.findProviders(cid, { trace: libp2p.metrics?.createTrace(), signal: AbortSignal.timeout(20_000) }) { //... } ``` Adds tracing support to `libp2p.contentRouting.*` and `libp2p.peerRouting.*` to start with, other methods can have it added when necessary. Traces can have attributes set on them to give context to a call (input args, output values, yielded results, etc).
Configuration menu - View commit details
-
Copy full SHA for 20d9ba7 - Browse repository at this point
Copy the full SHA 20d9ba7View commit details -
feat: add OpenTelemetry metrics implementation (#2899)
Adds a `Metrics` interface implementation that is powered by an OpenTelemetry backend. It tracks the same metrics as `@libp2p/prometheus-metrics` but also supports the new function tracing added in #2898. See the readme for a usage example.
Configuration menu - View commit details
-
Copy full SHA for abe9bd1 - Browse repository at this point
Copy the full SHA abe9bd1View commit details
Commits on Jan 9, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 60ccf1a - Browse repository at this point
Copy the full SHA 60ccf1aView 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 interface-v2.3.0...interface-v2.4.0