Is 0.4.0 shipped yet? #2334

Closed
jbenet opened this Issue Feb 12, 2016 · 32 comments

Comments

Projects
None yet
@jbenet
Member

jbenet commented Feb 12, 2016

This issue is here so people can subscribe and be notified when they should upgrade. This is important because of the network breaking change.

@lgierth

This comment has been minimized.

Show comment
Hide comment
@lgierth

lgierth Feb 12, 2016

Member

To answer the question: not yet.

:)

Member

lgierth commented Feb 12, 2016

To answer the question: not yet.

:)

@RichardLitt

This comment has been minimized.

Show comment
Hide comment
@RichardLitt

RichardLitt Feb 12, 2016

Member

👍 Can't wait!

Member

RichardLitt commented Feb 12, 2016

👍 Can't wait!

@jonnor

This comment has been minimized.

Show comment
Hide comment
@jonnor

jonnor Mar 4, 2016

What is the status? Last release seems to be 0.4.0-rc2 20 days ago. And seemingly there are features going into master since then?

jonnor commented Mar 4, 2016

What is the status? Last release seems to be 0.4.0-rc2 20 days ago. And seemingly there are features going into master since then?

@RichardLitt

This comment has been minimized.

Show comment
Hide comment
Member

RichardLitt commented Mar 4, 2016

@whyrusleeping

This comment has been minimized.

Show comment
Hide comment
@whyrusleeping

whyrusleeping Mar 4, 2016

Member

we're just waiting on our new integration test suites to run for a little bit to ensure things are all working smoothly before shipping.

Member

whyrusleeping commented Mar 4, 2016

we're just waiting on our new integration test suites to run for a little bit to ensure things are all working smoothly before shipping.

@whyrusleeping

This comment has been minimized.

Show comment
Hide comment
@whyrusleeping

whyrusleeping Mar 10, 2016

Member

Alright, heres my checklist for shipping 0.4.0:

Member

whyrusleeping commented Mar 10, 2016

Alright, heres my checklist for shipping 0.4.0:

@dignifiedquire

This comment has been minimized.

Show comment
Hide comment
@dignifiedquire

dignifiedquire Mar 10, 2016

Member
  • Prepare new webui release @dignifiedquire
    • Merge feat/files-api on js-ipfs-api and release new version
    • Update dependencies on webui#master
    • Ensure geoip works on webui
    • Make release and upload it
    • Get at least three people to test it
Member

dignifiedquire commented Mar 10, 2016

  • Prepare new webui release @dignifiedquire
    • Merge feat/files-api on js-ipfs-api and release new version
    • Update dependencies on webui#master
    • Ensure geoip works on webui
    • Make release and upload it
    • Get at least three people to test it
@dignifiedquire

This comment has been minimized.

Show comment
Hide comment
@dignifiedquire

dignifiedquire Mar 11, 2016

Member

First webui version to test: http://localhost:5001/ipfs/QmWCJFK5VYXBZqS3LbiRHt8aC3aLSVXU7wNFX9vpckSYun

For testing this run your daemon with ipfs daemon --unrestricted-api

Member

dignifiedquire commented Mar 11, 2016

First webui version to test: http://localhost:5001/ipfs/QmWCJFK5VYXBZqS3LbiRHt8aC3aLSVXU7wNFX9vpckSYun

For testing this run your daemon with ipfs daemon --unrestricted-api

@diasdavid

This comment has been minimized.

Show comment
Hide comment
@diasdavid

diasdavid Mar 11, 2016

Member

