Skip to content

chore: consolidate 54 extension releases for LNbits 1.7.0 - #918

Merged
motorina0 merged 61 commits into
mainfrom
combine/alanbits-extension-releases
Oct 30, 2026
Merged

motorina0 merged 61 commits into
mainfrom
combine/alanbits-extension-releases

Conversation

@motorina0

@motorina0 motorina0 commented Oct 30, 2026 •

Copy link
Copy Markdown
Collaborator

Consolidate 54 open release-update PRs by @alanbits into one registry update. Adds 54 release records for LNbits 1.7.0-rc1 and sets the corresponding previous releases’ maximum LNbits version to 1.7.0-rc1.

Includes #865 through #917 and #919. Excludes #733 (TunnelMeOut). The source commits retain their authorship and original commit references.

Includes TPoS 1.7.0 and caps TPoS 1.6.1 at LNbits 1.7.0-rc1 so installation uses the Pydantic 2-compatible release. Removes the trailing period from the new Orders description to satisfy the existing registry validator.

Updates the existing LNURL JMeter test: allow localhost webhooks in test settings, wait 500 ms for LNURLp delivery, and expect Webhook delivered. with an empty stored response. No new scripts. Withdrawal assertions remain unchanged.

Includes the existing 005_lnurlw-race.jmx setup fixes from #920: import the correct shared withdrawal response, define the mirror port, parameterize the page URL, and fetch all 100 attempted payments. The assertion still requires exactly two successful withdrawals.

Validation:

  • Parsed every repository JSON file and checked for duplicate extension/version entries.
  • Compared the combined manifest against all 54 source PRs, allowing only the Orders punctuation correction.
  • Validated all 54 new releases with check.py’s Extension.validate(): archive hashes, required files, compatibility metadata, and icons passed. Re-ran python check.py orders after the punctuation fix and python check.py tpos for the added TPoS release.
  • git diff --check passed.
  • Mandatory 001_extensions-enable-all.jmx passed unchanged: 56 extensions, 298 top-level records, zero failures.
  • 002_lnurl.jmx passed with the simplified webhook fix; only the hardcoded withdrawal URL in the temporary test copy was adjusted to the local server port (5011).
  • Also passed: 003, 004, 007, 008, 010, 011. The latest targeted 005 run passed with the fix: repair JMeter withdraw race setup and payment pagination #920 fix (100 attempts, exactly two successful withdrawals); earlier runs failed intermittently with one successful withdrawal. Optional 006 and 009 remain failing/skipped: outdated HTML assertions and Example version compatibility, respectively.
  • Parsed the modified JMX files as XML and checked whitespace. The imported 005 file is byte-for-byte identical to the version tested in fix: repair JMeter withdraw race setup and payment pagination #920; JMeter was not rerun solely for this cherry-pick. Other suite results are from earlier runs.
Included source PRs (54)
PR Extension Version
#865 Auction House 1.1.0
#866 Bitcoin Switch 1.3.0
#867 BlackJack 0.2.0
#868 Bleskomat 1.1.0
#869 Bolt Cards 1.2.0
#870 Boltz 1.2.0
#871 Build your own! 1.1.0
#872 ChaosPad 0.2.0
#873 Chat 0.2.0
#874 Coinflip 1.2.0
#875 Dashboard 0.1.0
#876 DJ Livestream 1.2.0
#877 Events 1.7.0
#878 Inventory 0.4.0
#879 Invoices 1.2.0
#880 Jukebox 1.1.0
#881 LNCalendar 1.1.0
#882 LndHub 1.1.0
#883 Magic 8ball 1.2.0
#884 LNPoS 1.2.0
#885 MyExtension 0.1.0
#886 Nostr Market 1.2.0
#887 Satspot 1.3.0
#888 Nostr Relay 1.2.0
#889 NWC Service Provider 1.2.0
#890 Numberlottery 1.1.0
#891 OfflineShop 1.2.0
#892 Stream Alerts 1.1.0
#893 Orders 0.2.0
#894 Sats Dice 1.2.0
#895 SellCoins 0.1.0
#896 Paywall 1.3.0
#897 Pay Links 1.5.0
#898 Shipping 0.2.0
#899 SMTP 1.1.0
#900 Streamer Copilot 1.1.0
#901 PaidReviews 0.3.0
#902 Withdraw Links 1.4.0
#903 Onchain Wallet 1.2.0
#904 Gerty 1.2.0
#905 Scrub 1.2.0
#906 Support Tickets 1.1.0
#907 Subdomains 1.1.0
#908 Tabs 0.2.0
#909 SatsPay Server 1.1.0
#910 Tip Jar 1.1.0
#911 Split Payments 1.2.0
#912 CustomPublicPage 0.2.0
#913 FOSSA 1.4.0
#914 Nostr Client 1.3.0
#915 Nostr NIP-5 1.2.0
#916 Scrum 0.3.0
#917 XeroSync 0.2.0
#919 TPoS 1.7.0

(cherry picked from commit 8fb929d)
(cherry picked from commit 7e81053)
(cherry picked from commit cbb3a28)
(cherry picked from commit c40374a)
(cherry picked from commit 76d3b25)
(cherry picked from commit 244fd3c)
(cherry picked from commit 44d6868)
(cherry picked from commit 7164d62)
(cherry picked from commit d546a65)
(cherry picked from commit a20d104)
(cherry picked from commit b59cb9c)
(cherry picked from commit 87c1f12)
(cherry picked from commit 87e01f6)
(cherry picked from commit 32528b5)
(cherry picked from commit dfcf547)
(cherry picked from commit 8db2881)
(cherry picked from commit cf8ff55)
(cherry picked from commit 3f259a0)
(cherry picked from commit 1c87a66)
(cherry picked from commit a3aff4a)
(cherry picked from commit f47b43b)
(cherry picked from commit d874444)
(cherry picked from commit a368f97)
(cherry picked from commit daada7e)
(cherry picked from commit c06ed22)
(cherry picked from commit a0a6b3d)
(cherry picked from commit 49fd171)
(cherry picked from commit aec94b4)
(cherry picked from commit 4ee74bb)
alanbits and others added 21 commits October 30, 2026 10:37
(cherry picked from commit f403a15)
(cherry picked from commit b11cb57)
(cherry picked from commit 483defa)
(cherry picked from commit ded5006)
(cherry picked from commit 6332948)
(cherry picked from commit 0239c7c)
(cherry picked from commit fabcc42)
(cherry picked from commit cdfe481)
(cherry picked from commit cd4d684)
(cherry picked from commit 2d325c0)
(cherry picked from commit 1d2acd1)
(cherry picked from commit 41c72dd)
(cherry picked from commit 14c8291)
(cherry picked from commit b9c849e)
(cherry picked from commit 8fa111e)
(cherry picked from commit 28e7fe1)
(cherry picked from commit f59f7aa)
(cherry picked from commit cbb05ba)
(cherry picked from commit a1c775c)
@motorina0 motorina0 changed the title chore: consolidate 53 extension releases for LNbits 1.7.0 chore: consolidate 54 extension releases for LNbits 1.7.0 Oct 30, 2026
@motorina0
motorina0 merged commit 0e608dc into main Oct 30, 2026
3 checks passed
@motorina0
motorina0 deleted the combine/alanbits-extension-releases branch October 30, 2026 16:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants