Skip to content

Releases: bitcoin-dev-project/sim-ln

Let BOSSies eat Eclairs

12 May 13:36
333f843
Compare
Choose a tag to compare

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.