Closed dignifiedquire closed 8 hours ago
So what's the plan now. Ideally we will set up an iroh-net
based example which just tests the connectivity & pipes and we plug that back into netsim and sort out the blobs story on its own.
Also the docker files should not be removed as we still build images for iroh-relay
and iroh-dns-server
which are arguably much more important anyways. I just need to adapt the images & CI.
Documentation for this PR has been generated and is available at: https://n0-computer.github.io/iroh/pr/2928/docs/iroh/
Last updated: 2024-11-25T20:39:00Z
Netsim report & logs for this PR have been generated and is available at: LOGS This report will remain available for 3 days.
Last updated for commit: b77d50c
Also, there seems to be a lot of reformatting of yaml files.
yeah sorry, fighting my temporary editor..
Also dropped the required Docker test as it's no longer with us ☠️
Description
As previously announced and planned, this removes all protocol implementations from the
iroh
crate, as well as removes theiroh-cli
crate.The core functionality of those protocols, including RPC & CLI now is in the individual crates.
Remove from
iroh
iroh-docs
iroh-blobs
iroh-gossip
Examples
Tests
CLI
Breaking Changes
iroh-cli
removediroh
itself in a docker container, as there is no binary anymoreiroh::blobs
useiroh_blobs
iroh::docs
useiroh_docs
iroh::gossip
useiroh_gossip
iroh::client::blobs
useiroh_blobs::rpc::client
. a memory client is available on Blobsiroh::client::tags
useiroh_blobs::rpc::client
. a memory client is available on Blobsiroh::client::gossip
useiroh_gossip::rpc::client
. a memory client is available on Gossipiroh::client::docs
useiroh_docs::rpc::client
. a memory client is available on Docsiroh::client::authors
useiroh_docs::rpc::client
. a memory client is available on Docsiroh::node::MemNode
, useNode
directlyiroh::node::FsNode
, useNode
directlyiroh::node::Node::local_pool_handle
iroh::node::builder::DocsStorage
iroh::node::builder::Builder::enable_gc_policy
iroh::node::builder::Builder::enable_docs
iroh::node::builder::Builder::register_cb_done
iroh::node::builder::ProtocolBuilder::local_pool_handle
iroh::node::builder::GcPolicy
iroh::util::progress
iroh::util::path::IrohPaths::BaoStoreDir
iroh::util::path::IrohPaths::DocsDatabase
iroh::util::path::IrohPaths::Console
iroh::util::path::IrohPaths::DefaultAuthor
iroh::node::Builder
has no more generic parameters anymoreiroh::node::Node
has no more generic parameters anymoreNotes & open questions
Change checklist