Releases: linuxserver/docker-thelounge
nightly-f97c4df2-ls158
LinuxServer Changes:
Rebase to Alpine 3.20.
thelounge Changes:
ignore invalid warning in ldap test
it complains that the call ldap.parseDN(dn).toString();
yields
"[object Object]" but that's bogus... the typing is incorrect.
ldap.DN stringifies properly
v4.4.3-ls185
LinuxServer Changes:
Rebase to Alpine 3.20.
thelounge 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 (
c5326e8
by @brunnre8) - Add comments explaining behavior when echo-message is not available (
43a2b39
by @brunnre8) - Fix semver for prerelease versions #4744 (
8aa5e33
by @brunnre8) - sqlite: add migrations support and introduce primary key (
2ef8b37
by @brunnre8) - test/link: use helper for url creation (
c6b1913
by @brunnre8) - test/storage: use helper for url creation (
79fae26
by @brunnre8) - Respect bind setting for all outgoing requests (
3af4ad1
by @brunnre8) - bump emoji-regex to latest (
ed0a47f
by @brunnre8) - use shebang for generate-emoji script (
1a1153a
by @brunnre8) - Respect bind setting for all outgoing requests (
2878f87
by @brunnre8) - store: use return type over a type cast (#4770 by @brunnre8)
- don't crash on rDNS failure (
8c54cd5
by @brunnre8) - sqlite: fix typo fetch_rollbacks (
884a92c
by @brunnre8) - sqlite: don't modify global array during tests (
ec75ff0
by @brunnre8) - sqlite: return new version in downgrade() (
d1561f8
by @brunnre8) - cli: don't fail if stderr is not in json format (
97f553e
by @brunnre8) - sqlite: use variadic function for serialize_run (
60ddf17
by @brunnre8) - sqlite: accept db connection string (
aec8d0b
by @brunnre8) - sqlite: implement deleteMessages (
14d9ff2
by @brunnre8) - introduce storage cleaner (
74aff7e
by @brunnre8) - cleaner: expose cli task to do cleaning + vacuum (
21b1152
by @brunnre8) - wire up storage cleaner upon server start (
b0ca8e5
by @brunnre8) - sqlite: add msg type index to speed up cleaner (
edb1226
by @brunnre8) - add storage cleaner (
7f0b721
by @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 (
ae6bae6
by @SoniEx2) - linkify: simplify noscheme detection logic (
dd24cb1
by @brunnre8) - Add shortcut to navigate between channels with undread msgs (
daabb76
by @Nachtalb) - Remove husky, add githooks-install (#4826 by @brunnre8)
- Testing setup (#4825 by @brunnre8)
- Remove Node.js 16 from package.json and testing matrix (
113e9bd
by @MaxLeiter) - server: remove version from CTCP response (
45563d9
by @flotwig)
Documentation
On the website repository:
- Merge branch 'localInstall' (
8c0d5a5
by @brunnre8) - docs: update docker image to point to the new ghcr.io repository (
5d7c993
by @brunnre8) - Add "Hide all chat messages containing a link in a specific channel" … (
993cf8b
by @zDEFz) - ctcp: remove stale link to code (#273) (
379c34d
by @brunnre8) - docs: sync config.js.md (add prefetchTimeout, update ldap) (#275) (
51dfc80
by @flotwig) - Removing #thelounge-scandinavia due to inactivity (#278) (
403cc6a
by @fnutt) - Nodejs documentation link update (#277) (
06e4725
by @xfisbest) - Add installation instructions for Gentoo (#276) (
52be432
by @rahilarious)
Dependency updates
- chore(deps): update dependency webpack-hot-middleware to v2.25.4 (
06f1387
by @renovate[bot]) - chore(deps): update dependency @vue/test-utils to v2.4.0 (
303f53f
by @renovate[bot]) - chore(deps): update dependency postcss to v8.4.26 (
54ff563
by @renovate[bot]) - chore(deps): update dependency @types/linkify-it to v3.0.3 (
2985727
by @renovate[bot]) - chore(deps): update dependency @types/bcryptjs to v2.4.4 (
48301b1
by @renovate[bot]) - build(deps): bump word-wrap from 1.2.3 to 1.2.5 ([
08413c7
](https://gi...
nightly-f86a7f63-ls157
LinuxServer Changes:
Rebase to Alpine 3.20.
thelounge Changes:
Fix showing multiple certificate fingerprints
nightly-3d33ef80-ls157
LinuxServer Changes:
Rebase to Alpine 3.20.
thelounge Changes:
Merge branch 'topic'
next-v4.4.3-ls98
LinuxServer Changes:
Rebase to Alpine 3.20.
thelounge 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 (
c5326e8
by @brunnre8) - Add comments explaining behavior when echo-message is not available (
43a2b39
by @brunnre8) - Fix semver for prerelease versions #4744 (
8aa5e33
by @brunnre8) - sqlite: add migrations support and introduce primary key (
2ef8b37
by @brunnre8) - test/link: use helper for url creation (
c6b1913
by @brunnre8) - test/storage: use helper for url creation (
79fae26
by @brunnre8) - Respect bind setting for all outgoing requests (
3af4ad1
by @brunnre8) - bump emoji-regex to latest (
ed0a47f
by @brunnre8) - use shebang for generate-emoji script (
1a1153a
by @brunnre8) - Respect bind setting for all outgoing requests (
2878f87
by @brunnre8) - store: use return type over a type cast (#4770 by @brunnre8)
- don't crash on rDNS failure (
8c54cd5
by @brunnre8) - sqlite: fix typo fetch_rollbacks (
884a92c
by @brunnre8) - sqlite: don't modify global array during tests (
ec75ff0
by @brunnre8) - sqlite: return new version in downgrade() (
d1561f8
by @brunnre8) - cli: don't fail if stderr is not in json format (
97f553e
by @brunnre8) - sqlite: use variadic function for serialize_run (
60ddf17
by @brunnre8) - sqlite: accept db connection string (
aec8d0b
by @brunnre8) - sqlite: implement deleteMessages (
14d9ff2
by @brunnre8) - introduce storage cleaner (
74aff7e
by @brunnre8) - cleaner: expose cli task to do cleaning + vacuum (
21b1152
by @brunnre8) - wire up storage cleaner upon server start (
b0ca8e5
by @brunnre8) - sqlite: add msg type index to speed up cleaner (
edb1226
by @brunnre8) - add storage cleaner (
7f0b721
by @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 (
ae6bae6
by @SoniEx2) - linkify: simplify noscheme detection logic (
dd24cb1
by @brunnre8) - Add shortcut to navigate between channels with undread msgs (
daabb76
by @Nachtalb) - Remove husky, add githooks-install (#4826 by @brunnre8)
- Testing setup (#4825 by @brunnre8)
- Remove Node.js 16 from package.json and testing matrix (
113e9bd
by @MaxLeiter) - server: remove version from CTCP response (
45563d9
by @flotwig)
Documentation
On the website repository:
- Merge branch 'localInstall' (
8c0d5a5
by @brunnre8) - docs: update docker image to point to the new ghcr.io repository (
5d7c993
by @brunnre8) - Add "Hide all chat messages containing a link in a specific channel" … (
993cf8b
by @zDEFz) - ctcp: remove stale link to code (#273) (
379c34d
by @brunnre8) - docs: sync config.js.md (add prefetchTimeout, update ldap) (#275) (
51dfc80
by @flotwig) - Removing #thelounge-scandinavia due to inactivity (#278) (
403cc6a
by @fnutt) - Nodejs documentation link update (#277) (
06e4725
by @xfisbest) - Add installation instructions for Gentoo (#276) (
52be432
by @rahilarious)
Dependency updates
- chore(deps): update dependency webpack-hot-middleware to v2.25.4 (
06f1387
by @renovate[bot]) - chore(deps): update dependency @vue/test-utils to v2.4.0 (
303f53f
by @renovate[bot]) - chore(deps): update dependency postcss to v8.4.26 (
54ff563
by @renovate[bot]) - chore(deps): update dependency @types/linkify-it to v3.0.3 (
2985727
by @renovate[bot]) - chore(deps): update dependency @types/bcryptjs to v2.4.4 (
48301b1
by @renovate[bot]) - build(deps): bump word-wrap from 1.2.3 to 1.2.5 ([
08413c7
](https://gi...
v4.4.3-ls184
LinuxServer Changes:
Rebase to Alpine 3.20.
thelounge 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 (
c5326e8
by @brunnre8) - Add comments explaining behavior when echo-message is not available (
43a2b39
by @brunnre8) - Fix semver for prerelease versions #4744 (
8aa5e33
by @brunnre8) - sqlite: add migrations support and introduce primary key (
2ef8b37
by @brunnre8) - test/link: use helper for url creation (
c6b1913
by @brunnre8) - test/storage: use helper for url creation (
79fae26
by @brunnre8) - Respect bind setting for all outgoing requests (
3af4ad1
by @brunnre8) - bump emoji-regex to latest (
ed0a47f
by @brunnre8) - use shebang for generate-emoji script (
1a1153a
by @brunnre8) - Respect bind setting for all outgoing requests (
2878f87
by @brunnre8) - store: use return type over a type cast (#4770 by @brunnre8)
- don't crash on rDNS failure (
8c54cd5
by @brunnre8) - sqlite: fix typo fetch_rollbacks (
884a92c
by @brunnre8) - sqlite: don't modify global array during tests (
ec75ff0
by @brunnre8) - sqlite: return new version in downgrade() (
d1561f8
by @brunnre8) - cli: don't fail if stderr is not in json format (
97f553e
by @brunnre8) - sqlite: use variadic function for serialize_run (
60ddf17
by @brunnre8) - sqlite: accept db connection string (
aec8d0b
by @brunnre8) - sqlite: implement deleteMessages (
14d9ff2
by @brunnre8) - introduce storage cleaner (
74aff7e
by @brunnre8) - cleaner: expose cli task to do cleaning + vacuum (
21b1152
by @brunnre8) - wire up storage cleaner upon server start (
b0ca8e5
by @brunnre8) - sqlite: add msg type index to speed up cleaner (
edb1226
by @brunnre8) - add storage cleaner (
7f0b721
by @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 (
ae6bae6
by @SoniEx2) - linkify: simplify noscheme detection logic (
dd24cb1
by @brunnre8) - Add shortcut to navigate between channels with undread msgs (
daabb76
by @Nachtalb) - Remove husky, add githooks-install (#4826 by @brunnre8)
- Testing setup (#4825 by @brunnre8)
- Remove Node.js 16 from package.json and testing matrix (
113e9bd
by @MaxLeiter) - server: remove version from CTCP response (
45563d9
by @flotwig)
Documentation
On the website repository:
- Merge branch 'localInstall' (
8c0d5a5
by @brunnre8) - docs: update docker image to point to the new ghcr.io repository (
5d7c993
by @brunnre8) - Add "Hide all chat messages containing a link in a specific channel" … (
993cf8b
by @zDEFz) - ctcp: remove stale link to code (#273) (
379c34d
by @brunnre8) - docs: sync config.js.md (add prefetchTimeout, update ldap) (#275) (
51dfc80
by @flotwig) - Removing #thelounge-scandinavia due to inactivity (#278) (
403cc6a
by @fnutt) - Nodejs documentation link update (#277) (
06e4725
by @xfisbest) - Add installation instructions for Gentoo (#276) (
52be432
by @rahilarious)
Dependency updates
- chore(deps): update dependency webpack-hot-middleware to v2.25.4 (
06f1387
by @renovate[bot]) - chore(deps): update dependency @vue/test-utils to v2.4.0 (
303f53f
by @renovate[bot]) - chore(deps): update dependency postcss to v8.4.26 (
54ff563
by @renovate[bot]) - chore(deps): update dependency @types/linkify-it to v3.0.3 (
2985727
by @renovate[bot]) - chore(deps): update dependency @types/bcryptjs to v2.4.4 (
48301b1
by @renovate[bot]) - build(deps): bump word-wrap from 1.2.3 to 1.2.5 ([
08413c7
](https://gi...
next-v4.4.3-ls97
LinuxServer Changes:
Rebase to Alpine 3.20.
thelounge 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 (
c5326e8
by @brunnre8) - Add comments explaining behavior when echo-message is not available (
43a2b39
by @brunnre8) - Fix semver for prerelease versions #4744 (
8aa5e33
by @brunnre8) - sqlite: add migrations support and introduce primary key (
2ef8b37
by @brunnre8) - test/link: use helper for url creation (
c6b1913
by @brunnre8) - test/storage: use helper for url creation (
79fae26
by @brunnre8) - Respect bind setting for all outgoing requests (
3af4ad1
by @brunnre8) - bump emoji-regex to latest (
ed0a47f
by @brunnre8) - use shebang for generate-emoji script (
1a1153a
by @brunnre8) - Respect bind setting for all outgoing requests (
2878f87
by @brunnre8) - store: use return type over a type cast (#4770 by @brunnre8)
- don't crash on rDNS failure (
8c54cd5
by @brunnre8) - sqlite: fix typo fetch_rollbacks (
884a92c
by @brunnre8) - sqlite: don't modify global array during tests (
ec75ff0
by @brunnre8) - sqlite: return new version in downgrade() (
d1561f8
by @brunnre8) - cli: don't fail if stderr is not in json format (
97f553e
by @brunnre8) - sqlite: use variadic function for serialize_run (
60ddf17
by @brunnre8) - sqlite: accept db connection string (
aec8d0b
by @brunnre8) - sqlite: implement deleteMessages (
14d9ff2
by @brunnre8) - introduce storage cleaner (
74aff7e
by @brunnre8) - cleaner: expose cli task to do cleaning + vacuum (
21b1152
by @brunnre8) - wire up storage cleaner upon server start (
b0ca8e5
by @brunnre8) - sqlite: add msg type index to speed up cleaner (
edb1226
by @brunnre8) - add storage cleaner (
7f0b721
by @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 (
ae6bae6
by @SoniEx2) - linkify: simplify noscheme detection logic (
dd24cb1
by @brunnre8) - Add shortcut to navigate between channels with undread msgs (
daabb76
by @Nachtalb) - Remove husky, add githooks-install (#4826 by @brunnre8)
- Testing setup (#4825 by @brunnre8)
- Remove Node.js 16 from package.json and testing matrix (
113e9bd
by @MaxLeiter) - server: remove version from CTCP response (
45563d9
by @flotwig)
Documentation
On the website repository:
- Merge branch 'localInstall' (
8c0d5a5
by @brunnre8) - docs: update docker image to point to the new ghcr.io repository (
5d7c993
by @brunnre8) - Add "Hide all chat messages containing a link in a specific channel" … (
993cf8b
by @zDEFz) - ctcp: remove stale link to code (#273) (
379c34d
by @brunnre8) - docs: sync config.js.md (add prefetchTimeout, update ldap) (#275) (
51dfc80
by @flotwig) - Removing #thelounge-scandinavia due to inactivity (#278) (
403cc6a
by @fnutt) - Nodejs documentation link update (#277) (
06e4725
by @xfisbest) - Add installation instructions for Gentoo (#276) (
52be432
by @rahilarious)
Dependency updates
- chore(deps): update dependency webpack-hot-middleware to v2.25.4 (
06f1387
by @renovate[bot]) - chore(deps): update dependency @vue/test-utils to v2.4.0 (
303f53f
by @renovate[bot]) - chore(deps): update dependency postcss to v8.4.26 (
54ff563
by @renovate[bot]) - chore(deps): update dependency @types/linkify-it to v3.0.3 (
2985727
by @renovate[bot]) - chore(deps): update dependency @types/bcryptjs to v2.4.4 (
48301b1
by @renovate[bot]) - build(deps): bump word-wrap from 1.2.3 to 1.2.5 ([
08413c7
](https://gi...
nightly-3d33ef80-ls156
LinuxServer Changes:
Rebase to Alpine 3.20.
thelounge Changes:
Merge branch 'topic'
v4.4.3-ls183
LinuxServer Changes:
Rebase to Alpine 3.20.
thelounge 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 (
c5326e8
by @brunnre8) - Add comments explaining behavior when echo-message is not available (
43a2b39
by @brunnre8) - Fix semver for prerelease versions #4744 (
8aa5e33
by @brunnre8) - sqlite: add migrations support and introduce primary key (
2ef8b37
by @brunnre8) - test/link: use helper for url creation (
c6b1913
by @brunnre8) - test/storage: use helper for url creation (
79fae26
by @brunnre8) - Respect bind setting for all outgoing requests (
3af4ad1
by @brunnre8) - bump emoji-regex to latest (
ed0a47f
by @brunnre8) - use shebang for generate-emoji script (
1a1153a
by @brunnre8) - Respect bind setting for all outgoing requests (
2878f87
by @brunnre8) - store: use return type over a type cast (#4770 by @brunnre8)
- don't crash on rDNS failure (
8c54cd5
by @brunnre8) - sqlite: fix typo fetch_rollbacks (
884a92c
by @brunnre8) - sqlite: don't modify global array during tests (
ec75ff0
by @brunnre8) - sqlite: return new version in downgrade() (
d1561f8
by @brunnre8) - cli: don't fail if stderr is not in json format (
97f553e
by @brunnre8) - sqlite: use variadic function for serialize_run (
60ddf17
by @brunnre8) - sqlite: accept db connection string (
aec8d0b
by @brunnre8) - sqlite: implement deleteMessages (
14d9ff2
by @brunnre8) - introduce storage cleaner (
74aff7e
by @brunnre8) - cleaner: expose cli task to do cleaning + vacuum (
21b1152
by @brunnre8) - wire up storage cleaner upon server start (
b0ca8e5
by @brunnre8) - sqlite: add msg type index to speed up cleaner (
edb1226
by @brunnre8) - add storage cleaner (
7f0b721
by @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 (
ae6bae6
by @SoniEx2) - linkify: simplify noscheme detection logic (
dd24cb1
by @brunnre8) - Add shortcut to navigate between channels with undread msgs (
daabb76
by @Nachtalb) - Remove husky, add githooks-install (#4826 by @brunnre8)
- Testing setup (#4825 by @brunnre8)
- Remove Node.js 16 from package.json and testing matrix (
113e9bd
by @MaxLeiter) - server: remove version from CTCP response (
45563d9
by @flotwig)
Documentation
On the website repository:
- Merge branch 'localInstall' (
8c0d5a5
by @brunnre8) - docs: update docker image to point to the new ghcr.io repository (
5d7c993
by @brunnre8) - Add "Hide all chat messages containing a link in a specific channel" … (
993cf8b
by @zDEFz) - ctcp: remove stale link to code (#273) (
379c34d
by @brunnre8) - docs: sync config.js.md (add prefetchTimeout, update ldap) (#275) (
51dfc80
by @flotwig) - Removing #thelounge-scandinavia due to inactivity (#278) (
403cc6a
by @fnutt) - Nodejs documentation link update (#277) (
06e4725
by @xfisbest) - Add installation instructions for Gentoo (#276) (
52be432
by @rahilarious)
Dependency updates
- chore(deps): update dependency webpack-hot-middleware to v2.25.4 (
06f1387
by @renovate[bot]) - chore(deps): update dependency @vue/test-utils to v2.4.0 (
303f53f
by @renovate[bot]) - chore(deps): update dependency postcss to v8.4.26 (
54ff563
by @renovate[bot]) - chore(deps): update dependency @types/linkify-it to v3.0.3 (
2985727
by @renovate[bot]) - chore(deps): update dependency @types/bcryptjs to v2.4.4 (
48301b1
by @renovate[bot]) - build(deps): bump word-wrap from 1.2.3 to 1.2.5 ([
08413c7
](https://gi...
nightly-a61bc144-ls155
LinuxServer Changes:
Rebase to Alpine 3.20.
thelounge Changes:
remove dns resolution order override
This is the default for node 18.