Releases: scaling-lightning/scaling-lightning
v0.4.1
What's Changed
- docs: remove duplicate word from README by @karliatto in #37
- Fix multiple namespaces bitcoind conflict by @Jhoyola in #39
- Allow large channels by default by @Jhoyola in #40
New Contributors
- @karliatto made their first contribution in #37
Full Changelog: v0.4.0...v0.4.1
v0.4.0
New feature, configurable namespace: When running cli commands you can use the flag --namespace / -N (default "sl") to specify the Kubernetes namespace for the scaling lightning network. This allows to run multiple separate SL networks on the same machine. Do not use the flag with the create command. Instead specify the namespace in the helmfile.
Note, this is a breaking change for the Go dependency. You must define the namespace when using functions DiscoverRunningNetwork and NewSLNetwork. Use the function NewSLNetworkWithoutNamespace when creating a new network from helmfile. When creating an SL object for running network, use NewSLNetwork.
Fixes:
Compatibility for new version of Traefik (3.0.0 / chart 28.0.0). See readme.md for traefik version update instructions.
Connect peer command: fixed command retrying until timeout if already connected
Big thanks to @Jhoyola!
V0.3.2
Two new features:
Retry logic is now used in the core library so you don't need to do it in client code. Configurable delay and timeout and can be disabled altogther.
New initial state file format to describe what the network should look like (look at example golang test)
v0.3.1
Breaking API changes from both 0.2.x and 0.3.0.
New commands for startting and stopping the network whilst preserving volumes added.
The old Start command is now called Create
The old Stop command is now called Destroy and doesn't require a helmfile
New feature: auto mining (called autogen)