Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use consistent informative versioning scheme - Closes #2594 #2751

Merged

Conversation

2snEM6
Copy link
Contributor

@2snEM6 2snEM6 commented Jan 17, 2019

What was the problem?

There was no separation of concerns between protocol changes and implementation changes in the current versioning scheme.

For further information, please refer to LIP0007.

How did I fix it?

By implementing LIP007.

Now nodes are aware of the protocol version other peers are running on and therefore they perform compatibility checks against this version.

How to test it?

  • Run unit tests npm test -- mocha:extensive:unit
  • Run functional tests npm test --mocha:extensive:functional
  • Run network tests npm test -- mocha:default:network

Review checklist

@2snEM6 2snEM6 self-assigned this Jan 17, 2019
@MaciejBaj MaciejBaj changed the title 2594 use consistent informative versioning scheme - Closes #2594 Use consistent informative versioning scheme - Closes #2594 Jan 17, 2019
@diego-G diego-G self-requested a review January 18, 2019 09:41
@2snEM6 2snEM6 force-pushed the 2594_Use_consistent_informative_versioning_scheme branch 2 times, most recently from 5ac2a26 to cc7d1ee Compare January 18, 2019 14:14
@2snEM6 2snEM6 force-pushed the 2594_Use_consistent_informative_versioning_scheme branch from cc7d1ee to 95fa2ce Compare January 18, 2019 14:16
api/ws/rpc/connect.js Show resolved Hide resolved
helpers/z_schema.js Show resolved Hide resolved
modules/peers.js Show resolved Hide resolved
modules/system.js Show resolved Hide resolved
modules/system.js Show resolved Hide resolved
test/functional/http/get/peers.js Show resolved Hide resolved
@2snEM6 2snEM6 force-pushed the 2594_Use_consistent_informative_versioning_scheme branch 2 times, most recently from 145e160 to 15978dc Compare January 21, 2019 14:58
@2snEM6 2snEM6 force-pushed the 2594_Use_consistent_informative_versioning_scheme branch from 15978dc to 4f4687c Compare January 21, 2019 15:58
@2snEM6 2snEM6 changed the base branch from feature/extensible-data-persistence-model to development January 24, 2019 08:44
diego-G
diego-G previously approved these changes Jan 25, 2019
modules/system.js Outdated Show resolved Hide resolved
@diego-G diego-G requested a review from lsilvs January 25, 2019 13:58
@MaciejBaj MaciejBaj merged commit bd243ba into development Jan 28, 2019
@MaciejBaj MaciejBaj deleted the 2594_Use_consistent_informative_versioning_scheme branch January 28, 2019 16:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Use a consistent and informative versioning scheme
4 participants