Logseq DB - Changelog

Changelog from: 2025-03-23 to: 2025-03-29

New Feature

Export/Import Functionality

  • Enhance export functionality to support properties overlapping as classes (9dfb6713c)
  • Add option to exclude files during export, useful for demo graphs and sharing property graph descriptions(e5061f150)
  • Enhance export & import functionality with support for class + property page blocks (144ad2623)

Real Time Collaboration (RTC)

  • Add rtc-add-migration-client-ops for debugging and fixing RTC issues (631fdcafe, 336af2a2d)

Enhancement

Database & Threading

User Interface (UI)

  • Improve UI responsiveness on narrow screens(2bc243da0)
  • Add developer option to catch export validation errors for easier debugging (17acbbc8d)

Performance (Table View)

  • Virtualize view groups in table views improving performance(5a2aa3d75)
  • Avoid unnecessary transactions of property values to the UI database when displayed in a Table View (572d6f439, 530546069)
  • Use deferred input for view search improving performance (8a81b02bc)

Bug Fix

Database & Data Handling

  • Fixed issue with block collapsed state not being built correctly for properties(6209bd0ae).
  • Corrected export issues related to overlapping property and class entities (dd4b68a14)
  • Fixed issue with invalid graphs due to blocks missing titles(11f765638).
  • Resolved export failures caused by the use of :block/alias (638cb6e65)
  • Fixed issue where user pages were crashing due to nil search results(61775b3e4).

RTC & Threading

  • Corrected an error in merging update client operations during real time collaboration (df858e1fb)
  • Fixed a problem with passing arguments directly to the DB worker thread(4b939e826).

UI & General Functionality

  • Corrected an issue where publishing was failing due to a nonexistent connection (d6bb06595)
  • Fixed issues with block UUID replacement in nested references(9e719cc58).

Chore

  • Split overly large database migration to improve maintainability (1dee44aa4)
  • Removed dependency on lambdaisland.glogi in the nbb.edn file(cd0e2d438).

Refactoring

  • Extensive refactor to remove defclass DBWorker, replacing it with <invoke-db-worker> and a new thread-api namespace (ea4f87296, 5a87b609a,1151b33df)
  • Removed deftype Main (f38b09f51).
4 Likes