Releases: jamaljsr/polar
Polar v2.2.0
This minor release adds support for the latest LND, Eclair, and tapd nodes. It includes
some small fixes that are necessary to support these versions, due to RPC/API changes.
There are also some additional fixed listed below.
Features
- images: Add support for LND v0.17.4-beta and Eclair v0.10.0 by @jamaljsr in #846
- app: add xdg support by @uwla in #826
- dev: add devcontainers support by @uwla in #824
- images: add support for LND & Bitcoin Core latest releases by @jamaljsr in #813
- images: add support for tapd v0.3.3-alpha by @jamaljsr in #806
Bug Fixes
- eclair: Error in GUI when open channel by @kelvinator07 in #828
- app: Added support for Node.js version 20 by @kelvinator07 in #827
Docs
New Contributors
- @ramigs made their first contribution in #795
- @kelvinator07 made their first contribution in #827
- @uwla made their first contribution in #826
Full Changelog: v2.1.0...v2.2.0
Polar v2.1.0
This release adds support for Taproot Assets v0.3.0-alpha. Support for tapd
versions prior to v0.3.0-alpha has been removed due to breaking changes in the APIs.
There are also some fixes and enhancements included in this release which are listed below.
Features
- docker: Add --tlsextradomain=host.docker.internal to lnd default args by @SeverinAlexB in #761
- cln: save Core Lightning logs to disk by @jamaljsr in #763
- images: add support for Bitcoin Core v25.0 by @jamaljsr in #728
- images: add support for LND v0.17.0-beta by @jamaljsr in #786
- images: add support for tapd v0.3.0-alpha by @jamaljsr in #787
- images: add tapd to custom images implementations by @jamaljsr in #787
- app: remember terminal/logs window location per node by @jamaljsr #787
Bug Fixes
New Contributors
- @SeverinAlexB made their first contribution in #761
Full Changelog: v2.0.0...v2.1.0
Polar v2.1.0-rc1
This release adds support for Taproot Assets v0.3.0-alpha.rc1. This is a release candidate because tapd
may introduce some breaking changes before the final v0.3.0-alpha
is released.
There are also some small fixes and enhancements included in this release which are listed below.
What's Changed
- feat(images): add support for Bitcoin Core v25.0 by @jamaljsr in #728
- fix(cln): use node hostname for P2P Internal url by @jamaljsr in #762
- Add --tlsextradomain=host.docker.internal to lnd default args by @SeverinAlexB in #761
- feat(cln): save Core Lightning logs to disk by @jamaljsr in #763
- feat(images): add support for LND v0.17.0-beta by @jamaljsr in #786
New Contributors
- @SeverinAlexB made their first contribution in #761
Full Changelog: v2.0.0...v2.1.0-rc1
Polar v2.0.0
This is a major release which adds supports for Taproot Assets Protocol Daemon (tapd
) nodes. You can add tapd
nodes to your network to begin easily minting and sending assets between nodes. You also have access to the terminal to run all tapcli
commands.
There are also a few smaller improvements such and Auto Mining and Docker Compose v2 support. The full list of changes are below.
Features
Polar v2.0.0-rc3
This is a major release which adds supports for Taproot Assets Protocol Daemon (tapd
) nodes. You can add tapd
nodes to your network to begin easily minting and sending assets between nodes. You also have access to the terminal to run all tapcli
commands.
Note: this is a release candidate that contains all the features that will be in the final version. It still needs work on non-english translations, and some repo house-keeping. The final release should land in a couple days.
What's New
Features
- feat: add support for Taproot Assets Protocol nodes by @amovfx & @jamaljsr
- feat(mining): automatically mine new blocks by @Jhoyola in #707
- feat(images): add support for LND v0.16.1-beta and v0.16.2-beta by @jamaljsr in #709
New Contributors
A huge thank you goes out to @amovfx for implementing most of the features for minting, sending, and receiving of assets in this release.
Full Changelog: v1.4.1...v2.0.0-rc2
Polar v2.0.0-rc2
This is a major release which adds supports for Taproot Assets Protocol Daemon (tapd
) nodes. You can add tapd
nodes to your network to begin easily minting and sending assets between nodes. You also have access to the terminal to run all tapcli
commands.
Note: this is a release candidate that contains all the features that will be in the final version. It still needs work on non-english translations, and some repo house-keeping. The final release should land in a couple days.
What's New
Features
- feat: add support for Taproot Assets Protocol nodes by @amovfx & @jamaljsr
- feat(mining): automatically mine new blocks by @Jhoyola in #707
- feat(images): add support for LND v0.16.1-beta and v0.16.2-beta by @jamaljsr in #709
New Contributors
A huge thank you goes out to @amovfx for implementing most of the features for minting, sending, and receiving of assets in this release.
Full Changelog: v1.4.1...v2.0.0-rc2
Polar v1.4.1
This is a patch release with small fixes and improvements. It also bundles the latest node implementation versions in the downloadable binary.
What's New
Features
- terminal: change font size using shortcuts by @zackypick in #612
- bitcoind: add Compact Filters support by @hsjoberg in #630
- images: add support for Bitcoin Core v24.0 by @jamaljsr in #632
- images: add support for Eclair v0.8.0 by @jamaljsr in #632
- images: add support for Core Lightning v23.02.2 by @jamaljsr in #696
- images: add support for LND v0.16.0-beta by @jamaljsr in #702
- docker add multi-arch docker images by @NonsoAmadi10 in #701
Bug Fixes
- cln: Missing address flag for announcing externally by @niteshbalusu11 in #608
- docker: properly detect docker socket path by @jamaljsr in #695
- lnd: fix wrong source label for pending channels by @amovfx in #703
- network: clear RPC cache when nodes are stopped by @jamaljsr in #698
Docs
- custom-nodes: update golang version of custom docker image by @hieblmi in #691
- custom-nodes: add no-cache flag for docker build @hieblmi in #607
New Contributors
- @hieblmi made their first contribution in #607
- @zackypick made their first contribution in #612
- @NonsoAmadi10 made their first contribution in #701
Full Changelog: v1.4.0...v1.4.1
Polar v1.4.0
What's Changed
While Polar has kept up with the new node implementation releases via the out-of-band updates, it hasn't had any new features added in a long while. This release packages up all those node updates so that you don't need to manually update after the initial install. We now also have automatic updates. You can opt-in to checking for new node versions on startup, instead of having to do it manually. Links to check for updates have also been added to the start screen and footer to make it easier to get to.
There are a bunch of first-time contributors in this release. They've added some great updates which you can see listed below. Thank you all for your PRs.
This release is required to run Core Lightning v0.12.0 due to an API that Polar requires being deprecated.
Features
- lnd: added LND connect URL for REST API by @NehaK745 in #484
- images: update lightning nodes, add cli completion by @jonafll in #541
- lightningd: add Core Lightning GRPC info to sidebar by @jamaljsr in #560
- app: check for updates on startup by @jamaljsr in #578
- nodes: better visually know what node is selected by @ktecho in #583
- bitcoind: send funds to onchain address by @jamaljsr in #586
- designer: move sync button to actions toolbar by @jamaljsr in #589
Node Updates
- images: add support for Bitcoin Core v22.0 by @cstenglein in #510
- images: add support for LND v0.14.1-beta by @qustavo in #519
- images: add support for the latest node implementations by @jamaljsr in #559
- images: add support for LND v0.15.0-beta by @jamaljsr in #563
- images: add support for CLN v0.11.2 by @ktecho in #572
- images: add support for LND v0.15.1-beta.rc1 by @jamaljsr in #585
- images: add support for LND v0.15.1 and CLN v0.12.0 by @jamaljsr in #588
Bug Fixes
- home: fix loading animation on home screen by @jamaljsr in #577
- network: add error handling when creating a new network by @jamaljsr in #580
- lightningd: display CA cert and distinguish it from client cert and key by @louneskmt in #584
Docs
- removing duplicates from CONTRIBUTING file by @ktecho in #570
- Update custom-nodes.md - fix typo by @git-sgmoore in #497
- Update custom-nodes.md by @niteshbalusu11 in #550
New Contributors
- @NehaK745 made their first contribution in #484
- @git-sgmoore made their first contribution in #497
- @cstenglein made their first contribution in #510
- @qustavo made their first contribution in #519
- @jonafll made their first contribution in #541
- @niteshbalusu11 made their first contribution in #550
- @ktecho made their first contribution in #570
- @louneskmt made their first contribution in #584
Full Changelog: v1.3.0...v1.4.0
Polar v1.3.0
Full list of changes since
v1.2.0
v1.2.0...v1.3.0
This is a minor release which adds a small set of improvements and fixes some bugs. All of the node implementations have been updated to their latest versions.
Features
- channels: add private channel option (#430) by @bolatovumar
- examples: add example of an LND TypeScript app (#414) by @murtyjones
- images: add support for c-lightning v0.10.0 (cabf9bf)
- images: add support for eclair v0.6.0 (625f025)
- images: add support for LND v0.12.1-beta (6d368ee)
- images: add support for LND v0.13.0-beta.rc3 (5667b3b)
- images: remove outdated node implementations (2ba55ae)
Bug Fixes
- layout: fix nav menu icon spacing (120f4c0)
- menu: fix context menu runtime console warning (aee7563)
- network: fix docker error when removing a started node (a521d74)
- nodes: increase node startup timeout from 60 to 120 secs (0d052c0)
Community Contributions
Polar received contributions from a few community members. A sincere thank you is due to these devs for giving back to the project.
- Marty Jones @murtyjones
- Umar Bolatov @bolatovumar
All feedback and contributions are greatly appreciated.
Polar v1.2.0
Full list of changes since
v1.0.1
v1.0.1...v1.2.0
This is a minor release which adds a small set of improvements and fixes some bugs. All of the node implementations have been updated to their latest versions.
You'll need to upgrade to this release to run Bitcoin Core v0.21.0 nodes due to a small breaking change. The default wallet is no longer created automatically during bitcoind
startup, so Polar must create the wallet once bitcoind
comes online.
Features
- designer: add zoom support to the designer (#378)
- images: add support for LND v0.12.0-beta (57fc766)
- images: add support for c-lightning v0.9.3 (f3c3c0d)
- images: add support for eclair v0.5.0 (47af8c2)
- images: add support for bitcoind v0.21.0 (f59dd1b)
- bitcoind: expose Bitcoin Core P2P port (#372) by @lukechilds
- bitcoind: expose REST interface by default (#419) by @valentinewallace
- lnd: add invoice macaroon to Connect tab (#376)
Bug Fixes
- bitcoind: create default wallet when starting bitcoind v0.21.0 (548a138)
- designer: fix channels hiding when removing a node in a stopped network (534892c)
- designer: add hover state for node (#406) by @murtyjones
- lnd: correct REST url (#407) by @murtyjones
- lnd: fixes clipboard copy value for p2pLnUrlInternal (#381) by @Jasonvdb
- networks: fix error when deleting an imported network (b53de1a)
- sidebar: remove extra space between collapsed sidebar nodes (17643aa)
- chore: update dead link in code comment (#422) by @murtyjones
Docs
Community Contributions
Polar received contributions from a few community members. A sincere thank you is due to these devs for giving back to the project.
- Jason van den Berg @Jasonvdb
- Johan T. Halseth @halseth
- Luke Childs @lukechilds
- Marty Jones @murtyjones
- Valentine Wallace @valentinewallace
All feedback and contributions are greatly appreciated.