chore: Bump libp2p-swarm dependents#3225
Conversation
Co-authored-by: Elena Frank <elena.frank@protonmail.com>
thomaseizinger
left a comment
There was a problem hiding this comment.
I'd like us to start prioritizing, which changes are worth a breaking change. Removing deprecated APIs is IMO not worth it, the motivation should be bigger. We should obviously remove them eventually but it would be great if we can prioritize merging backwards-compatible changes and make more patch releases.
#3170 is already merged so I am happy to go ahead here but it is something to consider for the future.
Only for the current release cycle though. Once it is released, it will come back unless we also merge #3213. |
That is a good point I did not consider before. Thus far I was operating with the mindset of always-remove-deprecation-in-next-release. Given this more thought, there is no good reason to do so, i.e. removing deprecated methods is not worth a breaking change in itself.
👍 please continue being vocal about this. I will try to do better in the upcoming releases. |
It only came to my mind on this PR actually! To make this planning manageable, I'd suggest we create milestones. We can add open PRs to that so we know what to merge for the next release. We might also want to think about a policy for how long we keep deprecated APIs around f.e. (1, 2, ... n releases?) |
Description
Follow-up to #3170 (comment)
Notes
Links to any relevant issues
Should as well "fix" the cargo semver check failures for
libp2p-dcutrandlibp2p-relay, see #2647 (comment).Open Questions
Change checklist