Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
bb4b1ba
Add release date for 0.1.5
TheBlueMatt Jul 16, 2025
3af95c4
Copy pins from upstream CI tests
TheBlueMatt Jul 16, 2025
1ba053a
Merge pull request #3936 from TheBlueMatt/2025-07-0.1.5-relnotes
TheBlueMatt Jul 16, 2025
1336353
Drop `incremental-mutants` CI job
tnull Jul 24, 2025
ddd31ef
Fix `check_commit` jobs on `0.1` branch
tnull Jul 24, 2025
a48d650
Merge pull request #3954 from tnull/2025-07-drop-incremental-mutants-0.1
TheBlueMatt Jul 28, 2025
ccb20c7
Move `check_commits` to a dedicated workflow
tnull Jul 28, 2025
cdc6003
Merge pull request #3967 from tnull/2025-07-fix-the-fix-0.1
TheBlueMatt Jul 28, 2025
8beea92
Correct gossip forwarding criteria while doing background sync
TheBlueMatt Sep 22, 2025
9501d82
Immediately archive `ChannelMonitor`s for inbound unfuned channels
TheBlueMatt Sep 18, 2025
50e42fc
Speed up `remove_stale_channels_and_tracking` nontrivially
TheBlueMatt Sep 17, 2025
560f17c
Speed up `remove_stale_channels_and_tracking` nontrivially
TheBlueMatt Sep 17, 2025
6aa7d87
Don't auto-fail offers payments pre-HTLC lock in
valentinewallace Sep 17, 2025
1ba558e
Introduce get_and_clear_pending_raa_blockers
shaavan Jan 3, 2025
6b90033
Introduce RAA Blocker check in Node::drop()
shaavan Jan 3, 2025
1accc19
Ensure partial MPP claims continue to blocks channels on restart
TheBlueMatt Jul 14, 2025
f06a962
Marginally simplify types for req'd `counterparty_node_id` in claim
TheBlueMatt Aug 4, 2025
3968d5e
Add a `counterparty_node_id` to `ClaimedHTLC` in claimed events
TheBlueMatt Aug 4, 2025
9199a5f
Stop using RAA-unblocking post event action chan funding outpoints
TheBlueMatt Aug 4, 2025
b23dc9a
Block RAA `ChannelMonitorUpdate`s on `PaymentClaimed` events
TheBlueMatt Aug 4, 2025
eced3fb
Correct `test_dup_htlc_onchain_doesnt_fail_on_reload`
TheBlueMatt Jul 31, 2025
2b141a4
Make `ChannelMonitor` round-trip tests more robust
TheBlueMatt Aug 1, 2025
52035cb
Rebuild pending payments list before replaying pending claims/fails
TheBlueMatt Oct 5, 2025
60dce06
Store preimages we learned on chain in case of `MonitorEvent` loss
TheBlueMatt Jul 20, 2025
4b4aad2
`rustfmt` and clean up `get_onchain_failed_outbound_htlcs`
TheBlueMatt Aug 1, 2025
da85861
Re-fail perm-failed HTLCs on startup in case of `MonitorEvent` loss
TheBlueMatt Aug 1, 2025
071cb04
Add a new `ChannelMoniorUpdateStep::ReleasePaymentComplete`
TheBlueMatt Jul 30, 2025
6d6ed29
Prepare to provide new `ReleasePaymentComplete` monitor updates
TheBlueMatt Aug 2, 2025
e64ed33
Generate new `ReleasePaymentComplete` monitor updates
TheBlueMatt Aug 2, 2025
77430bf
Stop re-hydrating pending payments once they are fully resolved
TheBlueMatt Aug 2, 2025
5b6b4ce
Properly provide `PaymentPathSuccessful` event for replay claims
TheBlueMatt Aug 1, 2025
1e50365
Merge pull request #4143 from TheBlueMatt/2025-09-0.1.6
TheBlueMatt Oct 10, 2025
29993e3
Rustfmt get_counterparty_output_claim_info
wpaulino Oct 7, 2025
d63e6f1
Only claim HTLCs with matching payment hash upon preimage monitor update
wpaulino Oct 7, 2025
5004323
Bump the `lightning` crate version to 0.1.6
TheBlueMatt Oct 10, 2025
1e11baa
Add CHANGELOG entry for 0.1.6
TheBlueMatt Oct 9, 2025
c5d06a6
Revert "Add a `counterparty_node_id` to `ClaimedHTLC` in claimed events"
TheBlueMatt Oct 10, 2025
e48dc0e
Merge pull request #4155 from TheBlueMatt/2025-09-0.1.6
TheBlueMatt Oct 10, 2025
75727af
Replace docs.rs build `doc_auto_cfg` feature with `doc_cfg`
TheBlueMatt Oct 13, 2025
5ba2b0a
Add a CI job to emulate docs.rs builds
TheBlueMatt Oct 13, 2025
4220388
Disable chan announce re-broadcast when `_test_utils` feat is on
TheBlueMatt Oct 21, 2025
a4f2721
Fix doc breakage under `dnssec` feature
tnull May 30, 2025
9c57f0e
Miscellanous CI fixes
tankyleo Oct 21, 2025
be123ef
Update CHANGELOG for 0.1.7
TheBlueMatt Oct 21, 2025
ac33016
Bump `lightning` crate to 0.1.7 to fix docs.rs
TheBlueMatt Oct 21, 2025
4c1aa13
Merge pull request #4166 from TheBlueMatt/2025-10-0.1.7
TheBlueMatt Oct 21, 2025
a31227f
Fix panic when deserializing `Duration`
TheBlueMatt Oct 24, 2025
36bdde9
Handle mon update completion actions even with update(s) is blocked
TheBlueMatt Nov 20, 2025
c379f7e
Update pins for `syn` MSRV breakage
TheBlueMatt Nov 20, 2025
21037ce
Fix CI breakage due to running out of disk space
TheBlueMatt Nov 20, 2025
b133293
Merge pull request #4235 from TheBlueMatt/2025-11-post-update-even-wh…
TheBlueMatt Dec 2, 2025
a032757
Update CHANGELOG for 0.1.8
TheBlueMatt Dec 2, 2025
9eb7542
Bump `lightning` crate to 0.1.8
TheBlueMatt Dec 2, 2025
c4ca3be
Merge pull request #4255 from TheBlueMatt/2025-12-0.1.8
TheBlueMatt Dec 2, 2025
4562434
Merge tag 'v0.1.8' into 2025-12-0.1-bindings-updates
TheBlueMatt Dec 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
58 changes: 18 additions & 40 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -179,29 +179,6 @@ jobs:
cd bench
RUSTFLAGS="--cfg=ldk_bench --cfg=require_route_graph_test" cargo bench

