Skip to content

release: gl-client 0.4.0, gl-sdk 0.2.0, gl-sdk-napi 0.1.0, gl-sdk-swift 202604#691

Draft
cdecker wants to merge 5 commits intomainfrom
2026w14-sdk-release
Draft

release: gl-client 0.4.0, gl-sdk 0.2.0, gl-sdk-napi 0.1.0, gl-sdk-swift 202604#691
cdecker wants to merge 5 commits intomainfrom
2026w14-sdk-release

Conversation

@cdecker
Copy link
Copy Markdown
Collaborator

@cdecker cdecker commented Apr 2, 2026

Summary

  • gl-client 0.3.3 → 0.4.0 (minor, breaking: removed lsps module)
  • gl-sdk 0.1.2 → 0.2.0 (minor: major new API surface)
  • gl-sdk Python 0.1.1 → 0.2.0
  • @greenlightcln/glsdk 0.0.3 → 0.1.0 (npm)
  • gl-sdk-swift 202511 → 202604
  • Updates gl-client dependency in gl-plugin, gl-cli, gl-sdk

See individual CHANGELOGs for full details.

Test plan

  • cargo check -p gl-client -p gl-sdk passes
  • CI green on all workflows
  • Dry-run crate publish: workflow_dispatch on release.yml
  • Downstream consumer validates against new versions

🤖 Generated with Claude Code

cdecker and others added 5 commits April 2, 2026 16:11
Bump gl-client from 0.3.3 to 0.4.0. This is a minor version bump due
to the removal of the `lsps` module (breaking change).

Also updates gl-client dependency version in gl-cli, gl-plugin, and
gl-sdk to match.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Bump gl-sdk from 0.1.2 to 0.2.0 (Rust crate and Python bindings).
Bump @greenlightcln/glsdk from 0.0.3 to 0.1.0 (npm).

Major additions: get_info, list_peers, list_peer_channels, list_funds,
stream_node_events, list_invoices, list_pays, DeveloperCert, and
Signer::new_from_seed. Response types migrated from uniffi::Object to
uniffi::Record for direct field access from bindings.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The jest globalSetup spawns `uv run python test_setup.py` to start
the gltestserver, but uv wasn't installed in the CI test runners,
causing all test jobs to fail with "Failed to spawn gltestserver
(no PID assigned)".

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
uv run needs to execute from the workspace root so it can resolve
gl-testing and other workspace dependencies from the top-level
pyproject.toml. Without this, the process starts but immediately
crashes on import errors, never writing the .env file.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@cdecker cdecker force-pushed the 2026w14-sdk-release branch from e30d04f to e9d437a Compare April 3, 2026 12:33
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