Heya folks! It's sync day, and that means it's time for the weekly Solus roundup!
This week, Qt6 has been updated to 6.9.2. This is a minor bugfix release for the 6.9 series. The full changelog can be found here. Additionally, KDE Frameworks has been updated to 6.17.0. This release comes with a bunch of fixes and features, all of which can be read about here.
Syncthing has been updated to 2.0.3. The 2.0 update is a significant update for Syncthing. Notably, the backend storage system has been moved from LevelDB to SQLite; existing databases will be migrated automatically on launch. A bunch of other notable changes include:
- Deleted items are no longer kept forever in the database, instead they are forgotten after six months. If your use case require deletes to take effect after more than a six-month delay, set the
--db-delete-retention-interval
command line option or corresponding environment variable to zero, or a longer time interval of your choosing.
- Modernized command line options parsing. Old single-dash long options are no longer supported, e.g.
-home
must be given as --home
. Some options have been renamed, others have become subcommands. All serve options are now also accepted as environment variables. See syncthing --help
and syncthing serve --help
for details.
- Rolling hash detection of shifted data is no longer supported, as this effectively never helped. Instead, scanning and syncing is faster and more efficient without it.
- A "default folder" is no longer created on first startup.
- Multiple connections are now used by default between v2 devices. The new default value is to use three connections: one for index metadata and two for data exchange.
- The handling of conflict resolution involving deleted files has changed. A delete can now be the winning outcome of conflict resolution, resulting in the deleted file being moved to a conflict copy.
Check out the full changelog here.
Security updates
We have a few security updates this week. Make sure to install updates to get the latest vulnerability protections.
General updates
The full list of updated packages can be found here.
For the list of currently known issues, see the dedicated thread for it. If you begin experiencing a bug, please look for an issue on our issue tracker, and open a new one if one does not exist.
That’s all for this week, folks! We'll be here same time, same place next week for another roundup of the news!