-
-
Notifications
You must be signed in to change notification settings - Fork 3k
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’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dev0.4.0 #1381
Dev0.4.0 #1381
Conversation
db6e00f
to
e486600
Compare
I have some nodes on the net running dev0.4.0, if anyone wants to try out the new branch, you can use them as bootstrap nodes:
I'm beginning a 'soak' test. So feel free to jump onto dev0.4.0, but be aware that things will be changing fast and may break. |
25fd6b9
to
f39597e
Compare
@jbenet I think that we should pick a point in the very near future to make all new work be on top of dev040. That last rebase wasnt fun |
@whyrusleeping agreed. i want 0.4.0 in as well. |
@jbenet how about, after CCC camp, all dev work moves to be on top of dev0.4.0? |
4a66fb4
to
ff3ad99
Compare
6e5d1df
to
47d6836
Compare
current ref 6948d30 |
6363751
to
764bef9
Compare
@whyrusleeping: merge button says there's conflicts. |
yeah, you merged something after i started the rebase. |
764bef9
to
1bbc472
Compare
alright, my remaining requirements for 0.4.0:
|
directory sharding would be awesome but may be hard. we should:
|
we need to plan out the upgrade path a bit better-- people have been worried about the "handshake breaks problem". in particular:
|
We could do something like this maybe?
Letting both 0.4.0 and 0.3.x serve ipfs.io would be very hairy (ipfs/infra#115 (comment)), so it's likely not worth that.
I think there should be a very good case for adding this kind of backwards compatibility. We'd also have to deal with 0.4.0 nodes talking to all kinds of 0.3.x nodes, Instead, we should make the migration to 0.4.0 as simple as possible.
this sounds gcc-ish to me, or do you just mean the motd-like wall we talked about? |
@lgierth yes, all of what you say makes perfect sense and i agree with it. same views here. the concerns brought up to me were that if they have a |
Is it about the gateway or about the swarm? When you said handshake backwards compat I assumed swarm. |
it is about the swarm, but that transitively means the global https://ipfs.io gateway wont work for them either. |
perhaps we should first have a |
we could also do something like "make requests to both 0.4.0 and 0.3.10 and return whichever returns non error first" |
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
One advantage is that it sets the Content-Type header correctly. License: MIT Signed-off-by: Etienne Laurin <etienne@atnnn.com>
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
cf514d8
to
3224ae0
Compare
🎉 |
wooooooo! |
Dev0.4.0 This commit was moved from ipfs/kubo@04914ac
This is the development branch for ipfs version 0.4.0
It will contain many changes that are incompatible with previous versions, including repo modifications and protocol changes.
Any change wishing to make it into the 0.4.0 release should PR against this branch.