github Suwayomi/Suwayomi-Server v2.3.2223
v2.3.2223 - SyncYomi Support, Extension API v1.6, and More!

3 hours ago

Major Changes

Added SyncYomi support

This allows you to sync your server manga with other Mihon-based forks! As long as the fork supports SyncYomi it can be sync with!

Support Extension API v1.6

This update allows Suwayomi to load and use v1.6 extensions, it is a minor improvement over the existing 1.4 extension API that cleans up much of what we had! It is the basis of future extension APIs that will allow for further development.

This also allows us to move to Mihon's Extension Store system and replace our Extension Repo system. Old Extension Repos are still compatible and will be automatically migrated if they move to the Extension Store system.

Warning

Please back up your Extension Repos, because of the new Extension Stores system you may lose them in the update process and may need to re-add them.

Added

  • (Sync) Added SyncYomi support
  • (OPDS) Add option to skip chapter metadata feed providing direct stream/download links
  • (Extension/API) Support Extensions API v1.6
  • (Tracker/API) Add mutation to bind existing track record

Changed

  • (Database/H2) Use the latest H2 database engine
  • (Startup) Crash on startup if an unrecoverable error happens
  • (WebView) Use JCEF directly and update to newest Chromium
  • (Extension/Android) Switch MessageQueue to LegacyMessageQueue from ConcurrentMessageQueue

Fixed

  • (CloudFlareInterceptor) Don't send the cf_clearance cookie back to Flaresolverr
  • (WebUI) Handle serving non-default webui with "bundled"
  • (WebUI) Wait until WebUI is ready to open in browser
  • (Downloads) Truncate filenames by byte length to prevent "File name too long" IO errors
  • (Downloads) Fix being unable to find downloads after manga was renamed during an update
  • (Downloads) Fix preserving chapter download states during an update
  • (Extension) Do not indicate an update is available when the extension is not installed
  • (Chapter) Fix losing chapter data on failed chapter list update
  • (Chapter) Fix database error when fetching chapter updates
  • (Manga/API) Fix "mangas" graphql query with active sorting and using a PostgreSQL database (QUERY "mangas")
  • (API) Fix GraphQL Filter notAll and notAny being inversed
  • (API) Fix GraphQL Filter causing an UnsupportedOperationException when passing an empty list as a Any filter value
  • (Build) Fix CURL failing silently in builds
  • (Backup/Database) Fix backup creation slowdown when mapping chapters

WebUI

Contributors

@Syer10, @schroda, @Bartuzen, @weblate, @cpiber, @Daemonhellz, @zeedif, @herowinb, @renovate[bot], @Micka149, @presdec, @TheRay82, @UnknownSkyrimPasserby, @KaceyKoo-gif, @LK4D4, @KolbyML, @AeonLucid, @Akiaki0324, @D-Brox, @Youwes09

Don't miss a new Suwayomi-Server release

NewReleases is sending notifications on new releases.