# Joplin changelog > An open-source note-taking and to-do application. - Vendor: Joplin - Category: Productivity - Official site: https://joplinapp.org - Tracked by: What's New (https://whatsnew.fyi/product/joplin) - Harvested from: GitHub (laurent22/joplin) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. ## Releases ### v3.7.10 - Date: 2026-07-28 - Version: v3.7.10 - Original notes: https://github.com/laurent22/joplin/releases/tag/v3.7.10 - Permalink: https://whatsnew.fyi/product/joplin/releases/v3.7.10 - Labels: Pre-release - **added** — Add getCurrentNote and createNote x-callback-url commands - **changed** — AI chat panel: Improve accessibility - **changed** — AI chat panel: Stop retry loop after several repeated failures - **changed** — AI chat panel: Support cancelling in-progress responses - **changed** — Add hidden feature flag for conflict resolution - **changed** — Add note lock UI - **changed** — Add note lock configuration screen - **changed** — Avoid including unused onnxruntime-node files in the built application - **changed** — Make links in the table editor clickable with Ctrl/Cmd+click - **changed** — Provide a clear message on what needs to be done when sync fails due to wrong version - **changed** — Publish a notebook - **changed** — Record which app screen a Joplin Cloud sign-up started from - **changed** — Selection sometimes misses markdown starting formatting characters - **changed** — Sync Wizard: Make Joplin Cloud the primary sync option - **changed** — Whiteboard: Allow selecting which arrow to move when two arrows share an anchor - **fixed** — AI chat panel: Fix changing the note body causes a cache miss - **fixed** — AI chat panel: Fix failure when tool responses are invalid JSON - **fixed** — Chat panel: Fix rate limit handling - **fixed** — Fix WebDAV support for Koofr - **fixed** — Fix cycling of the active note when other notes in the notebook are moved - New: Add getCurrentNote and createNote x-callback-url commands (#16041) - Improved: AI chat panel: Improve accessibility (#15956 by [@personalizedrefrigerator](https://github.com/personalizedrefrigerator)) - Improved: AI chat panel: Stop retry loop after several repeated failures (#15944 by [@personalizedrefrigerator](https://github.com/personalizedrefrigerator)) - Improved: AI chat panel: Support cancelling in-progress responses (#15946 by [@personalizedrefrigerator](https://github.com/personalizedrefrigerator)) - Improved: Add hidden feature flag for conflict resolution (#16040) (#16039 by Sriram Varun Kumar) - Improved: Add note lock UI (#15961) (#15872 by [@keshav0479](https://github.com/keshav0479)) - Improved: Add note lock configuration screen (#15852) (#15786 by [@keshav0479](https://github.com/keshav0479)) - Improved: Avoid including unused `onnxruntime-node` files in the built application (#15997) (#15880 by [@personalizedrefrigerator](https://github.com/personalizedrefrigerator)) - Improved: Make links in the table editor clickable with Ctrl/Cmd+click (#15977) - Improved: Provide a clear message on what needs to be done when sync fails due to wrong version (#15837) (#15828 by [@Rygaa](https://github.com/Rygaa)) - Improved: Publish a notebook (#15276 by [@Rygaa](https://github.com/Rygaa)) - Improved: Record which app screen a Joplin Cloud sign-up started from (b5ed2c9) - Improved: Selection sometimes misses markdown starting formatting characters (#15858) (#15788 by [@Rygaa](https://github.com/Rygaa)) - Improved: Sync Wizard: Make Joplin Cloud the primary sync option (#16004) - Improved: Whiteboard: Allow selecting which arrow to move when two arrows share an anchor (3515c6a) - Fixed: AI chat panel: Fix changing the note body causes a cache miss (#15969) (#15874 by [@personalizedrefrigerator](https://github.com/personalizedrefrigerator)) - Fixed: AI chat panel: Fix failure when tool responses are invalid JSON (#15886 by [@personalizedrefrigerator](https://github.com/personalizedrefrigerator)) - Fixed: Chat panel: Fix rate limit handling (#16031 by [@personalizedrefrigerator](https://github.com/personalizedrefrigerator)) - Fixed: Fix WebDAV support for Koofr (#15983) (#15975 by [@mrjo118](https://github.com/mrjo118)) - Fixed: Fix cycling of the active note when other notes in the notebook are moved (#15868) (#15867 by [@mrjo118](https://github.com/mrjo118)) - Fixed: Fix layout divider behaviour in nested layouts and move mode (#15955) - Fixed: Keep trailing spaces in table cells while editing (#15964) (#15918) - Fixed: Upgrade CodeMirror View to v6.43.6 (#16017) (#16009 by [@mrjo118](https://github.com/mrjo118)) - Fixed: Upgrade `electron-builder` (#15043) (#15030 by [@personalizedrefrigerator](https://github.com/personalizedrefrigerator)) - Fixed: Whiteboard: Fix edge keeping the blue selection colour after reconnecting (2268981) - Fixed: Whiteboard: Fixed newline handling within cards (f410ace) ### v3.7.9 - Date: 2026-07-14 - Version: v3.7.9 - Original notes: https://github.com/laurent22/joplin/releases/tag/v3.7.9 - Permalink: https://whatsnew.fyi/product/joplin/releases/v3.7.9 - Labels: Pre-release - **fixed** — Fix dependencies used for semantic search - Fixed: Fix dependencies used for semantic search (#15891 by [@personalizedrefrigerator](https://github.com/personalizedrefrigerator)) - Revert "Web: Fixes #15601: Fix S3 sync failing with getReader TypeError (#15851)" ### v3.7.8 - Date: 2026-07-13 - Version: v3.7.8 - Original notes: https://github.com/laurent22/joplin/releases/tag/v3.7.8 - Permalink: https://whatsnew.fyi/product/joplin/releases/v3.7.8 - Labels: Pre-release - **added** — Add AI chat panel for the active note - **added** — Add joplin.ai.getEmbeddings() plugin API for raw vector access - **added** — Add joplin.ai.getIndexStatus() plugin API - **added** — Add warning in console when structured output schema is not accepted by the model - **added** — Whiteboard: Add support for colors - **changed** — Unable to select text within links - **changed** — Whiteboard: Place new groups in empty space instead of viewport centre - **changed** — AI chat panel: Change APIs used to expose note edit operations - **changed** — AI chat panel: Improve reliability of the Joplin Cloud AI provider - **changed** — AI chat panel: Make edit operations more likely to succeed - **changed** — AI chat panel: Make model responses more likely to be valid - **changed** — AI chat panel: Render markdown - **changed** — AI chat panel: Support multiple windows - **changed** — Editor: Ensure checkbox size is proportional to font size - **changed** — Hide "Sign up to Joplin Cloud" button once the user is logged in - **changed** — Improve usability of Link to note command - **changed** — Plugins: Change joplin.ai.chat to return an object with a text property - **changed** — Reveal markup on mouseup instead of mousedown - **changed** — Whiteboard: Allow changing the origin of an edge by dragging it - **changed** — Whiteboard: Double-click an edge label to edit it - **fixed** — Add safeguard to prevent revision chains being broken by revision cleaning, where old revisions still exist unexpectedly - **fixed** — Editor: Fixed vertical alignment of checkboxes - **fixed** — Fix "Link to note" command not working from command palette - **fixed** — Fix crash on startup when layout references a component that no longer exists - **fixed** — Fix issue with Chat API not working with max_completion_tokens parameter of OpenAI - **fixed** — Fix secondary windows have visible scrollbars while or after resizing - **fixed** — Make the editor absorb space on window resize, regardless of layout position - **fixed** — Markdown editor: Fix certain types of note edits can't be undone with ctrl-z - **fixed** — Update GotoAnything selection on mouse hover - Improved: Unable to select text within links (#15871) (#15842 by [@Rygaa](https://github.com/Rygaa)) - Improved: Whiteboard: Place new groups in empty space instead of viewport centre (#15901) - New: AI Chat: Added warning in console when structured output schema is not accepted by the model (c227b66) - New: Add AI chat panel for the active note (#15771) - New: Add joplin.ai.getEmbeddings() plugin API for raw vector access (#15799) - New: Add joplin.ai.getIndexStatus() plugin API (#15800) - New: Whiteboard: Add support for colors (affb456) - Improved: AI chat panel: Change APIs used to expose note edit operations (#15881) (#15862 by [@personalizedrefrigerator](https://github.com/personalizedrefrigerator)) - Improved: AI chat panel: Improve reliability of the Joplin Cloud AI provider (#15885 by [@personalizedrefrigerator](https://github.com/personalizedrefrigerator)) - Improved: AI chat panel: Make edit operations more likely to succeed (#15845 by [@personalizedrefrigerator](https://github.com/personalizedrefrigerator)) - Improved: AI chat panel: Make model responses more likely to be valid (#15801 by [@personalizedrefrigerator](https://github.com/personalizedrefrigerator)) - Improved: AI chat panel: Render markdown (#15836) (#15834 by [@personalizedrefrigerator](https://github.com/personalizedrefrigerator)) - Improved: AI chat panel: Support multiple windows (#15803 by [@personalizedrefrigerator](https://github.com/personalizedrefrigerator)) - Improved: Editor: Ensure checkbox size is proportional to font size (c6cc90a) - Improved: Hide "Sign up to Joplin Cloud" button once the user is logged in (8e5d29f) - Improved: Improve usability of Link to note command (#1449) - Improved: Notes issued from an imported .one file show a double title on the published page (#15735) (#15723 by [@Rygaa](https://github.com/Rygaa)) - Improved: Plugins: Change joplin.ai.chat to return an object with a text property (694cbd9) - Improved: Published note issued from an imported .one file breaks UI (#15734) (#15716 by [@Rygaa](https://github.com/Rygaa)) - Improved: Reveal markup on mouseup instead of mousedown (#15778) (#15763 by [@Rygaa](https://github.com/Rygaa)) - Improved: Slightly adjust button colors and add new theme variable (#15764 by [@personalizedrefrigerator](https://github.com/personalizedrefrigerator)) - Improved: Surface Joplin Cloud AI degraded state and map error codes (#15849) - Improved: Tests in lib package print OneNote related warnings (#15767) (#15720 by [@Rygaa](https://github.com/Rygaa)) - Improved: Update note lock session state (#15773) (#15772 by [@keshav0479](https://github.com/keshav0479)) - Improved: Whiteboard: Allow changing the origin of an edge by dragging it (a8100e3) - Improved: Whiteboard: Also color the background of cards and groups (7169314) - Improved: Whiteboard: Double-click an edge label to edit it (d17d845) - Improved: Whiteboard: Improve card content styling (0d4534e) - Improved: Whiteboard: keep wheel scrolling inside scrollable cards (90c1d1e) - Fixed: Add safeguard to prevent revision chains being broken by revision cleaning, where old revisions still exist unexpectedly (#15812) (#15811 by [@mrjo118](https://github.com/mrjo118)) - Fixed: Editor: Fixed vertical alignement of checkboxes (89884e9) - Fixed: Fix "Link to note" command not working from command palette (#15780) - Fixed: Fix crash on startup when layout references a component that no longer exists (34b5e8c) - Fixed: Fix issue with Chat API not working with max_completion_tokens parameter of OpenAI (7fa42e0) - Fixed: Fix secondary widnows have visible scrollbars while/after resizing (#15844 by [@personalizedrefrigerator](https://github.com/personalizedrefrigerator)) - Fixed: Make the editor absorb space on window resize, regardless of layout position (#15774) (#4238) - Fixed: Markdown editor: Fix certain types of note edits can't be undone with ctrl-z (#15806 by [@personalizedrefrigerator](https://github.c _[Truncated at 4000 characters — full notes: https://github.com/laurent22/joplin/releases/tag/v3.7.8]_ ### v3.7.6 - Date: 2026-06-24 - Version: v3.7.6 - Original notes: https://github.com/laurent22/joplin/releases/tag/v3.7.6 - Permalink: https://whatsnew.fyi/product/joplin/releases/v3.7.6 - Labels: Pre-release - **changed** — Cap ONNX embedding batch size to prevent renderer out-of-memory errors - **changed** — Speed up embedding indexer during initial scan - **changed** — Wipe orphan vec rows before insert in NoteEmbedding.saveChunks - **fixed** — Fix sqlite-vec extension path inside packaged Electron app - **fixed** — Fix loading of note embeddings - Improved: Cap ONNX embedding batch size to prevent renderer OOM (109d1b1) - Improved: Speed up embedding indexer during initial scan (6668375) - Improved: Wipe orphan vec rows before insert in NoteEmbedding.saveChunks (4a6da2c) - Fixed: Fix sqlite-vec extension path inside packaged Electron app (9de4a11) - Fixed: Fixed loading of note embeddings (7f1d39b) ### v3.7.4 - Date: 2026-06-24 - Version: v3.7.4 - Original notes: https://github.com/laurent22/joplin/releases/tag/v3.7.4 - Permalink: https://whatsnew.fyi/product/joplin/releases/v3.7.4 - Labels: Pre-release - **changed** — Improved indexing of locked note resources - **fixed** — Fix renderer crash loop when sqlite-vec is unavailable - Improved: Index locked note resources (#15717) (#15714 by [@keshav0479](https://github.com/keshav0479)) - Fixed: Fix renderer crash loop when sqlite-vec is unavailable (#15762) (#15761) ### v3.7.3 - Date: 2026-06-23 - Version: v3.7.3 - Original notes: https://github.com/laurent22/joplin/releases/tag/v3.7.3 - Permalink: https://whatsnew.fyi/product/joplin/releases/v3.7.3 - Labels: Pre-release - **added** — Add AI chat backend and plugin API - **added** — Add MCP server - **added** — Add note embeddings indexer - **added** — Add tooltip on note title in note list - **added** — Add email autocomplete when sharing a notebook - **added** — Add semantic search plugin API (joplin.ai.search) - **added** — Add support for drag and dropping files on whiteboard - **added** — Add support for groups in whiteboard - **changed** — Allow arrow keys to move past tables in the CodeMirror editor - **changed** — Embeddings indexer also indexes note titles - **changed** — Highlight matching cells when searching tables in the CodeMirror editor - **changed** — Improve how resource filenames are determined - **changed** — Improve item deletion performance for Joplin Server/Cloud sync - **changed** — Render inline markdown formatting inside table cells - **changed** — Show selection highlight on tables in the CodeMirror editor - **changed** — Upgrade to Electron 42.3.0 - **changed** — Use clearer "Linked item" label on whiteboard file cards - **fixed** — Fix XSS vulnerability in HTML notes - **fixed** — Fix crash on deleting approximately 4000 notes - **fixed** — Fix whiteboard unusable in Secondary Window - **fixed** — Prevent notes with null bytes in title or body from being saved - New: Add AI chat backend and plugin API (#15643) - New: Add MCP server (#15699) - New: Add note embeddings indexer (#15674) - New: Add tooltip on note title in note list (#15732) - New: Added email autocomplete when sharing a notebook (#15241 by [@Rygaa](https://github.com/Rygaa)) - New: Plugins: Add semantic search plugin API (joplin.ai.search) (#15686) - New: Whiteboard: Add support for drag and dropping files on whiteboard (e856627) - New: Whiteboard: Add support for groups (345b7b6) - Improved: Add local note encryption schema metadata (#15557) (#15556 by [@keshav0479](https://github.com/keshav0479)) - Improved: Add migration 51 for conflict resolution columns (#15565) (#15549 by Sriram Varun Kumar) - Improved: Allow arrow keys to move past tables in the CodeMirror editor (#15439) - Improved: Embeddings indexer: Also index note titles (1eea1f8) - Improved: Error importing from format: one (#15615) (#14211 by [@Rygaa](https://github.com/Rygaa)) - Improved: Front matter: Wrap long lines in the viewer (#15356) (#15328) - Improved: Give conflict_note_states table a numeric primary key and set note_id as unique (#15724) (#15722 by Sriram Varun Kumar) - Improved: Highlight matching cells when searching tables in the CodeMirror editor (#15440) - Improved: Importing from OneNote: Issues with XPS-Printouts (#15290) (#15202 by [@Rygaa](https://github.com/Rygaa)) - Improved: Importing from OneNote: Note order should be preserved (#15609) (#15334 by [@Rygaa](https://github.com/Rygaa)) - Improved: Improve how resource filenames are determined (#15672 by [@personalizedrefrigerator](https://github.com/personalizedrefrigerator)) - Improved: Joplin Server/Cloud sync: Improve item deletion performance (#15392 by [@personalizedrefrigerator](https://github.com/personalizedrefrigerator)) - Improved: OneNote Import: Handwriting/pen strokes imported incorrectly (#15681) (#15578 by [@Rygaa](https://github.com/Rygaa)) - Improved: Padding between bottom of setting screen and button bar doesn't appear (#15698) (#15690 by [@Rygaa](https://github.com/Rygaa)) - Improved: Plugins: Filter what values joplin.settings.globalValues can return (#15651 by [@Rygaa](https://github.com/Rygaa)) - Improved: Preserve customised note history settings when syncing across clients (#15728) - Improved: Prevent notes with null bytes in title or body from being saved (#15485) - Improved: Reject malformed item IDs during sync (#15540) - Improved: Render inline markdown formatting inside table cells (#15437) - Improved: Restrict KaTeX \href to safe URL schemes (#15538) - Improved: Set Windows publisher name for installer verification (#15539) - Improved: Show selection highlight on tables in the CodeMirror editor (#15438) - Improved: Upgrade to Electron 42.3.0 (#15571 by [@personalizedrefrigerator](https://github.com/personalizedrefrigerator)) - Improved: Whiteboard: Use clearer "Linked item" label on file cards (554ee18) - Fixed: Copying and pasting image from Affinity adds the image as Base64 (#15566) (#15277 by [@Rygaa](https://github.com/Rygaa)) - Fixed: Crash on deleting ca. 4000 notes (#15640) (#15575 by [@Rygaa](https://github.com/Rygaa)) - Fixed: Desktop: Whiteboard unusable in Secondary Window (#15375) - Fixed: Fix Electron build/download failure (#15579 by [@personalizedrefrigerator](https://github.com/personalizedrefrigerator)) - Fixed: Fix Fountain rendering issue (#15659 by [@personalizedrefrigerator](https://github.com/personalizedrefrigerator)) - Fixed: Fix Markdown export folder paths with dot in parent path (#15455) (#15374 by [@Rygaa](https://github.com/Rygaa)) - Fixed: Fix XSS vulnerability in HTML notes (#15435) - Fixed: Fix duplicate tag creation for special unicode characters (#15613) (#15608 by [@mrjo118](https://github.com/mrjo118)) - Fixed: Fix external embeds originating from Youtube on mobile not working (#15605) (#15482 by [@mrjo118](https://github.com/mrjo118)) - Fixed: Fix fatal startup crash when sy _[Truncated at 4000 characters — full notes: https://github.com/laurent22/joplin/releases/tag/v3.7.3]_ ### v3.6.15 - Date: 2026-06-20 - Version: v3.6.15 - Original notes: https://github.com/laurent22/joplin/releases/tag/v3.6.15 - Permalink: https://whatsnew.fyi/product/joplin/releases/v3.6.15 - **changed** — Improve how resource filenames are determined - **fixed** — Fix Fountain rendering issue - **fixed** — Fix duplicate tag creation for special unicode characters - Improved: Improve how resource filenames are determined (#15672 by [@personalizedrefrigerator](https://github.com/personalizedrefrigerator)) - Fixed: Fix Fountain rendering issue (#15659 by [@personalizedrefrigerator](https://github.com/personalizedrefrigerator)) - Fixed: Fix duplicate tag creation for special unicode characters (#15613) (#15608 by [@mrjo118](https://github.com/mrjo118)) ### v3.6.14 - Date: 2026-05-19 - Version: v3.6.14 - Original notes: https://github.com/laurent22/joplin/releases/tag/v3.6.14 - Permalink: https://whatsnew.fyi/product/joplin/releases/v3.6.14 - **fixed** — Fix Markdown export folder paths with dot in parent path - **fixed** — Fix importing .zip files containing .onetoc2 files from OneNote - **fixed** — Do not render empty inline HTML in editor rendering - Fixed: Fix Markdown export folder paths with dot in parent path (#15455) (#15374 by [@Rygaa](https://github.com/Rygaa)) - Fixed: Importing from OneNote: Fix importing `.zip` files containing `.onetoc2` files (#15476) (#15430 by [@personalizedrefrigerator](https://github.com/personalizedrefrigerator)) - Fixed: In-editor rendering: Do not render empty inline HTML (#15470) (#15467 by [@personalizedrefrigerator](https://github.com/personalizedrefrigerator)) ### v3.6.13 - Date: 2026-05-12 - Version: v3.6.13 - Original notes: https://github.com/laurent22/joplin/releases/tag/v3.6.13 - Permalink: https://whatsnew.fyi/product/joplin/releases/v3.6.13 - **changed** — Front matter now wraps long lines in the viewer - **fixed** — Fix fatal startup crash when sync target upgrade is required - **fixed** — Fix importing legacy keyboard shortcuts - **fixed** — Note list no longer detects checkbox-like markup in tables and paragraphs as checkboxes - **fixed** — Prevent trashed notes from opening in edit mode - **fixed** — Rich Text Editor find/replace dialog now scrolls to the next match correctly - Improved: Front matter: Wrap long lines in the viewer (#15356) (#15328) - Fixed: Fix fatal startup crash when sync target upgrade is required (#15348) (#15346) - Fixed: Fix importing legacy keyboard shortcuts (#15308) - Fixed: Note list: Don't detect checkbox-like markup in tables and paragraphs as checkboxes (#15357) (#15307 by [@personalizedrefrigerator](https://github.com/personalizedrefrigerator)) - Fixed: Prevent trashed notes from opening in edit mode (#15248) - Fixed: Rich Text Editor: Fix find/replace dialog fails to scroll to the next match (#15298) (#15297 by [@personalizedrefrigerator](https://github.com/personalizedrefrigerator)) ### v3.7.1 - Date: 2026-05-11 - Version: v3.7.1 - Original notes: https://github.com/laurent22/joplin/releases/tag/v3.7.1 - Permalink: https://whatsnew.fyi/product/joplin/releases/v3.7.1 - Labels: Pre-release - **added** — Add support for post-quantum cryptography (PQS) TLS - **added** — Add support for whiteboards - **changed** — Add settings search to config screen - **changed** — Add table editing commands (add/delete rows and columns) - **changed** — Display inline error instead of smalltalk dialog for invalid master password - **changed** — Do not load plugin if it is disabled - **changed** — Exclude user_data from note revisions - **changed** — Speed up app startup by skipping unnecessary plugin file processing - **changed** — Update Disable Encryption dialog - **changed** — Upgrade Electron to v40.9.2 - **fixed** — Add the ability to delete the default profile - **fixed** — Avoid OOM when printing notes with large attachment links - **fixed** — Fix inability to cancel the sync during the deletion step - **fixed** — Fix inconsistent note order upon note creation, when custom order is set - **fixed** — Fix potential unresolved promise race conditions when scheduling the sync - **fixed** — Fix silent sync failure which prevents new changes being synced, when a single server object has an updated_time in the future - **fixed** — Preserve timestamps when converting HTML notes - **fixed** — When a note is deleted, tags can still be added or removed - New: Add support for post-quantum cryptography (PQS) TLS (#15055 by Alex Martens) - New: Add support for whiteboards (#15305) (#15193) - Improved: Add settings search to config screen (#14820) (#14763 by [@slimuCS](https://github.com/slimuCS)) - Improved: Add table editing commands (add/delete rows and columns) (#14519) (#12372 by [@kanishka0411](https://github.com/kanishka0411)) - Improved: Display inline error instead of smalltalk dialog for invalid master password (#15236 by [@himanshumishra1309](https://github.com/himanshumishra1309)) - Improved: Do not load plugin if it is disabled (#15083) - Improved: Exclude user_data from note revisions (#15245 by [@alondmnt](https://github.com/alondmnt)) - Improved: Speed up app startup by skipping unnecessary plugin file processing (#15085) (#15081) - Improved: Update Disable Encryption dialog (#15211 by [@himanshumishra1309](https://github.com/himanshumishra1309)) - Improved: Upgrade Electron to v40.9.2 (#15192 by [@personalizedrefrigerator](https://github.com/personalizedrefrigerator)) - Fixed: Add the ability to delete the default profile (#15153) (#14506 by [@mrjo118](https://github.com/mrjo118)) - Fixed: Avoid OOM when printing notes with large attachment links (#15026) (#13903 by [@Rygaa](https://github.com/Rygaa)) - Fixed: Fix inability to cancel the sync during the deletion step (#15243 by [@mrjo118](https://github.com/mrjo118)) - Fixed: Fix inconsistent note order upon note creation, when custom order is set (#14656) (#14647 by [@mrjo118](https://github.com/mrjo118)) - Fixed: Fix potential unresolved promise race conditions when scheduling the sync (#15216 by [@mrjo118](https://github.com/mrjo118)) - Fixed: Fix silent sync failure which prevents new changes being synced, when a single server object has an updated_time in the future (#15262 by [@mrjo118](https://github.com/mrjo118)) - Fixed: Preserve timestamps when converting HTML notes (#15275) (#15263 by [@izumedonabe](https://github.com/izumedonabe)) - Fixed: When a note is deleted, tags can still be added or removed (#15253) (#15247 by [@Vinayreddy765](https://github.com/Vinayreddy765))