Tacticalrmm Versions Save

A remote monitoring & management tool, built with Django, Vue and Go.

v0.18.2

1 month ago

Changelog

  • Restored some missing permissions/functions to the new limited MeshCentral user accounts introduced in 0.18.0. After updating, please follow the instructions here to resynchronize the permissions, ensuring that these users regain access to the additional features.
  • Fixed #1819 "Run URL Actions" permission mistakenly required the "View Global Settings" permission to be enabled.
  • Fixed #1803 (For reals this time). The "Show Offline for over 30 days" filter in the agent table which was not functioning properly.

Full Changelog: https://github.com/amidaware/tacticalrmm/compare/v0.18.1...v0.18.2 https://github.com/amidaware/tacticalrmm-web/compare/v0.101.43...v0.101.44

v0.18.1

1 month ago

Changelog

v0.18.1

  • #1814 Improved the MeshCentral sync feature by addressing specific edge cases that were causing issues for some users. Please read through the new updated documentation on this feature.

v0.18.0

  • Added #182 MeshCentral permissions now sync with TRMM. IMPORTANT Please watch the video to fully understand the changes (sound on). Please read through the new updated documentation on this feature.
  • The agent now supports running Deno (Javascript/Typescript) and Nushell scripts, enhancing cross-platform scripting capabilities. For instructions, refer to the Deno and Nushell documentation. Requires agent v2.7.0. Thanks to @NiceGuyIT for the implementation.
  • Added a Shutdown option to the agent's context menu for easier remote power management. Requires agent v2.7.0. Thanks to @conlan0 for the implementation.
  • Fixed #1789 Cleanup orphaned check history results from the database for deleted agents.
  • Fixed #1803 Fixed the "Show Offline for over 30 days" filter in the agent table which was not functioning properly.
  • The built-in script variables now allow access to int, float and JSON database fields so you can now access fields like {{client.id}}, {{agent.boot_time}} and {{agent.wmi_detail}}. Refer to the documentation for more info.
  • Resolved an issue where updating on Debian could disrupt Node/NPM packages, leading to MeshCentral update failures.
  • Updated the install script to include an optional --use-own-cert flag for users preferring to use their own SSL certificate. It prompts for the full path to the certificate's fullchain and private key.
  • Implemented a data size limit of 10MB for endpoints returning command/script output from agents, aimed at preventing performance issues caused by excessive data from runaway scripts. This limit is adjustable via the TRMM_MAX_REQUEST_SIZE variable in local_settings.py, with the option to set custom limits (e.g., 20MB limit can be set with TRMM_MAX_REQUEST_SIZE = 20 * 2**20).
  • Updated several model primary key fields to use bigint to avoid reaching the maximum limit of int. Note: During update, these migrations might take a very long time to complete. Please be patient and allow the process to finish.
  • Chocolatey - Install, Uninstall, List and Upgrade Software community script updated. If you use in an automation policy with parameters you should manually update your cloned script. Update significantly reduces returned log lengths (that can be very long for big downloads).
  • MeshCentral updated to v1.1.21
  • Python updated to 3.11.8
  • Various dependency updates.

PR's

New Contributors

Full Changelog: https://github.com/amidaware/tacticalrmm/compare/v0.17.5...v0.18.1 https://github.com/amidaware/tacticalrmm-web/compare/v0.101.40...v0.101.43

v0.18.0

1 month ago

Changelog

  • Added #182 MeshCentral permissions now sync with TRMM. IMPORTANT Please watch the video to fully understand the changes (sound on). Please read through the new updated documentation on this feature.
  • The agent now supports running Deno (Javascript/Typescript) and Nushell scripts, enhancing cross-platform scripting capabilities. For instructions, refer to the Deno and Nushell documentation. Requires agent v2.7.0. Thanks to @NiceGuyIT for the implementation.
  • Added a Shutdown option to the agent's context menu for easier remote power management. Requires agent v2.7.0. Thanks to @conlan0 for the implementation.
  • Fixed #1789 Cleanup orphaned check history results from the database for deleted agents.
  • Fixed #1803 Fixed the "Show Offline for over 30 days" filter in the agent table which was not functioning properly.
  • The built-in script variables now allow access to int, float and JSON database fields so you can now access fields like {{client.id}}, {{agent.boot_time}} and {{agent.wmi_detail}}. Refer to the documentation for more info.
  • Resolved an issue where updating on Debian could disrupt Node/NPM packages, leading to MeshCentral update failures.
  • Updated the install script to include an optional --use-own-cert flag for users preferring to use their own SSL certificate. It prompts for the full path to the certificate's fullchain and private key.
  • Implemented a data size limit of 10MB for endpoints returning command/script output from agents, aimed at preventing performance issues caused by excessive data from runaway scripts. This limit is adjustable via the TRMM_MAX_REQUEST_SIZE variable in local_settings.py, with the option to set custom limits (e.g., 20MB limit can be set with TRMM_MAX_REQUEST_SIZE = 20 * 2**20).
  • Updated several model primary key fields to use bigint to avoid reaching the maximum limit of int. Note: During update, these migrations might take a very long time to complete. Please be patient and allow the process to finish.
  • Chocolatey - Install, Uninstall, List and Upgrade Software community script updated. If you use in an automation policy with parameters you should manually update your cloned script. Update significantly reduces returned log lengths (that can be very long for big downloads).
  • MeshCentral updated to v1.1.21
  • Python updated to 3.11.8
  • Various dependency updates.

PR's

New Contributors

Full Changelog: https://github.com/amidaware/tacticalrmm/compare/v0.17.5...v0.18.0 https://github.com/amidaware/tacticalrmm-web/compare/v0.101.40...v0.101.43

