New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

鈿★笍 v0.30.0 RELEASE 馃殌 #1375

Closed
alanshaw opened this Issue Jun 1, 2018 · 48 comments

Comments

Projects
None yet
@alanshaw
Copy link
Member

alanshaw commented Jun 1, 2018

Feature parity with go-ipfs just got a whole lot closer!

馃椇 What's left for release

馃敠 Highlights

馃攢 Mutable File System (MFS)

MFS, the mutable file system is finally here in js-ipfs. The MFS API allows you to use IPFS like a regular Unix file system. Add, edit, move, copy, rename and delete your files while keeping all that content addressable, Merkle DAGgy goodness.

馃搶 Pin API implemented

Ever wanted to keep the things you add to IPFS? Well now you can! Pinning a hash in IPFS land tells your node to keep the data around in your local repo until you decide to unpin it. No amount of garbage collection will take it! Next stop, implement garbage collection 馃槤

馃 libp2p connection manager added

The new libp2p connection manager gives you the power to disconnect peers when you have too many or when certain bandwidth restrictions are reached. Really useful for preserving resources on resource constrained devices such as mobile phones or IoT.

See the options at: https://github.com/libp2p/js-libp2p-connection-manager#create-a-connectionmanager

馃搰 bitswap improvements

Swapping your bits has never been so easy to keep track of. You can now inspect the "wantlist" (the list of hashes currently wanted by various peers) on a per peer basis, and you can manually "unwant" hashes in your own list.

鈽笍 Content hashes interop

If you add a file to go-ipfs and also add it to js-ipfs then you might get a different hash. It doesn't mean the hash is wrong, just that the layout of the DAG nodes that were created for your file was different. Good news folks, we fixed that. You should now get the same hash whether you add your file to go-ipfs or js-ipfs. Hooray \o/.

馃檯 Node.js 10 support

Now you can run your js-ipfs node on the latest and greatest Node.js yet.

馃彈 API Changes

  • libp2p configuration property names for custom modules has changed
    • old: libp2p.modules.discovery
    • new: libp2p.modules.peerDiscovery
  • Custom libp2p modules you provide now replace default modules
  • Pin API added (spec)
  • bitswap.wantlist peer ID parameter added (spec)
  • bitswap.unwant implemented (spec)
  • MFS API added (spec)

Release Checklist

  • Robustness and quality
  • Documentation
    • Ensure that README.md is up to date
    • Ensure that all the examples run
  • Communication

馃檶馃徑 Want to contribute?

Would you like to contribute to the IPFS project and don't know how? Well, there are a few places you can get started:

鈦夛笍 Do you have questions?

The best place to ask your questions about IPFS, how it works and what you can do with it is at discuss.ipfs.io. We are also available at the #ipfs channel on Freenode.

@daviddias

This comment has been minimized.

Copy link
Member

daviddias commented Jul 5, 2018

It's is time for the release \o/ 馃弾 First, tests, docs, examples and announcements.

@daviddias

This comment has been minimized.

Copy link
Member

daviddias commented Jul 5, 2018

Breaking news: @achingbrain is going to add MFS in just in time for this release, woot! :D

@alanshaw

This comment has been minimized.

Copy link
Member

alanshaw commented Jul 5, 2018

It's happening, tell all your friends. All the commits are in and the admin tasks almost complete. 馃殺 toot toot!

@daviddias

This comment has been minimized.

Copy link
Member

daviddias commented Jul 6, 2018

@alanshaw when running the tests, it is good to leave a note to the dev saying that we were there even if just to say "it is aaaallll goood", see example: ipfs-shipyard/ipfs-pubsub-room#43

@jbenet

This comment has been minimized.

Copy link
Member

jbenet commented Jul 9, 2018

ship it 鉂わ笍

@Kubuxu

This comment has been minimized.

Copy link
Member

Kubuxu commented Jul 9, 2018

whatever 鉂わ笍 鉂わ笍 鉂わ笍 鉂わ笍 鉂わ笍 鉂わ笍

@vasco-santos

This comment has been minimized.

Copy link
Member

vasco-santos commented Jul 9, 2018

this is a heart => 鉂わ笍

@fsdiogo

This comment has been minimized.

Copy link
Member

fsdiogo commented Jul 9, 2018

Let's do it 鉂わ笍

@djdv

This comment has been minimized.

Copy link

djdv commented Jul 9, 2018

LGTM 鉂わ笍

@miyazono

This comment has been minimized.

Copy link

miyazono commented Jul 9, 2018

meh 鉂わ笍

@b5

This comment has been minimized.

Copy link

b5 commented Jul 9, 2018

馃 鉂わ笍 鉂わ笍 鉂わ笍 馃

@gpestana

This comment has been minimized.

Copy link

gpestana commented Jul 9, 2018

great job, go for it!! 鉂わ笍

@marcooliveira

This comment has been minimized.

Copy link
Member

marcooliveira commented Jul 9, 2018

Super!! Bring it on! 鉂わ笍馃

