Files
obsidian-livesync/updates.md
vorotamoroz f0b202bd91 bump
2024-04-12 01:32:03 +09:00

2.3 KiB

0.22.0

A few years passed since Self-hosted LiveSync was born, and our codebase had been very complicated. This could be patient now, but it should be a tremendous hurt. Therefore at v0.22.0, for future maintainability, I refined task scheduling logic totally.

Of course, I think this would be our suffering in some cases. However, I would love to ask you for your cooperation and contribution.

Sorry for being absent so much long. And thank you for your patience!

Note: we got a very performance improvement. Note at 0.22.2: Now, to rescue mobile devices, Maximum file size is set to 50 by default. Please configure the limit as you need. If you do not want to limit the sizes, set zero manually, please.

Version history

  • 0.22.17:
    • Fixed:
      • Error handling on booting now works fine.
      • Replication is now started automatically in LiveSync mode.
      • Batch database update is now disabled in LiveSync mode.
      • No longer automatically reconnection while off-focused.
      • Status saves are thinned out.
      • Now Self-hosted LiveSync waits for all files between the local database and storage to be surely checked.
    • Improved:
      • The job scheduler is now more robust and stable.
      • The status indicator no longer flickers and keeps zero for a while.
      • No longer meaningless frequent updates of status indicators.
      • Now we can configure regular expression filters in handy UI. Thank you so much, @eth-p!
      • Fetch or Rebuild everything is now more safely performed.
    • Minor things
      • Some utility function has been added.
      • Customisation sync now less wrong messages.
      • Digging the weeds for eradication of type errors.
  • 0.22.16:
    • Fixed:
      • Fixed the issue that binary files were sometimes corrupted.
      • Fixed customisation sync data could be corrupted.
    • Improved:
      • Now the remote database costs lower memory.
        • This release requires a brief wait on the first synchronisation, to track the latest changeset again.
      • Description added for the Device name.
    • Refactored:
      • Many type-errors have been resolved.
      • Obsolete file has been deleted.
  • 0.22.15:
    • Improved:
      • Faster start-up by removing too many logs which indicates normality
      • By streamlined scanning of customised synchronisation extra phases have been deleted. ... To continue on to updates_old.md.