ipfs-shipyard / net-ipfs-core

MIT License
21 stars 8 forks source link

Mass-mark deprecated APIs with [Obsolete] #12

Open Arlodotexe opened 1 year ago

Arlodotexe commented 1 year ago

The problem

Since this project was last maintained, several APIs in Kubo have been marked deprecated, but were not marked [Obsolete] in our API.

The solution

Go through all deprecated rpc commands and mark the corresponding methods / classes as [Obsolete] in our codebase.

Arlodotexe commented 7 months ago

Some progress was made towards this in https://github.com/ipfs-shipyard/net-ipfs-core/pull/29

Arlodotexe commented 1 week ago

More progress made towards this in https://github.com/ipfs-shipyard/net-ipfs-core/pull/41.

Shipyard team has confirmed they plan to de-deprecate the pubsub commands, which only leaves the Dht commands to replace. These have since been replaced with the routing commands, which aren't available in our API yet.