Skip to content
This repository was archived by the owner on Jun 24, 2025. It is now read-only.

Releases: TriliumNext/Notes

v0.90.1-beta release

21 Jul 10:33
2e9a624

Choose a tag to compare

v0.90.1-beta release Pre-release
Pre-release

The key highlight of this version is the large number of library updates, bringing them to the latest version.

⚙️ Windows Installer

A Squirrel-based installer for the Windows 64-bit platform is now provided with each release.

Simply download the installer and run it and the application should be installed automatically.

🐞 Bugfixes

The following regressions due to the conversion to TypeScript has been solved, compared to v0.90.0:

⬆️ Library updates

Client-side library updates

Library Old version New version
axios 1.6.7 1.7.2
excalidraw 0.17.3 0.17.6
katex 0.16.9 0.16.11
mermaid 10.9.0 10.9.1
react, react-dom 18.2.0 18.3.1

Server-side library updates

Library Old version New version
sanitize-url 6.0.4 7.1.0
archiver 7.0.0 7.0.1
marked 12.0.0 13.0.2
sanitize-html 1.6.7 1.7.2
turndown 7.1.2 7.2.0
yauzl 3.1.2 3.1.3
express 4.18.3 4.19.2
express-rate-limit 7.2.0 7.3.1
jsdom 24.0.0 24.1.0
ws 8.16.0 8.18.0
ejs 3.1.9 3.1.10
dayjs 1.11.10 1.11.12
semver 7.6.0 7.6.3
async-mutex 0.4.1 0.5.0
https-proxy-agent 7.0.4 7.0.5
sax 1.3.0 1.4.1
ini 3.0.1 4.1.3
debounce 1.2.1 2.1.0

✨ Technical improvements

  • Updated from Node 18.8.2 to 20.15.1.
  • Reduced the binary size (see #252).
  • Removed redundant open dependency.
  • Updated internal tooling (rimraf, webpack, nodemon, jsdoc).
  • Updated TypeScript to latest.

v0.90.0-beta release

14 Jul 19:33
b811f3d

Choose a tag to compare

v0.90.0-beta release Pre-release
Pre-release

Important

This version is currently not meant for public use, but for internal testing. The reason is that it might be quite unstable. Nevertheless, feel free to test if you understand the risks.

Important

A manual database backup is strongly encouraged before trying this release. Please do the following before using this pre-release:

  • On Windows, open Windows Explorer and type %appdata% in the address bar. Look for the folder named trilium-data.
  • On Linux, the data directory is in ~/.local/share/trilium-data.

Please copy and paste the above applicable folder to another location so that it can be restored if there is an error.

Warning

There appear to be issues with the sync feature (see #210). If this is blocking for you, wait for 0.90.1-beta to appear.

What's new compared to the latest version of Trilium Notes (0.63.7)?

Theoretically, nothing. This version is based on Trilium Notes 0.63.7, but it introduces a significant refactoring of the code: the server has been ported from JavaScript to TypeScript.

To the end user, nothing should change, except that some things might have been broken in the process.

For the first release of TriliumNext, we simply need to check if there are any regressions by using it in day-to-day activities. Feel free to report any issues.

What do I need to do in order to start?

For the desktop application, simply download it from the releases page and extract it in a similar fashion to how the original Trilium Notes is installed.

Regarding data, please note that TriliumNext Notes shares the same database as Trilium Notes. A manual database backup is strongly encouraged:

  • On Windows, open Windows Explorer and type %appdata% in the address bar. Look for trilium-data and simply copy and paste it.
  • On Linux, the data directory is in ~/.local/share/trilium-data.

Generally your existing notes should be quite safe (there are no database migrations or API changes, only the consistency checks could have been impacted), haven't noticed any issues when testing.

Additionally, since the sync version has not changed either, you should be able to mix the client and the server between Trilium Notes and TriliumNext Notes.

The server is also packaged and available in the release. For the Docker build, the Docker image is built automatically and is available on GitHub's Docker registry.

Why v0.90.0

The current release from zadam/trilium is 0.63.7.

If we reset the version number to 0.1, there are a few downsides:

  • This might cause issues with migration and updates checking.
  • The fact that TriliumNext 0.1.0 is based off of Trilium 0.63.7 can be rather confusing.

At the same time we would not want to bump directly to the next version as we would directly enter in conflict with future releases of Trilium. As such, we are bumping it to 0.90 instead.