check_commits:
runs-on: ubuntu-latest
env:
TOOLCHAIN: stable
steps:
- name: Checkout source code
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Install Rust ${{ env.TOOLCHAIN }} toolchain
run: |
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile=minimal --default-toolchain ${{ env.TOOLCHAIN }}
rustup override set ${{ env.TOOLCHAIN }}
- name: Fetch full tree and rebase on upstream
run: |
git remote add upstream https://github.com/lightningdevkit/rust-lightning
git fetch upstream
export GIT_COMMITTER_EMAIL="rl-ci@example.com"
export GIT_COMMITTER_NAME="RL CI"
git rebase upstream/main
- name: For each commit, run cargo check (including in fuzz)
run: ci/check-each-commit.sh upstream/main

check_release:
runs-on: ubuntu-latest
env:
Expand Down Expand Up @@ -231,6 +208,24 @@ jobs:
RUSTFLAGS: '--cfg=taproot'
RUSTDOCFLAGS: '--cfg=taproot'

check_docs:
runs-on: self-hosted
env:
# While docs.rs builds using a nightly compiler (and we use some nightly features),
# nightly ends up randomly breaking builds occasionally, so we instead use beta
# and set RUSTC_BOOTSTRAP in check-docsrs.sh
TOOLCHAIN: beta
steps:
- name: Checkout source code
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Install Rust ${{ env.TOOLCHAIN }} toolchain
run: |
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile=minimal --default-toolchain ${{ env.TOOLCHAIN }}
- name: Simulate docs.rs build
run: ci/check-docsrs.sh

