This repository has been archived by the owner on Sep 6, 2022. It is now read-only.
Releases: libp2p/go-libp2p-core
Releases · libp2p/go-libp2p-core
v0.2.2
- Introduces a return value,
error
, on theEventBus
interface'sEmit
method. While this is a departure from the previous interface, we believe that moving from a panic to returning an error will lead to more stable code. Any old code that relies on recovering from a panic should update accordingly to handle the error returned.
v0.2.1
v0.2.0
- Increases the minimum strength requirement of RSA keys to 2048 bits.
NOTE: While this change doesn't break any programmer APIs, it does incur breakage in tests that require. We recommend switching to the incoming release, v0.1.0, of go-libp2p-testing for key-generation needs, for it has switched to using Ed25519 keys by default. If you prefer to use weak RSA keys in tests, you can bypass this restriction by setting the environment variable LIBP2P_ALLOW_WEAK_RSA_KEYS
to any non-empty value (e.g. 1
), which returns the minimum strength requirement to its previous value of 512 bits.
v0.1.0
- Introduces an implementation of
insecure
transport that adheres to the new specification. Note: This release does not break the API, but the underlying protocol has changed. As always, the insecure transport is to be used in testing only. Tests using the insecure transport should continue to function, so long as all peers in the tests operate to the new specification.
v0.0.9
v0.0.8
v0.0.7
- Replace private key equality checks with constant time equivalents. Prevents leakage of information when comparing keys.
- Adjust
insecure
transport to adhere to the new specification: https://github.com/libp2p/specs/tree/master/plaintext.