Features & Bug fixes
- Amount is now populated in failed payments.
- InvoicePaid event now contains payment information
- Greenlight node credentials are now exposed
- Add API to report payment failures (https://sdk-doc.breez.technology/guide/service_status.html#reporting-a-payment-failure)
- Add API to get service health status (https://sdk-doc.breez.technology/guide/service_status.html#health-check-status)
- Bug fixes
What's Changed
- Persist failed payment amount by @dangeross in #589
- CI: archive go package by @JssDWt in #588
- Publish Python package to PyPi by @cnixbtc in #569
- ci: fix workflow_call inputs by @JssDWt in #600
- CI: match dispatch inputs in workflow_call by @JssDWt in #602
- Add
register_notifications()
service call by @ok300 in #597 - CI: make python buildable from remote repo by @JssDWt in #604
- Include payment information in
InvoicePaid
-event by @dleutenegger in #593 - ci: archive react native package by @JssDWt in #605
- Fix RN workingDir and disconnect handling by @dangeross in #571
- Expose the Greenlight node credentials by @dangeross in #601
- Build python wheels for 3.11 and 3.12 by @cnixbtc in #608
- use req for sweepRequest by @ubbabeck in #603
- Fix publish Python matrix for Linux wheels by @cnixbtc in #613
- Fix faulty repo checkout in Python workflow by @cnixbtc in #616
- Fix Golang bindings build by @dangeross in #611
- Set the uniffi-bindgen-go tag in the CI by @dangeross in #617
- Validate bolt11 network by @dangeross in #586
- Trigger GL stop on SDK disconnect by @ok300 in #612
- Bump RN versions to 0.2.9 by @dangeross in #607
- Fix potential max_allowed_to_receive_msats underflow by @dangeross in #619
- Fix clippy errors by @danielgranhao in #622
- Only include the LSP hop hint if a channel open is needed by @dangeross in #624
- Persist payment attempts before starting by @danielgranhao in #621
- use sanitized bolt11 invoice for send_payment by @JssDWt in #631
- Persist pending payment amount by @dleutenegger in #623
- Bump Greenlight dependency by @ok300 in #625
- Report payment failures by @dangeross in #627
- Add lsp_info to the CLI by @dangeross in #633
- Log full list of payments on trace instead of debug by @ok300 in #640
- set optional request fields to null in udl by @JssDWt in #642
- Validate selected LSP by @dangeross in #638
- one command for code generation by @JssDWt in #644
- Remove command "stop" from
disconnect
and NodeAPI trait by @ok300 in #646 - Bump rustix from 0.37.20 to 0.37.27 in /libs by @dependabot in #651
- Bump @babel/traverse from 7.17.12 to 7.23.4 in /libs/sdk-react-native/example by @dependabot in #650
- Bump activesupport from 6.1.5.1 to 6.1.7.6 in /libs/sdk-react-native/example by @dependabot in #649
- Bump @babel/traverse from 7.18.2 to 7.23.4 in /libs/sdk-react-native by @dependabot in #648
- Bump browserify-sign from 4.2.1 to 4.2.2 in /libs/sdk-react-native/example by @dependabot in #647
- Return success on failure to decrypt AES success action by @andrei-21 in #637
- Bump word-wrap from 1.2.3 to 1.2.5 in /libs/sdk-react-native by @dependabot in #653
- Bump semver from 5.7.1 to 5.7.2 in /libs/sdk-react-native by @dependabot in #654
- Bump word-wrap from 1.2.3 to 1.2.5 in /libs/sdk-react-native/example by @dependabot in #655
- Bump semver from 5.7.1 to 5.7.2 in /libs/sdk-react-native/example by @dependabot in #656
- Validate RN optional field values by @dangeross in #652
- Bump tough-cookie from 4.0.0 to 4.1.3 in /libs/sdk-react-native by @dependabot in #658
- Bump tough-cookie from 4.0.0 to 4.1.3 in /libs/sdk-react-native/example by @dependabot in #659
New Contributors
- @dependabot made their first contribution in #651
- @andrei-21 made their first contribution in #637
Full Changelog: 0.2.9...0.2.10