Skip to content
This repository has been archived by the owner on Apr 16, 2021. It is now read-only.

post: 0.4.0 release #37

Merged
merged 1 commit into from Apr 7, 2016
Merged

post: 0.4.0 release #37

merged 1 commit into from Apr 7, 2016

Conversation

whyrusleeping
Copy link
Contributor

Made some changes to #30

@hackergrrl
Copy link
Contributor

Could you update the date field?

@whyrusleeping
Copy link
Contributor Author

cc @jbenet

@ghost
Copy link

ghost commented Mar 20, 2016

We can update the date field when we publish this

@RichardLitt
Copy link
Contributor

Why don't we close #30, since it is on a remote we can't push to, and just use this as the main new PR?

This was referenced Mar 21, 2016
@whyrusleeping
Copy link
Contributor Author

To add (from @dignifiedquire):

  • talk about files API
  • talk about new webui
  • possible screenshots of the above

to [dist.ipfs.io](https://dist.ipfs.io/#go-ipfs) and grab the latest version
from there. Or alternatively, from the same page you can grab the `ipfs-update`
binary, and use it to perform the upgrade for you. If you installed from source,
you can simply update your git repo to the `v0.4.0` tag and run `make install`.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We might have to mention gx here -- I had to manually run make gx_upgrade and make gxgo_upgrade here the other day.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, i really do think that make install should probably install gx automatically

@ghost
Copy link

ghost commented Mar 22, 2016

I'll contribute a paragraph about v03x/v04x -- will have to change location again in a bit :)


Because of this change, you will need to run a migration (from repo version 2 to
version 3). If you update with the `ipfs-update` tool, this will be done for you
automatically.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add a sentence here for the non-ipfs-update case, something like "otherwise, ipfs will bail out with repo version mismatch".

@ghost
Copy link

ghost commented Mar 22, 2016

I'll contribute a paragraph about v03x/v04x

something like this:

The Public Gateway and Bootstrappers

We provide two essential public services to the IPFS community: the public gateway at https://ipfs.io and the default bootstrap nodes. We're making sure that despite the breaking changes, both continue to work with both 0.4.x and 0.3.x for a while. You can read more about the details of this in an earlier blog post: Migrating ipfs.io from go-ipfs 0.3.x to 0.4.0. We expect to keep this grace period open until the end of April 2016.

@whyrusleeping
Copy link
Contributor Author

@jbenet could you please review?

@RichardLitt
Copy link
Contributor

Overall, looks great. I think there’s a few things we should add — for instance, the entire changelog. I've made a PR with my edits to your branch -- see #41. And we still need pictures.

@daviddias daviddias changed the title Whys blog edit post: 0.4.0 release Apr 5, 2016
permanently into a single multiplexer that won't work for every language or
situation, this change allows each IPFS implementation to implement the multiplexers
of their choosing, and then negotiate which to use during the initial connection
handshake.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What about linking to the multistream spec https://github.com/jbenet/multistream? So that the reader can understand what kind of black magic happens


### Breaking changes

This is a **breaking change** release, with a major refactor and upgrade to the
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm afraid that **breaking change** alone might mislead people in thinking that we broke data linking. Calling it a network breaking change and then explaining in the end of the paragraph that data remains intact will avoid many doubts

@ghost
Copy link

ghost commented Apr 7, 2016

preview: https://ipfs.io/ipfs/Qmab1no1nx6svsjVG7kvUBKkXS6diRRvocMkEYMNxivHNK/14-ipfs-0-4-0-released/

  • added fireworks
  • moved files api section
  • fixed post metadata (id and date)
  • fixed files api code example

This squashes a couple of commits by @whyrusleeping and @kyledrake
@jbenet
Copy link
Contributor

jbenet commented Apr 7, 2016

LGTM!

@jbenet jbenet merged commit 545df7b into master Apr 7, 2016
@jbenet jbenet deleted the whys-blog-edit branch April 7, 2016 22:52
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
6 participants