This release includes 5 breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
Affected surfaces
ReleasePort's take
Moderate signalNote Mark V1 now stores notes as regular files and folders; SQLite is limited to metadata caching and credential storage.
Why it matters: The shift makes deployments simpler but breaks any use of SQLite as a full database after this release, requiring migration planning.
Summary
AI summaryNote Mark V1 stores notes on the filesystem and only uses SQLite for metadata caching and credentials.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Breaking | High |
Breaks support for browsers older than 2022 Breaks support for browsers older than 2022 Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Breaking | High |
Breaks SQLite usage as full database; now only a metadata cache and credential store Breaks SQLite usage as full database; now only a metadata cache and credential store Source: llm_adapter@2026-06-08 Confidence: low |
— |
| Breaking | Medium |
Limits SQLite usage to metadata cache and credential storage Limits SQLite usage to metadata cache and credential storage Source: granite4.1:30b@2026-06-08-audit Confidence: low |
— |
| Feature | Medium |
Adds ability to nest notes in unlimited folders Adds ability to nest notes in unlimited folders Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Dependency | Low |
Changes docker image name from "note-mark-aio" to "note-mark" Changes docker image name from "note-mark-aio" to "note-mark" Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Deprecation | Low |
Deprecates migration utilities; data can now be copied directly Deprecates migration utilities; data can now be copied directly Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Bugfix | Low |
Adjusts application layout for consistency Adjusts application layout for consistency Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Refactor | High |
Changes note data storage to normal file/folder structure Changes note data storage to normal file/folder structure Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Refactor | Medium |
Adds JSON logging with optional fallback to text format Adds JSON logging with optional fallback to text format Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Refactor | Low |
Embeds Note Mark version into binary in docker image Embeds Note Mark version into binary in docker image Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Refactor | Low |
Removes support for building split backend+frontend docker images Removes support for building split backend+frontend docker images Source: llm_adapter@2026-06-08 Confidence: high |
— |
Full changelog
Note Mark V1 releases after a long wait! Hope you enjoy, a lot of work has gone into making this happen.
The biggest changes are:
- The ability to nest notes in as many folders as you want.
- Store note data and assets on the filesystem in a normal manner. Database now only required for a metadata cache and user credentials
Migrate From V0.19
I have made a migration video, for a complete walk-through of how to migrate your data:
Changes
This major release changes a lot of things as it is mostly a new program. Only the most significant things will be listed here.
Added
- docker image now should have note mark version embedded into binary
- migration guide
Changes
- note data now stored in a normal file/folder manner
- adjustments to app layout
- now only supports SQLite database since it's now used as a cache and storing user credentials
- uses JSON logging, with option to revert to text
- browsers older than 2022 now unsupported
- configuration values changed
- docker image name now "note-mark" instead of "note-mark-aio"
Removed
- migration utilities. You can now just copy data directly, no complicated steps needed
- building split backend+frontend docker images
Full Changelog: https://github.com/enchant97/note-mark/compare/v0.19.5...v1.0.0
Breaking Changes
- Removed migration utilities; data must now be copied directly.
- Changed docker image name from "note-mark-aio" to "note-mark".
- Configuration values have changed (specific keys not listed).
- Browser support limited to versions newer than 2022.
- Database backend switched exclusively to SQLite for metadata cache and user credentials.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Related tools
Beta — feedback welcome: [email protected]