@lanzafame

This comment has been minimized.

Copy link

lanzafame commented Jul 9, 2018

@lanzafame was here 馃帀

@jonnycrunch

This comment has been minimized.

Copy link
Member

jonnycrunch commented Jul 9, 2018

Wow! this is the best thing since slice bread!

@jacobheun

This comment has been minimized.

Copy link
Contributor

jacobheun commented Jul 9, 2018

馃殌 鉂わ笍 馃殌

@42piratas

This comment has been minimized.

Copy link

42piratas commented Jul 9, 2018

<3

@koalalorenzo

This comment has been minimized.

Copy link

koalalorenzo commented Jul 9, 2018

鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍

@protocolin

This comment has been minimized.

Copy link

protocolin commented Jul 9, 2018

SHIP IT!!!! 鉂わ笍

@achingbrain

This comment has been minimized.

Copy link
Contributor

achingbrain commented Jul 9, 2018

鉂わ笍 !

@Mr0grog

This comment has been minimized.

Copy link
Contributor

Mr0grog commented Jul 9, 2018

馃憦 鉂わ笍 馃憦 鉂わ笍 馃憦 鉂わ笍 馃憦 鉂わ笍 馃憦 鉂わ笍 馃憦 鉂わ笍 js-ipfs Tinkerbell edition!

@parkan

This comment has been minimized.

Copy link
Contributor

parkan commented Jul 9, 2018

鈾ワ笍

@magik6k

This comment has been minimized.

Copy link
Member

magik6k commented Jul 9, 2018

鉂わ笍

@travisperson

This comment has been minimized.

Copy link
Member

travisperson commented Jul 9, 2018

go go go go 鉂わ笍

@victorb

This comment has been minimized.

Copy link
Member

victorb commented Jul 9, 2018

Waaaat

@lidel

This comment has been minimized.

Copy link
Contributor

lidel commented Jul 9, 2018

@flyingzumwalt

This comment has been minimized.

Copy link

flyingzumwalt commented Jul 9, 2018

馃拑

@steverichmond

This comment has been minimized.

Copy link

steverichmond commented Jul 9, 2018

鉂わ笍 馃挓

@lgierth

This comment has been minimized.

Copy link
Member

lgierth commented Jul 9, 2018

lars was here

@olizilla

This comment has been minimized.

Copy link
Member

olizilla commented Jul 9, 2018

<3

@parkan

This comment has been minimized.

Copy link
Contributor

parkan commented Jul 9, 2018

馃

@jonnycrunch

This comment has been minimized.

Copy link
Member

jonnycrunch commented Jul 9, 2018

I was here when it happened! Proof of space time!

@kyledrake

This comment has been minimized.

Copy link
Member

kyledrake commented Jul 9, 2018

cake

@dignifiedquire

This comment has been minimized.

Copy link
Member

dignifiedquire commented Jul 9, 2018

鉂わ笍鉂わ笍鉂わ笍鉂わ笍鉂わ笍馃帀馃帀馃帀馃帀馃帀

@hsanjuan

This comment has been minimized.

Copy link

hsanjuan commented Jul 9, 2018

<3

@jbenet

This comment has been minimized.

Copy link
Member

jbenet commented Jul 9, 2018

@marcooliveira

This comment has been minimized.

Copy link
Member

marcooliveira commented Jul 9, 2018

are we there, yet? 鉂わ笍

@Kubuxu

This comment has been minimized.

Copy link
Member

Kubuxu commented Jul 9, 2018

@mib-kd743naq

This comment has been minimized.

Copy link

mib-kd743naq commented Jul 9, 2018

馃挃

@kevina

This comment has been minimized.

Copy link

kevina commented Jul 9, 2018

LGTM

@protocolin

This comment has been minimized.

Copy link

protocolin commented Jul 9, 2018

download

@marcooliveira

This comment has been minimized.

Copy link
Member

marcooliveira commented Jul 9, 2018

image

@Kubuxu

This comment has been minimized.

Copy link
Member

Kubuxu commented Jul 9, 2018

@dongtianyi

This comment has been minimized.

Copy link

dongtianyi commented Jul 9, 2018

test

@dongtianyi

This comment has been minimized.

Copy link

dongtianyi commented Jul 9, 2018

fly to the future

@marcooliveira

This comment has been minimized.

Copy link
Member

marcooliveira commented Jul 9, 2018

Told you we were being rick rolled... 馃槃

@alanshaw alanshaw closed this Jul 9, 2018

@wafflebot wafflebot bot removed the ready label Jul 9, 2018

@daviddias

This comment has been minimized.

Copy link
Member

daviddias commented Jul 9, 2018

IT HAS HAPPENED 馃帀 馃帀 馃帀 馃帀

image

Announcement Tweet: https://twitter.com/daviddias/status/1016364733107228673

@fazo96 fazo96 referenced this issue Aug 1, 2018

Closed

Upgrade OrbitDB and IPFS #108

0 of 6 tasks complete
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment