Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
22 changes: 21 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [2.4.1] - 2026-08-21

### Changed
- Bitkit now keeps the Lightning node running a little longer when you briefly leave the app, so quick trips to another app no longer reload the wallet on return. #1146

### Fixed
- Lightning node teardown now releases native resources deterministically and no longer restarts the node when the app is only briefly backgrounded. #1100
- Fixed native library compatibility on Android devices using 16 KB memory pages. #1107
- Lightning node shutdown and peer persistence now complete without native crashes or app hangs. #1122
- Fixed Pubky authorization links opening Bitkit when the feature is unavailable or no local identity can approve them. #1162
- Fixed the wallet backup failing repeatedly when Paykit state could not be read. #1092
- Hardened background task error handling to prevent rare crashes. #1094

### Security
- Lightning no longer automatically starts from outdated channel monitor data after a storage mismatch. #1155
- Wallet backups no longer fall back to unauthenticated VSS when LNURL-auth is missing. #1156
- Shop checkout only accepts Bitrefill payment requests, and payment links wait until the wallet is unlocked. #1158
- Wallet backups now use VSS 0.5.23, which rejects unauthenticated encryption. #1164

## [2.4.0] - 2026-07-15

### Added
Expand Down Expand Up @@ -148,7 +167,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- About screen (content merged into Support) #857
- Standalone General, Security, and Advanced settings screens (merged into tabs) #857

[Unreleased]: https://github.com/synonymdev/bitkit-android/compare/v2.4.0...HEAD
[Unreleased]: https://github.com/synonymdev/bitkit-android/compare/v2.4.1...HEAD
[2.4.1]: https://github.com/synonymdev/bitkit-android/compare/v2.4.0...v2.4.1
[2.4.0]: https://github.com/synonymdev/bitkit-android/compare/v2.3.2...v2.4.0
[2.3.2]: https://github.com/synonymdev/bitkit-android/compare/v2.3.1...v2.3.2
[2.3.1]: https://github.com/synonymdev/bitkit-android/compare/v2.3.0...v2.3.1
Expand Down
4 changes: 2 additions & 2 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -186,8 +186,8 @@ android {
applicationId = "to.bitkit"
minSdk = 28
targetSdk = 36
versionCode = 187
versionName = "2.4.0"
versionCode = 188
versionName = "2.4.1"
testInstrumentationRunner = "to.bitkit.test.HiltTestRunner"
bitkitAndroidTestAnnotation?.let {
testInstrumentationRunnerArguments["annotation"] = it
Expand Down
1 change: 0 additions & 1 deletion changelog.d/next/1092.fixed.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/next/1094.fixed.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/next/1100.fixed.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/next/1107.fixed.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/next/1122.fixed.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/next/1146.changed.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/next/1155.security.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/next/1156.security.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/next/1158.security.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/next/1162.fixed.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/next/1164.security.md

This file was deleted.

Loading