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