github JoyinJoester/Monica V1.0.287

latest release: preview
6 hours ago
  • 修改了passkey创建以后新创建的一直都是signCount=0,为浏览器插件版本做准备,旧的passkey会因为本地计数导致跨设备无法使用
  • 优化生成器页面功能
  • 还有一些小补丁
  • 感谢 @Mrmiaomrzh 猫猫的github page页面!

Monica for Android 1.0.287 二编

中文

本次更新修复了 Monica 在连接自托管 Bitwarden / Vaultwarden 时,遇到高内存 Argon2id KDF 参数会在登录、解锁或同步阶段触发 OutOfMemoryError 崩溃的问题。

Monica 现在会优先使用 native Argon2 处理 Bitwarden Argon2id KDF,避免高内存 KDF 直接占满 Android JVM 堆内存;同时保留了更稳妥的错误处理和回退保护,在 native 不可用或当前设备无法满足参数要求时,会给出明确提示,而不是直接崩溃。

这项修复主要改善了自托管 Bitwarden / Vaultwarden 场景下的兼容性,尤其是高 KDF 内存配置下的登录与同步稳定性。

关联项

  • 修复问题:#44
  • 合并贡献:#45

致谢

  • 感谢 @XMZO 提交问题报告并贡献修复实现。

English

This release fixes an issue where Monica could crash with OutOfMemoryError during login, unlock, or sync when connecting to self-hosted Bitwarden / Vaultwarden accounts using high-memory Argon2id KDF settings.

Monica now prefers a native Argon2 implementation for Bitwarden Argon2id KDF, which avoids exhausting the Android JVM heap under high-memory KDF configurations. We also kept stronger fallback protection and error handling, so if native Argon2 is unavailable or the current device cannot safely handle the requested parameters, Monica shows a clear error instead of crashing.

This significantly improves compatibility and stability for self-hosted Bitwarden / Vaultwarden setups, especially when using higher KDF memory settings.

References

  • Fixes: #44
  • Merged contribution: #45

Credits

  • Thanks to @XMZO for the issue report and the contributed fix.

Don't miss a new Monica release

NewReleases is sending notifications on new releases.