Skip to content

Commit 1d9c854

Browse files
committed
Addd open-patreon, fix passwordless and loginless
1 parent 66e2840 commit 1d9c854

1 file changed

Lines changed: 24 additions & 11 deletions

File tree

blog/_posts/btcpay-server-2-4-0.md

Lines changed: 24 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ tags:
1111
coverImage: "/images/btcpay-2-4-featured.png"
1212
---
1313

14-
We are excited to announce the release of **BTCPay Server 2.4.0**! This release introduces a new global search bar, clearer navigation, passwordless passkey authentication, a guided multisig wallet setup flow, more granular wallet permissions, subscription improvements, Point of Sale tax controls, new Lightspeed and Jumpseller integrations, wallet transaction filters and a lot of other improvements.
14+
We are excited to announce the release of **BTCPay Server 2.4.0**! This release introduces a new global search bar, clearer navigation, passkey authentication, a guided multisig wallet setup flow, more granular wallet permissions and a lot of other improvements.
1515

1616
For a complete list of changes, see the [full release notes](https://github.com/btcpayserver/btcpayserver/releases/tag/v2.4.0).
1717

@@ -25,6 +25,7 @@ For a complete list of changes, see the [full release notes](https://github.com/
2525
- Subscription refunds and notification email improvements
2626
- Point of Sale tax configuration for tips and tax-inclusive pricing
2727
- New e-commerce and Point of Sale integrations
28+
- Easier Bitcoin node implementation switching
2829
- Wallet transaction search and date filters
2930
- Shopify plugin update required
3031
- Lightning Network component updates
@@ -45,7 +46,7 @@ The goal is simple: if you know what you are looking for, BTCPay should help you
4546

4647
## 🔐 Passkey Authentication
4748

48-
BTCPay Server 2.4.0 introduces **passkey authentication**, giving users a faster and safer way to sign in without typing a password.
49+
BTCPay Server 2.4.0 introduces **passkey authentication**, giving users a faster and safer way to sign in without typing a password or email.
4950

5051
With passkeys, you can log in using the same method you already use to unlock your device, such as Face ID, Touch ID, Windows Hello, Android biometrics or a hardware security key. Instead of remembering another password, your trusted device confirms that it is really you.
5152

@@ -93,7 +94,7 @@ Together, these improvements make the Point of Sale app more practical for every
9394

9495
BTCPay Server speaks more languages than ever, and 2.4.0 makes managing them far simpler.
9596

96-
A redesigned Translations page - The Translations page has been rebuilt so you can see every supported language at a glance and install a language pack with one click. Each language also shows its maintainer, making it clear who keeps it accurate.
97+
The Translations page has been rebuilt so you can see every supported language at a glance and install a language pack with one click. Each language also shows its maintainer, making it clear who keeps it accurate.
9798

9899
Languages can now have a dedicated maintainer. Contributors can claim a language directly in the translator repository, giving the community a clear, low-barrier way to keep BTCPay Server accurate in their own language. Several languages already have maintainers, including French, Spanish, Portuguese (Brazil) & Serbian.
99100

@@ -109,6 +110,18 @@ You can now search wallet transactions by transaction ID and related metadata, a
109110

110111
The result is a wallet view that is easier to work with when you need to find a specific payment, investigate a transaction or export a filtered set of wallet activity.
111112

113+
## ₿ Bitcoin Node Implementation
114+
115+
With BTCPay Server 2.4.0, server administrators can choose and switch between supported Bitcoin node implementations.
116+
117+
The new `switch-node.sh` tool lets admins switch their deployment with a single command:
118+
119+
- `switch-node.sh default` uses the Bitcoin node implementation selected by the BTCPay Server team. This is currently Bitcoin Core 29, and is planned to move to Bitcoin Core 31+ in the next major release, BTCPay Server 2.5.0.
120+
- `switch-node.sh bitcoincore` pins your deployment to latest Bitcoin Core. (Currently 31)
121+
- `switch-node.sh bitcoinknots` pins your deployment to Bitcoin Knots.
122+
123+
You can run the same script again to switch back between implementations, making it easier to test, compare, or settle on the node implementation you prefer without manually editing deployment settings.
124+
112125
## ⚡ Lightning Network Updates
113126

114127
BTCPay Server 2.4.0 also updates supported Lightning Network implementations:
@@ -119,32 +132,32 @@ BTCPay Server 2.4.0 also updates supported Lightning Network implementations:
119132

120133
These updates bring BTCPay Server in line with newer releases, but there is one important compatibility note: the newer CLN and LND versions do not work properly on BTCPay Server 2.3.9 because of deprecated routes that were still being used there. We recommend users using Lightning to update to BTCPay 2.4 to resolve any of these issues.
121134

122-
## 🛒 E-commerce and Point of Sale Integrations
135+
## 🛒 Plugin updates
123136

124-
BTCPay Server's reach continues to grow with two new integrations that bring Bitcoin payments to more merchants where they already sell.
137+
The plugin ecosystem continues to mature and remains central to how BTCPay Server grows. Plugins allow new functionality to be developed and shipped independently of BTCPay Server core, making it easier for contributors to experiment, for merchants to get specialized tools, and for users to discover integrations through the [Plugin Builder](https://plugin-builder.btcpayserver.org/public/plugins).
138+
139+
### OpenPatreon
140+
141+
OpenPatreon is a new plugin for building self-hosted sponsor pages directly inside BTCPay Server. You can start from a predefined template, then customize the page by dragging and dropping different layouts. It supports one-time contributions and recurring sponsorships, integrating directly with [Subscriptions](https://docs.btcpayserver.org/Subscriptions/) so supporters can back your work through a polished, self-hosted page.
125142

126143
### Shopify Plugin Update
127144

128145
If you are using [Shopify with BTCPay Server](https://docs.btcpayserver.org/ShopifyV2/), this release includes a breaking change for the Shopify integration. To continue operation after upgrading to BTCPay Server 2.4.0, you will need to update the Shopify plugin to the latest version.
129146

130147
### Lightspeed
131148

132-
The new Lightspeed integration lets merchants accept Bitcoin and Lightning payments directly at the Lightspeed Retail Point of Sale. For physical shops already running one of the most widely used retail POS systems, this means adding Bitcoin at the counter without changing how they operate, with funds settling straight to their own wallet.
149+
The new [Lightspeed plugin](https://plugin-builder.btcpayserver.org/public/plugins/lightspeed) lets merchants accept Bitcoin and Lightning payments directly at the Lightspeed Retail Point of Sale. For physical shops already running one of the most widely used retail POS systems, this means adding Bitcoin at the counter without changing how they operate, with funds settling straight to their own wallet.
133150

134151
### Jumpseller
135152

136-
The new Jumpseller integration brings the same to online stores. Merchants running a Jumpseller storefront can now accept Bitcoin through BTCPay Server. This extends BTCPay's e-commerce coverage to another established storefront platform and the merchants who rely on it.
153+
The new [Jumpseller plugin](https://plugin-builder.btcpayserver.org/public/plugins/jumpseller) brings the same to online stores. Merchants running a Jumpseller storefront can now accept Bitcoin through BTCPay Server. This extends BTCPay's e-commerce coverage to another established storefront platform and the merchants who rely on it.
137154

138155
## 🛠️ Other Improvements
139156

140-
As always, this release includes many smaller bug fixes, UI refinements and internal improvements that make BTCPay Server more stable for everyone.
141-
142157
Server administrators can now set the **maximum number of stores per user**, which is useful for hosted instances and community servers that need clearer resource limits. Admins using server monetization also get more control over whether invited users should subscribe to monetization during onboarding.
143158

144159
Developers and integrators get a separate `CanSendStoreEmail` permission for the store email API, making email-related access more explicit. The 403 page now shows missing permissions, which should make troubleshooting access issues easier for users, admins and plugin developers.
145160

146-
We also added a new **Bitcoin.co.ke** rate provider, updated Bylls branding to Bull Bitcoin in rate sources, fixed invalid Yadio rate handling, improved iOS behavior on Keypad Point of Sale item buttons, fixed invoice archiving with custom range filters, and removed the deprecated Shopify Scripts integration.
147-
148161
## 💚 Thank You
149162

150163
A huge thank you to everyone who contributed to BTCPay Server 2.4.0, including Abhijay007, bitcoinbrisbane, BuffaloDyl, BullishNode, NicolasDorier, sixside, Sup3rlativ3, TChukwuleta, teamssUTXO, thgO-O, Wiredancer and everyone who tested, reviewed, translated, reported issues or gave feedback.

0 commit comments

Comments
 (0)