Skip to content
This repository has been archived by the owner on Feb 12, 2024. It is now read-only.

⚡️ v0.33.0 RELEASE 🚀 #1635

Closed
37 of 38 tasks
alanshaw opened this issue Oct 15, 2018 · 15 comments
Closed
37 of 38 tasks

⚡️ v0.33.0 RELEASE 🚀 #1635

alanshaw opened this issue Oct 15, 2018 · 15 comments
Assignees
Labels
topic/release Topic release

Comments

@alanshaw
Copy link
Member

alanshaw commented Oct 15, 2018

All new Web UI - Check on your node stats, explore the IPLD powered merkle forest, see peers around the world and manage your files, without needing to touch the CLI

🗺 What's left for release

🔦 Highlights

🕹 Web UI 2.0

The IPFS Web UI has been given a HUGE revamp and is now 10x, no, 100x better than before! 😄

  • Check the status of your node, it's Peer ID and connection info, the network traffic and the number of connected peers
  • Easily manage files in your IPFS repo. You can drag and drop to add files, move and rename them, delete, share or download them
  • You can explore IPLD data that underpins how IPFS works
  • See all of your connected peers, geolocated by their IP address
  • Review the settings for your IPFS node, and update them to better suit your needs

Screenshot of the status page

Files Explore Peers Settings
Screenshot of the file browser page Screenshot of the IPLD explorer page Screenshot of the swarm peers map Screenshot of the settings page

🛠 CID tool

A command line tool for converting, formatting and discovering properties of CIDs.

In the near future IPFS will be switching it's default CID version for added content to version 1 and will use base 32 encoding for serialized CIDs. This tool gives you the power to inspect and learn about CIDs as well as convert any CIDs you've been using from whatever base they're encoded in to a different base!

🏗 API Changes

  • Added CLI command ipfs cid [sub-command]
  • ipfs.types.dagCBOR and ipfs.types.dagPB have been removed
  • dag-cbor nodes retrieved from ipfs.dag.get now represent links as CID instances not {"/": "base-encoded-cid"} objects
    • See #1668 for more information

✅ Release Checklist

🙌🏽 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.

@alanshaw alanshaw added the status/ready Ready to be worked label Oct 17, 2018
@alanshaw alanshaw self-assigned this Oct 17, 2018
@alanshaw alanshaw added status/in-progress In progress and removed status/ready Ready to be worked labels Oct 17, 2018
@daviddias
Copy link
Member

Wooollt!! Looking forward to get this release!!!

@daviddias
Copy link
Member

Shall the latest and greatest libp2p advancements go into this release as well? @jacobheun @vasco-santos ?

@daviddias
Copy link
Member

The IPLD breaking change has been merged to master. Now the last mile is getting those Ping tests to pass. @jacobheun @vasco-santos can we have your help on figuring out those? #1635 (comment) might get us better debugging capabilities

@daviddias
Copy link
Member

Master has now all tests passing with flying colors 🌈 @alanshaw wanna drive this release home?! 🌟

@marcusnewton
Copy link

@diasdavid I would love if this is released like right now. Intending to demo IPFS to some people today and the current globe is too laggy for my computer!

@daviddias
Copy link
Member

@marcusnewton1 it might not be in the next 60 minutes, but if you use js-ipfs master, you should be golden!

@daviddias
Copy link
Member

It seems that the WebUI is always thinking that the HTTP API port is 5001 and therefore fails to automatically load with js-ipfs daemon

image

@daviddias
Copy link
Member

That said, this looks amazing btw!!

image

@marcusnewton
Copy link

@diasdavid Well done guys.

@olizilla
Copy link
Member

olizilla commented Nov 1, 2018

@diasdavid you should be able to load webui from :5002 and it should work out of the box. I'm looking into it.

@alanshaw
Copy link
Member Author

alanshaw commented Nov 1, 2018

@marcusnewton1 you can npm install [email protected] for now.

@daviddias
Copy link
Member

@olizilla it did work indeed, that's my second screenshot #1635 (comment)

@olizilla
Copy link
Member

olizilla commented Nov 1, 2018

I've tested on both master (73da4ec) and [email protected] and I can open http://127.0.0.1:5002/webui and have the webui connect to the api on :5002. It does not prompt to enter a custom api port.

If you have custom CORS config, then you may see the help page, and it will reference :5001 as being the api port. As mentioned in #1563 I'd like to make the help text in webui be correct for js-ipfs by... changing js-ipfs to use 5001, but changing the default api port is something for a subsequent release.

@marcusnewton
Copy link

@alanshaw Yep, worked for me, once I got through npm setup

@alanshaw alanshaw closed this as completed Nov 1, 2018
@ghost ghost removed the status/in-progress In progress label Nov 1, 2018
@daviddias
Copy link
Member

daviddias commented Nov 1, 2018

(first giphy for Legendary!)

Great work JS Core Team!!! 👏🏽👏🏽👏🏽👏🏽👏🏽

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
topic/release Topic release
Projects
None yet
Development

No branches or pull requests

4 participants