Releases: LNP-BP/rust-lnpbp
Releases · LNP-BP/rust-lnpbp
0.2 Release
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
- New tagged hash implementation defaulting to Bech32 encoding for ContractId
- Using amplify and amplify_derive v2.4
0.2 RC 1
- 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
Small fixes
0.2 Beta 3
- 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
- Migrated BIP32 helper types and traits from yet not accepted rust-bitcoin PRs
- Upgraded to amplify v2.3
0.2 Beta 2
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
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
- Improvements to the ESB and RPC service architectures
- Improvements to debug logging and displaying of LN messages and service
information
0.2 Alpha 2
- 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