-
Notifications
You must be signed in to change notification settings - Fork 113
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
Merge v0.5.8 to master #1266
Merged
Merge v0.5.8 to master #1266
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Add initial TangleTime logic * Add marshaling for lastConfirmedMessage and load it on startup / shutdown * Frontend shit * Pkger ⚰️ * Remove TODO Co-authored-by: Angelo Capossele <angelocapossele@gmail.com>
* Initial Epoch page on dashboard * Add previous oracle epoch * Refactor in Epoch dashboard component Co-authored-by: Angelo Capossele <angelocapossele@gmail.com> Co-authored-by: Levente Pap <levente.pap@iota.org>
* Initial Epoch page on dashboard * Add previous oracle epoch * Fix issues with the epochs integration and persistence * Simplify code * re-pkged * Fix import Co-authored-by: Angelo Capossele <angelocapossele@gmail.com> Co-authored-by: Levente Pap <levente.pap@iota.org>
* initial protocol docs * test * minor changes * minor revision + test * Add files via upload * Update protocol.md fig1 * Update protocol.md * Add files via upload * Update protocol.md * (almost?) final * ready for revision * ready for revision * Update docs/application_logic/protocol.md Co-authored-by: Andreas Penzkofer <36140574+apenzk@users.noreply.github.com> * Update docs/application_logic/protocol.md Co-authored-by: Andreas Penzkofer <36140574+apenzk@users.noreply.github.com> * Update docs/application_logic/protocol.md Co-authored-by: Andreas Penzkofer <36140574+apenzk@users.noreply.github.com> * Update docs/application_logic/protocol.md Co-authored-by: Andreas Penzkofer <36140574+apenzk@users.noreply.github.com> * Update docs/application_logic/protocol.md Co-authored-by: Andreas Penzkofer <36140574+apenzk@users.noreply.github.com> * Update docs/application_logic/protocol.md Co-authored-by: Daria Dziubałtowska <44535712+daria305@users.noreply.github.com> Co-authored-by: Andreas Penzkofer <36140574+apenzk@users.noreply.github.com> Co-authored-by: Daria Dziubałtowska <44535712+daria305@users.noreply.github.com>
* Add dRNG Ticker * wip * refactor dRNG ticker * Integrate dRNG ticker * Fix bug * wip * Fix bug * improve ticker unit test * Fix bug * update docs * a bit of renaming * add comments * Apply suggestions from code review * change comment * change default randomness * add default randomness parameter * wip * Fix bug * fix linter warnings * fix docker drng * add delayedRoundStart (#1212) * add delayedRoundStart * add delayedRoundStart where necessary * lint corrections and comments * make delayedRoundStart optional * replace optional pointer by value * Fix linter warnigns * wip * update ticker_test * WIP * WIP * add channel listener and rand check * add comment * add events for dRNG out of sync received * clean up send(), add more test scenarios * bugfix * minor changes * fix linter warnings and unit test * Fix linter warning Co-authored-by: capossele <angelocapossele@gmail.com> Co-authored-by: apenzk <andreas.penzkofer@iota.org> Co-authored-by: Andreas Penzkofer <36140574+apenzk@users.noreply.github.com>
* WIP * repacked * WIP * add monotonicity * fix linter warnings * re-pkged * Fix mana integration test * Fix value test * Fix mana * Fix mana test * Fix Faucet integration test * Fix TestConsensusNoConflicts * fix consensus test * fix linter warnings * Fix linter warnings
* change Mana display to log * add instructions for correct yarn version * Update packaged dashboards * Update plugins/analysis/dashboard/frontend/README.md * Update plugins/analysis/dashboard/frontend/README.md * Update plugins/analysis/dashboard/frontend/README.md * Update pkged dashboard after merge Co-authored-by: Levente Pap <levente.pap@iota.org>
* create network with mana * create peer with mana * fix sendFaucetRequest
* Introduce neighbors groups in the gossip manager * Introduce neighbor options * Add unit test * Write comments * Fix import shadowing * Make it possible to disable autopeering in the gossip layer at startup by config * Load manual neighbors from config file * Add HTTP API to add and drop neighbors in the gossip layer manually * Bump hive version to include peer.Peer JSON serialization * Fix go.sum * Bump hive version in tools too * Separate gossip events by neighbors group. Make neighbors group a required parameter instead of an option * Add basic manual peering manager structure * Add github.com/cockroachdb/errors to the project * Implement manual peering manager * Wrap manualpeering up as a plugin * Fix golangci-lint errors * Fix go modules * Add a GET API for known peers in manualpeering. * Update plugins/manualpeering/webapi.go Co-authored-by: Jonas Theis <4181434+jonastheis@users.noreply.github.com> * Small fixes after PR review * Make manager sync process all peers in parallel * Update plugins/manualpeering/webapi.go Co-authored-by: Jonas Theis <4181434+jonastheis@users.noreply.github.com> * Update plugins/manualpeering/webapi.go Co-authored-by: Jonas Theis <4181434+jonastheis@users.noreply.github.com> Co-authored-by: Jonas Theis <4181434+jonastheis@users.noreply.github.com>
* Format glossary * Move integration test readme to docs #1196 * Correct links
* Add a new API to get a list of connected peers from the manual peering manager * Implement webapi client for the manual peering * Fix go modules in tester
* Use only "github.com/cockroachdb/errors" instead of a mix of std "errors" and "xerrors" * Update docs/teamresources/guidelines.md Co-authored-by: Andreas Penzkofer <36140574+apenzk@users.noreply.github.com> Co-authored-by: Andreas Penzkofer <36140574+apenzk@users.noreply.github.com>
* Feat: added MarkerGap tracking * Feat: implemented alternative SequenceIDs for an Alias * Feat: started adding multiple sequences per Alias * Fix: fixed typo * Feat: updated hive.go * Feat: added support for multiple sequences * Refactor: refactored some stuff * Fix: fixed broken test after refactor * Feat: added creation of new sequences when markergap is reached * Fix: fixed linter warning * Add gap to dashboard * Refactor: updated new sequence trigger logic * Fix: fixed broken test * Refactor: fixed linter error * WIP * Feat: added new changes to propagate events * Fix: fixed erroneous event order * Adjust approval weight propagation * Rebuild pkger * Fix small bugs * Fix: fixed bug with newSequences * Fix: fixed linter issues * Fix: fixed more linter errors * Fix: fixed naked return * Refactor: refactored last linter message * Refactor: updated maxVerticesWithoutFutureMarker * Fix: fixed issues with new sequences * Add sequenceID to dashboard view of message * Fix: fixed wrong PastMarkerGap calculation * Add debug print * Refactor: refactored reference checks to make them more readable * Refactor: refactored marker checks for readabiility * Feat: blub * Remove time dependency from consensus base mana * Fix mana test * Start implementing cmanaweightprovider * Fix bugs * Remove epochs and fix tests * Fix tests * Fix linter warnings * Fix mana integration test * Fix: fixed inheritance of markers * Refactor: refactored some code * Feat: fix performance issue * Fix: fix performance issue of normalizeMarkers * Fix: fixed too low threshold * Fix: fixed broken test * Add simple webapi * Add nodeID to message view in dashboard * fix bugs * fix linter warnings * remove epochs from dashboard * Fix consensus integration test * go mod tidy * remove xerrors * fix linter warnings * fix mana integration test Co-authored-by: Hans Moog <3293976+hmoog@users.noreply.github.com> Co-authored-by: jonastheis <4181434+jonastheis@users.noreply.github.com> Co-authored-by: Levente Pap <levente.pap@iota.org>
Bumps [ssri](https://github.com/npm/ssri) from 6.0.1 to 6.0.2. - [Release notes](https://github.com/npm/ssri/releases) - [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md) - [Commits](npm/ssri@v6.0.1...v6.0.2) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [ssri](https://github.com/npm/ssri) from 6.0.1 to 6.0.2. - [Release notes](https://github.com/npm/ssri/releases) - [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md) - [Commits](npm/ssri@v6.0.1...v6.0.2) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…1254) Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.4.7 to 1.5.1. - [Release notes](https://github.com/unshiftio/url-parse/releases) - [Commits](unshiftio/url-parse@1.4.7...1.5.1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.20 to 4.17.21. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](lodash/lodash@4.17.20...4.17.21) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.4.7 to 1.5.1. - [Release notes](https://github.com/unshiftio/url-parse/releases) - [Commits](unshiftio/url-parse@1.4.7...1.5.1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Update manafeed to use cmana weight provider for active cmana leaderboard * Fix linter warnings
* add activity plugin * enable activity on docker-network * refactor parameters * add initial random delay * fix linter warnings * Simplify code * Simplify code Co-authored-by: jonastheis <4181434+jonastheis@users.noreply.github.com>
* Add timestamp time syncness as prometheus metric * Run golangcli fixes * Address review comments * Save changes in sync status in elasticsearch. Co-authored-by: jonastheis <4181434+jonastheis@users.noreply.github.com>
* Persist active nodes * Fix nil pointer * Add store Co-authored-by: Angelo Capossele <angelocapossele@gmail.com>
* version bump * update changelog
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
v0.5.8 - 2021-05-07