Skip to content

Releases: linuxserver/docker-thelounge

nightly-9ac9ae2d-ls216

Pre-release

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 13 Jul 19:12
12af977

CI Report:

https://ci-tests.linuxserver.io/linuxserver/thelounge/nightly-9ac9ae2d-ls216/index.html

LinuxServer Changes:

Full Changelog: nightly-8a4d5a09-ls215...nightly-9ac9ae2d-ls216

Remote Changes:

Update Node.js to v24 (#5111)

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

| Package | Type | Update | Change |
Age |
Confidence |
|---|---|---|---|---|---|
| node
(source) | | major | 22
24 |
age
|
confidence
|
|
@types/node
(source)
| devDependencies | major | 22.19.17
24.13.3

|
age
|
confidence
|


Release Notes

nodejs/node (node)

v24.18.0:
2026-06-23, Version 24.18.0 'Krypton' (LTS), @​richardlau prepared
by @​sxa

Compare
Source

Notable Changes

[e07e7a31e1]

  • crypto: update root certificates to NSS 3.123.1 (Node.js GitHub
    Bot) #​63527

[44c8ebcbd6]

  • http: avoid stream listeners on idle agent sockets (Matteo
    Collina)
    #​64004

[d3ef4122ee]

  • (SEMVER-MINOR) buffer: increase Buffer.poolSize default to 64
    KiB (Matteo Collina)
    #​63597

[bb2857b85a]

  • (SEMVER-MINOR) crypto: align key argument names in docs and
    error messages (Filip Skokan)
    #​62527

[b9d5e87880]

  • (SEMVER-MINOR) crypto: accept key data in
    crypto.diffieHellman() and cleanup DH jobs (Filip Skokan)
    #​62527

[ccd756d61e]

  • (SEMVER-MINOR) crypto: add TurboSHAKE and KangarooTwelve Web
    Cryptography algorithms (Filip Skokan)
    #​62183

[4c9251fc09]

  • (SEMVER-MINOR) http: add writeInformation to send arbitrary
    1xx status codes (Tim Perry)
    #​63155

[8c989ec4a3]

  • (SEMVER-MINOR) inspector: expose precise coverage start to JS
    runtime (sangwook)
    #​63079

[3f54c8ba32]

  • Revert "stream: noop pause/resume on destroyed streams"
    (Stewart X Addison)
    #​63834
Commits

[d3ef4122ee]

  • (SEMVER-MINOR) buffer: increase Buffer.poolSize default to 64
    KiB (Matteo Collina)
    #​63597

[9ff36e40f0]

  • build: add --enable-all-experimentals build flag (Paolo Insogna)
    #​62755

[7c22ee23aa]

  • build: def NODE_USE_NODE_CODE_CACHE only used in
    node_mksnapshot (Chengzhong Wu)
    #​63588

[2551abdb4a]

  • build,win: enable x64 PGO (Stefan Stojanovic)
    #​62761

[e8a55ce9b1]

  • crypto: strengthen argument CHECKs in TurboSHAKE (Tobias Nießen)
    #​62763

[ae61cd68f3]

  • crypto: harden WebCrypto against prototype pollution (Filip
    Skokan)
    #​63363

[3d05a1d396]

  • crypto: pass CryptoKey handles to KDF jobs (Filip Skokan)
    #​63363

[f9d10a3f6b]

  • crypto: remove async from WebCrypto methods (Filip Skokan)
    #​63363

[e431d93e9e]

  • crypto: add WebCrypto CryptoJob mode (Filip Skokan)
    #​63363

[56e2505e48]

  • crypto: wire ML-DSA and ML-KEM for use when using BoringSSL (Filip
    Skokan)
    #​63255

[3bac77f2a8]

  • crypto: wire ChaCha20-Poly1305 in Web Cryptography when using
    BoringSSL (Filip Skokan)
    #​63255

[1bff901b09]

  • crypto: wire AES-KW in Web Cryptography when using BoringSSL
    (Filip Skokan)
    #​63255

[4433fca3df]

  • crypto: harden CryptoKey algorithm slots (Filip Skokan)
    #​63111

[b5cf01217a]

  • crypto: harden KeyObject internal slots (Filip Skokan)
    #​63111

[ce84aef37d]

  • crypto: add guards and adjust tests for BoringSSL (Filip Skokan)
    #​62883

[26781689b0]

  • crypto: reject duplicate ML-KEM JWK key_ops (Filip Skokan)
    #​62905

[aeea8f4970]

  • crypto: add JWK support for ML-KEM and SLH-DSA key types (Filip
    Skokan)
    #​62706

[407cf91656]

  • crypto: guard against size_t overflow on experimental 32-bit arch
    (Filip Skokan)
    #​62626

[bb2857b85a]

  • (SEMVER-MINOR) crypto: align key argument names in docs and
    error messages (Filip Skokan)
    #​62527

[b9d5e87880]

  • (SEMVER-MINOR) crypto: accept key data in
    crypto.diffieHellman() and cleanup DH jobs (Filip Skokan)
    #​62527

[b46d52b283]

  • crypto: unify asymmetric key import through KeyObjectHandle::Init
    (Filip Skokan)
    #​62499

[ccd756d61e]

  • (SEMVER-MINOR) crypto: add TurboSHAKE and KangarooTwelve Web
    Cryptography algorithms (Filip Skokan)
    #​62183

[e07e7a31e1]

  • crypto: update root certificates to NSS 3.123.1 (Node.js GitHub
    Bot) #​63527

[61826df455]

  • crypto: coerce -0 keylen to +0 in pbkdf2 and scrypt (Jordan
    Harband)
    #​63531

[16d2fd3c07]

  • crypto: align verifyOneShot accepted types (Anshika Jain)
    #​63280

[3b8330deda]

  • crypto: improve system certificate enumeration logic on macOS
    (Robo)
    #​62576

[141de35399]

Read more

v4.5.2-ls227

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 12 Jul 04:25
cfd903e

CI Report:

https://ci-tests.linuxserver.io/linuxserver/thelounge/v4.5.2-ls227/index.html

LinuxServer Changes:

Full Changelog: v4.5.1-ls226...v4.5.2-ls227

Remote Changes:

v4.5.2 - 2026-07-11

For more details, see the full changelog and milestone.

This is a patch release fixing a regression in v4.5.1 where the version script was missing from the NPM package, breaking installations from npm. The next release will be a more feature-focused release (assuming further regressions are not found).

Fixed

🎉 Thanks to our two contributors for this release:

@MaxLeiter and @deltamualpha

nightly-8a4d5a09-ls215

Pre-release

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 12 Jul 04:27
6a7b9b7

CI Report:

https://ci-tests.linuxserver.io/linuxserver/thelounge/nightly-8a4d5a09-ls215/index.html

LinuxServer Changes:

Full Changelog: nightly-1c5346bc-ls214...nightly-8a4d5a09-ls215

Remote Changes:

replace web-push with web-push-neo (#5061)

https://github.com/web-push-libs/web-push relies on outdated libraries
that use SlowBuffer and thus are incompatible with Node 25

web-push-neo (https://github.com/ryoppippi/web-push-neo) is new and
not battle tested, but is single-dependency and uses modern web
standards. It also unblocks node 25.

closes thelounge/thelounge#4997

one todo is that web-push-neo is ESM only so we need to dynamic
import it -- this can be fixed once we switch to ESM

next-v4.5.2-ls34

next-v4.5.2-ls34 Pre-release
Pre-release

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 12 Jul 04:24
8209bff

CI Report:

https://ci-tests.linuxserver.io/linuxserver/thelounge/next-v4.5.2-ls34/index.html

LinuxServer Changes:

Full Changelog: next-v4.5.2-rc.1-ls33...next-v4.5.2-ls34

Remote Changes:

v4.5.2 - 2026-07-11

For more details, see the full changelog and milestone.

This is a patch release fixing a regression in v4.5.1 where the version script was missing from the NPM package, breaking installations from npm. The next release will be a more feature-focused release (assuming further regressions are not found).

Fixed

🎉 Thanks to our two contributors for this release:

@MaxLeiter and @deltamualpha

v4.5.1-ls226

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 07 Jul 06:48
7eb4086

CI Report:

https://ci-tests.linuxserver.io/linuxserver/thelounge/v4.5.1-ls226/index.html

LinuxServer Changes:

Full Changelog: v4.5.1-ls225...v4.5.1-ls226

Remote Changes:

v4.5.1 - 2026-06-23

For more details, see the full changelog and milestone.

This is a patch release addressing two regressions found in v4.5.0: identd forwarding stopped working and large sqlite databases could cause slow startup times. On the developer side, we've modernized our stack from webpack to Vite and removed unnecessary dependencies; build times and bundle sizes have been greatly reduced.

Changed

Fixed

  • ident: normalize ipv4-mapped addresses when comparing (#5102) (283b6f4 by @MaxLeiter)

Documentation

Internals

nightly-1c5346bc-ls214

Pre-release

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 07 Jul 05:40
4bb32ee

CI Report:

https://ci-tests.linuxserver.io/linuxserver/thelounge/nightly-1c5346bc-ls214/index.html

LinuxServer Changes:

Full Changelog: nightly-833a8bb3-ls213...nightly-1c5346bc-ls214

Remote Changes:

Add changelog entry for v4.5.2-rc.1

next-v4.5.2-rc.1-ls33

next-v4.5.2-rc.1-ls33 Pre-release
Pre-release

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 07 Jul 05:37
d5271cd

CI Report:

https://ci-tests.linuxserver.io/linuxserver/thelounge/next-v4.5.2-rc.1-ls33/index.html

LinuxServer Changes:

Full Changelog: next-v4.5.1-ls32...next-v4.5.2-rc.1-ls33

Remote Changes:

v4.5.2-rc.1 - 2026-07-06 [Pre-release]

See the full changelog

This is a release candidate (RC) for v4.5.2 to ensure maximum stability for public release.
Bugs may be fixed, but no further features will be added until the next stable version.

4.5.2 fixes a build issue affecting our Docker image and Linux packages.

Please refer to the commit list given above for a complete list of changes, or wait for the stable release to get a thoroughly prepared change log entry.

As with all pre-releases, this version requires explicit use of the next tag to be installed:

yarn global add thelounge@next

v4.5.1-ls225

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 24 Jun 08:57
5de4c48

CI Report:

https://ci-tests.linuxserver.io/linuxserver/thelounge/v4.5.1-ls225/index.html

LinuxServer Changes:

Full Changelog: v4.5.0-ls224...v4.5.1-ls225

Remote Changes:

v4.5.1 - 2026-06-23

For more details, see the full changelog and milestone.

This is a patch release addressing two regressions found in v4.5.0: identd forwarding stopped working and large sqlite databases could cause slow startup times. On the developer side, we've modernized our stack from webpack to Vite and removed unnecessary dependencies; build times and bundle sizes have been greatly reduced.

Changed

Fixed

  • ident: normalize ipv4-mapped addresses when comparing (#5102) (283b6f4 by @MaxLeiter)

Documentation

Internals

nightly-c28b5bc7-ls213

Pre-release

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 24 Jun 08:57
7f79d0b

nightly-833a8bb3-ls213

Pre-release

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 27 Jun 08:16
7f79d0b

CI Report:

https://ci-tests.linuxserver.io/linuxserver/thelounge/nightly-833a8bb3-ls213/index.html

LinuxServer Changes:

No changes

Remote Changes:

include the version script in the NPM package (#5115)

Fix #5114.

Move version into the ./server folder to be picked up by the build (and convert it to typescript).

Co-authored-by: Max Leiter 8675906+MaxLeiter@users.noreply.github.com