tag:github.com,2008:https://github.com/vipnode/vipnode/releases Release notes from vipnode 2020-06-11T17:31:01Z tag:github.com,2008:Repository/137096355/v2.4 2020-06-11T17:34:07Z v2.4 <p>No new features. Dependencies updated, primarily to fix Badger disk usage and crash.</p> <p>Moved the vipnode Go module to the appropriate <code>github.com/vipnode/vipnode/v2</code> namespace.</p> shazow tag:github.com,2008:Repository/137096355/v2.4-alpha.2 2019-12-06T20:37:41Z v2.4-alpha.2 <p>Experimental pre-release that adds a feature to the vipnode pool to be used in case the Istanbul fork has issues with buggy clients:</p> <ul> <li><code>pool</code>: Add --invalid-node=REGEXP flag</li> </ul> <p>Example usage:</p> <p><code>vipnode pool --invalid-node="^Parity-Ethereum/v2.5.10"</code></p> <p>Connecting agents will be instructed to disconnect from any peers that match the regular expression, check happens once per update cycle (60 seconds).</p> <p>No binaries will be built for this release, but a Docker image is provisioned. <a href="https://hub.docker.com/repository/docker/shazow/vipnode/tags" rel="nofollow">https://hub.docker.com/repository/docker/shazow/vipnode/tags</a></p> shazow tag:github.com,2008:Repository/137096355/v2.4-alpha.1 2019-12-06T19:30:37Z v2.4-alpha.1 <p>pool: Add InvalidNode regexp to eject bad nodes</p> shazow tag:github.com,2008:Repository/137096355/v2.3.3 2019-12-06T19:51:07Z v2.3.3 <p>Bug fix release for agents running with Parity v2.5 or newer.</p> <ul> <li><code>agent</code>: Fix incorrect compatibility check for Parity.</li> </ul> <p>Built using Go v1.13.4. Full list of changes here: <a class="commit-link" href="https://github.com/vipnode/vipnode/compare/v2.3.2...v2.3.3"><tt>v2.3.2...v2.3.3</tt></a></p> shazow tag:github.com,2008:Repository/137096355/v2.3.2 2019-12-05T19:59:57Z v2.3.2 <p>Bug fix release for agents running with Parity v2.5 or newer.</p> <ul> <li><code>agent</code>: Fix "Missing RPC method" with Parity nodes, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="524902509" data-permission-text="Title is private" data-url="https://github.com/vipnode/vipnode/issues/88" data-hovercard-type="issue" data-hovercard-url="/vipnode/vipnode/issues/88/hovercard" href="https://github.com/vipnode/vipnode/issues/88">#88</a>.</li> </ul> <p>Built using Go v1.13.4. Full list of changes here: <a class="commit-link" href="https://github.com/vipnode/vipnode/compare/v2.3.1...v2.3.2"><tt>v2.3.1...v2.3.2</tt></a></p> shazow tag:github.com,2008:Repository/137096355/v2.3.1 2019-11-15T17:43:41Z v2.3.1 <p>Bug fix release for agents.</p> <ul> <li><code>vipnode agent --strict-peers</code> no longer uses the port for strict equality comparison of hosts. See <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="523183242" data-permission-text="Title is private" data-url="https://github.com/vipnode/vipnode/issues/84" data-hovercard-type="pull_request" data-hovercard-url="/vipnode/vipnode/pull/84/hovercard" href="https://github.com/vipnode/vipnode/pull/84">#84</a> for details.</li> <li>Added more verbose logging details when peers are disconnected due to strict peer inequality.</li> </ul> <p>Built using Go v1.13.3. Full list of changes here: <a class="commit-link" href="https://github.com/vipnode/vipnode/compare/v2.3...v2.3.1"><tt>v2.3...v2.3.1</tt></a></p> shazow tag:github.com,2008:Repository/137096355/v2.3 2019-10-07T03:01:04Z v2.3 <p>Minor feature release that prepares for some compatibility breaking.</p> <ul> <li>Added <code>vipnode agent --strict-peers</code> which will disconnect any peers that were not provided by the pool, or if there is a routing mismatch. Useful for completely overriding the discovery mechanism of nodes. Recommended to also run geth with <code>--nodiscover</code> and <code>--netrestrict</code></li> <li>Changed pool API: <code>UpdateResponse.ActivePeers</code> now returns "enode://..." strings instead of just NodeIDs. This is backwards-compatible to how agents were implemented in the past, which ignored the actual value but used the count.</li> <li>Updated agent implementations to parse <code>UpdateResponse</code> values defensively, works with NodeIDs or "enode://..." strings.</li> </ul> <p>Full list of changes here: <a class="commit-link" href="https://github.com/vipnode/vipnode/compare/v2.2.2...v2.3"><tt>v2.2.2...v2.3</tt></a></p> shazow tag:github.com,2008:Repository/137096355/v2.3-alpha.2 2019-10-04T01:19:17Z v2.3-alpha.2 <p>pool: Clarify comments</p> shazow tag:github.com,2008:Repository/137096355/v2.3-alpha 2019-10-01T01:36:37Z v2.3-alpha: Merge pull request #73 from vipnode/strict-peers <p>agent: Add StrictPeers mode</p> shazow tag:github.com,2008:Repository/137096355/v2.2.2 2019-09-30T00:57:28Z v2.2.2 <p>Bug fix release:</p> <ul> <li>pool: Fix peers being incorrectly marked as inactive, causing agents to disconnect all pool peers periodically, reconnect, and enter a thrashing loop.</li> </ul> <p>Full list of changes here: <a class="commit-link" href="https://github.com/vipnode/vipnode/compare/v2.2...v2.2.2"><tt>v2.2...v2.2.2</tt></a></p> shazow