1.1.46
Ylianst/MeshCentral1.1.46Jun 24, 2025by Ylianst
AI Summary
This release focuses on a major Docker overhaul for smaller image sizes, disables compression by default, and introduces support for DNS names in IP whitelists/blacklists. It also includes various UI fixes and updates for WebDAV and translations.
Key Highlights
- Disabled compression by default to improve performance.
- Docker image size reduction and cleanup.
- Support for DNS names in user and agent allowed/blocked IP lists.
- Modern UI fixes for fullscreen toolbar and run commands.
- WebDAV updated to v5
New Features
- DNS names in allowed/blocked IP configurations
- Translations for Connection Details
- Ukrainian localization fixes
- Docker hotfix for npm modules
Full Release Notes
- 0aaab322 Version 1.1.46 - f2bb94c8 allow dns names in userallowedip,userblockedip,agentallowedip,agentblockedip #5089 - 3e07d92e add translations for Connection Details in meshagent #4944 - 7ad49ba0 fix modern ui fullscreen toolbar #6874 - 92c2b613 disable compression by default and dont compress webrelays #4369 - e47626a6 fixed minify problem with new library #7107 - 64679479 Bump brace-expansion from 2.0.1 to 2.0.2 (#7101) - 28aa2710 few ipv6 fixes in web ui - fb7940b2 revert getDeviceDetails commits as was external problem - 9bc2b3f4 forgot to fix meshctrl for json output from getDeviceDetails - cadc0d03 fix webrelay not creating new tunnels #7113 - c6d84287 fix amt json import naming bug - 80945174 fix run commands switcher in modern ui #7097 - 95759d40 fix webrelay timeouting too fast #7102 - 2b4ab2b1 fix getDeviceDetails json stringify problem #7103 - 1d7d68cd final attempt at stale.yml - d21d7ab9 Update stale.yml - 960326ab remove semver dependency for plugins - 8588fe24 fix stale bot - b3f3d658 Changed sqldump errortext (#7098) - b1876f0f few more docker clean ups to make smaller size - ec3e06e3 WebDAV: update to v5 (#6780) - fa75a96a Ukrainian localization fixes (#7092) - 108a297b speed up docker build github actions - 5044339c Docker hotfix for npm modules (#7075) - 28b31b24 use html-minifier-terser instead for translate and fix translate multi-threaded - 809e6e6e Remove broken link - a2a9939a remove matrix, ran out of memory? - bb587633 try github actions matrix to improve speed - 653074c5 restore old docker workflow for now - 8f708206 forgot permissions for actions - 1ea043a9 repository_owner not actor for docker workflow, doh! - cd30e13a remove token_check, use github_token and add annotations to docker workflows - 6f5f5325 introducing stalebot to help clean up old issues - 31e4ebe8 undo test line change - 62020e1c fix docker package reinstalls - d533cc37 Dockerfix (#7074) - da3c4ad7 fix last seen ordering #7073 - 1009f747 Docker image rewrite - ae0aa7e9 Merge branch 'master' into dockerrewrite - 5ef5e9ce send 404 with expired/not yet valid sharing links #7062 - cf183cfd update packages in docker image - 3b2aaccf remove console.log doh! #6634 - 89238303 allow system variables in footer, loginfooter, welcometext, title2 #6634 - 5fcffcd6 fix email/sms/messaging customised templates #6994 - 620df540 Merge branch 'Ylianst:master' into dockerrewrite - 1399ce35 forgot 2 extra otpduo to clear! - 3d57a25e add connectivity filtering #7009 - d98f41ad fix browser fullscreen context menus #7046 - 12c5908a forgot to also remove sweetalert2.min.css #7050 - ab17a585 remove sweetalert2 as we dont use it #7050 - 6bb6b186 Added mysql dependency - 933b37f3 Merge branch 'Ylianst:master' into dockerrewrite - 5d18a1ad Added default exposure of non-encrypted http port. - 5223cbd6 removed possible unwanted references - f17b96bc Commented out docker scout - 6eacc9f3 Merge branch 'master' into dockerrewrite - 5d47415e added npm install and removed saslprep dependency. - d8647894 bump version - 59ca8b08 Merge branch 'Ylianst:master' into dockerrewrite - 39395c9a Merge branch 'Ylianst:master' into dockerrewrite - b7512b9b Disable dynamic config feature by default. - 8c5c3193 Pinning to Alpine 3.21 - 0514f4a8 Merge branch 'Ylianst:master' into dockerrewrite - 5f306a23 include_mongodb_tools fix in workflow. - 4cd91966 case insensitivity hotfix. - 90b2a3df Add other volumes to readme. - 8b2dcf4d Removed case sensitivity in true/false prompts - ecd32fa6 Pinning LTS version. - 23c8c499 Compression of build arguments and environment variables. - 17a36325 Also for the docker compose - 9464c1b0 Change example values - 46f77841 Release candidate. - ea1b71ed Merge branch 'Ylianst:master' into dockerrewrite - 6008767f Wrong variable. - 75df7b86 added "true" to the all option for trusted_proxy env variable. - e3636c04 Merge pull request #2 from DaanSelen/master - 9e6b98a0 Made names consistent - db7eacbc Added trustedproxy to dynamic config feature. - 910f12c2 Merge branch 'Ylianst:master' into master - 39e5691c Make qemu ready. - c5a22861 More platforms supported. - 1e897ee4 Added support for psql mariadb. Added docker scout action. - 470f22b0 Merge branch 'Ylianst:master' into dockerrewrite - 3919c12d Finishing up. - 7f0f12a2 sorted. - 51ad6982 Use jq with mongo. - 162b372b Move preinstall libs to top. - 6a99f3c7 Merge pull request #1 from DaanSelen/latestcode - c2f590e3 Merge branch 'dockerrewrite' into latestcode - 8448a6ad Further foolproofed the Dockerfile. - 1604764a Merge branch 'Ylianst:master' into dockerrewrite - 62443dd4 Dockerfile change. - 660312ef Working prototype and clear and easy to understand logic. - 59194abc More work done on the logic. mongoDB url editing works. - e11a8580 I hate sed modification but I must. - 86ecc426 @DaanSelen Docker overhaul intermediate commit. - 5594b15d Merge branch 'Ylianst:master' into master - 6eb85fa8 Refactored more Dockerfile - ddeeb8cd Renamed the workflow for better recognition and upgraded docker/build-push-action action to version 6 - da5ef522 Modified Dockerfile for readability Renamed startup.sh to entrypoint.sh