Skip to content

Commit 69edccd

Browse files
committed
chore(release): bump version to v4.0.0 and update changelog
1 parent c6853a2 commit 69edccd

5 files changed

Lines changed: 64 additions & 30 deletions

File tree

CHANGELOG.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,40 @@
22

33
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
44

5+
## [4.0.0](https://github.com/jamaljsr/polar/compare/v3.3.0...v4.0.0)
6+
7+
This release introduces two new major features into Polar.
8+
9+
1. Adds the ability to simulate realistic Lightning payments between the nodes. You can create activity rules by specifying a source, destination, amount, and time interval. Each activity will automate sending payments across the network while the simulation is running. This feature was made possible by integrating [sim-ln](https://github.com/bitcoin-dev-project/sim-ln) into Polar.
10+
11+
2. Adds a new Model Context Protocol (MCP) server into Polar which allows AI assistants (Claude Code, Codex, Cursor, etc) to perform automated actions within Polar. They now have the ability to create networks, open channels, make payments, mint assets, and many more via 48 MCP tools. You can describe complex network scenarios in plain English and and let the AI set them up. Learn more about the MCP capabilities and how to configure it in the [README](https://github.com/jamaljsr/polar-mcp) for [@lightningpolar/mcp](https://www.npmjs.com/package/@lightningpolar/mcp) NPM package.
12+
13+
### Features
14+
15+
- Add [sim-ln](https://github.com/bitcoin-dev-project/sim-ln) integration to simulate realistic Lightning payments by @Abdulkbk in https://github.com/jamaljsr/polar/pull/1159
16+
- Retain custom block count input for "Manually Mine Blocks" by @Jem256 in https://github.com/jamaljsr/polar/pull/1300
17+
- Add Model Context Protocol (MCP) server for AI assistant integration by @jamaljsr in https://github.com/jamaljsr/polar/pull/1328
18+
19+
### Bug Fixes
20+
21+
- Fixed Core Lightning gRPC API not being accessible to host by @Abdulkbk in https://github.com/jamaljsr/polar/pull/1238
22+
- Use correct ports for `litd` gRPC and REST endpoints by @jcbrand in https://github.com/jamaljsr/polar/pull/1315
23+
- Add arm64 release builds for all platforms by @jamaljsr in https://github.com/jamaljsr/polar/pull/1349
24+
25+
### Node Updates
26+
27+
- Add support for LND v0.19.2-beta by @jamaljsr in https://github.com/jamaljsr/polar/pull/1248
28+
- Add support for Taproot Assets v0.6.1-alpha by @jamaljsr in https://github.com/jamaljsr/polar/pull/1248
29+
- Add support for Terminal (litd) v0.15.1-alpha by @jamaljsr in https://github.com/jamaljsr/polar/pull/1248
30+
- Add support for LND v0.19.3-beta by @jamaljsr in https://github.com/jamaljsr/polar/pull/1325
31+
- Add support for LND v0.20.0-beta by @jamaljsr in https://github.com/jamaljsr/polar/pull/1325
32+
- Add support for Core Lightning v25.09.3 by @jamaljsr in https://github.com/jamaljsr/polar/pull/1325
33+
- Add support for Terminal (litd) v0.15.3-alpha by @jamaljsr in https://github.com/jamaljsr/polar/pull/1325
34+
- Add support for Eclair v0.13.1 by @jamaljsr in https://github.com/jamaljsr/polar/pull/1326
35+
- Add support for Bitcoin Core v30.0 by @jamaljsr in https://github.com/jamaljsr/polar/pull/1326
36+
- Add support for Terminal (litd) v0.16.0-alpha by @jamaljsr in https://github.com/jamaljsr/polar/pull/1330
37+
- Add support for Core Lightning v25.12 by @jamaljsr in https://github.com/jamaljsr/polar/pull/1345
38+
539
## [3.3.0](https://github.com/jamaljsr/polar/compare/v3.2.0...v3.3.0)
640

741
This release adds support for the final v0.15.0 version of Terminal (`litd`) which improves support for making asset payments over Lightning.

README.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -38,20 +38,20 @@ With Polar you can:
3838

3939
Supported Network Node Versions:
4040

41-
- [LND](https://github.com/lightningnetwork/lnd) - v0.19.2, v0.19.1, v0.18.5, v0.18.4, v0.18.3, v0.17.5, v0.16.4
42-
- [Core Lightning](https://github.com/ElementsProject/lightning) - v25.05, v25.02, v24.11, v24.08, v24.05
43-
- [Eclair](https://github.com/ACINQ/eclair/) - v0.12.0, v0.11.0, v0.10.0, v0.9.0
44-
- [Bitcoin Core](https://github.com/bitcoin/bitcoin) - v29.0, v28.0, v27.0, v26.0
45-
- [Taproot Assets](https://github.com/lightninglabs/taproot-assets) - v0.6.1, v0.6.0, v0.5.1, v0.5.0, v0.4.1, v0.3.3
46-
- [Terminal](https://github.com/lightninglabs/lightning-terminal) - v0.15.1, v0.15.0, v0.14.1, v0.14.0
41+
- [LND](https://github.com/lightningnetwork/lnd) - v0.20.0, v0.19.3, v0.19.2, v0.19.1, v0.18.5, v0.18.4, v0.18.3, v0.17.5, v0.16.4
42+
- [Core Lightning](https://github.com/ElementsProject/lightning) - v25.12, v25.09.3, v25.05, v25.02, v24.11.1, v24.08.1
43+
- [Eclair](https://github.com/ACINQ/eclair/) - v0.13.1, v0.12.0, v0.11.0, v0.10.0, v0.9.0
44+
- [Bitcoin Core](https://github.com/bitcoin/bitcoin) - v30.0, v29.0, v28.0, v27.0, v26.0
45+
- [Taproot Assets](https://github.com/lightninglabs/taproot-assets) - v0.7.0, v0.6.1, v0.6.0, v0.5.1, v0.5.0, v0.4.1, v0.3.3
46+
- [Terminal](https://github.com/lightninglabs/lightning-terminal) - v0.16.0, v0.15.3, v0.15.1, v0.15.0, v0.14.1,
4747

4848
### MCP (Model Context Protocol)
4949

5050
Polar includes an MCP server that enables AI agents like Claude & Cursor to programmatically control Lightning Network simulations.
5151

5252
See the [polar-mcp](https://github.com/jamaljsr/polar-mcp) repo for installation instructions.
5353

54-
See the [MCP Architecture Documentation](docs/mcp-architecture.md) for detailed information on the architecture, API, and how to add new tools.
54+
See the [MCP Architecture Documentation](docs/mcp-architecture.md) for technical information on the architecture, API, and how to add new tools to Polar.
5555

5656
## Dependencies
5757

@@ -68,11 +68,11 @@ You will be prompted to install Docker if Polar cannot detect it automatically
6868

6969
## Download
7070

71-
Download Polar v3.3.0 for your OS
71+
Download Polar v4.0.0 for your OS
7272

73-
- Mac ([dmg](https://github.com/jamaljsr/polar/releases/download/v3.3.0/polar-mac-x64-v3.3.0.dmg))
74-
- Linux ([deb](https://github.com/jamaljsr/polar/releases/download/v3.3.0/polar-linux-amd64-v3.3.0.deb), [AppImage](https://github.com/jamaljsr/polar/releases/download/v3.3.0/polar-linux-x86_64-v3.3.0.AppImage), [RPM](https://github.com/jamaljsr/polar/releases/download/v3.3.0/polar-linux-x86_64-v3.3.0.rpm))
75-
- Windows ([exe](https://github.com/jamaljsr/polar/releases/download/v3.3.0/polar-win-x64-v3.3.0.exe))
73+
- Mac ([dmg](https://github.com/jamaljsr/polar/releases/download/v4.0.0/polar-mac-x64-v4.0.0.dmg))
74+
- Linux ([deb](https://github.com/jamaljsr/polar/releases/download/v4.0.0/polar-linux-amd64-v4.0.0.deb), [AppImage](https://github.com/jamaljsr/polar/releases/download/v4.0.0/polar-linux-x86_64-v4.0.0.AppImage), [RPM](https://github.com/jamaljsr/polar/releases/download/v4.0.0/polar-linux-x86_64-v4.0.0.rpm))
75+
- Windows ([exe](https://github.com/jamaljsr/polar/releases/download/v4.0.0/polar-win-x64-v4.0.0.exe))
7676

7777
Alternative and older version binaries can be found in the [GitHub releases](https://github.com/jamaljsr/polar/releases)
7878

docker/nodes.json

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": 76,
2+
"version": 77,
33
"images": {
44
"LND": {
55
"latest": "0.20.0-beta",
@@ -19,13 +19,13 @@
1919
"0.16.4-beta"
2020
],
2121
"compatibility": {
22-
"0.20.0-beta": "29.0",
23-
"0.19.3-beta": "29.0",
24-
"0.19.2-beta": "29.0",
25-
"0.19.1-beta": "29.0",
26-
"0.19.0-beta": "29.0",
27-
"0.18.5-beta": "29.0",
28-
"0.18.4-beta": "29.0",
22+
"0.20.0-beta": "30.0",
23+
"0.19.3-beta": "30.0",
24+
"0.19.2-beta": "30.0",
25+
"0.19.1-beta": "30.0",
26+
"0.19.0-beta": "30.0",
27+
"0.18.5-beta": "30.0",
28+
"0.18.4-beta": "30.0",
2929
"0.18.3-beta": "27.0",
3030
"0.18.2-beta": "27.0",
3131
"0.18.1-beta": "27.0",
@@ -39,12 +39,12 @@
3939
"versions": ["25.12", "25.09.3", "25.05", "25.02.2", "25.02", "24.11.1", "24.08.1"]
4040
},
4141
"eclair": {
42-
"latest": "0.12.0",
43-
"versions": ["0.12.0", "0.11.0", "0.10.0", "0.9.0"]
42+
"latest": "0.13.1",
43+
"versions": ["0.13.1", "0.12.0", "0.11.0", "0.10.0", "0.9.0"]
4444
},
4545
"bitcoind": {
46-
"latest": "29.0",
47-
"versions": ["29.0", "28.0", "27.0", "26.0"]
46+
"latest": "30.0",
47+
"versions": ["30.0", "29.0", "28.0", "27.0", "26.0"]
4848
},
4949
"btcd": {
5050
"latest": "",
@@ -81,11 +81,11 @@
8181
"0.14.1-alpha"
8282
],
8383
"compatibility": {
84-
"0.16.0-alpha": "29.0",
85-
"0.15.3-alpha": "29.0",
86-
"0.15.1-alpha": "29.0",
87-
"0.15.0-alpha": "29.0",
88-
"0.14.1-alpha": "29.0"
84+
"0.16.0-alpha": "30.0",
85+
"0.15.3-alpha": "30.0",
86+
"0.15.1-alpha": "30.0",
87+
"0.15.0-alpha": "30.0",
88+
"0.14.1-alpha": "30.0"
8989
}
9090
}
9191
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "polar",
3-
"version": "3.3.0",
3+
"version": "4.0.0",
44
"homepage": "https://lightningpolar.com",
55
"description": "One-click Bitcoin Lightning networks for local app development & testing",
66
"author": {

src/utils/constants.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -362,7 +362,7 @@ export const REPO_STATE_URL =
362362
* are pushed to Docker Hub, this list should be updated along with the /docker/nodes.json file.
363363
*/
364364
export const defaultRepoState: DockerRepoState = {
365-
version: 76,
365+
version: 77,
366366
images: {
367367
LND: {
368368
latest: '0.20.0-beta',

0 commit comments

Comments
 (0)