Skip to content

Release: gl-client 0.7.0, gl-sdk 0.5.0 (default CLN v26.06gl1) - #753

Merged
cdecker merged 4 commits into
mainfrom
2026m10-v26-06gl1-release
Oct 13, 2026
Merged

cdecker merged 4 commits into
mainfrom
2026m10-v26-06gl1-release

Conversation

@cdecker

@cdecker cdecker commented Oct 12, 2026

Copy link
Copy Markdown
Collaborator

Release: gl-client 0.7.0, gl-sdk 0.5.0

First release whose default node version is CLN v26.06gl1 (signer version v26.06), so clients that only adopt tagged releases (e.g. the Blockstream App) get new nodes on v26.06gl1 and upgrade to it.

Version bumps

  • gl-client: 0.6.0 -> 0.7.0
  • gl-sdk: 0.4.0 -> 0.5.0
  • gl-sdk-cli: 0.3.0 -> 0.4.0
  • gl-sdk-node (Rust/npm): 0.2.0 -> 0.3.0
  • gl-sdk-android: 0.4.0 -> 0.5.0
  • gl-sdk (Python): 0.4.0 -> 0.5.0
  • gl-testing: 0.3.1 -> 0.4.0
  • gl-client (Python): 0.3.4 -> 0.4.0

Dependency bumps

  • gl-sdk -> gl-client: 0.6.0 -> 0.7.0
  • gl-sdk-cli / gl-sdk-node -> gl-sdk: 0.4.0 -> 0.5.0
  • gl-plugin -> gl-client: ^0.6.0 -> >=0.6.0, <0.8.0
  • gl-cli -> gl-client: 0.6 -> 0.7

Release trigger

Merging to main and pushing the semver tags gl-client-v0.7.0, gl-sdk-v0.5.0, gl-sdk-cli-v0.4.0 publishes the crates via the Publish Crate workflow.

cdecker and others added 3 commits October 13, 2026 12:31
… 0.3.0

First release with CLN v26.06gl1 as the default node version (signer
version v26.06).

Version bumps:
- gl-client: 0.6.0 -> 0.7.0
- gl-sdk: 0.4.0 -> 0.5.0
- gl-sdk-cli: 0.3.0 -> 0.4.0
- gl-sdk-node (Rust): 0.2.0 -> 0.3.0
- gl-sdk-node (npm): 0.2.0 -> 0.3.0
- gl-sdk-android: 0.4.0 -> 0.5.0
- gl-sdk (Python): 0.4.0 -> 0.5.0
- gl-testing: 0.3.1 -> 0.4.0
- gl-client (Python): 0.3.4 -> 0.4.0

Dependency bumps:
- gl-sdk -> gl-client: 0.6.0 -> 0.7.0
- gl-sdk-cli -> gl-sdk: 0.4.0 -> 0.5.0
- gl-sdk-node -> gl-sdk: 0.4.0 -> 0.5.0
- gl-plugin -> gl-client: ^0.6.0 -> >=0.6.0, <0.8.0
- gl-cli -> gl-client: 0.6 -> 0.7
bitstring 4.1 removed ConstBitStream, which pyln.proto from the pinned
pyln 24.2 still calls, breaking test_lsps_plugin_calls. Cap it as a
stopgap for the release branch; the real fix is renovating pyln to the
26.6 line (GRN-VCJG), which removes this pin.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…stopgap

pyln.proto.Invoice.decode uses bitstring.ConstBitStream, removed in
bitstring >= 4.1, which broke test_lsps_plugin_calls. Decode the LSP
invoice with the CLN node's own decode RPC instead and remove the
bitstring<4 pin so the suite runs on the current bitstring. Full pyln
renovation stays tracked separately (GRN-VCJG).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@cdecker
cdecker force-pushed the 2026m10-v26-06gl1-release branch from 4101132 to cbf30bb Compare October 13, 2026 12:32
The napi jest harness starts a real GL node via gltesting, which needs
the debug gl-plugin and gl-signerproxy binaries. The typescript test job
builds only the napi binding, so the node never finished starting and
gltestserver timed out writing .env. Build the two service binaries in a
pretest step, mirroring the task ci-build that check-self already runs.
@cdecker
cdecker merged commit 2239883 into main Oct 13, 2026
20 checks passed
@cdecker
cdecker deleted the 2026m10-v26-06gl1-release branch October 13, 2026 16:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant