Skip to content

Releases: slskd/slskd

0.24.1

01 Dec 19:33
7450257

Choose a tag to compare

Notable change: #1544 Remove cache sharing directive from SQLite connection strings removes an ill-advised SQLite setting that has been causing contention and deadlocks for some (most?) users. This release should be noticeably more performant and stable.

What's Changed

New Contributors

Full Changelog: 0.24.0...0.24.1

0.24.0

05 Nov 02:17
59e1caf

Choose a tag to compare

🔧 Transfer Overhaul

This release incorporates a ton of bug fixes and refactoring in both slskd and the underlying Soulseek.NET library with the goal of resolving 'stuck' and failing transfers (both uploads and downloads).

What's Changed

New Contributors

Full Changelog: 0.23.2...0.24.0

0.23.2

10 Aug 23:35
0b7cf17

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.23.1...0.23.2

0.23.1

06 Jul 23:57
64be239

Choose a tag to compare

What's Changed

  • Fix regression in scripts and webhooks causing json to be missing detail by @jpdillingham in #1389

Full Changelog: 0.23.0...0.23.1

0.23.0

06 Jul 00:02
d335290

Choose a tag to compare

🎉 Database Migrations (that preserve data!)

This release introduces a new system that performs database migrations on existing data (#1343), which was necessary to migrate the Transfers database to correct an out of memory issue at startup for users with a large number of transfer records (see #1291).

Upon first start after upgrading to 0.23.0 the application will apply the initial migration to the Transfers database (transfers.db), if there is one. Depending on the system and the amount of data present, this may take a while, and the UI will be inaccessible during the process.

Backups of existing databases are taken prior to the start of the process (you can find them in /data/backups) and they aren't deleted automatically, so your historical data is safe. A feature to add auto deletion after a period of time will come later.

In the unlikely event that the process fails to complete successfully, follow the directions in the new migration docs, which explain what to do if something goes wrong, and how to get the application back to a working state if the migration can't be completed.

If you find that your database can't be migrated successfully, please file an issue and I can work on providing a standalone migration tool.

What's Changed

Full Changelog: 0.22.5...0.23.0

0.22.5

15 Apr 02:52
7b99d33

Choose a tag to compare

What's Changed

  • Fix cryptic message if a remote client doesn't return any files when directory contents are requested by @jpdillingham in #1328

Full Changelog: 0.22.4...0.22.5

0.22.4

13 Apr 00:14
f63238c

Choose a tag to compare

What's Changed

  • Fix bug preventing full directory from being fetched while reviewing search results by @jpdillingham in #1324
  • Bump @babel/runtime from 7.22.5 to 7.27.0 in /src/web by @dependabot in #1326
  • Bump axios from 0.25.0 to 0.30.0 in /src/web by @dependabot in #1325

Full Changelog: 0.22.3...0.22.4

0.22.3

09 Apr 14:02
667991f

Choose a tag to compare

📢 New Features

@dkschruteBeets added the ability to configure profile pictures! Configure one by specifying the file path in --slsk-picture, by setting SLSKD_SLSK_PICTURE, or by setting the YAML key soulseek.picture.

@samhatter added a right-click context menu to rooms:
image

User-defined scripts were refactored, including some breaking changes. The major (22) version wasn't bumped for these changes because the previous implementation of scripts was broken. Additionally, jq is now available inside of the slskd container to help with scripts, thanks to @onedr0p.

Lastly, some improvements to the way searches are stored in the database should provide some relief to users who are experiencing 'stuck' searches when using external apps for automation. Included with these improvements is a queuing mechanism that caps the number of concurrent searches at 10, enqueuing subsequent searches. This will help with resource contention and should provide some protection against server bans should automation go awry.

What's Changed

New Contributors

Full Changelog: 0.22.2...0.22.3

0.22.2

09 Feb 00:00
a2e1e65

Choose a tag to compare

What's Changed

Full Changelog: 0.22.1...0.22.2

0.22.1

17 Dec 22:58
ac45181

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.22.0...0.22.1