Compatibility across versions #1550
Replies: 2 comments
-
|
Hi @jotheman0303, Thank you for the kind words, really great to hear AliasVault is such a good fit for you. And also thanks for taking the time to write such detailed feedback. You’re absolutely raising a valid concern. The currently latest 0.26.0 release was an exceptional case. It was a very large release that fundamentally changed the vault data model and a lot of the underlying architecture. Because of that, once a vault is upgraded, older clients simply can’t work with it anymore. However under normal circumstances, when we introduce breaking changes, we follow a coordinated release strategy where all clients (apps, extensions, etc.) are published at the same time specifically to avoid the kind of lock-out scenario you describe. What made this release different is that 0.26.0 contained a migration bug that could affect user's vault data when they migrated. To protect user data, we made the call to release 0.26.1 as a hotfix and temporarily mark all 0.26.0 and lower clients as incompatible. This was a safety-first decision to prevent potential data issues, but it unfortunately increased version strictness in the short term, which is exactly the pain you experienced (especially with auto-updating devices and self-hosted setups). So to be clear:
The good news is that with 0.26.x we’ve added additional under-the-hood support for future backward compatibility, so this level of hard break should become much rarer. We also don’t anticipate another data model change of this magnitude anytime soon. AliasVault is still in beta, so some structural changes are unfortunately part of this phase, but this release really is more of a one-off in terms of scale and impact. And we always prioritize protecting the data integrity in the vaults, which is why we had to make the call to temporary block older clients. Regarding Edge specifically: you’re correct: store approval delays for Edge are on average the longest (with +/- 7 working days), and Edge add-ons has no option to manually release an approved version, so we're really dependent on Microsoft here. I have actually proposed a feature request with Microsoft last year to improve on this, but they don't seem to have made progress on this yet: microsoft/MicrosoftEdge-Extensions#292. Also know that for Edge specifically, you can also opt to install the AliasVault extension through the Chrome Web Store (which published the 0.26.1 after only 2 hours). Thanks again for the thoughtful feedback and for being an early supporter! If you have follow up questions, feel free to ask. |
Beta Was this translation helpful? Give feedback.
-
|
Hi Leendert, |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
First off: Loving the product! Exactly what I was looking for and so far all is well.
What I am noticing though is a huge dependency on versions by browser extensions, mobile apps, and even when connecting to my (self-hosted) vault through the browser.
I would definitely suggest making the requirements less strict. I really can't have not being able to access my vault because some app or extension updated itself (especially with a wife using it, phones updating their apps automatically etc). When I'm outside the house and do not have (direct) access to the back-end that's a big no-no. Hopefully there is something that can be done about this and/or the "backwards compatibility related to this. Thanks for considering it, and besides this (as mentioned), big fan! Keep it up!
Best regards, Jop
[EDIT: Same thing regarding the browser extension -For Edge, for example, the latest version available is 25.X, which does not seem to work with the updated self-hosted Docker-version, meaning I can't use it at all... That's rather impractical]
Beta Was this translation helpful? Give feedback.
All reactions