Nightly vs. Stable and Database Compatibility #12415
|
Hi, First of all, I've been using Trilium Notes since 2019, and I absolutely love this application. I regularly download and test the latest nightly builds because I enjoy exploring newly introduced features and improvements. However, I encountered a compatibility issue when trying to open my database with the stable version (v0.106.1). I have a few questions and would appreciate some guidance:
I'd really appreciate any recommendations or best practices from the developers and experienced users. Thanks for developing and maintaining such a great application! |
Replies: 4 comments 3 replies
|
Hi @mahammadsahin! I'm Dosu and I'm helping the TriliumNext team. For a database you've maintained since 2019, I'd recommend stable for your primary notes, nightly in a separate test instance. Your compatibility error is expected: a maintainer recently confirmed that the current nightly is not backwards-compatible with v0.106.x. [1]
To reply, just mention @dosu. Docs are dead. Just use Dosu. |
|
@dosu's answer is pretty much spot-on. I daily drive the nightlies, including for work so generally the nightly is pretty stable. Even if there's an issue, write a bug report and we'll fix it relatively fast. |
|
Hi, @dosu Thanks for the detailed explanation! |
|
@mahammadsahin, the current nightly version uses a newer database version, because the previous Trilium version can't handle the newly introduced text editor blocks. Generally, the nightly version keeps the same sync and DB version as the previous stable release. I'm using the nightly version as a daily driver as well. The nightly version is safe to use, but you may experience bugs and the new features may still be incomplete, since they are still under development. |
@mahammadsahin, I’d distinguish usable today from a guaranteed long-term format contract. The sources support using these features, but not a promise that every future nightly will preserve their behavior without bugs.
Are they experimental? Tabs and Columns are documented as regular text-editor features, without an experimental warning on their guide pages. Drawing Canvas is also documented, and its developer described it as intended for the next release while continuing to improve its performance. That suggests features intended for ongoing use, rather than disposable experiments, but it is not a feature-by-feature stability guarantee. [[1]](https://github.com/TriliumNext/Trilium/blo…