Skip to content

Releases: crytic/attacknet

v1.0.1

13 May 18:33
1136983
Compare
Choose a tag to compare

Changelog

  • c8d708c Bump kurtosis to v0.89.3
  • 398497a Fix some typos
  • 4fe1d5b Merge pull request #88 from crytic/typos
  • 0649434 Merge pull request #95 from chuck-bear/bump-kurtosis
  • 1136983 Merge pull request #96 from chuck-bear/goreleaser
  • e44fb73 feat(build): introduce goreleaser to build releases

v1.0.0

18 Mar 03:32
3ea4eed
Compare
Choose a tag to compare

March 18, 2024 version v1.0.0

First public release!

New

  • Added two new configuration options in the test planner:
    • target_node_multiplier, which duplicates the number of nodes on the network containing the client under test
    • targets_as_percent_of_network, which adds more non-test nodes to the network to improve client diversity testing
  • Added new fault options to the test planner:
    • Network latency faults
    • Network packet loss faults
  • Beacon chain clients are now included in health checking.

Full Changelog: v0.3.0...v1.0.0

v0.3.0

30 Jan 23:55
3c044e5
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

Jan 30, 2024 version v0.3 (internal)

  • Fixed the demo example suite
  • Fixed issues with the test planner and pod-restart faults.
  • Added bootnode configuration for the test planner.
  • Attack sizes in the test planner now refer to size in the context of the entire network.
    • A supermajority-sized attack will try to target 66%+ nodes in the entire network, not just 66% of the nodes that match the test target criteria.
  • Peer scoring is now disabled for all planner-generated network configurations.
  • Bootnodes are no longer targetable by planner-generated test suites.

v0.2.0

11 Jan 20:50
e294f44
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

Jan 11, 2023 version v0.2 (internal)

  • Updated to kurtosis v0.86.1
  • Updated to Go 1.21
  • Grafana port-forwarding has been temporarily disabled
  • Introduces multi-step tests. This allows multiple faults and other actions to be composed into a single test.
  • Introduces the suite planner. The suite planner allows the user to define a set of testing criteria/dimensions, which the planner turns into a suite containing multiple tests.
  • Successful & failed test suites now emit test artifacts summarizing the test results.

v0.1.0

15 Dec 18:42
8404045
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

Dec 15, 2023 version v0.1.0

  • Initial internal release