Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: slskd/slskd

0.19.5

23 Dec 21:14
3b575c6

Choose a tag to compare

What's Changed

  • Add armv7 back to latest Docker image, add arm64 and armv7 back to canary Docker image, pin frontend builder to amd64 to improve performance

Full Changelog: 0.19.3...0.19.4

0.19.4

18 Dec 22:47
5fd1dc5

Choose a tag to compare

What's Changed

  • Disable append of source revision in version, prevent PrintLogo from throwing for any reason by @jpdillingham in #1025

Full Changelog: 0.19.3...0.19.4

0.19.3

17 Dec 22:45
4e23231

Choose a tag to compare

Note that this release introduces a warning at startup if the configured JWT signing secret is fewer than 32 characters in length, and pads the key with spaces to the right to reach 32 characters.

Anyone that has specified a custom JWT signing key with a length fewer than 32 characters and that is using the key in another application (for example, to verify or create slskd JWTs) will need to adjust external applications to account for the additional characters.

Support for JWT signing keys with length fewer than 32 characters will be removed in the next major (0.20.xx) release.

What's Changed

  • FIX: Ensure JWT signing key is at least 32 characters (256 bits) by @jpdillingham in #1021

Full Changelog: 0.19.2...0.19.3

0.19.2

17 Dec 03:14
4f43854

Choose a tag to compare

🚨 This build is broken for anyone not using a custom JWT signing key with length >= 32 characters 🚨

Please use 0.19.3 or greater.

What's Changed

New Contributors

Full Changelog: 0.19.1...0.19.2

0.19.1

27 Oct 20:43
8438098

Choose a tag to compare

What's Changed

Full Changelog: 0.19.0...0.19.1

0.19.0

27 Oct 01:03
2c10e1f

Choose a tag to compare

Note that this release introduces a breaking change in the layout of retention options for transfers, nesting the existing options under a new transfers property in the YAML as shown below.

More Data Retention

The previous release added the ability to configure automatic removal of transfers from the UI. This release adds the ability to configure automatic removal of files on disk, and provides an option to configure log retention.

YAML

retention:
  transfers:
    upload:
      succeeded: 1440 # 1 day
      errored: 30
      cancelled: 5
    download:
      succeeded: 1440 # 1 day
      errored: 20160 # 2 weeks 
      cancelled: 5
  files:
    complete: 20160 # 2 weeks
    incomplete: 43200 # 30 days
  logs: 259200 # 180 days

What's Changed

New Contributors

Full Changelog: 0.18.3...0.19.0

0.18.3

18 Sep 14:40
77ec3da

Choose a tag to compare

Note that the new data retention functionality is (for the time being) disabled by default. To enable it, update your configuration as described below.

Data Retention

Retention of transfer records on the UI (and in API endpoints) is, by default, indefinite; completed transfers will remain visible until they are manually removed. Users can optionally configure time-based retention rules for both uploads and downloads, and can specify different settings for different dispositions (succeeded, errored, and cancelled). Transfers are checked for expiration on a 5 minute interval, and the minimum retention time is 5 minutes.

All retention periods are specified in minutes.

YAML

retention:
  upload:
    succeeded: 1440 # 1 day
    errored: 30
    cancelled: 5
  download:
    succeeded: 1440 # 1 day
    errored: 20160 # 2 weeks 
    cancelled: 5

What's Changed

  • fix: use alpine 3.18 and debian bookworm in docker build by @onedr0p in #961
  • Fix typo in Dockerfile by @jpdillingham in #967
  • Fixes docker.md yml shares by @Natooz in #964
  • Add documentation for building from source by @jpdillingham in #971
  • Add retention settings for transfers, check for 'expired' transfers on a 5 minute interval and remove (soft delete) them by @jpdillingham in #972

New Contributors

Full Changelog: 0.18.2...0.18.3

0.18.2

23 Aug 14:16
95fe2dc

Choose a tag to compare

What's Changed

Full Changelog: 0.18.1...0.18.2

0.18.1

08 Aug 01:02
26b23d5

Choose a tag to compare

What's Changed

Full Changelog: 0.18.0...0.18.1

0.18.0

27 Jul 13:26
aa21cc6

Choose a tag to compare

What's Changed

  • Update web dependencies by @jpdillingham in #923
  • Add API endpoints for listing and deleting downloaded and incomplete files by @jpdillingham in #924
  • Fix alignment of 'no shares configured' message by @jpdillingham in #925
  • Fix occasional blank screen with console message "TypeError: Cannot read properties of undefined (reading 'isConnected')" by @jpdillingham in #930
  • Bump tough-cookie and @microsoft/signalr in /src/web by @dependabot in #932
  • improve mobile layout by @xyhhx in #935
  • Bump word-wrap from 1.2.3 to 1.2.4 in /src/web by @dependabot in #936
  • Add the ability to view and delete downloaded and incomplete files to the UI by @jpdillingham in #941
  • Document remote file management option, remove delete icons from UI when option is disabled by @jpdillingham in #943

New Contributors

  • @xyhhx made their first contribution in #935 🎉

Full Changelog: 0.17.8...0.18.0