Skip to content

Releases: itsneski/lightning-jet

v1.4.1-rebalancer-update

14 Feb 23:12
Compare
Choose a tag to compare

jet 1.4.1

This is an important stability and optimization update for Jet. Jet now factors in peers with missed routing opportunities due to insufficient local liquidity. This means that you may see extra rebalances for peers that show up in jet htlc-analyzer. In addition, Jet now launches follow-up rebalances on forwards. This means that Jet may launch a rebalance to recover local and remote liquidity whenever you get a forward from peer A to peer B.

Other changes:

  • jet now takes into account in-flight rebalances when calculating needed sats.
  • jet now automatically skips inactive channels.
  • hotfix #58: channels in the exclude list are still being used.
  • hotfix #59: Self-satisfying Bidirectional Rebalancing.
  • fixed #61: rebalancer and telegram process crash.
  • fixed #62: Jet should prioritize peers with the lowest local liquidity when rebalancing low routing volume peers.

How to upgrade:

git pull
jet restart all

v1.4.0-new-rebalancer

31 Jan 03:51
Compare
Choose a tag to compare

jet 1.4.0

  • new auto rebalancer: routing-volume-driven liquidity allocation, exponential backoff on failures
  • jet now reports via telegram if lnd is down

Other changes:

  • changed default htlc history depth for jet peers to one day (from one week)
  • streamlined docker container setup and launch through docker-compose
  • jet can now fully recover after a prolonged lnd shutdown (may happen due to compaction)
  • removed support for bos tags; rebalances now consume less CPU at startup
  • fixed #57: Logger restart, [Error: SQLITE_BUSY: database is locked

How to upgrade:

git pull
jet restart all

v1.3.0-performance-docker

09 Jan 08:36
Compare
Choose a tag to compare

jet 1.3.0

  • jet now calls bos rebalance api directly, without launching a sub-process. This simplified install & improved performance
  • support for running jet in docker
  • jet commands now run overall faster

Other changes:

  • added jet reconnect to reconnect to disconnected peers (calls bos API underneath)
  • fixed #18: git pull fails with error: Your local changes to the following files would be overwritten by merge: package-lock.json
  • fixed #41: Annoying reminders in Telegram when channel.db > 7 GB
  • fixed #43: htlc analyzer crashes when there are no htlcs
  • fixed #50: Jet rebalance-history printing blank table when a node is specified
  • fixed #51: Rebalances may get stalled if a particular peer keeps on erroring out

How to upgrade:

git pull
npm install
jet restart all

v1.2.0-missed-htlcs

28 Dec 09:05
Compare
Choose a tag to compare

jet 1.2.0

  • Factored missed htlcs into auto rebalancer. Jet now prioritizes peers that weren't able to route due to insufficient liquidity
  • Fined tuned install steps for Umbrel & RaspiBlitz
  • New jet fee-history tool to show fee change history for a peer or all peers
  • Added two new columns to jet rebalance-history to track min ppm needed for rebalances

Other changes:

  • jet rebalance-history [peer] can now show rebalance history for a peer
  • new jet channeldb to get channel.db stats
  • added an option to start and stop all services with a single command: jet stop all, jet start all
  • fixed #30: Monitor Errors Out on Unknown Node
  • fixed #31: Telegram wrongly reports channel.db exceeds 5GB
  • fixed #36: Misleading summary in jet monitor --status
  • fixed #39: Wrong display in jet monitor
  • fixed #40: feature request, track min rebalance ppm

How to upgrade:

git pull
jet restart all

v1.1.0-full-profitability

10 Dec 20:25
Compare
Choose a tag to compare

jet 1.1.0

Added support for full profitability for circular rebalances. A new config setting, rebalance.enforceProfitability, when set to true, will pause all non-profitable [automated] rebalances and leave only profitable ones. The setting is off by default preserving the current behavior.

New monitoring tool, jet monitor --status, will show rebalance status for peers, active or paused, along with recommended local ppm range. In addition, the telegram bot has been updated with new notifications.

Other changes:

fixed #21: added version support, jet --version
fixed #32: jet list-channels now shows top 10 channels based on channel state footprint
fixed #33: added auto-restart for htlc-logger in case the lnd api handle is terminated by lnd
fixed #34: skip recording missed htlcs in the db triggered by rebalances
fixed #35: added rebalancer.minCapacity config setting as a min threshold, in terms of capacity, for channels to be excluded from auto rebalancing

How to upgrade:

git pull
jet restart all