v9.0.4

Gerstep/cybosv9.0.4Oct 21, 2023by rumtid

AI Summary

This release focuses on improving error handling for file operations, introduces WebSocket support, and upgrades the underlying Qt framework to version 6.5.2.

Key Highlights

  • Improved error handling for file checkout and sync failures
  • Added WebSocket support with configurable build options
  • Upgraded to Qt 6.5.2
  • Enhanced logging behavior for errors

New Features

  • File-level error reporting
  • WebSocket build option
  • Block missing sync error handling
  • Linux WebSocket compile macro

Full Release Notes

## What's Changed
* Add a file-level error when failed to checkout file by @feiniks in https://github.com/haiwen/seafile/pull/2692
* Add option to build websockets by @feiniks in https://github.com/haiwen/seafile/pull/2693
* Add block missing sync error by @feiniks in https://github.com/haiwen/seafile/pull/2694
* Only record a file-level error,don't send notification by @feiniks in https://github.com/haiwen/seafile/pull/2701
* Upgrade to Qt 6.5.2 by @rumtid in https://github.com/haiwen/seafile/pull/2695
* Add compile linux websockets macro by @feiniks in https://github.com/haiwen/seafile/pull/2703


**Full Changelog**: https://github.com/haiwen/seafile/compare/v9.0.3...v9.0.4