fuzz:
runs-on: ubuntu-latest
env:
Expand Down Expand Up @@ -291,20 +286,3 @@ jobs:
rustup component add rustfmt
- name: Run rustfmt checks
run: ci/rustfmt.sh

incremental-mutants:
runs-on: ubuntu-latest
if: github.ref_name != 'main' # `main` has no diff with itself
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Relative diff
run: |
git branch -av
git diff origin/main.. | tee git.diff
- uses: Swatinem/rust-cache@v2
- name: Mutants
run: |
cargo install cargo-mutants
cargo mutants --no-shuffle -j 2 -vV --in-diff git.diff
34 changes: 34 additions & 0 deletions .github/workflows/check_commits.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: CI check_commits

on:
pull_request:
branches-ignore:
- master

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
check_commits:
runs-on: ubuntu-latest
env:
TOOLCHAIN: stable
steps:
- name: Checkout source code
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Install Rust ${{ env.TOOLCHAIN }} toolchain
run: |
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile=minimal --default-toolchain ${{ env.TOOLCHAIN }}
rustup override set ${{ env.TOOLCHAIN }}
- name: Fetch full tree and rebase on upstream
run: |
git remote add upstream https://github.com/lightningdevkit/rust-lightning
git fetch upstream
export GIT_COMMITTER_EMAIL="rl-ci@example.com"
export GIT_COMMITTER_NAME="RL CI"
git rebase upstream/${{ github.base_ref }}
- name: For each commit, run cargo check (including in fuzz)
run: ci/check-each-commit.sh upstream/${{ github.base_ref }}
58 changes: 57 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,60 @@
# 0.1.5 - Jul XXX, 2025 - "Async Path Reduction"
# 0.1.8 - Dec 2, 2025 - "Async Update Completion"