Webui testing

  • some errors:
    image
  • my browser froze on the logs tab
  • shows type as ? but I'm pretty sure that the second is a dir and the first one is a file (but empty one)
    image
  • what about changing the "GO" button to "RESOLVE"? Kind of feel that it is a good opportunity to 'educate' our users that is what happens when a HASH is searched
    image
  • Other than this, looks pretty snappy and fast (I've tested it on a fast machine though), great work!! 👍
Member

diasdavid commented Mar 11, 2016

Webui testing

  • some errors:
    image
  • my browser froze on the logs tab
  • shows type as ? but I'm pretty sure that the second is a dir and the first one is a file (but empty one)
    image
  • what about changing the "GO" button to "RESOLVE"? Kind of feel that it is a good opportunity to 'educate' our users that is what happens when a HASH is searched
    image
  • Other than this, looks pretty snappy and fast (I've tested it on a fast machine though), great work!! 👍
@dignifiedquire

This comment has been minimized.

Show comment
Hide comment
@dignifiedquire

dignifiedquire Mar 11, 2016

Member

shows type as ? but I'm pretty sure that the second is a dir and the first one is a file (but empty one)

This hasn't work for some time now (0.3.11, 0.3.10) and this view is going to be removed soon, so I'm not very concerned about fixing this.

what about changing the "GO" button to "RESOLVE"? Kind of feel that it is a good opportunity to 'educate' our users that is what happens when a HASH is searched image

This release is about making it work with 0.4, I know there are things we want to improve, but that's what the other work we are doing is for.

my browser froze on the logs tab

Logs are simply too much at the moment, we could remove them for now until we have a better solution, thoughts?

Member

dignifiedquire commented Mar 11, 2016

shows type as ? but I'm pretty sure that the second is a dir and the first one is a file (but empty one)

This hasn't work for some time now (0.3.11, 0.3.10) and this view is going to be removed soon, so I'm not very concerned about fixing this.

what about changing the "GO" button to "RESOLVE"? Kind of feel that it is a good opportunity to 'educate' our users that is what happens when a HASH is searched image

This release is about making it work with 0.4, I know there are things we want to improve, but that's what the other work we are doing is for.

my browser froze on the logs tab

Logs are simply too much at the moment, we could remove them for now until we have a better solution, thoughts?

@dignifiedquire

This comment has been minimized.

Show comment
Hide comment
@dignifiedquire

dignifiedquire Mar 11, 2016

Member

Fixed locales and minification: QmdmpbMUS1gJ3HppHxFjkUWbV5jpartSi88uUXzBVLBQkU

Member

dignifiedquire commented Mar 11, 2016

Fixed locales and minification: QmdmpbMUS1gJ3HppHxFjkUWbV5jpartSi88uUXzBVLBQkU

@chpio

This comment has been minimized.

Show comment
Hide comment
@chpio

chpio Mar 11, 2016

pinned files froze my browser (but that's another issue... again)

chpio commented Mar 11, 2016

pinned files froze my browser (but that's another issue... again)

@dignifiedquire

This comment has been minimized.

Show comment
Hide comment
@dignifiedquire

dignifiedquire Mar 11, 2016

Member

pinned files froze my browser (but that's another issue... again)

Fixing, that is a real issue

Member

dignifiedquire commented Mar 11, 2016

pinned files froze my browser (but that's another issue... again)

Fixing, that is a real issue

@chpio

This comment has been minimized.

Show comment
Hide comment
@chpio

chpio Mar 11, 2016

nah, it's because of the number of entries... pagination would maybe fix this

chpio commented Mar 11, 2016

nah, it's because of the number of entries... pagination would maybe fix this

@dignifiedquire

This comment has been minimized.

Show comment
Hide comment
@dignifiedquire

dignifiedquire Mar 11, 2016

Member

No more freezing QmU3o9bvfenhTKhxUakbYrLDnZU7HezAVxPM6Ehjw9Xjqy

Member

dignifiedquire commented Mar 11, 2016

No more freezing QmU3o9bvfenhTKhxUakbYrLDnZU7HezAVxPM6Ehjw9Xjqy

@chpio

This comment has been minimized.

Show comment
Hide comment
@chpio

chpio Mar 11, 2016

lol :D nice fix

chpio commented Mar 11, 2016

lol :D nice fix

@nginnever

This comment has been minimized.

Show comment
Hide comment
@nginnever

nginnever Mar 11, 2016

Member

Aside from Error: Unmapped range(…) and on load of connections page Error: Failed to lookup node(…) everything looks 👍

Member

nginnever commented Mar 11, 2016

Aside from Error: Unmapped range(…) and on load of connections page Error: Failed to lookup node(…) everything looks 👍

@whyrusleeping

This comment has been minimized.

Show comment
Hide comment
@whyrusleeping

whyrusleeping Mar 14, 2016

Member

If everyone could test this webui version out asap that would be great.

Run your ipfs daemon with: ipfs daemon --unrestricted-api

and then access http://localhost:5001/ipfs/QmU3o9bvfenhTKhxUakbYrLDnZU7HezAVxPM6Ehjw9Xjqy
in your browser to try it out.

Member

whyrusleeping commented Mar 14, 2016

If everyone could test this webui version out asap that would be great.

Run your ipfs daemon with: ipfs daemon --unrestricted-api

and then access http://localhost:5001/ipfs/QmU3o9bvfenhTKhxUakbYrLDnZU7HezAVxPM6Ehjw9Xjqy
in your browser to try it out.

@noffle

This comment has been minimized.

Show comment
Hide comment
@noffle

noffle Mar 14, 2016

Contributor

Lots of Failed to load resource: the server responded with a status of 403 (Forbidden). I'm running with --unrestricted-api on 0.4.0-dev. UI doesn't appear to be being populated with content.

Contributor

noffle commented Mar 14, 2016

Lots of Failed to load resource: the server responded with a status of 403 (Forbidden). I'm running with --unrestricted-api on 0.4.0-dev. UI doesn't appear to be being populated with content.

@dignifiedquire

This comment has been minimized.

Show comment
Hide comment
@dignifiedquire

dignifiedquire Mar 14, 2016

Member

@noffle does the regular webui work for you? sounds like CORS settings not being correct

Member

dignifiedquire commented Mar 14, 2016

@noffle does the regular webui work for you? sounds like CORS settings not being correct

@noffle

This comment has been minimized.

Show comment
Hide comment
@noffle

noffle Mar 14, 2016

Contributor

@dignifiedquire It doesn't. My config:

  "API": {
    "HTTPHeaders": {
      "Access-Control-Allow-Credentials": [
        "true"
      ],
      "Access-Control-Allow-Methods": [
        "PUT",
        "GET",
        "POST"
      ],
      "Access-Control-Allow-Origin": [
        "http://localhost:3000"
      ]
    }
  },
Contributor

noffle commented Mar 14, 2016

@dignifiedquire It doesn't. My config:

  "API": {
    "HTTPHeaders": {
      "Access-Control-Allow-Credentials": [
        "true"
      ],
      "Access-Control-Allow-Methods": [
        "PUT",
        "GET",
        "POST"
      ],
      "Access-Control-Allow-Origin": [
        "http://localhost:3000"
      ]
    }
  },
@dignifiedquire

This comment has been minimized.

Show comment
Hide comment
@dignifiedquire

dignifiedquire Mar 14, 2016

Member

@noffle add http://localhost:5001 to the allowed origins restart the daemon, and then navigate to http://localhost:5001/ipfs/QmU3o9bvfenhTKhxUakbYrLDnZU7HezAVxPM6Ehjw9Xjqy

Member

dignifiedquire commented Mar 14, 2016

@noffle add http://localhost:5001 to the allowed origins restart the daemon, and then navigate to http://localhost:5001/ipfs/QmU3o9bvfenhTKhxUakbYrLDnZU7HezAVxPM6Ehjw9Xjqy

@noffle

This comment has been minimized.

Show comment
Hide comment
@noffle

noffle Mar 14, 2016

Contributor

@dignifiedquire: thanks, that did the trick.

It's working well for me. I played with all of the affordances and nothing is exploding (violently or otherwise).

Contributor

noffle commented Mar 14, 2016

@dignifiedquire: thanks, that did the trick.

It's working well for me. I played with all of the affordances and nothing is exploding (violently or otherwise).

@jbenet

This comment has been minimized.

Show comment
Hide comment
@jbenet

jbenet Mar 17, 2016

Member

@dignifiedquire we should not have to add any CORS stuff to have the webui work by default. it should work out of the box for users. if it doesn't then it needs to be fixed.

Member

jbenet commented Mar 17, 2016

@dignifiedquire we should not have to add any CORS stuff to have the webui work by default. it should work out of the box for users. if it doesn't then it needs to be fixed.

@whyrusleeping

This comment has been minimized.

Show comment
Hide comment
@whyrusleeping

whyrusleeping Mar 17, 2016

Member

@jbenet i think that @noffle had his config changed before testing the new webui leading to the CORS issues he had

Member

whyrusleeping commented Mar 17, 2016

@jbenet i think that @noffle had his config changed before testing the new webui leading to the CORS issues he had

@dignifiedquire

This comment has been minimized.

Show comment
Hide comment
@dignifiedquire

dignifiedquire Mar 17, 2016

Member

@jbenet yes it works out of the box, but @noffle had a non default config, so it didn't work.

Member

dignifiedquire commented Mar 17, 2016

@jbenet yes it works out of the box, but @noffle had a non default config, so it didn't work.

@jbenet

This comment has been minimized.

Show comment
Hide comment
@jbenet

jbenet Mar 17, 2016

Member

@dignifiedquire ah ok makes sense. we should probably warn users that setting an origin like that will mess with the default expectations (or maybe we should just make the default config show the expectations)

Member

jbenet commented Mar 17, 2016

@dignifiedquire ah ok makes sense. we should probably warn users that setting an origin like that will mess with the default expectations (or maybe we should just make the default config show the expectations)

@noffle

This comment has been minimized.

Show comment
Hide comment
@noffle

noffle Mar 17, 2016

Contributor

@dignifiedquire Are you sure? I did a fresh ipfs init and see this "API" entry in the config:

  "API": {
    "HTTPHeaders": null
  },
Contributor

noffle commented Mar 17, 2016

@dignifiedquire Are you sure? I did a fresh ipfs init and see this "API" entry in the config:

  "API": {
    "HTTPHeaders": null
  },
@dignifiedquire

This comment has been minimized.

Show comment
Hide comment
@dignifiedquire

dignifiedquire Mar 17, 2016

Member

@noffle works fine for me on master on a fresh init. Even though headers is empty, the default is set internally I think.

Member

dignifiedquire commented Mar 17, 2016

@noffle works fine for me on master on a fresh init. Even though headers is empty, the default is set internally I think.

@jbenet

This comment has been minimized.

Show comment
Hide comment
Member

jbenet commented Apr 8, 2016

Yes. 0.4.0 shipped.

http://blog.ipfs.io/14-ipfs-0-4-0-released/

@jbenet jbenet closed this Apr 8, 2016

@jbenet

This comment has been minimized.

Show comment
Hide comment
@jbenet

jbenet Apr 8, 2016

Member

Thanks to everyone who contributed to this huge release

Member

jbenet commented Apr 8, 2016

Thanks to everyone who contributed to this huge release

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment