Skip to content

Shoko Server 4.2.0 Released

Compare
Choose a tag to compare
@revam revam released this 29 Mar 20:07
· 1430 commits to master since this release

We are excited to announce the release of the next version of Shoko! This new version brings many improvements, new features, and bug fixes to provide an even better experience.

For our detailed report, we highly recommend reading the accompanying blog post.

Read the complete release notes on our site.

Highlights

Here are some of the key features and improvements since the last stable release (4.1.2):

Read the changelog on our site

Read the full changelog on GitHub

New Additions

  • Stable Release Installers: Now you can easily download zip files and an installer for stable
    versions of Shoko directly from our GitHub Releases.

  • Basic ARM64 support: We've expanded our platform support to include ARM64. This is still in the early stages and might not work as expected.

  • New Plugin and SignalR Events: We've added new plugin events and SignalR events to enrich your
    customization and integration options for plugins and 3rd party programs.

  • Commit Info with Every Release: It's now easier than ever to know which commit you're on, even on dailies!

Improvements

  • .NET 6 Migration: Shoko has moved to .NET 6, ensuring greater compatibility with newer hardware and greater core performance.

  • Speed Enhancements: We've implemented various optimizations to improve Shoko's overall speed, a massive speed improvement for the import process.

  • Rewritten AniDB Provider: We've revamped our AniDB provider, making it more modern, efficient, and less prone to errors.

  • Startup refactor: We've restructured our startup process for a smoother startup experience.

Bug Fixes

  • Cache-Control Headers: We've fixed cache-control headers for the web UI.

  • Locking Issues: Various locking issues have been resolved to enhance stability.

  • Scrobbling Watch States: Fixed issues with scrobbling watch states using Shokofin.

  • Linux Permissions: We've addressed issues with setting Linux permissions during file rename/move operations.

  • Unrecognized Tab in Shoko Desktop: The unrecognized tab in Shoko Desktop will now show files that are incompletely imported.

  • And many more fixes: We've addressed numerous other issues to improve your overall experience.

For the full list of changes, please check out the complete changelog here on GitHub.