interledger / rfcs

Specifications for Interledger and related protocols
https://interledger.org
Other
454 stars 111 forks source link

Tracking: RFC Breaking Changes for STREAM V2 #554

Closed sappenin closed 4 years ago

sappenin commented 5 years ago

This ticket is meant to track various proposals related to a potential STREAM V2. The reason we're not making breaking changes in STREAM v1 is that there are already implementations in the wild that use V1, and we don't want to break them or force people to update software.

So, let's use this ticket to catalog any improvements to STREAM that we might want to include in the next version.

Other references

kincaidoneil commented 5 years ago

Decide what the best way to exchange Connection Asset details is (SPSP or some higher layer, ConnectionAssetDetails frame, some new frame?). See #551 as well as #546.

Can't we resolve this now without a breaking change? Alternatively, if this should be at a higher layer, could we also address this now/sooner in a backwards-compatible way?

sappenin commented 5 years ago

Can't we resolve this now without a breaking change

Possibly, but not in this ticket. This is just a tracking ticket for the day, perhaps very far into the future, that we decide to work on STREAM v2. For now, this is basically where we can track things that probably should be fixed, but for which we lack enough knowledge to make a good decision....or, for which the cost of fixing existing implementations is large enough that we don't want to make breaking changes in a one-off manner (i.e., we want to make only a single set of breaking changes, once we've collected enough of them to justify prodding everyone to upgrade).

stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

If this issue is important, please feel free to bring it up on the next Interledger Community Group Call or in the Gitter chat.