github linuxserver/docker-thelounge next-v4.4.3-ls12

latest release: nightly-32f01814-ls184
pre-release2 days ago

CI Report:

https://ci-tests.linuxserver.io/linuxserver/thelounge/next-v4.4.3-ls12/index.html

LinuxServer Changes:

Remote Changes:

v4.4.3 - 2024-04-01\r\n\r\nThe Lounge finally gains the ability to automatically clean up sqlite databases.\r\nNote that cleaning existing, large databases can take a significant amount of time\r\nand running a database VACUUM will use up ~2x the current DB disc space for a short period.\r\n\r\nIf you enable the storagePolicy, stop the running instance and run thelounge storage clean.\r\nThis will force a full cleanup once, rather than doing so incrementally and will release all the\r\ndisc space back to the OS.\r\n\r\nAs usual, we follow the Node.js release schedule, so the minimum Node.js version required is now 18.\r\n\r\nMany thanks to all the contributors to this release, be that documentation, code or maintaining the packages. \r\nYour help is greatly appreciated!\r\n\r\nFor more details, see the full changelog\r\n\r\n### Added\r\n\r\n- Sign in: use v-model (c5326e8 by @brunnre8)\r\n- Add comments explaining behavior when echo-message is not available (43a2b39 by @brunnre8)\r\n- Fix semver for prerelease versions #4744 (8aa5e33 by @brunnre8)\r\n- sqlite: add migrations support and introduce primary key (2ef8b37 by @brunnre8)\r\n- test/link: use helper for url creation (c6b1913 by @brunnre8)\r\n- test/storage: use helper for url creation (79fae26 by @brunnre8)\r\n- Respect bind setting for all outgoing requests (3af4ad1 by @brunnre8)\r\n- bump emoji-regex to latest (ed0a47f by @brunnre8)\r\n- use shebang for generate-emoji script (1a1153a by @brunnre8)\r\n- Respect bind setting for all outgoing requests (2878f87 by @brunnre8)\r\n- store: use return type over a type cast (#4770 by @brunnre8)\r\n- don't crash on rDNS failure (8c54cd5 by @brunnre8)\r\n- sqlite: fix typo fetch_rollbacks (884a92c by @brunnre8)\r\n- sqlite: don't modify global array during tests (ec75ff0 by @brunnre8)\r\n- sqlite: return new version in downgrade() (d1561f8 by @brunnre8)\r\n- cli: don't fail if stderr is not in json format (97f553e by @brunnre8)\r\n- sqlite: use variadic function for serialize_run (60ddf17 by @brunnre8)\r\n- sqlite: accept db connection string (aec8d0b by @brunnre8)\r\n- sqlite: implement deleteMessages (14d9ff2 by @brunnre8)\r\n- introduce storage cleaner (74aff7e by @brunnre8)\r\n- cleaner: expose cli task to do cleaning + vacuum (21b1152 by @brunnre8)\r\n- wire up storage cleaner upon server start (b0ca8e5 by @brunnre8)\r\n- sqlite: add msg type index to speed up cleaner (edb1226 by @brunnre8)\r\n- add storage cleaner (7f0b721 by @brunnre8)\r\n- scripts: fix generate-config-doc, handle usage errors (#4807 by @flotwig)\r\n- router: don't use next() in router guards (#4783 by @brunnre8)\r\n- linkify: Add web+ schema support (ae6bae6 by @SoniEx2)\r\n- linkify: simplify noscheme detection logic (dd24cb1 by @brunnre8)\r\n- Add shortcut to navigate between channels with undread msgs (daabb76 by @Nachtalb)\r\n- Remove husky, add githooks-install (#4826 by @brunnre8)\r\n- Testing setup (#4825 by @brunnre8)\r\n- Remove Node.js 16 from package.json and testing matrix (113e9bd by @MaxLeiter)\r\n- server: remove version from CTCP response (45563d9 by @flotwig)\r\n\r\n### Documentation\r\n\r\nOn the website repository:\r\n\r\n- Merge branch 'localInstall' (8c0d5a5 by @brunnre8)\r\n- docs: update docker image to point to the new ghcr.io repository (5d7c993 by @brunnre8)\r\n- Add "Hide all chat messages containing a link in a specific channel" … (993cf8b by @zDEFz)\r\n- ctcp: remove stale link to code (#273) (379c34d by @brunnre8)\r\n- docs: sync config.js.md (add prefetchTimeout, update ldap) (#275) (51dfc80 by @flotwig)\r\n- Removing #thelounge-scandinavia due to inactivity (#278) (403cc6a by @fnutt)\r\n- Nodejs documentation link update (#277) (06e4725 by @xfisbest)\r\n- Add installation instructions for Gentoo (#276) (52be432 by @rahilarious)\r\n\r\n### Dependency updates\r\n\r\n- chore(deps): update dependency webpack-hot-middleware to v2.25.4 (06f1387 by @renovate[bot])\r\n- chore(deps): update dependency @vue/test-utils to v2.4.0 (303f53f by @renovate[bot])\r\n- chore(deps): update dependency postcss to v8.4.26 (54ff563 by @renovate[bot])\r\n- chore(deps): update dependency @types/linkify-it to v3.0.3 (2985727 by @renovate[bot])\r\n- chore(deps): update dependency @types/bcryptjs to v2.4.4 (48301b1 by @renovate[bot])\r\n- build(deps): bump word-wrap from 1.2.3 to 1.2.5 (08413c7 by @dependabot[bot])\r\n- chore(deps): update dependency postcss to v8.4.31 [security] (ff77a33 by @renovate[bot])\r\n- chore(deps): update dependency @types/cheerio to v0.22.33 (b686059 by @renovate[bot])\r\n- chore(deps): update dependency @types/content-disposition to v0.5.7 (bcca111 by @renovate[bot])\r\n- chore(deps): update dependency @types/lodash to v4.14.200 (d4d5a8e by @renovate[bot])\r\n- chore(deps): update dependency @types/mousetrap to v1.6.13 (250433c by @renovate[bot])\r\n- chore(deps): update actions/setup-node action to v4 (785ec0a by @renovate[bot])\r\n- chore(deps): update dependency @types/bcryptjs to v2.4.5 (b506966 by @renovate[bot])\r\n- chore(deps): update dependency @types/is-utf8 to v0.2.2 (59de6af by @renovate[bot])\r\n- chore(deps): update dependency @types/bcryptjs to v2.4.6 (2f40d9d by @renovate[bot])\r\n- chore(deps): update dependency @types/cheerio to v0.22.35 (73a529a by @renovate[bot])\r\n- chore(deps): update dependency @types/content-disposition to v0.5.8 (aa95032 by @renovate[bot])\r\n- chore(deps): update dependency @types/is-utf8 to v0.2.3 (eaa70ca by @renovate[bot])\r\n- chore(deps): update dependency @types/linkify-it to v3.0.5 (1d2fdd9 by @renovate[bot])\r\n- chore(deps): update dependency @types/lodash to v4.14.202 (fe50a90 by @renovate[bot])\r\n- chore(deps): update dependency @types/mousetrap to v1.6.15 (a77fbb8 by @renovate[bot])\r\n- chore(deps): update dependency @types/node to v17.0.45 (e2fda1f by @renovate[bot])\r\n- build(deps): bump semver from 7.3.5 to 7.5.2 (447a237 by @dependabot[bot])\r\n- build(deps): bump get-func-name from 2.0.0 to 2.0.2 (d308e74 by @dependabot[bot])\r\n- build(deps): bump @babel/traverse from 7.18.9 to 7.23.6 (20227b1 by @dependabot[bot])\r\n- update emoji (607b9fc by @brunnre8)\r\n- update dependency cheerio to v1.0.0-rc.12 (3e21bfc by @brunnre8)\r\n- update dependency webpack-hot-middleware to v2.25.4 (57c4d55 by @brunnre8)\r\n- update dependency @vue/test-utils to v2.4.0 (4f9ca3e by @brunnre8)\r\n- update dependency @types/lodash to v4.14.195 (2e019a2 by @brunnre8)\r\n- update dependency @types/chai to v4.3.5 (816b768 by @brunnre8)\r\n- update dependency postcss to v8.4.26 (430a865 by @brunnre8)\r\n- update @types/mousetrap (139ce47 by @brunnre8)\r\n- bump caniuse-lite (22ae594 by @brunnre8)

Don't miss a new docker-thelounge release

NewReleases is sending notifications on new releases.