Releases: crytic/attacknet
Releases · crytic/attacknet
v1.0.1
v1.0.0
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
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
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
Dec 15, 2023 version v0.1.0
- Initial internal release