Releases: linuxserver/docker-thelounge
nightly-5f9bde5b-ls203
CI Report:
https://ci-tests.linuxserver.io/linuxserver/thelounge/nightly-5f9bde5b-ls203/index.html
LinuxServer Changes:
Full Changelog: nightly-d5a47412-ls202...nightly-5f9bde5b-ls203
Remote Changes:
v4.5.0-rc.2
next-v4.5.0-rc.2-ls24
CI Report:
https://ci-tests.linuxserver.io/linuxserver/thelounge/next-v4.5.0-rc.2-ls24/index.html
LinuxServer Changes:
Full Changelog: next-v4.5.0-rc.1-ls23...next-v4.5.0-rc.2-ls24
Remote Changes:
v4.5.0-rc.2 - 2026-04-18 [Pre-release]
This is a release candidate (RC) for v4.5.0 to ensure maximum stability for public release.
Bugs may be fixed, but no further features will be added until the next stable version.
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@nextnightly-d5a47412-ls202
CI Report:
https://ci-tests.linuxserver.io/linuxserver/thelounge/nightly-d5a47412-ls202/index.html
LinuxServer Changes:
Full Changelog: nightly-8a2dbad4-ls201...nightly-d5a47412-ls202
Remote Changes:
v4.5.0-rc.1
nightly-8a2dbad4-ls201
CI Report:
https://ci-tests.linuxserver.io/linuxserver/thelounge/nightly-8a2dbad4-ls201/index.html
LinuxServer Changes:
Full Changelog: nightly-6fbc5d6f-ls200...nightly-8a2dbad4-ls201
Remote Changes:
fix: fix inverted boolean check with expand & collapse (#5082)
Introduced in
thelounge/thelounge@551f85e?w=1
If you /expand (or /collapse) and reload, the state is not persisted
as its not stored on the server. We didn't notice as the client logic is
correct.
h/t @xPaw and claude for finding
next-v4.5.0-rc.1-ls23
CI Report:
https://ci-tests.linuxserver.io/linuxserver/thelounge/next-v4.5.0-rc.1-ls23/index.html
LinuxServer Changes:
Full Changelog: next-v4.5.0-pre.1-ls22...next-v4.5.0-rc.1-ls23
Remote Changes:
v4.5.0-rc.1 - 2026-04-18 [Pre-release]
This is a release candidate (RC) for v4.5.0 to ensure maximum stability for public release.
Bugs may be fixed, but no further features will be added until the next stable version.
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@nextnightly-a9c16681-ls200
CI Report:
https://ci-tests.linuxserver.io/linuxserver/thelounge/nightly-a9c16681-ls200/index.html
LinuxServer Changes:
No changes
Remote Changes:
release.yml: try using node 24 for releases
nightly-a7b4221f-ls199
CI Report:
https://ci-tests.linuxserver.io/linuxserver/thelounge/nightly-a7b4221f-ls199/index.html
LinuxServer Changes:
Full Changelog: nightly-00920b27-ls198...nightly-a7b4221f-ls199
Remote Changes:
deps: downgrade @textcomplete/textarea to match @textcomplete/core (#5076)
nightly-6fbc5d6f-ls200
CI Report:
https://ci-tests.linuxserver.io/linuxserver/thelounge/nightly-6fbc5d6f-ls200/index.html
LinuxServer Changes:
Full Changelog: nightly-a7b4221f-ls199...nightly-6fbc5d6f-ls200
Remote Changes:
package.json: run npm pkg fix (#5079)
From
https://github.com/thelounge/thelounge/actions/runs/24524239089/job/71689992605
next-v4.5.0-pre.1-ls22
CI Report:
https://ci-tests.linuxserver.io/linuxserver/thelounge/next-v4.5.0-pre.1-ls22/index.html
LinuxServer Changes:
Full Changelog: next-v4.4.3-ls21...next-v4.5.0-pre.1-ls22
Remote Changes:
v4.5.0-pre.1 - 2026-04-16 [Pre-release]
This is a pre-release for v4.5.0 to offer latest changes without having to wait for a stable release.
Notably, we now require Node 22+ and no longer rely on the outdated sqlite3 package. This maintenance release is in preparation for a feature-focused release in the future.
At this stage, features may still be added or modified until the first release candidate for this version gets released.
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@nextv4.4.3-ls220
CI Report:
https://ci-tests.linuxserver.io/linuxserver/thelounge/v4.4.3-ls220/index.html
LinuxServer Changes:
Full Changelog: v4.4.3-ls219...v4.4.3-ls220
Remote Changes:
v4.4.3 - 2024-04-01
The Lounge finally gains the ability to automatically clean up sqlite databases.
Note that cleaning existing, large databases can take a significant amount of time
and running a database VACUUM will use up ~2x the current DB disc space for a short period.
If you enable the storagePolicy, stop the running instance and run thelounge storage clean.
This will force a full cleanup once, rather than doing so incrementally and will release all the
disc space back to the OS.
As usual, we follow the Node.js release schedule, so the minimum Node.js version required is now 18.
Many thanks to all the contributors to this release, be that documentation, code or maintaining the packages.
Your help is greatly appreciated!
For more details, see the full changelog
Added
- Sign in: use v-model (
c5326e8by @brunnre8) - Add comments explaining behavior when echo-message is not available (
43a2b39by @brunnre8) - Fix semver for prerelease versions #4744 (
8aa5e33by @brunnre8) - sqlite: add migrations support and introduce primary key (
2ef8b37by @brunnre8) - test/link: use helper for url creation (
c6b1913by @brunnre8) - test/storage: use helper for url creation (
79fae26by @brunnre8) - Respect bind setting for all outgoing requests (
3af4ad1by @brunnre8) - bump emoji-regex to latest (
ed0a47fby @brunnre8) - use shebang for generate-emoji script (
1a1153aby @brunnre8) - Respect bind setting for all outgoing requests (
2878f87by @brunnre8) - store: use return type over a type cast (#4770 by @brunnre8)
- don't crash on rDNS failure (
8c54cd5by @brunnre8) - sqlite: fix typo fetch_rollbacks (
884a92cby @brunnre8) - sqlite: don't modify global array during tests (
ec75ff0by @brunnre8) - sqlite: return new version in downgrade() (
d1561f8by @brunnre8) - cli: don't fail if stderr is not in json format (
97f553eby @brunnre8) - sqlite: use variadic function for serialize_run (
60ddf17by @brunnre8) - sqlite: accept db connection string (
aec8d0bby @brunnre8) - sqlite: implement deleteMessages (
14d9ff2by @brunnre8) - introduce storage cleaner (
74aff7eby @brunnre8) - cleaner: expose cli task to do cleaning + vacuum (
21b1152by @brunnre8) - wire up storage cleaner upon server start (
b0ca8e5by @brunnre8) - sqlite: add msg type index to speed up cleaner (
edb1226by @brunnre8) - add storage cleaner (
7f0b721by @brunnre8) - scripts: fix generate-config-doc, handle usage errors (#4807 by @flotwig)
- router: don't use next() in router guards (#4783 by @brunnre8)
- linkify: Add web+ schema support (
ae6bae6by @SoniEx2) - linkify: simplify noscheme detection logic (
dd24cb1by @brunnre8) - Add shortcut to navigate between channels with undread msgs (
daabb76by @Nachtalb) - Remove husky, add githooks-install (#4826 by @brunnre8)
- Testing setup (#4825 by @brunnre8)
- Remove Node.js 16 from package.json and testing matrix (
113e9bdby @MaxLeiter) - server: remove version from CTCP response (
45563d9by @flotwig)
Documentation
On the website repository:
- Merge branch 'localInstall' (
8c0d5a5by @brunnre8) - docs: update docker image to point to the new ghcr.io repository (
5d7c993by @brunnre8) - Add "Hide all chat messages containing a link in a specific channel" … (
993cf8bby @zDEFz) - ctcp: remove stale link to code (#273) (
379c34dby @brunnre8) - docs: sync config.js.md (add prefetchTimeout, update ldap) (#275) (
51dfc80by @flotwig) - Removing #thelounge-scandinavia due to inactivity (#278) (
403cc6aby @fnutt) - Nodejs documentation link update (#277) (
06e4725by @xfisbest) - Add installation instructions for Gentoo (#276) (
52be432by @rahilarious)
Dependency updates
- chore(deps): update dependency webpack-hot-middleware to v2.25.4 (
06f1387by @renovate[bot]) - chore(deps): update dependency @vue/test-utils to v2.4.0 (
303f53fby @renovate[bot]) - chore(deps): update dependency postcss to v8.4.26 (
54ff563by @renovate[bot]) - chore(deps): update dependency @types/linkify-it to v3.0.3 (
2985727by @renovate[bot]) - chore(deps): update dependency @types/bcryptjs to v2.4.4 ([
48301b1](thelounge/thelounge@48...