Skip to content

v0.9.1

Compare
Choose a tag to compare
@aschmahmann aschmahmann released this 22 Jul 00:45
· 2630 commits to master since this release
v0.9.1
dc2715a

go-ipfs v0.9.1 Release

This is a small bug fix release resolving the following issues:

  1. A regression where the empty CID bafkqaaa could not resolve on gateways #8230
  2. A panic on OpenBSD #8211
  3. High CPU usage with QUIC #8256
  4. High memory usage with TCP #8219
  5. Some pubsub issues (libp2p/go-libp2p-pubsub#427, libp2p/go-libp2p-pubsub#430)
  6. Updated WebUI to v2.12.4
  7. Fixed the snap deployment #8212

Changelog

Full Changelog
  • github.com/ipfs/go-ipfs:
    • chore: update deps
    • feat: webui v2.12.4
    • test: gateway response for bafkqaaa
    • fix: downgrade mimetype dependency
    • update go-libp2p to v0.14.3
    • bump snap to build with Go 1.16
  • github.com/libp2p/go-libp2p (v0.14.2 -> v0.14.3):
  • github.com/libp2p/go-libp2p-pubsub (v0.4.1 -> v0.4.2):
    • release priority locks early when handling batches
    • don't respawn writer if we fail to open a stream; declare it a peer error
    • batch process dead peer notifications
    • use a priority lock instead of a semaphore
    • do the notification in a goroutine
    • emit new peer notification without holding the semaphore
    • use a semaphore for new peer notifications so that we don't block the event loop
    • don't accumulate pending goroutines from new connections
    • Make close concurrent safe
    • Fix close of closed channel
  • github.com/libp2p/go-libp2p-quic-transport (v0.11.1 -> v0.11.2):
    • update quic-go to v0.21.2
  • github.com/libp2p/go-tcp-transport (v0.2.2 -> v0.2.4):
  • github.com/lucas-clemente/quic-go (v0.21.1 -> v0.21.2):
    • update qtls to include the crypto/tls fix of Go 1.16.6 / 1.15.14
    • cancel the PTO timer when all Handshake packets are acknowledged
    • update to Go 1.17rc1
    • update Ginkgo to v1.16.4 and Gomega to v1.13.0 (lucas-clemente/quic-go#3139)
  • github.com/multiformats/go-multiaddr (v0.3.2 -> v0.3.3):

❤ Contributors

Contributor Commits Lines ± Files Changed
vyzo 8 +205/-141 12
Marten Seemann 7 +127/-74 11
gammazero 2 +43/-5 3
Steven Allen 1 +13/-2 1
Adin Schmahmann 3 +13/-2 3
Marcin Rataj 2 +9/-1 2
Aaron Bieber 1 +6/-2 1