What changed, and why it matters
This commit is a routine version bump from 2.3.0 to 2.3.1 for BTCPay Server, accompanied by a changelog entry. The changelog describes bug fixes for a startup crash loop caused by plugins, lost email settings after an update, and cleanup of monetized subscribers when users are deleted. There are no code changes in this commit that introduce or fix a security vulnerability directly; it is purely a release metadata update.
Review the actual code changes in the referenced pull requests (#7046, #7044, #7048, #7047, #7038) to determine whether any security fixes or vulnerabilities are present. This commit alone does not require emergency action, but users affected by the 2.3.0 startup crash should upgrade to 2.3.1 as the vendor recommends.
Security signals we found
Changelog references startup crash loop caused by plugins and a fix to disable plugins on startup crash (#7046)
Changelog references deletion of monetized subscribers when a user is deleted (#7044 #7048)
Changelog references lost server email settings after update (#7047 #7038)
Evidence from the diff
The diff only modifies Build/Version.csproj (version string 2.3.0 -> 2.3.1) and Changelog.md. The changelog lists bug fixes introduced in the 2.3.1 release, including disabling plugins on startup crashes and deleting monetized subscribers when a user is deleted. No source code changes are present in this commit, so any security assessment depends entirely on the referenced pull requests, which are not included in the supplied materials.
Changed components
BTCPay Server release versioning metadataBTCPay Server plugin loading subsystem (referenced, not changed in this commit)BTCPay Server user/subscriber management (referenced, not changed in this commit)BTCPay Server email settings persistence (referenced, not changed in this commit)Inspect captured patch +19 / −1
diff --git a/Build/Version.csproj b/Build/Version.csproj
index a8fd0af..40d698b 100644
--- a/Build/Version.csproj
+++ b/Build/Version.csproj
@@ -1,5 +1,5 @@
<Project>
<PropertyGroup>
- <Version>2.3.0</Version>
+ <Version>2.3.1</Version>
</PropertyGroup>
</Project>
diff --git a/Changelog.md b/Changelog.md
index 5799302..b024054 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,5 +1,23 @@
# Changelog
+## 2.3.1
+
+Some plugins such as Ecwid plugin would crash BTCPay Server at startup in a loop. (See [this issue](https://github.com/Nisaba/btcpayserver-plugins/issues/7))
+
+This release fixes that issue.
+If you experience this issue after upgradding to 2.3.0, you need to update through command line. You can contact us on chat.btcpayserver.org, if you need some support.
+
+### Bug fixes
+
+* Fix: Lost server email settings after update to 2.3.0 (#7047 #7038) @NicolasDorier
+* Disable all plugins when BTCPay Server crash during startup (#7046) @NicolasDorier
+* Fix: When a user is deleted, the monetized subscriber should also be deleted (#7044 #7048) @NicolasDorier
+
+### Improvements
+
+* Hide payment method selector for single payment method invoices (#6980) @AshwinGajbhiye
+* Show payment request title in wallet transaction tooltip (#6982) @AshwinGajbhiye
+
## 2.3.0
### New features
Why this scored 21/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.