Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apollo: Release source code for 52.3 #158

Merged
merged 1 commit into from
Nov 14, 2024
Merged

Apollo: Release source code for 52.3 #158

merged 1 commit into from
Nov 14, 2024

Conversation

acrespo
Copy link
Member

@acrespo acrespo commented Nov 13, 2024

[52.3] - 2024-10-08

ADDED

  • Several background notification processing reliability improvements

FIXED

  • Fixed cancel payment dialog copy.
  • Fixed low occurrence crash when tapping delete wallet.
  • Fixed low occurrence crash when entering a payment detail from a notification or recent apps
  • Fixed mempool space tx link destination (after mempool.space changed url destination)
  • Released certain resources (like SQLite cursors) that weren't being released to avoid leaks.
  • Fixed countDownTimer lifecycle issue (not being cancelled) in newop (send) screen

CHANGED

  • Upgrade Firebase to get SDK to get Release Monitoring feature.
  • Upgrade Firebase dependencies using BOM (Bill Of Materials). firebase-bom:32.6.0
  • Upgrade Firebase Messaging as part of firebase-bom:32.6.0
  • Upgrade Firebase Crashlytics as part of firebase-bom:32.6.0
  • Upgrade Firebase Analytics as part of firebase-bom:32.6.0
  • Update Go version to 1.22.1
  • Update Kotlin version to 1.8.20
  • Upgrade Dagger to 2.52
  • Upgrade SQDelight to 1.5.5
  • Upgrade libwallet dependencies (like btcd)
  • Removed secp256k1-zkp C code from lib wallet. Replaced it with the native Go version.
  • Refactored and enhanced musig code in libwallet
  • Enhanced debugging and tracing metadata for ANRs troubleshooting
  • Avoid unnecessary writes to Android Keystore
  • Avoid double write/delete to Android Keystore in logouts
  • Reduce Butterknife usage (in slow effort to migrate Butterknife to ViewBinding)
  • Simplified and cleaned libwallet build scripts
  • Avoid needless requests when creating a new wallet
  • Refactored (cleaned up) delete wallet logic
  • Removed Stetho library (long time unused)
  • Kotlinized all the repositories, part of an effort to delay access to shared prefs (lazy access).
  • Introduced MockK for mocking kotlin classes, fields and properties.
  • Upgrade AndroidX Navigation lib version to 2.7.7
  • Upgrade AndroidX WorkManager lib version to 2.9.0
  • Upgrade Android lifecycle aware components libs to 2.6.2
  • Removed no longer needed *-ktx dependencies

@acrespo acrespo requested a review from champo November 13, 2024 19:54
@acrespo acrespo self-assigned this Nov 13, 2024
@acrespo acrespo force-pushed the 52.3-release-branch branch from a924e51 to 214baf4 Compare November 13, 2024 19:56
@acrespo acrespo merged commit 0379bf2 into master Nov 14, 2024
2 checks passed
@acrespo acrespo deleted the 52.3-release-branch branch November 14, 2024 20:38
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