1
0
mirror of https://github.com/vrtmrz/obsidian-livesync.git synced 2024-12-12 09:04:06 +02:00
obsidian-livesync/updates.md
vorotamoroz c8fcf2d0d5 Bump
2024-04-19 12:06:09 +01:00

3.1 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.19
    • Fixed:
      • No longer data corrupting due to false BASE64 detections.
    • Improved:
      • A bit more efficient in Automatic data compression.
  • 0.22.18
    • New feature (Very Experimental):
      • Now we can use Automatic data compression to reduce amount of traffic and the usage of remote database.
        • Please make sure all devices are updated to v0.22.18 before trying this feature.
        • If you are using some other utilities which connected to your vault, please make sure that they have compatibilities.
        • Note: Setting File Compression on the remote database works for shrink the size of remote database. Please refer the Doc.
  • 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.