Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: lightningdevkit/rust-lightning
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: lightningdevkit/rust-lightning
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.3
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 6 commits
  • 5 files changed
  • 2 contributors

Commits on May 31, 2026

  1. Detect nested v1 filesystem data

    FilesystemStoreV2 already rejected v1 data when a key file was found
    at the store root, but it did not inspect namespace directories. This
    missed v1 layouts such as primary/key, where v2 expects primary to
    contain secondary namespace directories.
    
    For example, an ldk-node store can contain a BDK descriptor below a
    namespace directory. The previous check would accept that directory as
    v2 data because the root contained only directories, leaving the
    incompatible descriptor file undetected.
    
    Backport of 668b35b
    benthecarman committed May 31, 2026
    Configuration menu
    Copy the full SHA
    3bfd2c0 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2026

  1. Merge pull request #4650 from benthecarman/backport-4649

    Backport 4649 to 0.3
    tnull authored Jun 1, 2026
    Configuration menu
    Copy the full SHA
    84605cf View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2026

  1. Rename migratable KV store trait for sync API

    Prepare the migration API naming for an async variant by giving the
    existing synchronous trait an explicit Sync suffix.
    
    Backport of 4060b62
    
    Co-Authored-By: HAL 9000
    tnull committed Jun 9, 2026
    Configuration menu
    Copy the full SHA
    2c178d1 View commit details
    Browse the repository at this point in the history
  2. Add async migratable KV store migration API

    Expose an async migratable KV store trait and async migration helper so
    async stores can migrate data without using the synchronous API.
    
    Backport of 9b11fda
    
    Co-Authored-By: HAL 9000
    tnull committed Jun 9, 2026
    Configuration menu
    Copy the full SHA
    640e4fd View commit details
    Browse the repository at this point in the history
  3. Add async migratable filesystem stores

    Allow the filesystem stores to use the async migration helper and cover
    both store versions with async migration tests.
    
    Backport of 94cff3b
    
    Co-Authored-By: HAL 9000
    tnull committed Jun 9, 2026
    Configuration menu
    Copy the full SHA
    c4442a0 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #4661 from tnull/2026-06-migratable-kv-store-async…

    …-0.3
    
    Add async variant of `MigratableKVStore` (0.3 backport)
    tnull authored Jun 9, 2026
    Configuration menu
    Copy the full SHA
    3dfcc4c View commit details
    Browse the repository at this point in the history
Loading