Releases: bitcoin-dev-project/sim-ln
Let BOSSies eat Eclairs
This minor release of sim-ln contains several bug fixes, build updates, testing and validation improvements and code cleanups.
It also adds support for running simulations on Eclair nodes, bringing sim-ln's implementation support up to 3/4 major implementations.
Get started simulating here!
Changes
Features
#225 Eclair node support
#234: Add Scorer to SimNode
#236: Unit tests for validate_activity and validate_node_network
#218: Do not allow defined activity with zero amount
#212 : Parse address detecting if starts with https
#201: Validate channel policy and enforce unique scid
Refactors + Docs
#241: Update simln-lib docs for usage as a crate
#239: Update help, add new cmds in Makefile
#238: Do not call add_node_to_maps in validate_activities
#200: Fix link to developer docs
#219: Add protoc to requirements
#211: Use from when constructing payment hash
#204: Use updated log level for sim-lib
#203: Add license to sim-lib and sim-cli
#202: Add cfg struct to simulation
#250: Outline preferred commit structure and use of fixups
#232: Move parsing into its own module
Bug Fixes
#207: SimulationCfg rebase regression fix
#229: Fix memory buildup from JoinSet
#228: Interaction between simulation file path and results directory
#209: Fixing the CLN feature bit parsing
Build
#258: Bump docker actions to v4
#249: Set OpenSSL to be built from source
#247: Add rust-toolchain.toml
#213: Bump version cargo and workflow
Contributors
In alphabetical order:
- alexzaitsev
- bjohnson5
- carlaKC
- chuksys
- elnosh
- f3r10
- jirigrill
- kelvinator07
- sangbida
A special thanks to all the first time contributors in this release, many of whom recently graduated from Chaincode's start your career in bitcoin open source software (BOSS) program.