Go-ipfs: Release v0.4.20

Created on 2 Apr 2019  Â·  15Comments  Â·  Source: ipfs/go-ipfs

I promised a short release and got distracted. Luckily, @whyrusleeping came to the rescue so we're going to cut a release ASAP (RC1 on Wednesday).

The primary features will be:

  1. Bitswap memory fixes.
  2. Bitswap reduced provider workers.
  3. Immediate providing of root blocks (with an on-disk provider queue).
  4. Several panic fixes in the DHT.
  5. Some NAT traversal improvements.
  6. Reduced autonat delays. (probably needs a go mod update)
  7. ipfs add [--nocopy] URL.
  8. GO MODULES!

What am I missing?

TODOs:

topireleases

Most helpful comment

OK, so the RC1's going to be coming tomorrow. I'd really like to get that QUIC fix in at least.

All 15 comments

@Stebalien

"What am I missing?"

Is there any way we can add a generation of PeerId through HTTP-RPC by supplying a public key?
I am struggling to obtain the feedback for the proposal: https://github.com/ipfs/go-ipfs/issues/6152

@Stebalien Just want to confirm with you that v0.4.20 will be released today(3rd April), right? Thanks. I am waiting to use your latest release. 😃

@CoreyLin He said release candidate 1 on Wednesday.

@lordcirth @Stebalien OK. So the release date is not finalized, right?

Update to IPFS Web UI 2.4.4! I'll PR now.

@reardenlife I'm trying to avoid "one more thinging" this release.

@CoreyLin it'll be released when it's ready but I'm planning on cutting an RC1 today.

@stebalien at the risk of “one more thinging”(tm), exposing peer protection as a swarm command would be welcome by users and infra: https://github.com/libp2p/go-libp2p-connmgr/pull/36 it’s low risk as it doesn’t interfere with existing functionality nor the main loop

I'd like to avoid shipping a new command at this point. However, we can ship a custom build to infra.

OK, so the RC1's going to be coming tomorrow. I'd really like to get that QUIC fix in at least.

Please also include an update of the go-libp2p-autonat-svc dependency (now at v0.0.4), as it cuts down the dialback timeout to 15s. The bootstrappers will also need to be updated for the new release.

Note that I have tagged v0.0.4 in go-libp2p.

@vyzo done.

Status: wrestling with the distribution scripts and go modules (and trying not to break rebuilding of old versions with gx).

Are there any known issues with rc1 that need fixing?

Was this page helpful?
0 / 5 - 0 ratings