Files
infrastructure/clusters/cl01tl/applications/slskd
Renovate Bot 7cec233e3a
Some checks failed
lint-test-helm / helm-lint (push) Successful in 12s
renovate / renovate (push) Has been cancelled
Update slskd/slskd Docker tag to v0.24.0 (#1965)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [slskd/slskd](https://slskd.org) ([source](https://github.com/slskd/slskd)) | minor | `0.23.2` -> `0.24.0` |

---

### Release Notes

<details>
<summary>slskd/slskd (slskd/slskd)</summary>

### [`v0.24.0`](https://github.com/slskd/slskd/releases/tag/0.24.0)

[Compare Source](https://github.com/slskd/slskd/compare/0.23.2...0.24.0)

### 🔧 Transfer Overhaul

This release incorporates a ton of bug fixes and refactoring in both slskd and the underlying [Soulseek.NET](https://github.com/jpdillingham/Soulseek.NET) library with the goal of resolving 'stuck' and failing transfers (both uploads and downloads).

#### What's Changed

- fix(docs): add missing prefixes to some environment variables by [@&#8203;RalphORama](https://github.com/RalphORama) in [#&#8203;1420](https://github.com/slskd/slskd/pull/1420)
- Add telemetry module to make Prometheus metrics available in the UI by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1410](https://github.com/slskd/slskd/pull/1410)
- Fix debug log that displays information about migrations at startup by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1421](https://github.com/slskd/slskd/pull/1421)
- Refactor initialization of database connection strings by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1422](https://github.com/slskd/slskd/pull/1422)
- Eliminate 'magic strings' when referencing databases and connection strings by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1423](https://github.com/slskd/slskd/pull/1423)
- Bump Soulseek.NET to 8.0.0 by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1438](https://github.com/slskd/slskd/pull/1438)
- Fix bug causing 'Value cannot be null. (Parameter 'instance')' while editing a commented-out config by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1441](https://github.com/slskd/slskd/pull/1441)
- Bump form-data in /src/web by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;1439](https://github.com/slskd/slskd/pull/1439)
- Bump ws in /src/web by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;1440](https://github.com/slskd/slskd/pull/1440)
- Tweak how file access is handled when validating config by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1449](https://github.com/slskd/slskd/pull/1449)
- Refactor upload logic, splitting file enqueue and upload and adding defensive checks throughout by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1456](https://github.com/slskd/slskd/pull/1456)
- Refactor transfer progress update logic by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1457](https://github.com/slskd/slskd/pull/1457)
- Support the ability for the web interface to listen on a unix socket by [@&#8203;encode42](https://github.com/encode42) in [#&#8203;1453](https://github.com/slskd/slskd/pull/1453)
- Refine support for unix domain sockets (UDS) by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1458](https://github.com/slskd/slskd/pull/1458)
- Refactor download logic to split enqueue and download by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1462](https://github.com/slskd/slskd/pull/1462)
- Improve logging of DownloadDenied and DownloadFailed events by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1463](https://github.com/slskd/slskd/pull/1463)
- Bump Soulseek.NET to 8.1.2 by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1464](https://github.com/slskd/slskd/pull/1464)
- Enqueue files one at a time by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1465](https://github.com/slskd/slskd/pull/1465)
- Wait for transfer response from remote client before enqueuing the next file by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1467](https://github.com/slskd/slskd/pull/1467)
- Implement a number of improvements and bug fixes with download logic by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1472](https://github.com/slskd/slskd/pull/1472)
- Add dedicated transfer connection timeout, set server, distributed and transfer connection timeouts explicitly.  Bump Soulseek.NET to 8.4.0 by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1474](https://github.com/slskd/slskd/pull/1474)
- Skip transfer progress updates if a previous update is still in progress by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1479](https://github.com/slskd/slskd/pull/1479)
- Limit concurrent enqueue requests to 20 by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1480](https://github.com/slskd/slskd/pull/1480)
- Set concurrent search limit to 2 (from the default 10) by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1481](https://github.com/slskd/slskd/pull/1481)
- Set Unix file mode after moving downloaded files by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1482](https://github.com/slskd/slskd/pull/1482)
- Add rate limiting to search and download requests by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1483](https://github.com/slskd/slskd/pull/1483)
- Add more logging to download logic by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1484](https://github.com/slskd/slskd/pull/1484)
- Fix bug with Prometheus threadpool statistics by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1485](https://github.com/slskd/slskd/pull/1485)
- Prime message connection before enqueueing downloads locally by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1486](https://github.com/slskd/slskd/pull/1486)
- Temporarily disable unobserved exception logging by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1487](https://github.com/slskd/slskd/pull/1487)
- Refactor download logic to improve stability and improve performance by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1491](https://github.com/slskd/slskd/pull/1491)
- Bump Soulseek.NET to 8.5.0 by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1497](https://github.com/slskd/slskd/pull/1497)
- Add missing filename filter when superseding download records by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1500](https://github.com/slskd/slskd/pull/1500)
- Make check of index names in transfer indexes migration case insensitive by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1501](https://github.com/slskd/slskd/pull/1501)
- Increase concurrent download requests to 2, return enqueue results by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1504](https://github.com/slskd/slskd/pull/1504)

#### New Contributors

- [@&#8203;RalphORama](https://github.com/RalphORama) made their first contribution in [#&#8203;1420](https://github.com/slskd/slskd/pull/1420)
- [@&#8203;encode42](https://github.com/encode42) made their first contribution in [#&#8203;1453](https://github.com/slskd/slskd/pull/1453)

**Full Changelog**: <https://github.com/slskd/slskd/compare/0.23.2...0.24.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzEuMiIsInVwZGF0ZWRJblZlciI6IjQxLjE3MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbWFnZSJdfQ==-->

Reviewed-on: #1965
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-06 20:57:59 +00:00
..
2025-05-17 17:09:05 -05:00