Skip to content

Releases: UTEXO-Protocol/rgb-lightning-node-nodejs

Release v0.1.0-beta.11

Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Jul 10:39

Automated release. Built against rgb-lightning-node v0.10.0-beta.3. Contains napi prebuilds for darwin-arm64, darwin-x64, linux-x64-gnu, linux-x64-musl and linux-arm64-gnu.

Release v0.1.0-beta.10

Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Jul 11:40

Automated release. Built against rgb-lightning-node v0.9.0-beta.3. Contains napi prebuilds for darwin-arm64, darwin-x64, linux-x64-gnu, linux-x64-musl and linux-arm64-gnu.

Release v0.1.0-beta.9

Release v0.1.0-beta.9 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Jun 13:57

Automated release. Built against rgb-lightning-node v0.6.0-beta.1. Contains napi prebuilds for darwin-arm64, darwin-x64, linux-x64-gnu, linux-x64-musl and linux-arm64-gnu.

v0.1.0-beta.8 — vssBackup napi

Choose a tag to compare

@Jainakin Jainakin released this 01 Jun 13:27

Adds the vssBackup() napi method (force VSS flush). Built against rgb-lightning-node v0.5.0-beta.1 + C-FFI patches at rgb-lightning-node-bare.

v0.1.0-beta.7

Choose a tag to compare

@Jainakin Jainakin released this 31 May 09:57

Companion to @utexo/rgb-lightning-node-bare@v0.1.0-beta.11. Adds SdkNode.apayNew(hostNodeId) for APay receiver-side LSP registration (PR #51). Built against rgb-lightning-node feat/external-signer @ 0824529.

v0.1.0-beta.6

Choose a tag to compare

@Jainakin Jainakin released this 27 May 18:40

Companion to @utexo/rgb-lightning-node-bare@v0.1.0-beta.10.

Wraps the new rln_sdk_node_vss_clear_fence C-FFI symbol (already in beta.5) as a JS-callable napi method. The .node native artifact is rebuilt; index.js / index.d.ts gain the new method signature.

v0.1.0-beta.5

Choose a tag to compare

@Jainakin Jainakin released this 27 May 12:27

Node.js (napi-rs) bindings for rgb-lightning-node v0.4.3-beta.1, built with the vss cargo feature.

Companion to @utexo/rgb-lightning-node-bare@v0.1.0-beta.9 — same C-FFI source, packaged for Node.js consumers.

What's new vs beta.4

  • PR #47 vss_clear_fence — new C-FFI entry point rln_sdk_node_vss_clear_fence. Forces takeover of a stale VSS ownership fence after a prior node dies holding it.
    • Request: {"password": "..."}
    • Returns: empty success, or FailedVssInit if VSS isn't configured / takeover fails.
    • Use sparingly — pointing two live nodes at the same VSS store corrupts state.
  • Doc cleanup + CI changes in the underlying RLN crate; otherwise functionally identical to beta.4.

v0.1.0-beta.4

Choose a tag to compare

@Jainakin Jainakin released this 26 May 16:33

Node.js (napi-rs) bindings for rgb-lightning-node v0.4.0-beta.1, built with the vss cargo feature.

Companion to @utexo/rgb-lightning-node-bare@v0.1.0-beta.8 — both ship the same underlying c-ffi static lib, just packaged differently (napi for Node.js, bare for Bare worklets).

What's new

  • VSS cloud backup — opt-in via vss_url / vss_allow_http / vss_allow_empty_restore on SdkInitRequest. Defaults to disabled.
  • APay outbound receiver flow — new min_final_cltv_expiry_delta on LnInvoiceRequest.
  • PR #34 (openchannel race fix) — natively included; no more local cherry-pick.

Migration notes (same as bare beta.8)

  • SendRgbRequest.skip_sync is now ignored server-side. JSON field accepted for backward compat.
  • TransactionType: UserSendBtc + Incoming (rgb-lib split).
  • RlnError mapper now exposes all 17 variants by name.

Lock-refresh side effects

The Cargo.lock refresh required to break a conflict with v0.4.0-beta.1's new psrgbt pin advanced:

  • bdk_wallet 2.0 → 3.0 (major bump)
  • rust-lightning aa3879b0 → aa313818
  • rgb-lib 5aabef63 → 0d46c9a5 (dev branch tip)
  • signer-external moved from rmn-boiko fork → UTEXO-Protocol/rln-external-signer

Validated end-to-end against node-demo: 48/58 pass.

v0.1.0-beta.3 — cherry-picked PR #34 (openchannel race fix)

Choose a tag to compare

@Jainakin Jainakin released this 25 May 11:07

Same cherry-pick as @utexo/rgb-lightning-node-bare@0.1.0-beta.7. Daemon-side fix that unblocks fresh-wallet channel opens (PR #34 on upstream/dev, never propagated to feat/external-signer). darwin-arm64 only.

v0.1.0-beta.2 — re-cut against merged feat/external-signer (darwin-arm64 only)

Choose a tag to compare

@Jainakin Jainakin released this 21 May 10:11

Bytecode-equivalent re-cut of v0.1.0-beta.1 against the merged tip of
UTEXO-Protocol/rgb-lightning-node:feat/external-signer (commit 53655f7,
which includes PR #40).

No functional changes vs beta.1. Build provenance now points at the
upstream merge commit rather than the Jainakin fork branch.

Prebuild: darwin-arm64 only. Other platforms still pending CI.