v0.17.5

3 months ago

Changelog

0.17.5

  • Fixed an issue in 0.17.4 affecting some instances with localhost resolution issues.

0.17.4

  • #1733 Fixed alert templates not updating when a policy and/or an agent's client/site changes.
  • #1717 Fixed gmail smtp relay handling.
  • #1713 Added script runtime and exit code to the "Test Script" window.
  • #1726 Allow setting the "From Name" in SMTP settings.
  • #1715 The CPU info in the summary tab now shows the number of cores/threads.
  • #1683 The serial number is now shown on the Summary tab for linux/mac agents. Requires agent v2.6.2
  • #1745 Added a new option to Custom Fields to "Hide in Summary Tab only".
  • Fixed a bug where the disk usage bar in Summary tab would turn red if the usage was exactly at 80% used.
  • Ignore loop devices on linux/mac to avoid cluttering the Summary tab disk section. Requires agent v2.6.2
  • Internal rework of nats-server.
  • Docker users: docker-compose.yml has changed this update please make sure to download the latest one before updating.
  • MeshCentral updated to v1.1.20
  • Various dependency updates.

New Contributors

Full Changelog: https://github.com/amidaware/tacticalrmm/compare/v0.17.3...v0.17.5 https://github.com/amidaware/tacticalrmm-web/compare/v0.101.38...v0.101.40

v0.17.4

3 months ago

Changelog

  • #1733 Fixed alert templates not updating when a policy and/or an agent's client/site changes.
  • #1717 Fixed gmail smtp relay handling.
  • #1713 Added script runtime and exit code to the "Test Script" window.
  • #1726 Allow setting the "From Name" in SMTP settings.
  • #1715 The CPU info in the summary tab now shows the number of cores/threads.
  • #1683 The serial number is now shown on the Summary tab for linux/mac agents. Requires agent v2.6.2
  • #1745 Added a new option to Custom Fields to "Hide in Summary Tab only".
  • Fixed a bug where the disk usage bar in Summary tab would turn red if the usage was exactly at 80% used.
  • Ignore loop devices on linux/mac to avoid cluttering the Summary tab disk section. Requires agent v2.6.2
  • Internal rework of nats-server. Standard users: if you have issues with agents not checking in or unable to contact agent, make sure localhost only resolves to 127.0.0.1 on your trmm server.
  • Docker users: docker-compose.yml has changed this update please make sure to download the latest one before updating.
  • MeshCentral updated to v1.1.20
  • Various dependency updates.

New Contributors

Full Changelog: https://github.com/amidaware/tacticalrmm/compare/v0.17.3...v0.17.4 https://github.com/amidaware/tacticalrmm-web/compare/v0.101.38...v0.101.40

v0.17.3

4 months ago

Changelog

  • Fixed a regression in 0.17.2 that broke the "Folder View" functionality of the Script Manager.
  • Added #40 The 'Send Command' feature in the Linux/Mac agents, which allows for specifying custom shells, now correctly supports interpreters with spaces in their paths, such as /usr/bin/env bash. Thanks to @SoarinFerret for the contribution. Requires agent v2.6.1
  • Various dependency updates.

New Contributors

Full Changelog: https://github.com/amidaware/tacticalrmm/compare/v0.17.2...v0.17.3 https://github.com/amidaware/tacticalrmm-web/compare/v0.101.37...v0.101.38

v0.17.2

5 months ago

Changelog

RJWqZ91SET

Full Changelog: https://github.com/amidaware/tacticalrmm/compare/v0.17.1...v0.17.2 https://github.com/amidaware/tacticalrmm-web/compare/v0.101.35...v0.101.37

v0.17.1

6 months ago

Changelog

  • Fixed #1669 Issues with the new Script Editor not loading properly.
  • Expose some more python modules in Reporting templates, check out the new docs here.
  • Add support for custom jijna filters in Reporting templates, check out the new docs here with video examples.
  • Added support for the jinja2.ext.do and jinja2.ext.loopcontrols extensions for use in Reporting templates.
  • Various dependency updates.

Full Changelog: https://github.com/amidaware/tacticalrmm/compare/v0.17.0...v0.17.1 https://github.com/amidaware/tacticalrmm-web/compare/v0.101.34...v0.101.35

v0.17.0

6 months ago

Changelog

  • Added Reporting feature, please check out the new reporting docs.
  • uWSGI default config updated to scale better and use less ram.
  • ASGI server switched from daphne to uvicorn to fix memory leak issue present in daphne.
  • The script editor has been switched from Ace to Monaco (same editor VS Code uses).
  • Various dependency updates.

PR's

Full Changelog: https://github.com/amidaware/tacticalrmm/compare/v0.16.5...v0.17.0 https://github.com/amidaware/tacticalrmm-web/compare/v0.101.29...v0.101.34

v0.16.5

7 months ago

Changelog

  • Fixed docker installs/upgrades that have been broken since 0.16.1
  • Added #1609 Environment variables can now expand custom fields, mirroring the functionality seen with script arguments. For example: FOOBAR={{agent.some_custom_field}}
  • Started a new beta API which includes filtering and pagination capabilities. Thanks to @redanthrax for the contribution. Check out the docs for usage.
  • Fixed #1538 Added a few thousand new chocolatey packages to the software list.
  • Fixed an issue where the backup script did not always purge the temporary directory post-execution. Please make sure to replace your backup.sh with the latest one.
  • Various dependency updates.

PR's

New Contributors

Full Changelog: https://github.com/amidaware/tacticalrmm/compare/v0.16.4...v0.16.5