Skip to content

Releases: LNP-BP/rust-lnpbp

0.2 Release

09 Dec 15:28
e9e7233
Compare
Choose a tag to compare

Changes since v0.1

  • Epic: refactoring of LNP protocols and services crate
  • Epic: initial implementation of generalized lightning network
  • Epic: lightning network specific encodings and derives
  • CI covering different mobile & desktop targets

Changes since v0.2 RC2

No changes since RC2

0.2 RC2

06 Dec 21:13
3999313
Compare
Choose a tag to compare
0.2 RC2 Pre-release
Pre-release
  • New tagged hash implementation defaulting to Bech32 encoding for ContractId
  • Using amplify and amplify_derive v2.4

0.2 RC 1

03 Dec 01:10
b62ed10
Compare
Choose a tag to compare
0.2 RC 1 Pre-release
Pre-release
  • Fix for the broken tokio upstream dependency breaking issue
  • Fix for zero-balance overflow in case of empty arguments
  • Eq implementation for Schema object

0.2 Beta 4

02 Dec 15:06
e6e3ea4
Compare
Choose a tag to compare
0.2 Beta 4 Pre-release
Pre-release

Small fixes

0.2 Beta 3

30 Nov 17:13
Compare
Choose a tag to compare
0.2 Beta 3 Pre-release
Pre-release
  • Multiple BIP-32 improvements on top of rust-bitcoin functionality
  • Better CI
  • Android/iOS/Windows/MacOs build fixes
  • AchorId strict encoding
  • Fixed issue with broken serde_with macro (pinned older version in Cargo.toml)
  • More collection types supporting AutoConceal

0.1.2

08 Nov 20:03
3497b06
Compare
Choose a tag to compare
  • Migrated BIP32 helper types and traits from yet not accepted rust-bitcoin PRs
  • Upgraded to amplify v2.3

0.2 Beta 2

06 Nov 21:32
f5c1f7e
Compare
Choose a tag to compare
0.2 Beta 2 Pre-release
Pre-release

LNP module

  • Noise handshake
  • Abstract state channels
  • Payment channels
  • Channel extensibility framework
  • BOLT3 transaction structure for payment channels
  • Additional LN peer messages supporting RGB

BP module

  • Lexicographic orderings (BIP96) for transactions, PSBTs, inputs and outputs

0.2 Beta 1

01 Nov 18:43
88600c1
Compare
Choose a tag to compare
0.2 Beta 1 Pre-release
Pre-release

First beta-stage release with completed LN support and Internet2-based microservices library (ESB, RPC)

LNP/BP Core Library

  • LN messaging & LNPWP: Lightning network peer wire protocol (BOLT-1pt2, BOLT-2)
  • BOLT-8 noise encryptor and handshake implementation
  • Improvements to LN-specific data types
  • LNP socket and node addressing large-scale refactoring
  • More serde and strict encoding implementations for data types across the library

LNP/BP Derivation Library

  • Implementation of strict derive macros for enums

LNP/BP Services Library

  • Debugging and display logging improvements with LNP/BP Services library
  • ESB functionality improvements in LNP/BP Services libraru

0.2 Alpha 3

29 Oct 23:34
b072953
Compare
Choose a tag to compare
0.2 Alpha 3 Pre-release
Pre-release
  • Improvements to the ESB and RPC service architectures
  • Improvements to debug logging and displaying of LN messages and service
    information

0.2 Alpha 2

28 Oct 17:27
5b78580
Compare
Choose a tag to compare
0.2 Alpha 2 Pre-release
Pre-release
  • Enterprise system bus service type with peer addressing
  • Complete set of LN peer messages from BOLT-1 and BOLT-2
  • Improved logging and error handling
  • Improved LNP node address conversions