## Bug Fixes
* In cases where an MPP payment is claimed while one channel is waiting on a
counterparty's `revoke_and_ack` message and the `revoke_and_ack` message is
received prior to the asynchronous completion of the MPP-claim
`ChannelMonitorUpdate`, the channel will no longer hang (#4236).
* Deserializing invalid `Duration`s can no longer panic (#4172).


# 0.1.7 - Oct 21, 2025 - "Unstable Release CI"

## Bug Fixes
* Builds with the `docsrs` cfg flag (set automatically for builds on docs.rs
but otherwise not used) were fixed.


# 0.1.6 - Oct 10, 2025 - "Async Preimage Claims"

## Performance Improvements
* `NetworkGraph::remove_stale_channels_and_tracking` has been sped up by more
than 20x in cases where many entries need to be removed (such as after
initial gossip sync, #4080).

## Bug Fixes
* Delivery of on-chain resolutions of HTLCs to `ChannelManager` has been made
more robust to prevent loss in some exceedingly rare crash cases. This may
marginally increase payment resolution event replays on startup (#3984).
* Corrected forwarding of new gossip to peers which we are sending an initial
gossip sync to (#4107).
* A rare race condition may have resulted in outbound BOLT12 payments
spuriously failing while processing the `Bolt12Invoice` message (#4078).
* If a channel is updated multiple times after a payment is claimed while using
async persistence of the `ChannelMonitorUpdate`s, and the node then restarts
with a stale copy of its `ChannelManager`, the `PaymentClaimed` may have been
lost (#3988).
* If an async-persisted `ChannelMonitorUpdate` for one part of an MPP claim
does not complete before multiple `ChannelMonitorUpdate`s for another channel
in the same MPP claim complete, and the node restarts twice, the preimage may
be lost and the MPP payment part may not be claimed (#3928).

## Security
0.1.6 fixes a denial of service vulnerability and a funds-theft vulnerability.
* When a channel has been force-closed, we have already claimed some of its
HTLCs on-chain, and we later learn a new preimage allowing us to claim
further HTLCs on-chain, we could in some cases generate invalid claim
transactions leading to loss of funds (#4154).
* When a `ChannelMonitor` is created for a channel which is never funded with
a real transaction, `ChannelMonitor::get_claimable_balances` would never be
empty. As a result, `ChannelMonitor::check_and_update_full_resolution_status`
would never indicate the monitor is prunable, and thus
`ChainMonitor::archive_fully_resolved_channel_monitors` would never remove
it. This allows a peer which opens channels without funding them to bloat our
memory and disk space, eventually leading to denial-of-service (#4081).


# 0.1.5 - Jul 16, 2025 - "Async Path Reduction"

## Performance Improvements
* `NetworkGraph`'s expensive internal consistency checks have now been
Expand Down
42 changes: 42 additions & 0 deletions ci/check-docsrs.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
#!/bin/bash
#shellcheck disable=SC2002,SC2086,SC2207

set -ex

# Attempt to simulate the docsrs builds. Sadly its not entirely trivial as
# docs.rs reads metadata out of Cargo.toml which we don't want to have a whole
# parser for.

WORKSPACE_MEMBERS=( $(cat Cargo.toml | tr '\n' '\r' | sed 's/\r //g' | tr '\r' '\n' | grep '^members =' | sed 's/members.*=.*\[//' | tr -d '"' | tr ',' '\n') )
echo "${WORKSPACE_MEMBERS[@]}"
for CRATE in "${WORKSPACE_MEMBERS[@]}"; do
pushd "$CRATE"
CARGO_ARGS=""
RUSTDOC_ARGS=""
cat Cargo.toml | grep -A 100 '\[package.metadata.docs.rs\]' | tail -n +2 > /tmp/ldk-docsrs-rustdoc-config.txt
while read -r LINE; do
case "$LINE" in
"["*) break;;
"features"*)
OG_IFS="$IFS"
IFS=','
for FEATURE in $(echo "$LINE" | sed 's/features.*=.*\[//g' | tr -d '"] '); do
export CARGO_ARGS="$CARGO_ARGS --features $FEATURE"
done
IFS="$OG_IFS"
;;
"all-features = true")
export CARGO_ARGS="$CARGO_ARGS --all-features"
;;
"rustdoc-args"*)
RUSTDOC_ARGS="$(echo "$LINE" | sed 's/rustdoc-args.*=.*\[//g' | tr -d '"],')"
;;
esac
done < /tmp/ldk-docsrs-rustdoc-config.txt
rm /tmp/ldk-docsrs-rustdoc-config.txt
echo "Building $CRATE with args $CARGO_ARGS and flags $RUSTDOC_ARGS"
# We rely on nightly features but want to use a stable release in CI to avoid
# spurous breakage, thus we set RUSTC_BOOTSTRAP=1 here.
RUSTC_BOOTSTRAP=1 cargo rustdoc $CARGO_ARGS -- $RUSTDOC_ARGS
popd
done
37 changes: 20 additions & 17 deletions ci/ci-tests.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#!/bin/bash
#shellcheck disable=SC2002,SC2207
set -eox pipefail

RUSTC_MINOR_VERSION=$(rustc --version | awk '{ split($2,a,"."); print a[2] }')
Expand All @@ -7,6 +8,12 @@ RUSTC_MINOR_VERSION=$(rustc --version | awk '{ split($2,a,"."); print a[2] }')
# which we do here.
# Further crates which appear only as dev-dependencies are pinned further down.
function PIN_RELEASE_DEPS {
# Starting with version 2.0.107, the `syn` crate has an MSRV of rustc 1.68
[ "$RUSTC_MINOR_VERSION" -lt 68 ] && cargo update -p syn --precise "2.0.106" --verbose

# Starting with version 1.0.42, the `quote` crate has an MSRV of rustc 1.68
[ "$RUSTC_MINOR_VERSION" -lt 68 ] && cargo update -p quote --precise "1.0.41" --verbose

# Starting with version 1.39.0, the `tokio` crate has an MSRV of rustc 1.70.0
[ "$RUSTC_MINOR_VERSION" -lt 70 ] && cargo update -p tokio --precise "1.38.1" --verbose

Expand All @@ -27,28 +34,21 @@ PIN_RELEASE_DEPS # pin the release dependencies in our main workspace
# proptest 1.3.0 requires rustc 1.64.0
[ "$RUSTC_MINOR_VERSION" -lt 64 ] && cargo update -p proptest --precise "1.2.0" --verbose

# parking_lot 0.12.4 requires rustc 1.64.0
[ "$RUSTC_MINOR_VERSION" -lt 64 ] && cargo update -p parking_lot --precise "0.12.3" --verbose

# parking_lot_core 0.9.11 requires rustc 1.64.0
[ "$RUSTC_MINOR_VERSION" -lt 64 ] && cargo update -p parking_lot_core --precise "0.9.10" --verbose

# lock_api 0.4.13 requires rustc 1.64.0
[ "$RUSTC_MINOR_VERSION" -lt 64 ] && cargo update -p lock_api --precise "0.4.12" --verbose

export RUST_BACKTRACE=1

echo -e "\n\nChecking the workspace, except lightning-transaction-sync."
cargo check --verbose --color always

# When the workspace members change, make sure to update the list here as well
# as in `Cargo.toml`.
WORKSPACE_MEMBERS=(
lightning
lightning-types
lightning-block-sync
lightning-invoice
lightning-net-tokio
lightning-persister
lightning-background-processor
lightning-rapid-gossip-sync
lightning-custom-message
lightning-macros
lightning-dns-resolver
lightning-liquidity
possiblyrandom
)
WORKSPACE_MEMBERS=( $(cat Cargo.toml | tr '\n' '\r' | sed 's/\r //g' | tr '\r' '\n' | grep '^members =' | sed 's/members.*=.*\[//' | tr -d '"' | tr ',' ' ') )

echo -e "\n\nChecking, testing, and building docs for all workspace members individually..."
for DIR in "${WORKSPACE_MEMBERS[@]}"; do
Expand All @@ -59,8 +59,11 @@ done

echo -e "\n\nTesting upgrade from prior versions of LDK"
pushd lightning-tests
[ "$RUSTC_MINOR_VERSION" -lt 68 ] && cargo update -p syn --precise "2.0.106" --verbose
[ "$RUSTC_MINOR_VERSION" -lt 68 ] && cargo update -p quote --precise "1.0.41" --verbose
[ "$RUSTC_MINOR_VERSION" -lt 65 ] && cargo update -p regex --precise "1.9.6" --verbose
cargo test
[ "$CI_MINIMIZE_DISK_USAGE" != "" ] && cargo clean
popd

echo -e "\n\nChecking and testing Block Sync Clients with features"
Expand Down
3 changes: 3 additions & 0 deletions ci/ci-tx-sync-tests.sh
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ PIN_RELEASE_DEPS # pin the release dependencies
# Starting with version 0.5.11, the `home` crate has an MSRV of rustc 1.81.0.
[ "$RUSTC_MINOR_VERSION" -lt 81 ] && cargo update -p home --precise "0.5.9" --verbose

# Starting with version 1.2.0, the `idna_adapter` crate has an MSRV of rustc 1.81.0.
[ "$RUSTC_MINOR_VERSION" -lt 81 ] && cargo update -p idna_adapter --precise "1.1.0" --verbose

export RUST_BACKTRACE=1

echo -e "\n\nChecking Transaction Sync Clients with features."
Expand Down
2 changes: 1 addition & 1 deletion lightning-background-processor/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
#![deny(rustdoc::private_intra_doc_links)]
#![deny(missing_docs)]
#![cfg_attr(not(feature = "futures"), deny(unsafe_code))]
#![cfg_attr(docsrs, feature(doc_auto_cfg))]
#![cfg_attr(docsrs, feature(doc_cfg))]
#![cfg_attr(all(not(feature = "std"), not(test)), no_std)]

#[cfg(any(test, feature = "std"))]
Expand Down
2 changes: 1 addition & 1 deletion lightning-block-sync/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
#![deny(rustdoc::private_intra_doc_links)]
#![deny(missing_docs)]
#![deny(unsafe_code)]
#![cfg_attr(docsrs, feature(doc_auto_cfg))]
#![cfg_attr(docsrs, feature(doc_cfg))]

#[cfg(any(feature = "rest-client", feature = "rpc-client"))]
pub mod http;
Expand Down
2 changes: 1 addition & 1 deletion lightning-invoice/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
#![deny(non_camel_case_types)]
#![deny(non_snake_case)]
#![deny(unused_mut)]
#![cfg_attr(docsrs, feature(doc_auto_cfg))]
#![cfg_attr(docsrs, feature(doc_cfg))]
#![cfg_attr(all(not(feature = "std"), not(test)), no_std)]

//! This crate provides data structures to represent
Expand Down
2 changes: 1 addition & 1 deletion lightning-liquidity/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
#![allow(bare_trait_objects)]
#![allow(ellipsis_inclusive_range_patterns)]
#![allow(clippy::drop_non_drop)]
#![cfg_attr(docsrs, feature(doc_auto_cfg))]
#![cfg_attr(docsrs, feature(doc_cfg))]
#![cfg_attr(not(feature = "std"), no_std)]

#[macro_use]
Expand Down
2 changes: 1 addition & 1 deletion lightning-macros/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
#![forbid(unsafe_code)]
#![deny(rustdoc::broken_intra_doc_links)]
#![deny(rustdoc::private_intra_doc_links)]
#![cfg_attr(docsrs, feature(doc_auto_cfg))]
#![cfg_attr(docsrs, feature(doc_cfg))]

use proc_macro::TokenStream;
use quote::quote;
Expand Down
2 changes: 1 addition & 1 deletion lightning-net-tokio/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
#![deny(rustdoc::broken_intra_doc_links)]
#![deny(rustdoc::private_intra_doc_links)]
#![deny(missing_docs)]
#![cfg_attr(docsrs, feature(doc_auto_cfg))]
#![cfg_attr(docsrs, feature(doc_cfg))]

use bitcoin::secp256k1::PublicKey;

Expand Down
2 changes: 1 addition & 1 deletion lightning-persister/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#![deny(rustdoc::broken_intra_doc_links)]
#![deny(rustdoc::private_intra_doc_links)]
#![deny(missing_docs)]
#![cfg_attr(docsrs, feature(doc_auto_cfg))]
#![cfg_attr(docsrs, feature(doc_cfg))]

#[cfg(ldk_bench)]
extern crate criterion;
Expand Down
2 changes: 1 addition & 1 deletion lightning-transaction-sync/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@
#![deny(rustdoc::private_intra_doc_links)]
#![deny(missing_docs)]
#![deny(unsafe_code)]
#![cfg_attr(docsrs, feature(doc_auto_cfg))]
#![cfg_attr(docsrs, feature(doc_cfg))]

#[cfg(any(feature = "esplora-blocking", feature = "esplora-async"))]
pub mod esplora;
Expand Down
2 changes: 1 addition & 1 deletion lightning-types/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
#![forbid(unsafe_code)]
#![deny(rustdoc::broken_intra_doc_links)]
#![deny(rustdoc::private_intra_doc_links)]
#![cfg_attr(docsrs, feature(doc_auto_cfg))]
#![cfg_attr(docsrs, feature(doc_cfg))]

extern crate alloc;
extern crate core;
Expand Down
2 changes: 1 addition & 1 deletion lightning/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lightning"
version = "0.1.5"
version = "0.1.8"
authors = ["Matt Corallo"]
license = "MIT OR Apache-2.0"
repository = "https://github.com/lightningdevkit/rust-lightning/"
Expand Down
Loading
Loading