Skip to content
This repository has been archived by the owner on Sep 6, 2022. It is now read-only.

Releases: libp2p/go-libp2p-core

v0.2.2

06 Aug 20:34
d204016
Compare
Choose a tag to compare
  • Introduces a return value, error, on the EventBus interface's Emit 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

06 Aug 16:34
9698a72
Compare
Choose a tag to compare
  • Removes support for Blowfish cipher. NOTE: Any code attempting to use an unknown cipher type will panic. This is not new behavior, though users will now be given an understandable panic message.

v0.2.0

01 Aug 23:47
3390f7d
Compare
Choose a tag to compare
  • 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

01 Aug 22:36
62b2c6c
Compare
Choose a tag to compare
  • 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

14 Jul 23:17
8890e1b
Compare
Choose a tag to compare
  • Reverts the upgrade of the insecure transport to the the new spec to prevent API breakage.

v0.0.8

12 Jul 21:32
1d45af2
Compare
Choose a tag to compare

Don't panic when trying to generate keys on curves we don't know. Instead, return an error.

v0.0.7

12 Jul 20:46
c3f7bb2
Compare
Choose a tag to compare

v0.0.6

21 Jun 16:46
Compare
Choose a tag to compare
  • eventbus interface changes for solidification.

v0.0.5

20 Jun 20:18
5f4de34
Compare
Choose a tag to compare

Introduces a registry for OpenCensus views, namespaced by string module names.

v0.0.4

20 Jun 15:05
99f36b1
Compare
Choose a tag to compare
  • introduces an eventbus abstraction.
  • introduces an initial set of events covering protocol updates.
  • upgrades golang.org/x/crypto.